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

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

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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page