TwitterLinks-人気のあるTwitterリンクの追跡

ロシア語を話すツイッターユーザーの間でどのリンクが人気があるかをスパイするというアイデアは、数か月前に思いついたものです。 それから私はtweetmeme.comを見て、これをどのように実装する必要があるかを実感しました。 リンクや投票がマイクロブログのTwitterユーザーから来るdiggのようなサイトよりも良いものを思い付くのは本当に難しいです。



だから、会う-TwitterLinks.Ru



ロシア語を話すツイッターの視聴者は、英語を話す人よりもはるかに少ないことを考えると、このリソースがtweetmemeと同じくらい面白いかどうか疑問に思っていました。 しかし、私には、疑念が無駄になっていたようです。 ロシア語を話す視聴者は量ではなく質を重視し、多くの興味深いリンクが見つかりました。





このサイトの基礎として、私はオープンソースのreddit.comを取り上げて少し変更しました。 もっと正確に言えば、私は別のサイトのためにそれを完成させましたが、ここでは多くの改善が役に立ちました。それは不必要な機能を無効にすることだけです。 コードは、Pylonsフレームワークを使用してPythonで記述されています。



その後、定期的にTwitterフィードをプルして解析するボットが作成されました。リソースからすべてのリンクをブロードキャストするだけで、twitterfeedを使用しないユーザーのツイートは除外されます(twitterfeedを使用しているユーザーのTwitterfeedは既に停止しています)。 すべての短縮リンクは正規の形式になり、その後、データベースにそのようなリンクがあるかどうかがチェックされます。 存在する場合、その参照はリンクへの投票としてカウントされ、存在しない場合、リンクはデータベースに追加されます。 もちろん、各ユーザーは特定のリンクに1回だけ投票できます。



数分に1回、reddit.comコードのスクリプトが新しいリンクごとに適切な画像を選択しようとします。このため、リンクがつながるページが解析され、長すぎる画像や幅が広い画像を除き、最大の画像が選択されます。



ロシア語とウクライナ語のリンクに加えて、ブルガリア語とマケドニア語のリンクが存在する場合がありますが、自動フィルタリングの方法がまだわからないため、手動で削除します。



サイトに登録することでリンクにコメントできます。 近い将来、これが単なるリツイートではない場合に備えて、自動的にコメントとして追加されるリンクに言及するツイートを作成する予定です。



批判、提案、提案を歓迎します。



All Articles