LLC JIRIKI inc.

アイコンシルバー
岡山県

スターウォーズ風にTwitterを見よう


この記事はクリスマス用に書かれました(*注

スターウォーズも公開されましたから、Twitterのタイムラインや検索、ストリーミングをスターウォーズ風に閲覧してみましょう。使用する言語はPythonですね。bottleでサクッと実装できますので遊んでみてください。サンプルスクリプトは単一ツイートだけを「クリスマス」というキーワードでサーチして表示するだけです。

自動的にスクロールされて消えていく、スター・ウォーズのあの感じになります。Qiitaにも投稿していますのでコピペで動かしたい方はそちらをどうぞ。

本体

#!/user/bin/env python
# -*- coding: utf-8 -*-
from bottle import route, run, template, request, static_file, url, get, post, response, error
from requests_oauthlib import OAuth1Session
import json
import requests
import time, calendar
import datetime
from datetime import timedelta
from datetime import datetime
import pytz
today = datetime.now(pytz.timezone('Asia/Tokyo'))
import sys, codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout)

@route("/")
def title():

C_KEY = "***************"
C_SECRET = "***************"
A_KEY = "***************"
A_SECRET = "***************"

search_words = u"クリスマス"

url = "https://api.twitter.com/1.1/search/tweets.json?"
params = {
"q": (search_words, "utf-8"),
"lang": "ja",
"result_type": "recent",
"count": "100"
}
tw = OAuth1Session(C_KEY,C_SECRET,A_KEY,A_SECRET)
req = tw.get(url, params = params)
tweets = json.loads(req.text)
for tweet in tweets["statuses"]:
Created_at = YmdHMS(tweet["created_at"])
User = (tweet["user"]["screen_name"].encode("utf-8"))
Name = (tweet["user"]["name"].encode("utf-8"))
Text = (tweet["text"].encode("utf-8"))
U_img = (tweet["user"]["profile_image_url"])

return template("main", Created_at=Created_at, User=User, Name=Name, Text=Text)

def YmdHMS(created_at):
time_utc = time.strptime(created_at, '%a %b %d %H:%M:%S +0000 %Y')
unix_time = calendar.timegm(time_utc)
time_local = time.localtime(unix_time)
return int(time.strftime("%Y%m%d%H%M%S", time_local))

run(host='localhost', port=8000, debug=True, reloader=True)

HTML側




StarTwit

  • {{Created_at}}
  • {{User}}:{{Name}}
  • {{Text}}


ものすごく簡単ですね。

ご相談はこちらから

企画や要件が固まっていないご相談でも
お気軽にお問い合わせください。

  1. 01

    相談する

  2. 02

    要件ヒアリング

  3. 03

    専門企業のご紹介

  4. 04

    企業との
    ご面談&見積取得

  5. 05

    企業選定〜契約締結
    サポート

  6. 06

    専門企業と直接
    プロジェクト進行

※ステップ5以降はご希望に応じて
サポートいたします。

お急ぎの方はお電話で

03-6427-5422

サポートデスク直通(平日10:00〜18:00)

必須お名前
必須メールアドレス
必須電話番号
必須会社名
任意依頼内容・希望
利用規約及び、個人情報保護方針にご同意のうえ、送信ください。

申し込み完了後、サポートデスクから
お電話またはメールにてご連絡させていただきます。

本サイトは、reCAPTCHAとGoogleにより保護されています。(プライバシーポリシー利用規約)

EDITOR PROFILE

LLC JIRIKI inc.

淵上 喜弘

会社設立から10年目となります。今でもまだ合同会社という形態の法人は少ないように思いますが、フットワークの軽さ、意思決定の速さというメリットから合同会社という形態を取っております。 Webに関する様々な悩みを解決し、Webをもっと自由にもっと豊かに。Webにアハ体験を、という信念のもと活動しております。 直近ではグロースハックをメインとしており、今あるPVをいかにコンバージョンに結びつけていくか。という分析・仮説・検証を重視したサイト改修を行っています。 Win-Winの関係を多くの会社様と築いて参りたいと、2015年より港区赤坂に東京営業所を構えました。ご訪問エリアは岡山・兵庫・大阪・東京となっております。 合同会社ジリキ 代表社員兼、業務執行社員。 1979年生まれ 兵庫県尼崎市出身・明石市育ち。 川崎医療福祉大学を卒業後、日産サティオ岡山に就職し初年度新人賞をカルロス・ゴーンCEOより受賞。その後NTT関連フレッツ販売会社に再就職し、地域賞2位を受賞。OCN販売表彰2位も同時受賞するとともにBフレッツ単独販売数の記録を打ち立てる。2006年合同会社ジリキ設立。SEO、WEBサイト制作業を開始。

LLC JIRIKI inc.

岡山県
ホームページ・WEBサイト制作 SEO対策・サイトコンサルティング

LLC JIRIKI inc.でできること

  • ホームページ・WEBサイト制作

  • SEO対策・サイトコンサルティング

会社選び・業者探しに迷った方はこちら
ご要望にあった会社を無料でご紹介いたします!
専門のサポートデスクがヒアリングを行い、
要件にあった最適な企業・業者をご紹介いたします。
ご要望にあった会社を無料でご紹介いたします