Skip to content
This repository has been archived by the owner on Aug 15, 2024. It is now read-only.
/ niconico-msky Public archive

ニコニコ動画をMisskeyに共有するURLをつくります。

License

Notifications You must be signed in to change notification settings

okaits/niconico-msky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

niconico-msky v1.0.0

niconico-msky is 何

ニコニコ動画に投稿された動画を、Twitter共有ボタンでおなじみの形式でmisskeyに共有するURLを作ってくれます。
例えば、動画: sm9, サーバー: misskey.okaits7534.mydns.jpで入力すると、次のURLが貰えます。

https://misskey.okaits7534.mydns.jp/share?text=%E6%96%B0%E3%83%BB%E8%B1%AA%E8%A1%80%E5%AF%BA%E4%B8%80%E6%97%8F%20-%E7%85%A9%E6%82%A9%E8%A7%A3%E6%94%BE%20-%20%E3%83%AC%E3%83%83%E3%83%84%E3%82%B4%E3%83%BC%EF%BC%81%E9%99%B0%E9%99%BD%E5%B8%AB%0Ahttps%3A//www.nicovideo.jp/watch/sm9%3Fref%3Dmisskey%0A%0A%23sm9%0A%23%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3%E5%8B%95%E7%94%BB

(出力されたURLのドメイン部分を変えると他のサーバーで流用もできます。)

使い方

初期設定

  1. Python3とpipの使える環境をセットアップ
  2. python3 -m pip install -r requirements.txt

サーバーの追加

開く
  1. 次のコマンドを実行
    python3 main.py -cu 自分のサーバーのURL

サーバーの削除

開く
  1. 次のコマンドを実行する
    python3 main.py -du 削除するサーバーのURL
    または
    python3 main.py -d
    を実行して、対象のサーバーの番号を入力

インタラクティブモード

開く
  1. python3 main.py -i
    (一時的に他のサーバーを指定したい場合、python3 main.py -iu サーバーのURLを実行してください。)
  2. 複数サーバーが登録されていて、サーバーの指定がない場合:
    1. Multiple servers found in your config file:の後に登録されたサーバーの一覧が出てくるので、自分のサーバーの番号を確認
    2. Which server do you want to use? > にその番号を入力する
  3. videoid> と聞かれたら、共有したい動画のIDを入れます
  4. こんな感じに確認メッセージが出てくるので、Yを押します (例としてsm9を挙げます)
    videoid> sm9
    Video informations:
    	Title		: 新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師
    	URL		: https://www.nicovideo.jp/watch/sm9
    	Contributer	: 中の (4)
    Is it OK? (Y/n)> y
    
  5. 結果の共有URLが出力されます
  6. Do you want to open it with your default browser? (Y/n)> にYで答えると、自動的にブラウザでURLを開いてくれます
  7. 他に共有したい動画があれば4に戻り、なければvideoid> exitと答えることで終了します。

動画ID指定モード

開く 動画ID指定モードでは、出力がなるべく簡潔になります。

登録されたサーバーが一つ、または登録された全てのサーバーを使う場合

  1. python3 main.py -v 動画ID
  2. 結果の共有URLが出力されます

登録されたサーバーが2つ以上、または一時的に他のサーバーのURLを使う場合

  1. python3 main.py -v 動画ID -u サーバーのURL
  2. 結果の共有URLが出力されます

その他オプション

server_urlオプション

一時的に他のサーバーを使用したい場合、もしくはサーバー選択画面, サーバー入力画面をスキップしたい場合-uまたは--server_urlを使用してください。
-t, --textオプションと併用した場合、無視されます。)

textオプション

URLではなくただの文字列を取得したい場合、-tまたは--textを使用してください。
-v, -i以外のモードの場合、無視されます。)

ライセンス

MIT Licenseが適用されます。

About

ニコニコ動画をMisskeyに共有するURLをつくります。

Topics

Resources

License

Stars

Watchers

Forks

Languages