Python-Instant Movie Streamer: ? Streams the movie/ tv series instantly.

Instant Movie Streamer

Searches for the movie/ tv series torrents and streams them instantly.

Installation

$ pip install ims

Usage

Query for the movie name:

$ ims [movie name]
$ ims  the dark knight
$ ims  the minions 2015

Query for TV series:

$ ims [series name] s[series no]e[episode no]
$ ims silicon valley s03e01
$ ims game of thrones s06e05

Video Demo

Demo

Requirements

Make sure you have NPM and VLC media player installed.

The script requires following dependencies and downloads them automatically.

  1. Requests
  2. Beautiful Soup
  3. Peerflix

Tried and tested on MacOSX and Ubuntu.

Disclaimer

Watching copyrighted content might be illegal in your country.

Comments

  • Made changes to accept music query
    Made changes to accept music query

    Jun 22, 2016

                                                                                                                                                                                                           
    Reply
  • Sarthak dev
    Sarthak dev

    Oct 24, 2016

    Hi Yask,

    I was very impressed by Instant-Movie-Streamer and so i tried but some connection errors croped up.

    ims error

    This may be due to the fact that Kickass is no longer accesible, so I tried to fix it. I made a piratebay crawler and got the magnet link of the movie/tv show.

    Take a look at it. I didnot mess with your code. My code only works if an exception crops up. Its working fine now.

    Reply
  • I found a replica of this repository here.
    I found a replica of this repository here.

    Dec 9, 2017

    https://github.com/rahul1996/moviewatch/blob/master/moviewatch

    Reply
  • Requirements.txt
    Requirements.txt

    Dec 14, 2017

    i would like to write requirements.txt for this app

    Reply
  • os.system is bad, use subprocess so commands can't be injected
    os.system is bad, use subprocess so commands can't be injected

    Jun 21, 2016

                                                                                                                                                                                                            enhancement 
    Reply
  • Torrent search failing
    Torrent search failing

    Jul 5, 2016

    Running "ims movie the dark knight" returns the following:

    3.10.3 0.35.1 Searching.... [SSL: SSLV3_ALERT_ILLEGAL_PARAMETER] sslv3 alert illegal parameter (_ssl.c:590)

    Reply
  • Kat.cr links changes frequently
    Kat.cr links changes frequently

    Jun 22, 2016

    Kat.cr changes their link time to time, few months back it was kat.ph and now kat.cr. I have forked this project to address this issue.

    Reply
  • Fix grammatical mistake in README
    Fix grammatical mistake in README

    Jun 20, 2016

                                                                                                                                                                                                           
    Reply
  • Update README.md and typo in setup.py
    Update README.md and typo in setup.py

    Jun 19, 2016

                                                                                                                                                                                                           
    Reply
  • Create .gitignore
    Create .gitignore

    Jun 19, 2016

                                                                                                                                                                                                           
    Reply
  • Port it  for python3
    Port it for python3

    Jun 21, 2016

                                                                                                                                                                                                            enhancement 
    Reply
  • Consider using kickass API
    Consider using kickass API

    Jun 19, 2016

    Hi,

    Nice work :+1: It would be better to use KickAss client api rather than parsing the page. This would be more consistent assuming the DOM changes in future.

    Reply
  • Fixed requests ssl error
    Fixed requests ssl error

    Jun 18, 2016

    I kept on getting "[Errno 1] _ssl.c:510: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed" which seems to have to do with requests and ssl. Disabling ssl verification was the only way to get the program working.

    Reply
  • arg parsing optimized and help message added for wrong commands
    arg parsing optimized and help message added for wrong commands

    Jun 19, 2016

    Hai yask123,

    I have added argparse in get_input() the following commands now work ims -m 'movie name' ims -movie 'movie name' ims -t 'series' ims -tv 'series ims -h 'series'

    if wrong argument is provided,help message will be printed. i have added this because if the project gets bigger, we can simply use the argparse to add additional arguments. also printing help message will be easier.

    KIndly review my work.

    -Adhithyan

    Reply