Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Yukari 3.0 のご紹介 / OSC 2019 Nagoya 東海道らぐLT
Search
Shibafu
July 13, 2019
Programming
0
62
Yukari 3.0 のご紹介 / OSC 2019 Nagoya 東海道らぐLT
Shibafu
July 13, 2019
Tweet
Share
More Decks by Shibafu
See All by Shibafu
残り文字数カウンターを世界に解放せよ / mikutter Nagoya 2018.5
shibafu528
0
260
Other Decks in Programming
See All in Programming
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
930
これならできる!個人開発のすゝめ
tinykitten
PRO
0
150
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
710
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
280
Implementation Patterns
denyspoltorak
0
150
AtCoder Conference 2025
shindannin
0
920
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.1k
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
1
1k
Deno Tunnel を使ってみた話
kamekyame
0
310
AIエージェントの設計で注意するべきポイント6選
har1101
6
3k
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
410
We Are The Robots
honzajavorek
0
130
Exploring anti-patterns in Rails
aemeredith
2
220
Side Projects
sachag
455
43k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
38
Documentation Writing (for coders)
carmenintech
77
5.2k
How to build a perfect <img>
jonoalderson
1
4.8k
Paper Plane
katiecoart
PRO
0
45k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
340
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
37
Rails Girls Zürich Keynote
gr2m
95
14k
Transcript
Yukari 3.0 のご紹介 OSC 2019 Nagoya - 東海道らぐLinuxライトニングトーク大会 Twitter: @shibafu528,
Mastodon: @
[email protected]
誰 • 芝生 • @shibafu528 @social.mikutter.hachune.net @ertona.net • 群馬でPHPやVB、 時々Androidなお仕事をしています
今日の話 • 私が開発しているTwitterクライアント 「Yukari for Android」を紹介します
Yukari とは • Android 向けのTwitterクライアントアプリ • マルチアウカントを活用するためのアプリ • 昨年末に5周年を迎えました •
2018/8/17 にオープンソース化
特徴 • 統合タイムライン 複数のアカウントから受信したツイートを 1画面にまとめて表示 →タテの移動で一気に読んだり、 新着をリアルタイムに読む用途に強いです!
特徴 • SQLとLispを足した (よくわからない) 言語で 自分だけのタイムラインが作れる • 例1: ホームTLから、"ゆかり" か
"Yukari"という語句が 含まれるツイートを抽出 from home:"shibafu528" where (or (in ?text "結月ゆかり") (in ?text "Yukari"))
特徴 • 例2: 全てのストリーミング受信とメンション、および検索から 正規表現で"あひる焼き"っぽいツイートを抽出 from all, mentions:"shibafu528", search:"あひる焼き" where
(regex ?text "([Aa]hiru[Yy]aki|(あひる|アヒル)[や焼]き)")
特徴 • 例2: 全てのストリーミング受信とメンション、および検索から 正規表現で"あひる焼き"っぽいツイートを抽出 from all, mentions:"shibafu528", search:"あひる焼き" where
(regex ?text "([Aa]hiru[Yy]aki|(あひる|アヒル)[や焼]き)") なんだこれは
特徴 • なぜかmikutterプラグインと部分的に互換
None
特徴 • なぜかmikutterプラグインと部分的に互換 • mrubyをアプリに組み込み、 mikutterプラグインとYukariの互換層を作って動かし ている ※mruby プログラムに組み込んで使えるほぼRubyな言語
Yukari 3
• おとといリリースしました!! • 約2年ぶりのメジャーバージョンアップ
Yukari 3の新機能 • Mastodon対応 • 今回の目玉機能 • 1アプリでTwitterとMastodonをまとめて扱えたら嬉しい! • 1本のTLでまとめて両方とも見ることができます
どこまで出来る? • トゥート (CW, NSFW設定対応) • ホーム/ローカル/連合TLの閲覧 – Twitterなど他のTLとのマージ可 •
ハッシュタグ検索 • ストリーミング • プロフィールの表示 (見るだけ)
……あれ? • 投票は? • フォローは? • プロフィールの編集は? • リストは?
……あれ? • 投票は? • フォローは? • プロフィールの編集は? • リストは? 進捗ダメでした!!!!!
!!!!11111111
そんな感じですが • 一度お試しいただけると、とっても嬉しいです! • まだまだMastodonクライアントとしては新参です – Mastodonのリプライとかで、ご意見ください! • バグの報告も助かります •
Androidわかる人は助けて – 実は5年分のレガシーにのまれてヤバい