• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 9 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ“ Painless subtitle downloader

subdownloader

Painless subtitle downloader

Downloading subtitle for one or more files is just a command away. It can get any better then this.

Installation

npm install -g subdownloader

How to use

  • Navigate to the folder in which you have the file for which you want to download subtitles through command prompt.
  • Execute subdownload command and let all the magic happens.
  • sd is a shorthand command. You can use sd instead of subdownload

Options

  • To download subtitles for all the movies in a folder execute.

    > subdownload

  • To download subtitles for single movie execute.

    > subdownload --listLangs

  • To list available languages for subtitle.

    > subdownload "Movie Name"

  • To download subtitles for more then one movie but not all movies in a folder execute.

    > subdownload "Movie Name" --lang=fr

  • To download subtitles of specific language.

    > subdownload "Movie 1" "Movie 2" .... "Movie n"

  • To enable deep download means to download subtitles for files in a folder as well as subfolders.

    > subdownload --deep

  • Use > subdownload --help for listing all the options available.

API

var subd = require('subdownloader');

//filesArray - is the array of path to the files for which 
//you want to download the subtitles
//obj - in return you will return an object having success and failed files array
subd.subdownload(filesArray).then(function(obj){
	console.log(obj);
	//=> { success: [successfile1,successfile2], failed: [failedfile1]}
});

Demo

Demo image

Note : This module uses SubDB to download subtitles.

License

MIT Β© Chintan Radia

More Repositories

1

text-meme-cli

Generate text meme
JavaScript
100
star
2

is-reachable-cli

Check if hostnames are reachable or not
JavaScript
23
star
3

text-meme

Generate text meme
JavaScript
9
star
4

EmojiMatch

πŸ˜„ Emoji match memory game
JavaScript
9
star
5

ipinfo-cli

πŸ’» Get your systems IP information
JavaScript
5
star
6

github-user-publickey

Get GitHub users PublicKey
JavaScript
2
star
7

sub-downloader

Subtitle downloader
HTML
2
star
8

subtitledownloader

πŸ–₯️ A desktop app to download subtitles
JavaScript
2
star
9

spring-cloud-stream-kafka-demo

Java
1
star
10

ghrd

:octocat: A command to get GitHub Repo details of current working directrory which is a git repository
JavaScript
1
star
11

file-conversion-utility

NodeJs utility to convert json to excel and vice versa
JavaScript
1
star
12

spring-boot-avro-demo

Sample spring boot app to showcase request body deserialization to avro generated class
Java
1
star
13

dictionary-cli

πŸ“– Get a word's definition and synonyms in CLI
JavaScript
1
star
14

spring-email-demo

Java
1
star
15

adm-zip-cli

Extract .zip file from command line
JavaScript
1
star
16

text-memes

A polymer element that generate text memes
JavaScript
1
star
17

spring-boot-wavefront-sample

spring-boot-wavefront-sample
Java
1
star
18

spring-jpa-demo

1
star
19

beatfreaker.github.io

:bowtie: Profile
HTML
1
star
20

github-name

Check whether username is available on GitHub
JavaScript
1
star
21

gh-homepage

Open the homepage URL of a github repo that matches you shell's current branch and working directory
Shell
1
star
22

transform-excel

Java
1
star
23

chk-dependencies

βœ… check which dependencies are installed and which are not
JavaScript
1
star
24

timeline-demo

Created with CodeSandbox
1
star
25

subtitle-downloader

πŸ“„ One click subtitle downloader
PHP
1
star