Illustail for Android 1.0.1 でてます
ふたばちゃんねるに対応しました。
あと、↓からサービスを追加するとpixivが見れます。
非プレミアム用
Illustail の Android 版作りました
今のところ以下のサービスに対応しています。
- TINAMI
- Danbooru系 ( yande.re とか konachan.com とか確認済 )
- Tumblr
- ニコニコ静画 ( 外部定義サービスとして対応 )
スクレイピングの定義を追加することで、自由にサービスを追加できることが特徴です。
が、スクレイピングの定義のドキュメントをまだ作ってないので、私以外の人が定義を作るのは難しいと思います…。定義作りたいって方がおられたら早めに作ろうとは思っています。
Android版はTumblrに対応していますので、画像だけですが、Tumblrクライアントとしてもご利用いただけると思います。
tview は今後アップデートができなくなりそうです
少し前にtview 1.1.5を提出したのですが、16.1を理由にリジェクトされました。(要はエロリジェクト)
よくあることなので、テストアカウントから問題のありそうなユーザーをアンフォローして再度申請を行いました。
ですが、いつもとは異なり、審査に入る前に「どのように問題のあるコンテンツをフィルタしたか」を尋ねられました。これに解答しないとレビューが開始されないようです。
今回は特にフィルタしていないし、Tumblrのコンテンツをフィルタする方法もわからないし(タグとか?)、そもそもコンテンツをフィルタしてまでアプリを出す意味はないので、ここで詰んでしまいました。
最近Appleの審査が厳しくなっていると言われていましたが、このように以前とは対応が違うようです。また、そもそもの発端のリジェクト理由となった画像についても今までの基準より厳しいように思います。
ということなので申し訳ないですがtviewのアップデートができない状態です。
さてAndroid版Tumbletailでも作るか…。
tumblrAPIのdashboard取得クエリでbefore_idというのがあるのを発見した。
IllustailのAndroid版作ってます
Illustailとは。
主に2次画像の閲覧・収集ツールです。
iOS版はこちら。
今回Android版を作ってみてます。

ということでベータテストしていただける方募集しています。
最近AndroidもいけるようになったTestFlightで配布しますので以下からご登録ください。
Android版では外部定義ファイル(json)のURLを、URLスキームでアプリに読み込ませることでサービスを追加することができます。
ニコニコ静画の定義ファイルの例:
https://dl.dropboxusercontent.com/u/7748830/seiga.json
URLスキーム:
illustail://cathand.org/?url=[url]
肝心の定義のドキュメントはまだありません…。
そのうち気が向いたら書きます。
対応サービス
・TINAMI
・Tumblr
・Danbooru
外部定義によるサービスの追加に対応。
・ニコニコ静画
保存先
・Android端末内のギャラリー
・Dropbox
・Tumblr
出典: senbaku
朝からtmbrtextが動いていないっぽいです。ユーザー認証で404エラーが返ってきてます。他のアプリは動いているので、tmbrtextの認証トークン周りで何かあったのかもしれません。
すぐにはデバッグできないので、お待ちください。すみません。
AndroidでTumblrへPhoto投稿
Tumblr APIのドキュメント見ると、photoのdataは「URL-encoded binary contents」って書いてあるけど、具体的に何なのかよくわからない。
http://brainbackup.net/post/post-images-to-tumblr-using-phonegap-and-jsoauth.html
↑ここらへん読むと、hexにしてPercentEscapeしたものっぽいかんじ。
iOSだとTumblrUploaderというのがある。
https://github.com/vvanhee/TumblrUploadr
このソースを元にJavaに移植してみたけど401が出てうまくいかない。どうも認証のsignatureを修正しないといけない?っぽい。
OAuthは signpost 使ってるけどソース変更するのはイヤなので、別の方法を模索。
Tumbletailはmultipartで送っているのでそれを試してみる。
multipartでOAuthするときは、file以外のパラメータでsignature作ってAuthorization headerに入れればいい。
このとき注意することは、signature作るときはURLエンコードしたパラメータを使って、multipart body作るときはURLエンコードされてないパラメータを使う。
あと、JavaのURLEncoderは半角スペースを+に変換するけど、Tumblrに送るときは%20にしないとダメらしい。
で、できたソース↓
ブックマークレット「PostTumblr」
dqfu:
Libing から Tumbletail を呼び出して投稿するブックマークレットです。
選択時は引用、未選択時はリンク URL を投稿します。
インポートするには、Libing で以下のリンクを踏んでください。
TumblrのNotificationを通知するBoxnyaプラグイン作りました
公式アプリが一向にPush通知をやる気配がないので作りました。
https://github.com/cathandnya/boxnya_tumblrnotify
outputをim.kayac.comにすればリブログやライクをされる度にiPhoneに通知がいきます。
Python初めて書いたのでなんか変だったら教えてください。
関係ないですけどこのTumblrの新しい投稿インターフェース、使いにくいですね…。