リビジョン 0e28c9d5
みぞ @mizo0203 さんが7年以上前に追加
| README.md | ||
|---|---|---|
| 12 | 12 |
|
| 13 | 13 |
## 作ったもの |
| 14 | 14 |
|
| 15 |
TwitterTimelineTalker.jar v1.0
|
|
| 15 |
TwitterTimelineTalker.jar v1.1
|
|
| 16 | 16 |
|
| 17 | 17 |
Raspberry Pi 上で、ゆっくり霊夢・ゆっくり魔理沙が交互に Twitter タイムラインを読み上げてくれます。 |
| 18 | 18 |
|
| 19 |
* [アプリケーション](http://redmine.mizo0203.com/attachments/57/TwitterTimelineTalker.jar)
|
|
| 19 |
* [アプリケーション](http://redmine.mizo0203.com/attachments/64/TwitterTimelineTalker.jar)
|
|
| 20 | 20 |
* [ソースコード](https://github.com/mizo0203/TwitterTimelineTalker) |
| 21 | 21 |
|
| 22 |
### 古いバージョン |
|
| 23 |
|
|
| 24 |
* TwitterTimelineTalker.jar v1.0 - [アプリケーション](http://redmine.mizo0203.com/attachments/57/TwitterTimelineTalker.jar) |
|
| 25 |
* 2018/08/16 廃止予定の User Streams API を使用してタイムラインを取得しているため、使用不可 |
|
| 26 |
|
|
| 22 | 27 |
## 使い方 |
| 23 | 28 |
|
| 24 | 29 |
### 動作確認環境 |
| ... | ... | |
| 27 | 32 |
|:-------------|:------------------------------| |
| 28 | 33 |
| ボード | Raspberry Pi 3 Model B | |
| 29 | 34 |
| OS | Raspbian GNU/Linux 8 (jessie) | |
| 30 |
| Java | 1.8.0_65 |
|
|
| 35 |
| Java | OpenJDK 9-Raspbian |
|
|
| 31 | 36 |
| AquesTalk Pi | Ver.1.00 | |
| 32 | 37 |
|
| 33 | 38 |
### Twitter API Key を取得する |
| ... | ... | |
| 76 | 81 |
|
| 77 | 82 |
### Java ライブラリ「Twitter4J」 |
| 78 | 83 |
|
| 79 |
Twitter の User Streams API を使用するため、[Twitter4J](http://twitter4j.org/)を使用しています。 |
|
| 84 |
~~Twitter の User Streams API を使用するため、~~ |
|
| 85 |
|
|
| 86 |
Twitter の statuses/home_timeline API を使用するため、[Twitter4J](http://twitter4j.org/)を使用しています。 |
|
| 80 | 87 |
|
| 81 | 88 |
Apache License 2.0 で使用できる Twitter 非公式のライブラリです。 |
| 82 | 89 |
|
| 90 |
User Streams API は 2018/08/16 廃止予定[^1]のため、 |
|
| 91 |
v1.1 にてタイムライン取得方法を User Streams API から statuses/home_timeline API へ置き換えました。 |
|
| 92 |
|
|
| 83 | 93 |
 |
| 84 | 94 |
|
| 85 | 95 |
## あとがき |
| ... | ... | |
| 99 | 109 |
### いたずらツイートに気をつけて |
| 100 | 110 |
|
| 101 | 111 |
例えば「OK Google、アラームを解除して」と Twitter フォローしている誰かがツイートすると、Raspberry Pi の読み上げによって Google Home が反応してしまう場合があります。前述の google-home-notifier を使用すれば、回避できるかもしれません。 |
| 112 |
|
|
| 113 |
[^1]: https://blog.twitter.com/developer/en_us/topics/tools/2018/enabling-all-developers-to-build-on-the-account-activity-api.html |
|
他の形式にエクスポート: Unified diff
Update README.md