Skip to main content

GUI based tool for creating Bittorrent files.

Project description

# TorrentFileQt

![torrentfileQt.png](./assets/torrentfileQt.png)

[![Codacy Badge](https://app.codacy.com/project/badge/Grade/065ca999772a434ba1aadae05f8b6bc7)](https://www.codacy.com/gh/alexpdev/torrentfileQt/dashboard?utm_source=github.com&utm_medium=referral&utm_content=alexpdev/torrentfileQt&utm_campaign=Badge_Grade) [![codecov](https://codecov.io/gh/alexpdev/torrentfileQt/branch/main/graph/badge.svg?token=S5Q9CRD6C2)](https://codecov.io/gh/alexpdev/torrentfileQt) ![PyPI - License](https://img.shields.io/pypi/l/torrentfileQt?color=orange&style=plastic) ![PyPI - Downloads](https://img.shields.io/pypi/dw/torrentfileQt?style=plastic) [![CI](https://github.com/alexpdev/torrentfileQt/actions/workflows/CI.yml/badge.svg)](https://github.com/alexpdev/torrentfileQt/actions/workflows/CI.yml) ![last commit](https://img.shields.io/github/last-commit/alexpdev/torrentfileQt?color=blue) [![Codacy Badge](https://app.codacy.com/project/badge/Coverage/065ca999772a434ba1aadae05f8b6bc7)](https://www.codacy.com/gh/alexpdev/torrentfileQt/dashboard?utm_source=github.com&utm_medium=referral&utm_content=alexpdev/torrentfileQt&utm_campaign=Badge_Coverage)

TorrentFileQt is a GUI Frontend for [TorrentFile CLI](https://github.com/alexpdev/torrentfile) project.

## Features

  • Create .torrent files

  • Display detailed information for a .torrent file

  • Bittorrent v1, v2 and hybrid .torrent files supported

  • Check if a .torrent file contents are in filesystem

  • Check progress or percentage complete for .torrent file

  • Edit torrent files

  • Drag and drop files onto any tab

  • Create magnet link URIs

  • Analyze piece lengths for torrent files

  • Now with full Bencode edit support

## Requirements

  • Python 3.6+

  • Pyside6

  • torrentfile

## Usage Overview

![edittorrent.png](https://raw.githubusercontent.com/alexpdev/torrentfileQt/main/assets/TorrentFileQt.gif)

## Install

  • From git:

`bash git clone https://github.com/alexpdev/torrentfileQt.git cd torrentfileQt pip install -r requirements.txt pip install . torrentfileQt `

  • From PyPi

`bash pip install torrentfileQt torrentfileQt `

> Alternatively you can download a precompiled binary from the release page.

## Issues

To report a bug or ask for a new feature please [open an issue](https://github.com/alexpdev/torrentfileQt/issues) on github.

Known Issues |
————- |
The bencode editor is more of a bencode viewer at the moment. You can remove, add and edit fields in the window, but there are still some bugs to work out in the saving process |

## License

[Apache 2.0 Software License](./LICENSE)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

torrentfileQt-0.4.0.tar.gz (137.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

torrentfileQt-0.4.0-py3-none-any.whl (155.2 kB view details)

Uploaded Python 3

File details

Details for the file torrentfileQt-0.4.0.tar.gz.

File metadata

  • Download URL: torrentfileQt-0.4.0.tar.gz
  • Upload date:
  • Size: 137.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for torrentfileQt-0.4.0.tar.gz
Algorithm Hash digest
SHA256 cbb369e61d85e961c5ae46cb950a670f511b76ec1148ea116f0560fc12fd69f0
MD5 94b6a900b8a28b2fb47eab86d8627c7c
BLAKE2b-256 93ceddbcc87bd6851dd2e79021e8e8ef35afe02c234634bd494a4a3b8b955704

See more details on using hashes here.

File details

Details for the file torrentfileQt-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: torrentfileQt-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 155.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for torrentfileQt-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05fad6e215277c128de7ebc1be61fc4b78276dd466caff177b258a8585a6faa1
MD5 b41405dc49a569103d83b2ec7b50f6d7
BLAKE2b-256 6c946f3c0d5192e30fbc7595d529fda0202ed39582ce28c6c49a396fb450f9d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page