Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Davenchy/live-torrent
Torrent Web Client
https://github.com/Davenchy/live-torrent
backend captions client explorer frontend player server stream subtitles torrent vtt vuejs web webtorrent yts
Last synced: 3 months ago
JSON representation
Torrent Web Client
- Host: GitHub
- URL: https://github.com/Davenchy/live-torrent
- Owner: Davenchy
- License: mit
- Created: 2019-05-27T01:46:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-16T06:20:52.000Z (5 months ago)
- Last Synced: 2024-06-16T07:58:52.767Z (5 months ago)
- Topics: backend, captions, client, explorer, frontend, player, server, stream, subtitles, torrent, vtt, vuejs, web, webtorrent, yts
- Language: TypeScript
- Homepage: http://live-torrent.herokuapp.com
- Size: 1.43 MB
- Stars: 628
- Watchers: 19
- Forks: 213
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Live Torrent V4
## Project Status and Updates
This project is outdated, and this Docker [image](https://hub.docker.com/repository/docker/davenchy/live-torrent) is likely the only functional version. However, many functionalities within the image are outdated and no longer work.
I have rewritten the [backend server](https://github.com/Davenchy/live-torrent-backend) to be up-to-date and functional.
The frontend **has not been updated yet**, and there is no estimated time for its update, but I will address it in the future.
### Rebuilding Live Torrent with __Next.js ❤️__ flavor from scratch.
> In progress
Search, explore, download and stream torrent files online.
Watch online YTS movies with subtitles in any language.
Now all in one fullstack package.
## Install and Build
```
# clone the project
git clone --depth=1 --single-branch https://github.com/Davenchy/live-torrent.git# change working directory
cd live-torrent# then install dependencies
npm install# now lets's build our project
npm run build# finally get ready
npm start
```## Docker
### Build Docker Image
```sh
docker build -t live-torrent-next .
```### Manage Docker Container
- run/create a new container
```sh
docker run --name=live-torrent-next -d -p 3000:3000 live-torrent-next
```> OR use our pre-built image form docker hub `davenchy/live-torrent-next:latest`
```sh
docker run --name=live-torrent-next -d -p 3000:3000 davenchy/live-torrent-next:latest
```- start the container
```sh
docker start live-torrent-next
```- stop the container
```sh
docker stop live-torrent-next
```### Old LiveTorrent
- To pull the old LiveTorrent docker image
```sh
docker pull davenchy/live-torrent
```- To run a container for the old LiveTorrent
```sh
docker run --name=live-torrent -d -p 3000:8080 -e "OSUA=" davenchy/live-torrent
```- The __OSUA__ enviroment variable must be set to your opensubtitles user agent. It is not mandatory to set but it is required to fetch subtitles.
- To get your own __OpenSubtitles_User_Agent__ check this [link](https://trac.opensubtitles.org/projects/opensubtitles/wiki/DevReadFirst#Howtorequestanewuseragent)