16 Commits

Author SHA1 Message Date
Marcin Czenko
0f62624613
adds torrent parser to support native torrent files when downloading 2025-06-03 03:01:02 +02:00
Marcin Czenko
03ff25bbb1
Updates magnet link tests 2025-06-03 03:01:02 +02:00
Marcin Czenko
8ac8f941c4
convenience feature - download content using magnet links 2025-06-03 03:01:02 +02:00
Marcin Czenko
f9d2b21609
adds more tests to torrentdownloader 2025-06-03 03:01:00 +02:00
Marcin Czenko
e3fd2fada8
fix failing test in torrentdownloader 2025-06-03 03:01:00 +02:00
Marcin Czenko
414906a070
updates copyright 2025-06-03 03:00:59 +02:00
Marcin Czenko
534cb7193e
updates and integrates torrentdownloader into api and node 2025-06-03 03:00:59 +02:00
Marcin Czenko
2aa91e5f93
adds more tests and ability to retrieve the downloaded blocks 2025-06-03 03:00:59 +02:00
Marcin Czenko
c859250c4a
adds some good weather tests for torrentdownloader 2025-06-03 03:00:59 +02:00
Marcin Czenko
526e3f1f69
adds testing setup for torrentdownloader 2025-06-03 03:00:58 +02:00
Marcin Czenko
ea3cfe0b04
refactor piece validator tests 2025-06-03 03:00:58 +02:00
Marcin Czenko
1b4f045093
updates bittorrent tests to use unittest2 2025-06-03 03:00:57 +02:00
Marcin Czenko
9903473809
updates pieceValidator with better internal state management 2025-06-03 03:00:56 +02:00
Marcin Czenko
45ab5eee92
adds torrent piece validator abstraction to keep streaming in sync with piece validation 2025-06-03 03:00:56 +02:00
Marcin Czenko
2ab59f616d
makes torrent API ready for torrents v2, closes torrent streaming loop 2025-06-03 03:00:53 +02:00
Marcin Czenko
8a8bab3672
adds info hash validation 2025-06-03 03:00:52 +02:00