prusmarcin/parser-rss-atom

v0.1 2018-04-04 21:07 UTC

This package is not auto-updated.

Last update: 2024-10-02 04:55:44 UTC


README

Total Downloads Latest Stable Version License

安装

将 prusmarcin/parserRssAtom 包添加到您的 composer.json 文件中。

{
    "require": {
        "prusmarcin/parser-rss-atom": "0.*"
    }
}

或者通过应用程序安装根目录下的命令行。

$ composer require "prusmarcin/parser-rss-atom:0.*"

使用

use MarcinPrus\Parser\ParserClass as Parser;
use MarcinPrus\Save\SaveFileClass as Save;

if (isset($argc) && isset($argv)) {
    $parser = new Parser();
    $parser->requestMethod = 'curl';
    $parser->run();
    $parser->parseCliParameters($argc, $argv);

    $save = new Save();
    $save->fileType = $parser->fileType;
    $response = $save->toFile(
        $parser->path, $parser->saveOption, $parser->parseContent()
    );
} else {}

命令

仅通过 CLI 使用:Windows CMD,Unix Shell

$ php src/console.php csv:simple http://feeds.nationalgeographic.com/ng/News/News_Main eksport_prosty.csv

或者

$ php src/console.php csv:extended http://feeds.nationalgeographic.com/ng/News/News_Main eksport_prosty.csv

结果数组

Array
(
    [0] => Array
        (
            [info] => 1
            [message] => Success - The file export_prosty.csv was saved in the root directory of the application.
        )

)

信息

将一个 csv 文件写入磁盘。列由 Tab 分隔。

测试

$ phpunit

贡献

有关详细信息,请参阅 CONTRIBUTING

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件