2011-01-01から1年間の記事一覧

はてなブックマークのみんながつけたタグ名をリストで取得する

import re import urllib,urllib2 def get_globaltags(trgurl): q = {'url':trgurl} entryinfourl = 'http://b.hatena.ne.jp/entry?%s' % urllib.urlencode(q) result=urllib2.urlopen(entryinfourl) reg = re.compile(r'<span class="global-tag"><a href=(.+) rel=(.+) class=(.+) title=(.+)>(.+)</a></span>') tags = r…

データストアに格納したURL文字列を検索するときに注意すること。

db.TextProperty()を設定しているとGQLで検索されない。 db.LinkProperty()にすること。

選択した文字列でブクログのiTunes本棚を検索するブックマークレット

Chromeで動作確認。 javascript:var d=document;var w=window;var kwd=d.getSelection();alert(kwd);var f='http://booklog.jp/itunes/search?keyword=';var p=encodeURIComponent(kwd)+'&media=software&type=iphone';var u=f+p;var a=function(){w.open(u,…

Google App EngineでInstapaperのFeedをParseしてはてなに投稿するPythonコード

InstapaperのRSSをGAEでパースしてはてなブックマークにタグ[あとで読む]で投稿する。 はてブの投稿にはWSSE.pyを使う。 #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = "yadokari23" import logging import re import os import urllib, urll…

Togetterでまとめたツイート全部に同じ色とサイズを一発で設定するBookmarklet

Togetterのデコレーションは一個一個ツイートごとに色とサイズを設定する機能しか今のところなく、 一度マリノス戦の実況まとめのときにチームカラーに大量のツイートを染める作業にチャレンジしたものの 当然ながら手動ループになってしまうので、とんでも…

複数のSqlite dbファイルにある同じ構造のテーブルからデータを抽出するメモ

#!/usr/bin/env python # -*- coding: utf-8 -*- import sqlite3 import csv writer = csv.writer(file('result.csv','w'),lineterminator="\n",quoting = csv.QUOTE_ALL) con = sqlite3.connect(':memory:') cur = con.cursor() sql2 = "SELECT * FROM (SEL…

sql文のLIMIT、OFFSET句とリスト内包表記のメモ

表データをN行ずつ分けて処理する。 #!/usr/bin/env python # -*- coding: utf-8 -*- import sqlite3 ↓↓↓↓↓↓ここから <test用DBの準備>↓↓↓↓↓↓ con = sqlite3.connect(":memory:") cur = con.cursor() sql = """CREATE TABLE IF NOT EXISTS user ([user_id] TEXT, [user_name]</test用dbの準備>…

GAE/Pyを使ってTwitter本アカのふぁぼを自動ではてブ+サブアカに公式RTする。

Google App Engine を使ってTwitter本アカのふぁぼったツイートに含まれるリンクを自動ではてブ+サブアカに公式RTする。 ※はてブからTwitterに流す設定をしている場合、AtomAPIからの投稿をTwitterに流さないようにしておく。ブコメに@を使っているので、ふ…

queue.yamlにリトライ制限を記述

queue.yamlにretry_parametersを追加する。 Retrying Tasks in Push QueuesIn fooqueue, tasks are retried at least seven times and for up to two days from the first execution attempt. After both limits are passed, it fails permanently. http://c…

PythonでTwitterのAtomフィードをパースする

例はTwitterのSearch API。 from google.appengine.api import urlfetch #GAE/Py from xml.etree import ElementTree as etree #・・・・(略)・・・・ qstr = u'#albirex' query = {'q':qstr, 'lang':'ja', 'rpp' :'100' } url = ("http://search.twitter.com/search…

はてなブックマークエントリー情報取得APIを使うついでに全体のカテゴリ名を取得する。

参考:Pythonで、はてなAPIを使ってみる(1) はてなブックマークエントリー情報取得APIを使ってみた。はてなブックマークエントリー情報取得APIでは項目がないっぽいので、 全体のカテゴリ名をHTMLから正規表現で取ってきて、それを辞書に付加する。 import re…

Google+をGoogle Readerで購読するためのBookmarklet

Google+ Profile https://plus.google.com// のページを開いてこのブックマークレットを使うと、 lifehakerの記事 (Google+のユーザーストリームをRSSリーダーでチェックできる「Google Plus Feed」 http://www.lifehacker.jp/2011/07/110720_google_rss.htm…

日本のTwitter トレンドを表示するiGoogle ガジェット

SleipnirStartをスタートページに愛用していたのだけど、各種ニュースの内容などが一覧で眺められるようにと、iGoogleに変えてみた。 で、Twitterのトレンドのガジェットを探していたんだけど(探し方が悪かった?)私が思うようなものがなかったので自分で…

新Twitter本家UIで各種RSSを取得するBookmarklet

※TwitterのユーザーID(数字)を簡単に取得する方法|ごんたのお気楽な毎日 | http://gontyping.blog58.fc2.com/blog-entry-216.htmlこちらのブログに2012年2月現在で使えるブックマークレットが公開されています。 旧UIだと簡単に取得できてたRSS。 とはい…

お役立ち

*Webサービス twitter関連以外のWebサービス *tool twitter関連以外のユーザースクリプト、エクステンション、ローカルアプリ

震災関連

+原発 原発事故・放射能など原発事故に関する話題 +電力 計画停電・代替エネルギー他電力に関する話題 +震災 東日本大震災において原発・電力以外がメインの話題

Twitter関連

+twitter twitterで話題になった又はtwitterの話題 *twitter twitter関連のWebサービス・お役立ちツール twitter twitterAPI等制作関連