Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uzulla/sugapoem
すがさんのポエムを簡単便利にCLIで読む
https://github.com/uzulla/sugapoem
Last synced: about 1 month ago
JSON representation
すがさんのポエムを簡単便利にCLIで読む
- Host: GitHub
- URL: https://github.com/uzulla/sugapoem
- Owner: uzulla
- Created: 2014-02-04T18:12:25.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-05T15:36:37.000Z (almost 11 years ago)
- Last Synced: 2023-03-23T12:14:17.847Z (almost 2 years ago)
- Language: PHP
- Size: 180 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
sugapoem
========すがさんのポエムをCUIで読むためのコマンドです。
![スクリーンショット](doc/img/ss.png)
# require
* php>=5.4
# setup and how to use
Composerに対応していますので、みなさんのPCにかならず入っているであろう至高のパッケージャ、ComposerをつかえばgitでのCloneなど不要で一発で依存関係も解決してコマンドを入れる事ができます。
以下のcomposer.jsonを適当なディレクトリに作成し、
```
{
"repositories": [
{
"url": "https://github.com/uzulla/SugaPoem.git",
"type": "git"
}
],
"require":{
"uzulla/sugapoem": "dev-master"
}
}
```Composer install を実行し、
```
$ composer install
```インストールされたスクリプトを実行するだけでOKです。
```
$ vendor/bin/sugapoem
2014/02/05 02:04:00 sugamasao > インターネットの世界に逃げ場など無い。あるのは開き直りだけだ
+>Unknown>逃げるな
```# config.php
```
$ vendor/bin/sugapoem config.php
```「Perlではよくあること」
# 他のどうでもいい機能
`\Uzulla\Pplog\Crawl`というのがなかにはいってます。
悪趣味なので使わない方が良いでしょう。```
$screen_name = 'sugamasao';
try{
$post = \Uzulla\Pplog\Crawl::get($screen_name);
}catch(\Exception $e){
echo "get fail: {$screen_name}\n";
continue;
}echo "{$post->created_at->format('Y/m/d H:i:s')} {$post->screen_name} > {$post->text}\n";
if(!empty($post->comment_list)){
foreach($post->comment_list as $comment){
echo " +>{$comment->screen_name}>{$comment->text}\n";
}
}
```