Go to file
7sDream afd439e51f Merge branch 'master' into dev 2018-05-25 17:30:43 +08:00
tests Added: TorrentFileCreator and create_torrent_file 2018-04-29 00:08:48 +08:00
.gitignore init 2017-05-23 13:35:40 +08:00
CHANGELOG.md Bump new version: 0.2.0 2018-05-25 17:24:31 +08:00
LICENSE init 2017-05-23 13:35:40 +08:00
MANIFEST.in Removed: unused test files in MANIFEST.in 2018-04-29 00:20:08 +08:00
README.md Bump new version: 0.2.0 2018-05-25 17:24:31 +08:00
setup.cfg init 2017-05-23 13:35:40 +08:00
setup.py update to v0.1.5rc1 2018-04-29 00:14:54 +08:00
torrent_parser.py Bump new version: 0.2.0 2018-05-25 17:24:31 +08:00

README.md

Torrent file parser and creator for Python

A simple parser for .torrent file.

Can also edit and write back to torrent format after version 0.2.0.

Install

pip install torrent_parser

Usage:

CLI

$ pytp test.torrent
$ cat test.torrent | pytp

As a module

>>> import torrent_parser as tp
>>> data = tp.parse_torrent_file('test.torrent')
>>> print(data['announce'])
http://tracker.trackerfix.com:80/announce
>>> data['announce'] = 'http://127.0.0.1:12345'
>>> tp.create_torrent_file('new.torrent', data)

Test

python -m unittest tests

Changelog

See Changelog.

LICENSE

See License.