twitterへの投稿ボタンを押下後、下記Bookmarkletを実行してmstdnに変換しています。

javascript:q=location.href;q=q.split('?');u="mstdn.jp/share?"+q[1];if(q[1])location.href=u;

Show thread

hashtagは決め打ちですが
見ている頁をmstdn.jpに投稿するbookmarkletを作りました。

javascript:q=location.href;q=decodeURIComponent(q);d=document.title;d=d+"\n";d=d+"%23";d=d+"Yahooニュース";d=d+"\n\n";d=encodeURIComponent(d);u=d+q;u="mstdn.jp/share?text="+u;if(q)location.href=u;

Show thread

【覚書】
twボタンで投稿する場合、
各パラメータの間に""%0A"を付加して改行させている模様

自作で行う場合は考慮の必要あり。

twitterボタン押下時にtwitter投稿画面に遷移しますが、その画面からURLを置換して、
ここmstdn.jpにリダイレクトするBookmarkletを作りました。

パラメータはtwitterと同一でいけるようです。

javascript:q=location.href;q=q.split('?');u="mstdn.jp/share?"+q[1];if(q[1])location.href=u;

Show thread

つまり、まとめると下記

javascript:d=document.title;d2=encodeURIComponent(d);q=location.href;q2=encodeURIComponent(q);q3="&url="+q2;q6="mstdn.jp/share?text="+d2+q3;if(q)location.href=q6


■下記を復習してBookmarklet作った

要素
1) document.title
2) location.href

両者
encodeURIComponent
でエンコードして

?text
&url

にそれぞれを結合

ハッシュタグは動作未確認

ーーー

decodeURIComponentとdecodeURIの違いは何ですか? qastack.jp/programming/747641/

mstdn.jp

Mastodon日本鯖です. よろしくお願いいたします。 (Maintained by Sujitech, LLC)