Download movie from YTS

Torrent-Box

movie-box-logo

Download movie form YTS without visiting to YTS built top on anacrolix/torrent lib.

Motivation

Most of the times, We are lazy people; to search good torrent. If you are found good torrent you have skipped few ads and ads blocker don't have any power in that station.

How to Install

sudo wget https://github.com/sithumonline/movie-box/releases/download/v0.0.4/movie-box_0.0.4_linux_amd64 \
          -O /usr/local/bin/movie-box \
          && sudo chmod +x /usr/local/bin/movie-box

If your windows user now your start to think, Oh it's not for me... No! you're wrong.

Windows Movie Box Note: If you face trouble try WSL.

How to use

movie-box get -n "name of the movie" -q 1080p -o "/path/to/download/directory"

Docker Run

How to use with Docker

docker run --rm -it ghcr.io/sithumonline/movie-box:0.0.4 \
       get -n "name of the movie" -q 720p -o "/path/to/download/directory"

Docker Run

Torrent-Box-Server

Service for download movies form YTS without visiting to YTS.

Motivation

Do you have a deprecated laptop/pc or Raspberry Pi? Do you like to build your own media server? and Watch movies from where ever you like? and Unable to enjoy Netflix.

How to Install Server

You can install Server, following exactly the same steps following what we used to install CLI above without worrying about Docker or Kubernetes, and up the Server with server command except get command like below. Basically, if you installed CLI you already installed Server.

movie-box server

Note: If you like, You can set custom volume path.

How to up Docker Container

Note: movie-box Docker image support both for amd64 and arm architectures.

git clone https://github.com/sithumonline/movie-box
cd movie-box
docker-compose up

How to Deploy on Kubernetes

I highly recommend K3s rather than Kubernetes or Minikube, if you are using a laptop/pc or Raspberry Pi.

sudo mkdir /movie-box
sudo kubectl apply -f https://raw.githubusercontent.com/sithumonline/movie-box/movie-box.yml

How to use Server

Download Movie

Open the web browser and go to

http://ip-add:port/move-box/name of the movie

Note: ip add and port depend on method what you used to up your Server.

Add Movie

If you don't know what's the exact name of the movie, It will suggest the name of the movie.

Movie Suggestions

See Logs

Open the web browser and go to

http://ip-add:port/move-box

Logs

How to set up Media Server

Install Kodi Media on the device that you run Server then adding video sources to Kodi Media and give movie-box download directory as the source. Don't forget to set The Movie Database as information provider.

Kodi Video Source

Kodi Set Info Provider

Kodi Dir

Kodi Movie

Kodi Play Movie

Owner
Sithum Bopitiya
Linux lover | Gopher | Student
Sithum Bopitiya
Similar Resources

CLI tool for quick lookup of YTS.MX latest offerings

yts-cli How to use NAME: yts - Get latest yts listings USAGE: yts [global options] command [command options] [arguments...] COMMANDS: downl

Nov 25, 2021

yet another movie database api

##Yet Another Movie Database API API Method URL Pattern Action GET /v1/healthcheck Show application health and version information GET /v1/movies Show

Nov 30, 2021

A C/S Tool to Download Torrent Remotely and Retrieve Files Back Over HTTP at Full Speed without ISP Torrent Limitation.

remote-torrent Download Torrent Remotely and Retrieve Files Over HTTP at Full Speed without ISP Torrent Limitation. This repository is an extension to

Sep 30, 2022

Download, build, cache and run a Go app easily.

demand -- An easy way to install apps demand will download, build, cache and run a Go app. You can use it as an interpreter. Create a file bytes2human

Sep 10, 2017

A download manager package for Go

grab Downloading the internet, one goroutine at a time! $ go get github.com/cavaliercoder/grab Grab is a Go package for downloading files from the in

Jan 1, 2023

Shell script to download and set GO environmental paths to allow multiple versions.

Shell script to download and set GO environmental paths to allow multiple versions.

gobrew gobrew lets you easily switch between multiple versions of go. It is based on rbenv and pyenv. Installation The automatic installer You can ins

Nov 3, 2022

Query AWS Athena and download the result as CSV.

Overview This tool can download an Athena SQL query results in CSV format. Installation Using Homebrew: $ brew tap flowerinthenight/tap $ brew install

Nov 11, 2021

Got: Simple golang package and CLI tool to download large files faster 🏃 than cURL and Wget!

