Socket
Socket
Sign inDemoInstall

snatchflix

Package Overview
Dependencies
292
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    snatchflix

CLI to search torrent sites and stream with peerflix (supports IpTorrents, TorrentLeech, Torrent9, T411, Freshon.tv, Torrentz2 and 1337x).


Version published
Weekly downloads
10
increased by900%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

snatchflix

Snatchflix is a fork of torrentflix (https://github.com/ItzBlitz98/torrentflix).

A cli tool for searching torrent sites and streaming using peerflix.

It currently supports IpTorrents, TorrentLeech, Torrent9, T411, Freshon.tv, Torrentz2 and 1337x.

Features

  • Stream or download torrents with peerflix (p2p) or peeflix-server (http).
  • Subtitles fetched automatically (does not work properly with vlc).
  • History of streamed torrents (work in progress).

Install (automatic)

Install peerflix if you haven't already:

npm install -g peerflix

Then install snatchflix:

npm install -g snatchflix

Install (manual)

Install peerflix if you haven't already:

npm install -g peerflix

Clone the repository:

git clone https://github.com/JimmyLaurent/snatchflix.git

Install dependencies:

npm install

Now you can run the executable inside the bin folder.

Screenshots

screenshot

Usage

To run the app run:

$ snatchflix

Cli arguments

snatchflix has some handy cli arguements you can see them using the help flag.

$ snatchflix --help

Peerflix server

Use a peerflix server and stream over http

snatchflix -w http://my-peerflix-server

Edit settings

snatchflix --config=nano

Default settings:

{
    torrentProviders: {
        torrent9: [],
        '1337x': [],
        torrentz2 : []
    },
    options: {
        peerflixPlayer: '--vlc',
        peerflixPlayerArgs: '',
        peerflixPort: '--port=8888',
        peerflixPath: '',
        peerflixCommand: 'peerflix',
        useSubtitle: false,
        subtitleLanguage: 'eng',
        history: false,
        dateAdded: false,
    }
}

Torrent provider list: Iptorrents, Torrentleech, Torrent9, T411, Freshon.tv, Torrentz2 and 1337x

You can enable privates trackers by filling your authentification informations like this:

  • Freshontv with credentials: "freshontv: ['username', 'password']"
  • T411 with token "t411: ['token']"
  • IpTorrents with cookies : "IpTorrents:[['uid=XXX;', 'pass=XXXX;']]"

To see all availables trackers and their authentifications methods, check this page: (https://github.com/JimmyLaurent/torrent-search-api)

Subtitles

By default subtitles are disabled but you can enable them by running snatchflix --config=nano and setting useSubtitle to true. You can also change subtitleLanguage to one of this list, just be sure to use the three letter code.

License

MIT © 2017 Jimmy Laurent

Keywords

FAQs

Last updated on 06 Feb 2017

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc