dotzecker / tuiter
Twitter存档管理器
v0.1
2015-01-21 11:43 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ~5.1
- guzzlehttp/oauth-subscriber: 0.2.*
- league/csv: ~6.2
Requires (Dev)
- phpunit/php-code-coverage: ~2.0
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-14 16:08:27 UTC
README
1. 安装
推荐通过 Composer 来安装。运行以下命令以安装
composer require dotzecker/tuiter
2. 使用方法
首先,通过点击 https://twitter.com/settings/account 中的“请求你的存档”来下载你的Twitter存档。
API非常简单直观
use Tuiter\Tuiter; // Let's load our archive $tweets = Tuiter::fromArchive(__DIR__ . '/your/awesome/path/to/tweets.csv');
现在你可以流畅地管理你的推文,例如
$unwantedTweets = $tweets->retweets()->before('2014-05-20')->get();
这是可用的过滤器列表
->retweets($are = true)
->replies($are = true)
->before($date)
->after($date)
->between($startDate, $endDate)
->contains($text, $contains = true)
->containsInUrl($text)
3. 删除推文
要从你的时间线中删除推文,实现方式如下
use Tuiter\TweetDestroyer; $destroyer = TweetDestroyer::withParams( 'Consumer Key', 'Consumer Secret', 'Access Token', 'Access Token Secret' ); foreach ($unwantedTweets as $tweet) { $destroyer->destroy($tweet); }