├── .github ├── CHANGELOG.md ├── ISSUE_TEMPLATE │ ├── BC_Break.md │ ├── Bug.md │ ├── Feature_Request.md │ └── Support_Question.md ├── PULL_REQUEST_TEMPLATE │ ├── Improvement.md │ └── New_Feature.md ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── cross.yml │ ├── go.yml │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── COPYING ├── Dockerfile ├── README.md ├── bencode ├── api.go ├── both_test.go ├── bytes.go ├── bytes_test.go ├── decode.go ├── decode_test.go ├── encode.go ├── encode_test.go ├── fuzz_test.go ├── scanner.go ├── scanner_test.go ├── tags.go └── testdata │ ├── archlinux-2011.08.19-netinstall-i686.iso.torrent │ └── continuum.torrent ├── dht ├── mainline │ ├── codec.go │ ├── codec_test.go │ ├── indexingService.go │ ├── indexingService_test.go │ ├── protocol.go │ ├── protocol_test.go │ ├── routingTable.go │ ├── routingTable_test.go │ ├── transport.go │ └── transport_test.go ├── managers.go └── managers_test.go ├── doc ├── config.example.yml ├── homepage.png ├── magnetico.webp ├── operations.svg ├── result.png └── search.png ├── go.mod ├── go.sum ├── main.go ├── merkle ├── hash.go ├── hash_test.go ├── merkle.go └── merkle_test.go ├── metadata ├── btconn │ ├── accept.go │ ├── conn.go │ ├── conn_test.go │ ├── dial.go │ ├── handshake.go │ ├── mse.go │ └── mse_test.go ├── infoHashes.go ├── infoHashes_test.go ├── leech.go ├── leech_test.go ├── sink.go ├── sink_test.go ├── util.go └── util_test.go ├── metainfo ├── announcelist.go ├── bep47.go ├── bep52.go ├── file-tree.go ├── file-tree_test.go ├── fileinfo.go ├── fileinfo_test.go ├── fuzz_test.go ├── info.go ├── info_test.go ├── magnet-v2.go ├── magnet-v2_test.go ├── magnet.go ├── magnet_test.go ├── metainfo.go ├── metainfo_test.go ├── nodes.go ├── nodes_test.go ├── piece-length.go ├── piece-length_test.go ├── piece.go ├── piece_test.go ├── pieces.go ├── testdata │ ├── 23516C72685E8DB0C8F15553382A927F185C4F01.torrent │ ├── SKODAOCTAVIA336x280_archive.torrent │ ├── archlinux-2011.08.19-netinstall-i686.iso.torrent │ ├── bittorrent-v2-test.torrent │ ├── bootstrap.dat.torrent │ ├── continuum.torrent │ ├── flat-url-list.torrent │ ├── issue_65a.torrent │ ├── issue_65b.torrent │ ├── minimal-trailing-newline.torrent │ ├── sintel.torrent │ └── trackerless.torrent └── urllist.go ├── opflags ├── load_cred.go ├── load_cred_test.go ├── opflags.go ├── opflags_test.go ├── parsers.go └── parsers_test.go ├── persistence ├── bitmagnet.go ├── bitmagnet_test.go ├── interface.go ├── interface_test.go ├── iso8601.go ├── iso8601_test.go ├── postgres.go ├── postgres_test.go ├── rabbitmq.go ├── rabbitmq_test.go ├── sqlite3.go ├── sqlite3_test.go ├── zeromq.go ├── zeromq_mock.go └── zeromq_test.go ├── stats ├── metrics.go ├── metrics_test.go ├── pyroscope.go ├── pyroscope_test.go ├── stats.go └── stats_test.go ├── types ├── infohash-v2 │ ├── infohash-v2.go │ └── infohash-v2_test.go └── infohash │ ├── infohash.go │ └── infohash_test.go └── web ├── compression.go ├── compression_test.go ├── credentials.go ├── credentials_test.go ├── feed.go ├── feed_test.go ├── homepage.go ├── homepage_test.go ├── router.go ├── router_test.go ├── static ├── assets │ ├── feed.png │ └── magnet.gif ├── scripts │ ├── common.js │ ├── mustache-v2.3.0.min.js │ ├── naturalSort-v0.8.1.js │ ├── plotly-v1.26.1.min.js │ ├── statistics.js │ ├── torrent.js │ ├── torrents.js │ └── vanillatree-v0.0.3.js └── styles │ ├── essential.css │ ├── homepage.css │ ├── reset.css │ ├── statistics.css │ ├── torrent.css │ ├── torrents.css │ └── vanillatree-v0.0.3.css ├── statistics.go ├── statistics_test.go ├── torrent.go ├── torrent_test.go ├── torrents.go └── torrents_test.go /.github/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/CHANGELOG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BC_Break.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/ISSUE_TEMPLATE/BC_Break.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/ISSUE_TEMPLATE/Bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_Request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/ISSUE_TEMPLATE/Feature_Request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Support_Question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/ISSUE_TEMPLATE/Support_Question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/Improvement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/PULL_REQUEST_TEMPLATE/Improvement.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/New_Feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/PULL_REQUEST_TEMPLATE/New_Feature.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/cross.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/workflows/cross.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/.golangci.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/README.md -------------------------------------------------------------------------------- /bencode/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/api.go -------------------------------------------------------------------------------- /bencode/both_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/both_test.go -------------------------------------------------------------------------------- /bencode/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/bytes.go -------------------------------------------------------------------------------- /bencode/bytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/bytes_test.go -------------------------------------------------------------------------------- /bencode/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/decode.go -------------------------------------------------------------------------------- /bencode/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/decode_test.go -------------------------------------------------------------------------------- /bencode/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/encode.go -------------------------------------------------------------------------------- /bencode/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/encode_test.go -------------------------------------------------------------------------------- /bencode/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/fuzz_test.go -------------------------------------------------------------------------------- /bencode/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/scanner.go -------------------------------------------------------------------------------- /bencode/scanner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/scanner_test.go -------------------------------------------------------------------------------- /bencode/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/tags.go -------------------------------------------------------------------------------- /bencode/testdata/archlinux-2011.08.19-netinstall-i686.iso.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/testdata/archlinux-2011.08.19-netinstall-i686.iso.torrent -------------------------------------------------------------------------------- /bencode/testdata/continuum.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/bencode/testdata/continuum.torrent -------------------------------------------------------------------------------- /dht/mainline/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/codec.go -------------------------------------------------------------------------------- /dht/mainline/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/codec_test.go -------------------------------------------------------------------------------- /dht/mainline/indexingService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/indexingService.go -------------------------------------------------------------------------------- /dht/mainline/indexingService_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/indexingService_test.go -------------------------------------------------------------------------------- /dht/mainline/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/protocol.go -------------------------------------------------------------------------------- /dht/mainline/protocol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/protocol_test.go -------------------------------------------------------------------------------- /dht/mainline/routingTable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/routingTable.go -------------------------------------------------------------------------------- /dht/mainline/routingTable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/routingTable_test.go -------------------------------------------------------------------------------- /dht/mainline/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/transport.go -------------------------------------------------------------------------------- /dht/mainline/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/mainline/transport_test.go -------------------------------------------------------------------------------- /dht/managers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/managers.go -------------------------------------------------------------------------------- /dht/managers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/dht/managers_test.go -------------------------------------------------------------------------------- /doc/config.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/doc/config.example.yml -------------------------------------------------------------------------------- /doc/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/doc/homepage.png -------------------------------------------------------------------------------- /doc/magnetico.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/doc/magnetico.webp -------------------------------------------------------------------------------- /doc/operations.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/doc/operations.svg -------------------------------------------------------------------------------- /doc/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/doc/result.png -------------------------------------------------------------------------------- /doc/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/doc/search.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/main.go -------------------------------------------------------------------------------- /merkle/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/merkle/hash.go -------------------------------------------------------------------------------- /merkle/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/merkle/hash_test.go -------------------------------------------------------------------------------- /merkle/merkle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/merkle/merkle.go -------------------------------------------------------------------------------- /merkle/merkle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/merkle/merkle_test.go -------------------------------------------------------------------------------- /metadata/btconn/accept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/btconn/accept.go -------------------------------------------------------------------------------- /metadata/btconn/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/btconn/conn.go -------------------------------------------------------------------------------- /metadata/btconn/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/btconn/conn_test.go -------------------------------------------------------------------------------- /metadata/btconn/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/btconn/dial.go -------------------------------------------------------------------------------- /metadata/btconn/handshake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/btconn/handshake.go -------------------------------------------------------------------------------- /metadata/btconn/mse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/btconn/mse.go -------------------------------------------------------------------------------- /metadata/btconn/mse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/btconn/mse_test.go -------------------------------------------------------------------------------- /metadata/infoHashes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/infoHashes.go -------------------------------------------------------------------------------- /metadata/infoHashes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/infoHashes_test.go -------------------------------------------------------------------------------- /metadata/leech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/leech.go -------------------------------------------------------------------------------- /metadata/leech_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/leech_test.go -------------------------------------------------------------------------------- /metadata/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/sink.go -------------------------------------------------------------------------------- /metadata/sink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/sink_test.go -------------------------------------------------------------------------------- /metadata/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/util.go -------------------------------------------------------------------------------- /metadata/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metadata/util_test.go -------------------------------------------------------------------------------- /metainfo/announcelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/announcelist.go -------------------------------------------------------------------------------- /metainfo/bep47.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/bep47.go -------------------------------------------------------------------------------- /metainfo/bep52.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/bep52.go -------------------------------------------------------------------------------- /metainfo/file-tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/file-tree.go -------------------------------------------------------------------------------- /metainfo/file-tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/file-tree_test.go -------------------------------------------------------------------------------- /metainfo/fileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/fileinfo.go -------------------------------------------------------------------------------- /metainfo/fileinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/fileinfo_test.go -------------------------------------------------------------------------------- /metainfo/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/fuzz_test.go -------------------------------------------------------------------------------- /metainfo/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/info.go -------------------------------------------------------------------------------- /metainfo/info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/info_test.go -------------------------------------------------------------------------------- /metainfo/magnet-v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/magnet-v2.go -------------------------------------------------------------------------------- /metainfo/magnet-v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/magnet-v2_test.go -------------------------------------------------------------------------------- /metainfo/magnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/magnet.go -------------------------------------------------------------------------------- /metainfo/magnet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/magnet_test.go -------------------------------------------------------------------------------- /metainfo/metainfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/metainfo.go -------------------------------------------------------------------------------- /metainfo/metainfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/metainfo_test.go -------------------------------------------------------------------------------- /metainfo/nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/nodes.go -------------------------------------------------------------------------------- /metainfo/nodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/nodes_test.go -------------------------------------------------------------------------------- /metainfo/piece-length.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/piece-length.go -------------------------------------------------------------------------------- /metainfo/piece-length_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/piece-length_test.go -------------------------------------------------------------------------------- /metainfo/piece.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/piece.go -------------------------------------------------------------------------------- /metainfo/piece_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/piece_test.go -------------------------------------------------------------------------------- /metainfo/pieces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/pieces.go -------------------------------------------------------------------------------- /metainfo/testdata/23516C72685E8DB0C8F15553382A927F185C4F01.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/23516C72685E8DB0C8F15553382A927F185C4F01.torrent -------------------------------------------------------------------------------- /metainfo/testdata/SKODAOCTAVIA336x280_archive.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/SKODAOCTAVIA336x280_archive.torrent -------------------------------------------------------------------------------- /metainfo/testdata/archlinux-2011.08.19-netinstall-i686.iso.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/archlinux-2011.08.19-netinstall-i686.iso.torrent -------------------------------------------------------------------------------- /metainfo/testdata/bittorrent-v2-test.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/bittorrent-v2-test.torrent -------------------------------------------------------------------------------- /metainfo/testdata/bootstrap.dat.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/bootstrap.dat.torrent -------------------------------------------------------------------------------- /metainfo/testdata/continuum.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/continuum.torrent -------------------------------------------------------------------------------- /metainfo/testdata/flat-url-list.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/flat-url-list.torrent -------------------------------------------------------------------------------- /metainfo/testdata/issue_65a.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/issue_65a.torrent -------------------------------------------------------------------------------- /metainfo/testdata/issue_65b.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/issue_65b.torrent -------------------------------------------------------------------------------- /metainfo/testdata/minimal-trailing-newline.torrent: -------------------------------------------------------------------------------- 1 | de 2 | -------------------------------------------------------------------------------- /metainfo/testdata/sintel.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/sintel.torrent -------------------------------------------------------------------------------- /metainfo/testdata/trackerless.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/testdata/trackerless.torrent -------------------------------------------------------------------------------- /metainfo/urllist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/metainfo/urllist.go -------------------------------------------------------------------------------- /opflags/load_cred.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/opflags/load_cred.go -------------------------------------------------------------------------------- /opflags/load_cred_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/opflags/load_cred_test.go -------------------------------------------------------------------------------- /opflags/opflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/opflags/opflags.go -------------------------------------------------------------------------------- /opflags/opflags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/opflags/opflags_test.go -------------------------------------------------------------------------------- /opflags/parsers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/opflags/parsers.go -------------------------------------------------------------------------------- /opflags/parsers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/opflags/parsers_test.go -------------------------------------------------------------------------------- /persistence/bitmagnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/bitmagnet.go -------------------------------------------------------------------------------- /persistence/bitmagnet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/bitmagnet_test.go -------------------------------------------------------------------------------- /persistence/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/interface.go -------------------------------------------------------------------------------- /persistence/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/interface_test.go -------------------------------------------------------------------------------- /persistence/iso8601.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/iso8601.go -------------------------------------------------------------------------------- /persistence/iso8601_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/iso8601_test.go -------------------------------------------------------------------------------- /persistence/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/postgres.go -------------------------------------------------------------------------------- /persistence/postgres_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/postgres_test.go -------------------------------------------------------------------------------- /persistence/rabbitmq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/rabbitmq.go -------------------------------------------------------------------------------- /persistence/rabbitmq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/rabbitmq_test.go -------------------------------------------------------------------------------- /persistence/sqlite3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/sqlite3.go -------------------------------------------------------------------------------- /persistence/sqlite3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/sqlite3_test.go -------------------------------------------------------------------------------- /persistence/zeromq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/zeromq.go -------------------------------------------------------------------------------- /persistence/zeromq_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/zeromq_mock.go -------------------------------------------------------------------------------- /persistence/zeromq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/persistence/zeromq_test.go -------------------------------------------------------------------------------- /stats/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/stats/metrics.go -------------------------------------------------------------------------------- /stats/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/stats/metrics_test.go -------------------------------------------------------------------------------- /stats/pyroscope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/stats/pyroscope.go -------------------------------------------------------------------------------- /stats/pyroscope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/stats/pyroscope_test.go -------------------------------------------------------------------------------- /stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/stats/stats.go -------------------------------------------------------------------------------- /stats/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/stats/stats_test.go -------------------------------------------------------------------------------- /types/infohash-v2/infohash-v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/types/infohash-v2/infohash-v2.go -------------------------------------------------------------------------------- /types/infohash-v2/infohash-v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/types/infohash-v2/infohash-v2_test.go -------------------------------------------------------------------------------- /types/infohash/infohash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/types/infohash/infohash.go -------------------------------------------------------------------------------- /types/infohash/infohash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/types/infohash/infohash_test.go -------------------------------------------------------------------------------- /web/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/compression.go -------------------------------------------------------------------------------- /web/compression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/compression_test.go -------------------------------------------------------------------------------- /web/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/credentials.go -------------------------------------------------------------------------------- /web/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/credentials_test.go -------------------------------------------------------------------------------- /web/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/feed.go -------------------------------------------------------------------------------- /web/feed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/feed_test.go -------------------------------------------------------------------------------- /web/homepage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/homepage.go -------------------------------------------------------------------------------- /web/homepage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/homepage_test.go -------------------------------------------------------------------------------- /web/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/router.go -------------------------------------------------------------------------------- /web/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/router_test.go -------------------------------------------------------------------------------- /web/static/assets/feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/assets/feed.png -------------------------------------------------------------------------------- /web/static/assets/magnet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/assets/magnet.gif -------------------------------------------------------------------------------- /web/static/scripts/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/common.js -------------------------------------------------------------------------------- /web/static/scripts/mustache-v2.3.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/mustache-v2.3.0.min.js -------------------------------------------------------------------------------- /web/static/scripts/naturalSort-v0.8.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/naturalSort-v0.8.1.js -------------------------------------------------------------------------------- /web/static/scripts/plotly-v1.26.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/plotly-v1.26.1.min.js -------------------------------------------------------------------------------- /web/static/scripts/statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/statistics.js -------------------------------------------------------------------------------- /web/static/scripts/torrent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/torrent.js -------------------------------------------------------------------------------- /web/static/scripts/torrents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/torrents.js -------------------------------------------------------------------------------- /web/static/scripts/vanillatree-v0.0.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/scripts/vanillatree-v0.0.3.js -------------------------------------------------------------------------------- /web/static/styles/essential.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/styles/essential.css -------------------------------------------------------------------------------- /web/static/styles/homepage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/styles/homepage.css -------------------------------------------------------------------------------- /web/static/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/styles/reset.css -------------------------------------------------------------------------------- /web/static/styles/statistics.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/styles/statistics.css -------------------------------------------------------------------------------- /web/static/styles/torrent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/styles/torrent.css -------------------------------------------------------------------------------- /web/static/styles/torrents.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/styles/torrents.css -------------------------------------------------------------------------------- /web/static/styles/vanillatree-v0.0.3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/static/styles/vanillatree-v0.0.3.css -------------------------------------------------------------------------------- /web/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/statistics.go -------------------------------------------------------------------------------- /web/statistics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/statistics_test.go -------------------------------------------------------------------------------- /web/torrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/torrent.go -------------------------------------------------------------------------------- /web/torrent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/torrent_test.go -------------------------------------------------------------------------------- /web/torrents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/torrents.go -------------------------------------------------------------------------------- /web/torrents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgragnato/magnetico/HEAD/web/torrents_test.go --------------------------------------------------------------------------------