├── .coveragerc ├── .gitattributes ├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── AUTHORS ├── CHANGELOG ├── INSTALL ├── LICENSE ├── MANIFEST.in ├── README.rst ├── setup.cfg ├── setup.py ├── tests ├── conftest.py ├── datafixtures │ ├── test_dir.torrent │ ├── test_file.torrent │ └── torrtest │ │ ├── root.txt │ │ └── sub1 │ │ ├── sub11.txt │ │ └── sub2 │ │ ├── empty.txt │ │ ├── sub22.txt │ │ └── кириллица.txt ├── test_bencode.py ├── test_etc.py └── test_torrent.py ├── torrentool ├── __init__.py ├── api.py ├── bencode.py ├── cli.py ├── exceptions.py ├── repo │ └── open_trackers.ini ├── torrent.py └── utils.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | tests/datafixtures/*.txt text eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/CHANGELOG -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/INSTALL -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/README.rst -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/datafixtures/test_dir.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/tests/datafixtures/test_dir.torrent -------------------------------------------------------------------------------- /tests/datafixtures/test_file.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/tests/datafixtures/test_file.torrent -------------------------------------------------------------------------------- /tests/datafixtures/torrtest/root.txt: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /tests/datafixtures/torrtest/sub1/sub11.txt: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /tests/datafixtures/torrtest/sub1/sub2/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/datafixtures/torrtest/sub1/sub2/sub22.txt: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /tests/datafixtures/torrtest/sub1/sub2/кириллица.txt: -------------------------------------------------------------------------------- 1 | что-то -------------------------------------------------------------------------------- /tests/test_bencode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/tests/test_bencode.py -------------------------------------------------------------------------------- /tests/test_etc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/tests/test_etc.py -------------------------------------------------------------------------------- /tests/test_torrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/tests/test_torrent.py -------------------------------------------------------------------------------- /torrentool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/__init__.py -------------------------------------------------------------------------------- /torrentool/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/api.py -------------------------------------------------------------------------------- /torrentool/bencode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/bencode.py -------------------------------------------------------------------------------- /torrentool/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/cli.py -------------------------------------------------------------------------------- /torrentool/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/exceptions.py -------------------------------------------------------------------------------- /torrentool/repo/open_trackers.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/repo/open_trackers.ini -------------------------------------------------------------------------------- /torrentool/torrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/torrent.py -------------------------------------------------------------------------------- /torrentool/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/torrentool/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/torrentool/HEAD/tox.ini --------------------------------------------------------------------------------