No description
This repository has been archived on 2026-06-30. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • JavaScript 47.5%
  • Python 34%
  • HTML 10.9%
  • CSS 7.6%
Find a file
2018-07-26 19:45:40 +02:00
config added responsive design, fix links on tr hover 2017-08-23 22:54:37 +02:00
lib implemented python tracker query 2018-07-17 17:42:34 +02:00
static added popper js dependency 2018-07-26 19:45:40 +02:00
tests implemented python tracker query 2018-07-17 17:42:34 +02:00
.gitignore added popper js dependency 2018-07-26 19:45:40 +02:00
pishare.db added popper js dependency 2018-07-26 19:45:40 +02:00
pishare.py fix db connection close, fix thread close, fix starting thread bottle and uwsgi 2017-08-24 18:00:07 +02:00
README.md implemented python tracker query 2018-07-17 17:42:34 +02:00

PiShare

header

This web application is a WebTorrent index with a modern Bootstrap interface. Further, files can be directly uploaded and downloaded P2P betwenn all peers of the torrent files. No additional software is required. Only a WebRTC compatibel browser is needed. Following features are already included:

Features

  • Directly upload multiple files for indexing
  • Directly download torrents in your web browser
  • Live searching and table sorting of torrent index
  • Auto remove inactive torrents
  • Instant media streaming and previewing
  • Share file download links
  • Upload and parse .torrent files
  • Interface support for multiple languages

Limitations

  • Only torrents with a single file are supported in the Interface
  • Python module bottle version 0.12 has some shutdown issues which are fixed in git master

Maintainers

Installation

Requirements

  • Python modules: python-bottle, python-websocket-client

Installing from source

First of all, clone the git repository to a directly

git clone https://git.project-insanity.org/onny/py-pishare.git

Now everything is ready to go! Change into the new directory and run:

python pishare.py

PiShare is now accessable on http://127.0.0.1:2323. For running the software in production, as setup with uWSGI is recommended.

Reporting bugs

Bugs can be reported in the public Gitlab repository.

Credits