prusmarcin / parser-rss-atom
RSS/Atom 解析器
v0.1
2018-04-04 21:07 UTC
Requires
- php: >=7.1.0
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is not auto-updated.
Last update: 2024-10-02 04:55:44 UTC
README
安装
将 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)。有关更多信息,请参阅 许可文件。