Skip to content

dewen/posts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

posts

REQUIREMENT:

(code test requirement hide for privacy protection)

DESCRIPTION:

- Output format is configurable inside config.php (output_format)
- Formattable JSONFormatter needs to be created in order to support json export
- Class SimplePostExporter is in charge of export Posts with id only.
- In order to support detail output, new class with Exportable interface needs to be created.

USAGE:

[]$ php main.php data/posts.csv

FILES:

.
├── config.php
├── data
│   └── posts.csv
├── init.php
├── main.php
├── model
│   ├── CSVFormatter.class.php
│   ├── Exportable.interface.php
│   ├── Formattable.interface.php
│   ├── Post.class.php
│   ├── PostProcesser.class.php
│   ├── PostWriter.class.php
│   └── SimplePostExporter.class.php
├── output
│   ├── daily_top_posts.csv
│   ├── other_posts.csv
│   └── top_posts.csv
├── README.md
├── script
└── test
    └── GeneralTest.php

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages