ambergon / ukagakaPlugin_NewsAPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ukagakaPlugin_NewsAPI

このプラグインはNewsAPIを使い、BBCニュースに網を張るプラグインです。

動作環境

SSP 2.6.48で動作確認しています。

必要なモノ

NewsAPIの開発用API(無料)が必要です。
Register - News API

注意

開発用APIは現在時刻から24時間以内のニュースは拾えないので、二日前の現在時刻から24時間分のニュースを拾うようにしています。
APIの料金やルールは2023/07/20現在の情報なので、ご自分でご確認ください。

Go 言語で作成されたDLLなので、プラグインのリロード(free library)を行うとフリーズします。

設定

ディレクトリ直下にある、Config.jsonを編集します。
CountはSSPが起動してから何分以降にニュースの読み上げを実行するか指定します。
2だと二分以上経過していてかつ、ニュースの読み込みが終わってから実行されます。
ゴーストの起動トークとのダブり解消用です。

{
     "API"          : "YourAPIKey",
     "SearchWord"   : "検索ワードを英語で。" ,
     "Count"        : 2
}

SearchWordにはEverything - Documentation - News APIで使用できるクエリの書き方が使用できます。

//プーチンが含まれていてプリゴジンが含まれない検索
"putin -prigozhin"
//プーチンかトランプが含まれる検索
"trump OR putin"
//英単語を複数指定して検索したい。
"SearchWord"   : "\"3D print\" OR \"3D printer\" OR \"3D printed\"" ,

表示される内容

  • \0\b[2]を使用して表示されます。
  • クリックで記事リンクを開きます。

メニューからこのプラグインを呼び出すと設定の再読み込みと記事の再検索を行います。

制作動機

まじめな記事はあまり見たくありませんが、特定の記事をいつでも拾える状態を作りたくて制作しました。
24時間以上経過した内容じゃないと拾えない欠点はありますが、必要な内容以外頭に入れないで済みます。

License

MIT

Author

ambergon

About


Languages

Language:Go 75.2%Language:C 22.4%Language:Batchfile 2.4%