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 hashes)

Uploaded source

Built Distribution

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

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page