Got. Simple and fast concurrent downloader. Installation ❘ CLI Usage ❘ Module Usage ❘ License Comparison Comparison in cloud server: [root@centos-nyc-

Dec 29, 2022

tmux-wormhole - download files and directories with tmux!

tmux-wormhole - download files and directories with tmux!

tmux-wormhole Use tmux and magic wormhole to get things from your remote computer to your tmux. If tmux has DISPLAY set, open the file locally! Demo U

Nov 9, 2022

📷 Command-line utility to download all photos from Instagram

📷 Command-line utility to download all photos from Instagram

Instagram Downloader This is a simple command-line tool, written in Go, to download all images from an Instagram account. Getting Started Install inst

Sep 9, 2022

Concurrent download manager built in Go

Concurrent download manager built in Go

Golang Download Manager - Weekend Project A concurrent download manager written in pure Go without any dependency. I wrote this code for my YouTube vi

Sep 29, 2022

A small utility command line application that can recursively download Notion pages

notionbackup A small utility command line application that can recursively download Notion pages. I needed something scriptable that could periodicall

Dec 5, 2022

📥 Command-line tool to download videos from hanime.tv

hanime Command-line tool to download videos from hanime.tv Requirements Installation Install via go get Install from source Install from release Usage

Dec 18, 2022

Download an upload large files to Google Drive (API v3)

gdriver gdriver is a command-line tool, written in Go, used for uploading and downloading large personal files from Google Drive (API v3). The tool pr

Nov 30, 2022

A download manager package for Go

grab Downloading the internet, one goroutine at a time! $ go get github.com/cavaliercoder/grab Grab is a Go package for downloading files from the in

Dec 29, 2022

Desktop application to download videos and playlists from youtube by simply copying its url.

Desktop application to download videos and playlists from youtube by simply copying its url.

tubemp3 Desktop application to download videos and playlists from youtube by simply copying its url. You just need to run tubemp3 and copy (CTRL + C)

Oct 25, 2022

Download Vimeo videos and retrieve metadata in Go.

vimego Download Vimeo videos and retrieve metadata. Largely based on yashrathi's vimeo_downloader. Installing go get github.com/raitonoberu/vimego Ple

Dec 30, 2022

A bot based on Telegram Bot API written in Golang allows users to download public Instagram photos, videos, and albums without receiving the user's credentials.

InstagramRobot InstagramRobot is a bot based on Telegram Bot API written in Golang that allows users to download public Instagram photos, videos, and

Dec 16, 2021

Extract sent emojis from your Discord messages, and download them

Extract sent emojis from your Discord messages, and download them

discord-emoji-extractor Download all the emojis you've ever sent inside messages on Discord. Supports skipping duplicates and resuming downloads. Usag

Nov 7, 2022
Comments
  • [Snyk] Security upgrade alpine from 3.13 to 3

    [Snyk] Security upgrade alpine from 3.13 to 3

    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile

    We recommend upgrading to alpine:3, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | low severity | 221 | CVE-2021-36159
    SNYK-ALPINE313-APKTOOLS-1533754 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

  • [Snyk] Security upgrade alpine from 3.13.4 to 3.13

    [Snyk] Security upgrade alpine from 3.13.4 to 3.13

    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile

    We recommend upgrading to alpine:3.13, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | high severity | 500 | Out-of-bounds Read
    SNYK-ALPINE313-APKTOOLS-1246345 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

  • Feature/kodi support

    Feature/kodi support

    • Add progress bar to CLI
    • Introduce movie-box Server
    • Add support for Raspberry Pi/arm
    • Drop Windows 32bit support
    • Docker image support for both amd64 and arm
    • Add docker-compose
    • Add yml for k8s deployment
    • Improve README
A C/S Tool to Download Torrent Remotely and Retrieve Files Back Over HTTP at Full Speed without ISP Torrent Limitation.

remote-torrent Download Torrent Remotely and Retrieve Files Over HTTP at Full Speed without ISP Torrent Limitation. This repository is an extension to

Sep 30, 2022
A download manager package for Go

grab Downloading the internet, one goroutine at a time! $ go get github.com/cavaliercoder/grab Grab is a Go package for downloading files from the in

Jan 1, 2023
Concurrent download manager built in Go
Concurrent download manager built in Go

Golang Download Manager - Weekend Project A concurrent download manager written in pure Go without any dependency. I wrote this code for my YouTube vi

Sep 29, 2022
A quick and dirty but useful tool to download each text/html page from the wayback machine for a specific domain and search for keywords within the saved content

wayback-keyword-search A quick and dirty but useful tool to download each text/html page from the wayback machine for a specific domain and search for

Dec 2, 2022
Tiny utility to download file from GitHub

gget I needed a way to download file from GitHub without going to its raw version and I made this tiny program. If there is a way to do it with a cURL

Apr 16, 2022
🍔 Product-storage service, work on gRPC. Client sends the URL to download products, and requests the result.

?? Product-storage service, work on gRPC. Client sends the URL to download products, and requests the result. The server transfer request to a third-party resource for .csv-file uploading and saves the products to own database.

Dec 16, 2021
SSH file upload/download tool in weak network environment

RSCP 弱网环境下的ssh文件上传/下载工具 SSH file upload/download tool in weak network environment USAGE -b int each block size (bytes) -c string c

Jan 14, 2022
Moviefetch: a simple program to search and download for movies from websites like 1337x and then stream them

MovieFetch Disclaimer I am NOT responisble for any legal issues or other you enc

Dec 2, 2022
Oct 1, 2021
search yts.mx for torrents

movies - search yts.mx for torrents install: go build && sudo mv movies /usr/local/bin --query QUERY, -q QUERY QUERY to search --rating RAT

Oct 6, 2022