All Projects β†’ sub-tv β†’ Sub Tv Cli

sub-tv / Sub Tv Cli

Licence: mit
Downloading your series subtitles via terminal πŸ“Ί

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Sub Tv Cli

Addic7ed Ruby
Ruby script to fetch subtitles on Addic7ed (auto-downloader)
Stars: ✭ 43 (-31.75%)
Mutual labels:  cli, subtitles
Picofeed
A minimal terminal rss reader
Stars: ✭ 50 (-20.63%)
Mutual labels:  cli, terminal
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-30.16%)
Mutual labels:  cli, terminal
Influx Prompt
An interactive command-line InfluxDB cli with auto completion.
Stars: ✭ 42 (-33.33%)
Mutual labels:  cli, terminal
Nord Konsole
An arctic, north-bluish clean and elegant Konsole color scheme.
Stars: ✭ 56 (-11.11%)
Mutual labels:  cli, terminal
Termtools
Customize your terminal using JavaScript. With themes, extra alias and functions, we combine the power from both JavaScript and Bash.
Stars: ✭ 42 (-33.33%)
Mutual labels:  cli, terminal
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+1561.9%)
Mutual labels:  cli, terminal
Spinnercpp
Simple header only library to add a spinner / progress indicator to any terminal application.
Stars: ✭ 37 (-41.27%)
Mutual labels:  cli, terminal
Rang
A Minimal, Header only Modern c++ library for terminal goodies πŸ’„βœ¨
Stars: ✭ 1,080 (+1614.29%)
Mutual labels:  cli, terminal
Crex
Explore, test, and check regular expressions in the terminal.
Stars: ✭ 54 (-14.29%)
Mutual labels:  cli, terminal
Hokaido
HND✈CTS
Stars: ✭ 41 (-34.92%)
Mutual labels:  cli, terminal
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+13120.63%)
Mutual labels:  cli, terminal
Cli Badges
Quirky little node-js library for generating badges for your cli apps.
Stars: ✭ 39 (-38.1%)
Mutual labels:  cli, terminal
Rtscli
Python CLI Stocks Ticker + Portfolio Tracker
Stars: ✭ 61 (-3.17%)
Mutual labels:  cli, terminal
Sqlite Global Tool
SQLite .NET Core CLI tool that allows the user to manually enter and execute SQL statements with or without showing query result.
Stars: ✭ 37 (-41.27%)
Mutual labels:  cli, terminal
Lucid
A simple mock-application for programs that work with child processes
Stars: ✭ 45 (-28.57%)
Mutual labels:  cli, terminal
Wonders
🌈 Declarative JavaScript framework to build command-line applications.
Stars: ✭ 34 (-46.03%)
Mutual labels:  cli, terminal
Langterm
πŸ•ΉοΈ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
Stars: ✭ 35 (-44.44%)
Mutual labels:  cli, terminal
Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-15.87%)
Mutual labels:  cli, terminal
Spotify Tui
Spotify for the terminal written in Rust πŸš€
Stars: ✭ 11,061 (+17457.14%)
Mutual labels:  cli, terminal

Sub-TV

Download Movies and Series subtitles via a intuitive node CLI.

Logo

Build bagde Total downloads Version

Motivation

Search subtitles might be an easy task but also a boring one. So what if we can do that just using our favorite tool?

CLI Demo

GIF recorded using terminalizer!

Subtitles Provider

This CLI uses open-subtitles as provider. They have an API to help us (devs) to create apps on top of they resource.

It means whatever subtitle you can find in the website, you'll be able to find using this CLI!

Server API

Because their API is protected by user Token they provide you via requirement, I had to create a server (to hold my personal key) and to be a middleware for this CLI, which unfortunately is not open-source but hopefully soon I'll merge it into this repo.

Behind the scenes my server uses opensubtitles-api package which provides a very good abstraction for this XMLRPC API.

How use

Since it's a NodeJS CLI, you do need to have it installed.

For more info: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm

Also, I'd suggest you install it globally since the idea is to reuse more than once:

npm i -g sub-tv

Refresh your terminal section (or open another tab) and call the CLI:

subtv

A prompt will appears and ask you a bunch of questions (as you can see in the initial gif). When all questions got answered and the subtitles desired selected, they will be download in the same folder you call sub-tv CLI.

Issues

Having some problem? Please report via GH Issue :)

License

MIT License Β© Raul Melo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].