Steam

Steam

95 ratings
SteamアクティビティのスクリーンショットをTwitterに投稿する
By crow and 1 collaborators
Steamのアクティビティから簡単にTwitterへ投稿する機能を提供。
TwitterもSteamもアカウント持ってるけどスクリーンショット多重管理面倒だぜという人向け。
2
   
Award
Favorite
Favorited
Unfavorite
更新情報
2020.07.30:
TampermonkeyでJavascriptエラーが出る問題を修正し、Tampermonkey専用スクリプトにしました。
以前のバージョンを使ってた方は下のURLから再度ダウンロードをお願いします。
Steamの共有機能がまともに動いてねえ
スクショ撮ったし共有するぞい!


ぞい!


何もおきないぞい!

共有とは一体…




アクティビティにTweetボタンを置くTampermonkeyスクリプト作りました
Tweetボタンが共有の右に配置されます

今の所、アクティビティのみ、かつ作品とスクリーンショットにのみ対応しています。
今後ガイドとかニュースにも対応します。


Twitterにはこんな感じで投稿されます

本文編集可能。ゲームタイトルはハッシュタグ化されます。


導入方法
1.Tampermonkeyをブラウザにインストール
Greasemonkeyには対応していません。

2.ユーザースクリプトをインストール
以下のURLをクリックすることでインストールできます。
https://gist.github.com/crowcrow-steam/901990ae7a7c6f87668a7eb5d96254d5/raw/add_tweet_button_to_steam_activity.user.js

3.あとはアクティビティを開くだけ
お楽しみください。



その他
なんか動かん
Tampermonkey Greasemonkey の使い方
https://hyperts.net/howto-userscript/
解決しないようならコメントへ。
フレンドのみに公開してるスクリーンショットなどはうまく共有されません。

このガイドをTwitterに投稿する
ここからどうぞ



6 Comments
surugu8 Jul 29, 2020 @ 9:11am 
問題なく動作しております。迅速なご対応ありがとうございました!
crow  [author] Jul 29, 2020 @ 8:11am 
詳細な報告ありがとうございます!
再現できたので修正を行いました。
surugu8 Jul 28, 2020 @ 11:16am 
Javascriptエラーは3つ表示されました。上から順に、アクテをスクロールした際、マウスポインタを動かした際、スクショをクリックした際に表示されます。エラー箇所だけ抜粋しましたが、一覧が必要であればお申し付けください。

https://steamcommunity-a.akamaihd.net/public/javascript/blotter_functions.js?v=SV9K-FQ01gzU&l=english:64
var bodyHeight = $('blotter_content').getHeight();

https://steamcommunity-a.akamaihd.net/public/javascript/global.js?v=9NflS6FrY0ih&l=english:2805
if ( !reltarget || !$(reltarget).up( selector ) )

https://steamcommunity-a.akamaihd.net/public/javascript/modalContent.js?v=iJpPXTEy7hWW&l=english:277
$( 'modalContent' ).style.width = '990px';
surugu8 Jul 28, 2020 @ 11:15am 
Win10 Pro, Chrome最新(関連拡張機能はAugmented Steam, Steam Database), Tampermonkey(関連スクリプトはSteam Web Integration)を使用しています。なお、すべての拡張機能およびスクリプトを本スクリプト以外無効にしても同様の結果でした。それと追加の問題として、前日のアクテに遡ることが出来ません。Firefox使用のフレンドも同様に両方の症状が出ているようです。
crow  [author] Jul 28, 2020 @ 9:46am 
自分の環境(Windows10, FirefoxおよびChrome最新)だと起きてないので、OS・ブラウザ、Greasemonkey、またはTampermonkeyのどちらを使っているか、以下のページを参考にJavascriptエラーは起きていないか、他にアクティビティ向けのスクリプトやSteam向けのブラウザ拡張を入れていないかを記載いただけますか?
https://www.javadrive.jp/javascript/error/index5.html
surugu8 Jul 25, 2020 @ 10:01pm 
Steamアクテからのツイッター投稿、無事に動作しました。しかしながらアクテ上でスクショを開くことが出来なくなってしまいます