{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/tget/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/tget", "feed_url": "https://matoken.org/blog/tag/tget/feed/json", "language": "ja", "title": "tget – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "https://matoken.org/blog/?p=3984", "url": "https://matoken.org/blog/2024/03/10/tget-command-of-bittorrent-download-command-that-can-be-used-like-wget/", "title": "wget \u7684\u306b\u4f7f\u3048\u308b bittorrent \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b3\u30de\u30f3\u30c9\u306e tget \u30b3\u30de\u30f3\u30c9", "content_html": "
\n

\"tget\"/

\n
\n
\n

tget \u3068\u3044\u3046 wget \u7684\u306b\u5229\u7528\u3067\u304d\u308b bittorrent \u30b3\u30de\u30f3\u30c9\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n

\n
\n

go install \u3067\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e

\n
\n
\n
install & help
\n
\n
$ go install github.com/sweetbbak/tget@latest\n$ which tget\n/home/matoken/go/bin/tget\n$ tget --help\nUsage:\n  tget [OPTIONS]\n\nApplication Options:\n  -t, --torrent=    path to torrent or magnet link\n  -o, --output=     path to a directory to output the torrent (default: /home/matoken)\n  -4, --ipv4        dont use ipv6\n  -q, --quiet       dont output text or progress bar\n  -n, --no-cleanup  dont delete torrent database files on exit\n\nHelp Options:\n  -h, --help        Show this help message
\n
\n
\n
\n

\u4eca\u56de Debian \u306e iso image \u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0etorrent file \u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u306a\u304f\u3066\u3082 url \u3092\u305d\u306e\u307e\u307e\u6e21\u3057\u3066\u3082\u5927\u4e08\u592b\u3067\u3057\u305f\uff0e
\nlogo \u306f\u30ab\u30e9\u30fc\u3058\u3083\u306a\u3044\u3068\u3046\u307e\u304f\u898b\u3048\u307e\u305b\u3093\uff0e

\n
\n
\n
\n
$ tget -t https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/debian-12.5.0-amd64-netinst.iso.torrent\n\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588  \u2588\u2588\u2588\u2588\u2588\u2588  \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\n   \u2588\u2588          \u2588\u2588           \u2588\u2588              \u2588\u2588\n   \u2588\u2588          \u2588\u2588   \u2588\u2588\u2588  \u2588\u2588\u2588\u2588\u2588        \u2588\u2588\n   \u2588\u2588          \u2588\u2588    \u2588\u2588   \u2588\u2588              \u2588\u2588\n   \u2588\u2588           \u2588\u2588\u2588\u2588\u2588\u2588  \u2588\u2588\u2588\u2588\u2588\u2588\u2588    \u2588\u2588\n\n SUCCESS  Downloaded torrent file\n SUCCESS  Got torrent info!\ndebian-12.5.0-amd64-netinst.iso\npeers [50] [051/100] \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588  51% | 7m33s[2024-03-09 02:39:29 +0900 WRN github.com/anacrolix/torrent client.go:1577]\n  dropping peer *torrent.PeerConn 0xc000fc8008 [id=\"-qB4630-(FmL4fYxaelg\", exts=0000000000100005 (ltep, fast, dht), v=\"qBittorrent/4.6.3\"] with banned ip 192.140.152.200\npeers [49] [100/100] \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588  100% | 14m30s \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 100% | 14m30sss\n SUCCESS  Downloaded: debian-12.5.0-amd64-netinst.iso
\n
\n
\n
\n
\u691c\u8a3c
\n
\n
$ wget https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/SHA512SUMS \\\n  https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/SHA512SUMS.sign\n$ sha512sum --ignore-missing --check ./SHA512SUMS\ndebian-12.4.0-amd64-netinst.iso: OK\n$ gpg --verify ./SHA512SUMS.sign\ngpg: assuming signed data in './SHA512SUMS'\ngpg: Signature made Mon Dec 11 09:46:27 2023 JST\ngpg:                using RSA key DF9B9C49EAA9298432589D76DA87E80D6294BE9B\ngpg: Good signature from \"Debian CD signing key <debian-cd@lists.debian.org>\" [unknown]\ngpg: WARNING: This key is not certified with a trusted signature!\ngpg:          There is no indication that the signature belongs to the owner.\nPrimary key fingerprint: DF9B 9C49 EAA9 2984 3258  9D76 DA87 E80D 6294 BE9B
\n
\n
\n
\n\n
\n
\n

\u304a\u624b\u8efd\u306b\u4f7f\u3048\u307e\u3059\uff0e\u3067\u3082\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u7d42\u308f\u308b\u3068 seed \u305b\u305a\u306b\u7d42\u4e86\u3057\u3066\u3057\u307e\u3044\u307e\u3059\uff0eseed \u3059\u308b\u6a5f\u80fd\u306f\u5b9f\u88c5\u4e88\u5b9a\u3068\u306e\u3053\u3068\u306a\u306e\u3067\u305d\u308c\u307e\u3067\u306f lftp \u30b3\u30de\u30f3\u30c9\u306a\u3069\u3092\u4f7f\u3063\u305f\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n
\u74b0\u5883
\n
\n
$ ls ~/go/pkg/mod/github.com/sweetbbak/\ntget@v0.0.0-20240308040335-76c53b4462e7\n$ dpkg-query -W golang\ngolang:amd64    2:1.22~3\n$ lsb_release -a\nNo LSB modules are available.\nDistributor ID: Debian\nDescription:    Debian GNU/Linux trixie/sid\nRelease:        n/a\nCodename:       trixie\n$ arch\nx86_64
\n
\n
\n", "content_text": "tget \u3068\u3044\u3046 wget \u7684\u306b\u5229\u7528\u3067\u304d\u308b bittorrent \u30b3\u30de\u30f3\u30c9\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\nsweetbbak/tget: wget but for torrents\nGitHub – sweetbbak/tget: wget but for torrents : r/commandline\n\n\n\n\ngo install \u3067\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e\n\n\ninstall & help\n\n$ go install github.com/sweetbbak/tget@latest\n$ which tget\n/home/matoken/go/bin/tget\n$ tget --help\nUsage:\n tget [OPTIONS]\n\nApplication Options:\n -t, --torrent= path to torrent or magnet link\n -o, --output= path to a directory to output the torrent (default: /home/matoken)\n -4, --ipv4 dont use ipv6\n -q, --quiet dont output text or progress bar\n -n, --no-cleanup dont delete torrent database files on exit\n\nHelp Options:\n -h, --help Show this help message\n\n\n\n\u4eca\u56de Debian \u306e iso image \u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0etorrent file \u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u306a\u304f\u3066\u3082 url \u3092\u305d\u306e\u307e\u307e\u6e21\u3057\u3066\u3082\u5927\u4e08\u592b\u3067\u3057\u305f\uff0e\nlogo \u306f\u30ab\u30e9\u30fc\u3058\u3083\u306a\u3044\u3068\u3046\u307e\u304f\u898b\u3048\u307e\u305b\u3093\uff0e\n\n\n\n$ tget -t https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/debian-12.5.0-amd64-netinst.iso.torrent\n\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\n \u2588\u2588 \u2588\u2588 \u2588\u2588 \u2588\u2588\n \u2588\u2588 \u2588\u2588 \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588 \u2588\u2588\n \u2588\u2588 \u2588\u2588 \u2588\u2588 \u2588\u2588 \u2588\u2588\n \u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\n\n SUCCESS Downloaded torrent file\n SUCCESS Got torrent info!\ndebian-12.5.0-amd64-netinst.iso\npeers [50] [051/100] \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 51% | 7m33s[2024-03-09 02:39:29 +0900 WRN github.com/anacrolix/torrent client.go:1577]\n dropping peer *torrent.PeerConn 0xc000fc8008 [id=\"-qB4630-(FmL4fYxaelg\", exts=0000000000100005 (ltep, fast, dht), v=\"qBittorrent/4.6.3\"] with banned ip 192.140.152.200\npeers [49] [100/100] \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 100% | 14m30s \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 100% | 14m30sss\n SUCCESS Downloaded: debian-12.5.0-amd64-netinst.iso\n\n\n\n\u691c\u8a3c\n\n$ wget https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/SHA512SUMS \\\n https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/SHA512SUMS.sign\n$ sha512sum --ignore-missing --check ./SHA512SUMS\ndebian-12.4.0-amd64-netinst.iso: OK\n$ gpg --verify ./SHA512SUMS.sign\ngpg: assuming signed data in './SHA512SUMS'\ngpg: Signature made Mon Dec 11 09:46:27 2023 JST\ngpg: using RSA key DF9B9C49EAA9298432589D76DA87E80D6294BE9B\ngpg: Good signature from \"Debian CD signing key <debian-cd@lists.debian.org>\" [unknown]\ngpg: WARNING: This key is not certified with a trusted signature!\ngpg: There is no indication that the signature belongs to the owner.\nPrimary key fingerprint: DF9B 9C49 EAA9 2984 3258 9D76 DA87 E80D 6294 BE9B\n\n\n\n\nIndex of /debian-cd/current/amd64/bt-cd\nDebian CD \u306e\u4fe1\u983c\u6027\u306e\u691c\u8a3c\n\n\n\n\u304a\u624b\u8efd\u306b\u4f7f\u3048\u307e\u3059\uff0e\u3067\u3082\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u7d42\u308f\u308b\u3068 seed \u305b\u305a\u306b\u7d42\u4e86\u3057\u3066\u3057\u307e\u3044\u307e\u3059\uff0eseed \u3059\u308b\u6a5f\u80fd\u306f\u5b9f\u88c5\u4e88\u5b9a\u3068\u306e\u3053\u3068\u306a\u306e\u3067\u305d\u308c\u307e\u3067\u306f lftp \u30b3\u30de\u30f3\u30c9\u306a\u3069\u3092\u4f7f\u3063\u305f\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e\n\n\n\nLFTP – sophisticated file transfer program\naria2\n\n\n\n\u74b0\u5883\n\n$ ls ~/go/pkg/mod/github.com/sweetbbak/\ntget@v0.0.0-20240308040335-76c53b4462e7\n$ dpkg-query -W golang\ngolang:amd64 2:1.22~3\n$ lsb_release -a\nNo LSB modules are available.\nDistributor ID: Debian\nDescription: Debian GNU/Linux trixie/sid\nRelease: n/a\nCodename: trixie\n$ arch\nx86_64", "date_published": "2024-03-10T06:24:31+09:00", "date_modified": "2024-03-11T11:37:48+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "bittorrent", "golang", "tget", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=1481", "url": "https://matoken.org/blog/2016/12/08/wget-like-bittorrent-client-tget/", "title": "wget\u30e9\u30a4\u30af\u306bbittorrent\u3092\u53d6\u5f97\u3059\u308btget", "content_html": "

wget\u30b3\u30de\u30f3\u30c9\u306e\u3088\u3046\u306a\u4f7f\u3044\u52dd\u624b\u306eBittorrent\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306etget\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e node\u88fdMIT\u30e9\u30a4\u30bb\u30f3\u30b9\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u3059\uff0e

\n\n

\u5c0e\u5165\u306fnpm\u3067\uff0etget\u3067\u306f\u306a\u304ft-get\u306a\u306e\u3067\u6ce8\u610f\uff0e

\n
$ npm install -g t-get
\n

torrent\u30d5\u30a1\u30a4\u30eb\uff0c\u30de\u30b0\u30cd\u30c3\u30c8\u30ea\u30f3\u30af\u306e\u4ed6torrent URL\u3067\u3082\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e \u5b9f\u884c\u3059\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30d7\u30ed\u30b0\u30ec\u30b9\u304c\u8868\u793a\u3055\u308c\u3066\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u59cb\u307e\u308a\u307e\u3059\uff0e\u884c\u5e45\u306f\u30cf\u30fc\u30c9\u30b3\u30fc\u30c9\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e

\n
$ tget https://downloads.raspberrypi.org/raspbian_latest.torrent\r\n downloading 1 files (1.4GB) [============================= ] 97% 64.0s 588.8KB/s 99 peers
\n

\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u6642\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\uff0e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u5f8c\u76f4\u3061\u306b\u7d42\u4e86\u3057\u307e\u3059\uff0e

\n
$ tget https://downloads.raspberrypi.org/raspbian_latest.torrent\r\n------------------\r\n2016-11-25-raspbian-jessie.zip 1.4GB\r\n------------------\r\n downloaded 1 files (1.4GB)
\n

\u30d5\u30a1\u30a4\u30eb\u306e\u4fdd\u5b58\u5148\u306f\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3067\uff0c\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u66f8\u304d\u8fbc\u3081\u306a\u3044\u5834\u5408\u306f\u30a8\u30e9\u30fc\u306b\u306a\u3089\u305a\u30d5\u30a1\u30a4\u30eb\u304c\u6d88\u3048\u3066\u3057\u307e\u3046\u3088\u3046\u3067\u3059\uff0e

\n

\u4fbf\u5229\u3060\u3051\u3069\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u95a2\u4fc2\u306a\u304f\u7d42\u4e86\u3057\u3066\u3057\u307e\u3046\u306e\u3067Bittorrent\u3078\u306e\u8ca2\u732e\u5ea6\u306f\u4f4e\u305d\u3046\u3067\u3059\uff0e \u3061\u306a\u307f\u306b\u6700\u8fd1\u306f\u30ea\u30e2\u30fc\u30c8\u306eTransmission\u3092file server\u3067\u52d5\u4f5c\u3055\u305b\u3066\uff0cTransmission-remote-gtk\u3067\u64cd\u4f5c\u3057\u3066\u3044\u307e\u3059\uff0e

\n

\n", "content_text": "wget\u30b3\u30de\u30f3\u30c9\u306e\u3088\u3046\u306a\u4f7f\u3044\u52dd\u624b\u306eBittorrent\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306etget\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e node\u88fdMIT\u30e9\u30a4\u30bb\u30f3\u30b9\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u3059\uff0e\n\njeffjose/tget: tget is wget for torrents\n\n\u5c0e\u5165\u306fnpm\u3067\uff0etget\u3067\u306f\u306a\u304ft-get\u306a\u306e\u3067\u6ce8\u610f\uff0e\n$ npm install -g t-get\ntorrent\u30d5\u30a1\u30a4\u30eb\uff0c\u30de\u30b0\u30cd\u30c3\u30c8\u30ea\u30f3\u30af\u306e\u4ed6torrent URL\u3067\u3082\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e \u5b9f\u884c\u3059\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30d7\u30ed\u30b0\u30ec\u30b9\u304c\u8868\u793a\u3055\u308c\u3066\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u59cb\u307e\u308a\u307e\u3059\uff0e\u884c\u5e45\u306f\u30cf\u30fc\u30c9\u30b3\u30fc\u30c9\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\n$ tget https://downloads.raspberrypi.org/raspbian_latest.torrent\r\n downloading 1 files (1.4GB) [============================= ] 97% 64.0s 588.8KB/s 99 peers\n\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u6642\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\uff0e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u5f8c\u76f4\u3061\u306b\u7d42\u4e86\u3057\u307e\u3059\uff0e\n$ tget https://downloads.raspberrypi.org/raspbian_latest.torrent\r\n------------------\r\n2016-11-25-raspbian-jessie.zip 1.4GB\r\n------------------\r\n downloaded 1 files (1.4GB)\n\u30d5\u30a1\u30a4\u30eb\u306e\u4fdd\u5b58\u5148\u306f\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3067\uff0c\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u66f8\u304d\u8fbc\u3081\u306a\u3044\u5834\u5408\u306f\u30a8\u30e9\u30fc\u306b\u306a\u3089\u305a\u30d5\u30a1\u30a4\u30eb\u304c\u6d88\u3048\u3066\u3057\u307e\u3046\u3088\u3046\u3067\u3059\uff0e\n\u4fbf\u5229\u3060\u3051\u3069\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u95a2\u4fc2\u306a\u304f\u7d42\u4e86\u3057\u3066\u3057\u307e\u3046\u306e\u3067Bittorrent\u3078\u306e\u8ca2\u732e\u5ea6\u306f\u4f4e\u305d\u3046\u3067\u3059\uff0e \u3061\u306a\u307f\u306b\u6700\u8fd1\u306f\u30ea\u30e2\u30fc\u30c8\u306eTransmission\u3092file server\u3067\u52d5\u4f5c\u3055\u305b\u3066\uff0cTransmission-remote-gtk\u3067\u64cd\u4f5c\u3057\u3066\u3044\u307e\u3059\uff0e", "date_published": "2016-12-08T17:27:02+09:00", "date_modified": "2016-12-08T20:03:23+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "bittorrent", "Linux", "tget", "Debian", "stretch", "testing" ] } ] }