2014年5月26日 星期一

Hash to Magnet link converter

BT可以不需要torrent,直接透過magnet下載檔案,但magnet的普及一直沒有提升...
起碼比較大型的幾個論壇都沒有要求要放magnet link...

大多數論壇下載種子要扣積分,積分再多總有一天會扣完,
特別是我這種不太喜歡回覆沒有意義的潛水夫...

幸好,大多數論壇的制式文章中要求放驗證全碼...
就是BT torrent的hash值,每個種子都有近乎唯一的hash值可以辨認,
因此透過hash其實可以直接透過BT的DHT網路,直接取回torrent檔案
類似ed2k的KAD功能,缺點是對p2p網路的負擔會比較重一點

而magnet其實就是利用hash值加上預先定義的一些資訊,
供使用者直接下載

我總習慣直接google搜尋hash,另外找可以直接下載的torrent或是magnet直接下載
但其實,hash可以直接轉為magnet連結,只是少了許多資訊
為了省事,所以寫了一個簡單的script,
抓出文章中的hash值,自動加上magnet連結

因為chrome取消了直接安裝user script的功能,需透過tempermonkey之類的user script管理程式安裝
所以可參考這篇網誌的介紹,了解一下TemperMonkey是啥東西...
[How To] TamperMonkey:管理UserScript的Google Chrome擴充套件

Google web store: Tampermonkeyhttps://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=zh-TW

安裝好Tempermonkey後,就可以直接下載User script進行安裝

Hash to Magnet link converter
Download : http://rawgit.com/mosquito520/userscript/master/Hash_to_Magnet_link_converter.tamper.js
螢幕截圖 內容BJ4...
Change List:
v5: 
不知道為啥,漸漸有些文章直接放上不同檔案的Hash,導致判讀的困難
所以增加一個動態的表單,當輸入或貼上hash的時候直接產生magnet link

v6:
更改script source到github


預設支援伊莉與卡提諾兩個論壇
若有其他論壇有類似的內容,可以直接在Tempermonkey中修改應用的網站

若碰到沒辦法支援的論壇或是內容,可以嘗試自行修改
或留言給我,但我不一定會改XD

沒有留言:

張貼留言

Fix msmtp does not work in old ubuntu/debian version

主要是舊版msmtp沒有處理好email header 現在的smtp伺服器會檢查mail header 寄件人跟帳號不一致不給寄 收件人不是合法mail address自然不能寄 #!/bin/bash # Workaround until mtmsp >= 1.8....