Dropbox Publicフォルダ ミラーリングプロジェクト
あえて結論から
この企画は作者とプレイヤーにそれぞれ以下のメリットを提供します。
- 作者
- ダウンロードURLを更新する手間が必要がない
- 無断のアップロード(特にその際の改変)を防ぐことができる
- 末永く作品を楽しんでもらえる
- プレイヤー
- ユーザースクリプトさえインストールすれば、今後も同じページで同じファイルをダウンロードできる。
- 再公開や代理アップロードを依頼する必要がなくなる
- 末永く作品を楽しむことができる
作者・ユーザーID対応表
混乱を避け作者とプレイヤー双方が納得できるにはこうするしかないとの思いにたどり着きました。どうかご理解とご了承のほどをよろしくお願いします。
概要
2017年3月15日でDropboxのPublicフォルダの機能が終了します。これは各所に公開されている、
https://dl.dropboxusercontent.com/u/~~
https://dl.dropbox.com/u/~~
といったURLのファイルすべてにアクセスできなくなることを意味します。これによって人気作品も含む非常に膨大な数のBMSが公開終了してしまいます。これに対しまして、今後もできるだけ小さい負担で作品をダウンロードできるよう、Publicフォルダで公開されているBMSをミラーリングすることを考えました。なお、確認できた範囲で170人以上の作者、計1000以上のファイルがその終了対象となります。
企画の内容
12月30日に巡回を行いファイルを取得しました。巡回した場所は以下の通りです。
- http://manbow.nothing.sh/event/event.cgi 内すべてのイベント
- http://yaruki0.sakura.ne.jp/event/ 内すべてのイベント
- http://yaruki0.sakura.ne.jp/bms/event/ (テストBMSイベント)
- http://k-bms.com/party_pabat/ PABAT 2013以降
- http://dot908.s17.xrea.com/bin/ b.i.n第1期
- http://dot908.s17.xrea.com/bin2/ b.i.n第2期
- http://nekokan.dyndns.info/file/log/review/pupuly/ pupuly第1期
- http://nekokan.dyndns.info/file/log/review/pupuly_2/ pupuly第2期
- http://cerebralmuddystream.nekokan.dyndns.info/betoo/ 微糖
- http://cineraria-studio.com/minimani/ MINIMANI
- http://starkey.ivory.ne.jp/ 内全イベント
- http://bmwest.herokuapp.com/ Be-Music West
- http://land3939.sakura.ne.jp/avna/battlefield.cgi Alpha VS nonAlpha
- http://noizesphere.nekokan.dyndns.info/ Noize Sphere 2
- https://cerebralmuddystream.nekokan.dyndns.info/BCII/index.php BEAUTIFULCEMENT II
- https://keysounds.net/mettatunes/ METTATUNES
そのファイルをディレクトリ構造やファイル名そのままに配置(ミラーリング)しました。既に削除されていたファイルは捕捉していません。
そのうえでJavaScriptを利用してページ上の旧URLをミラーのアドレスに自動で書き換えることで、そのページを訪れればこれからもこれまで通り同じファイル(12/30時点)をダウンロードできる環境を提供し続けられます。
- 旧URL:
- https://dl.dropboxusercontent.com/u/~~
- https://dl.dropbox.com/u/~~
- ミラーURL:
- https://dropbox.bms.ms/u/~~
スクリプトのダウンロードページ
またはなんなら手動でURLの "/u/" 以前を書き換えても可。