popcorn-time_popcorn-app · GitHub

3
15/03/14 popcorn-ti me/popcorn- app · Gi tHub https://github.com/popcor n-time/popcorn-app 1/3  HTTPS clone URL https://github.co You can clone with HTTPS or Subversion. latest commit 2ec6c74cc7  An ex perimen t u sing t he peerfl ix modul e of nodej s an d con nect ing a bun ch of API s. http://getpopcornti.me  Update README.md  gpt-modules authored 5 hours ago css Was a Hell of a Ride a day ago dist Was a Hell of a Ride a day ago f onts first commit 24 days ago images Was a Hell of a Ride a day ago  js Was a Hell of a Ride a day ago language Was a Hell of a Ride a day ago libraries Remov ed node modules f rom r epo. And added su pport f or node webki t b ui6 days ago rc Remote Control 6 days ago sass Was a Hell of a Ride a day ago .gitignore Was a Hell of a Ride a day ago Config.rb Complete the transition to blue! 8 days ago Gruntfile.js Was a Hell of a Ride a day ago README.md Update README.md 5 hours ago index.html Was a Hell of a Ride a day ago package.json Was a Hell of a Ride a day ago test.txt Was a Hell of a Ride a day ago  README.md README.md Update 15 March 2014 : Sorry friends, but we removed issue tracking because it was being used to link elsewhere. To allow any computer user to watch movies easily streaming from torrents, without any particular knowledge. Unde r development (RC1) for M ac OSX - Windows - Linux. Sign up Sign up Sign in Sign in 4,354 1,710 Star Star   Fork Fork popcorn-time / popcorn-app IC  Code Code  Pull Requests Pull Requests 69 69  Wiki Wiki  Pulse Pulse  Graphs Graphs  Network Network  Clone in Desktop Clone in Desktop  Download ZIP Download ZIP  2 commits   5 branches   3 releases   1 contributor    master master popcorn-app / Popcorn time Goodbye Idea Status Explore Explore Features Features Enterprise Enterprise Blog Blog Search or type a command This repository This repository  

Transcript of popcorn-time_popcorn-app · GitHub

  • 5/28/2018 popcorn-time_popcorn-app GitHub

    1/3

    15/03/14 popcorn-time/popcorn-app GitHub

    https://github.com/popcorn-time/popcorn-app 1/3

    HTTPSclone URL

    https://github.co

    You can clone with HTTPSor

    Subversion.

    latest commit 2ec6c74cc7

    An experiment using the peerflix module of nodejs and connecting a bunch of APIs. http://getpopcornti.me

    Update README.md

    gpt-modulesauthored 5 hours ago

    css Was a Hell of a Ride a day ago

    dist Was a Hell of a Ride a day ago

    fonts first commit 24 days ago

    images Was a Hell of a Ride a day ago

    js Was a Hell of a Ride a day ago

    language Was a Hell of a Ride a day ago

    libraries Removed node_modules from repo. And added support for node_webk it bui 6 days ago

    rc Remote Control 6 days ago

    sass Was a Hell of a Ride a day ago

    .gitignore Was aHell of a Ride a day ago

    Config.rb Complete the transition to blue! 8 days ago

    Gruntfile.js Was a Hell of a Ride a day ago

    README.md Update README.md 5 hours ago

    index.html Was a Hell of a Ride a day ago

    package.json Was a Hell of a Ride a day ago

    test.txt Was a Hell of a Ride a day ago

    README.mdREADME.md

    Update15 March 2014: Sorry friends, but we removed issue tracking because it was being used to link

    elsewhere.

    To allow any computer user to watch movies easily streaming from torrents, without any particular knowledge.

    Under development (RC1) for Mac OSX - Windows - Linux.

    Sign upSign up Sign inSign in

    4,354 1,710 StarStar ForkForkpopcorn-time/ popcorn-appIC

    CodeCode

    Pull RequestsPull Requests 6969

    WikiWiki

    PulsePulse

    GraphsGraphs

    NetworkNetwork

    Clone in DesktopClone in Desktop

    Download ZIPDownload ZIP

    2 commits 5 branches 3 releases 1 contributor

    mastermaster popcorn-app/

    Popcorn time

    Goodbye

    Idea

    Status

    ExploreExplore FeaturesFeatures EnterpriseEnterprise BlogBlogSearch or type a commandThis repositoryThis repository

    https://github.com/popcorn-time/popcorn-app#popcorn-time-https://github.com/popcorn-time/popcorn-app/blob/master/package.jsonhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/README.mdhttps://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app/blob/master/Config.rbhttps://github.com/popcorn-time/popcorn-app/commit/febf8be930a5b3551efd2906481cadf6870f1a59https://github.com/popcorn-time/popcorn-app/tree/master/sasshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/comparehttps://github.com/popcorn-time/popcorn-app/comparehttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-time/popcorn-app/commits/masterhttps://github.com/popcorn-time/popcorn-app/commits/masterhttps://github.com/popcorn-time/popcorn-app/brancheshttps://github.com/popcorn-time/popcorn-app/releaseshttps://david-dm.org/popcorn-time/popcorn-timehttps://github.com/bloghttps://enterprise.github.com/https://github.com/featureshttps://github.com/explorehttps://github.com/popcorn-time/popcorn-app#statushttps://github.com/popcorn-time/popcorn-app#ideahttps://github.com/popcorn-time/popcorn-app#goodbyehttps://medium.com/p/93f890b8c9f4https://github.com/popcorn-time/popcorn-app#popcorn-time-https://david-dm.org/popcorn-time/popcorn-timehttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-time/popcorn-app/comparehttps://github.com/popcorn-time/popcorn-app#https://github.com/popcorn-time/popcorn-app/graphs/contributorshttps://github.com/popcorn-time/popcorn-app/releaseshttps://github.com/popcorn-time/popcorn-app/brancheshttps://github.com/popcorn-time/popcorn-app/commits/masterhttps://github.com/popcorn-time/popcorn-app/archive/master.ziphttp://windows.github.com/https://help.github.com/articles/which-remote-url-should-i-usehttps://github.com/popcorn-time/popcorn-app/networkhttps://github.com/popcorn-time/popcorn-app/graphshttps://github.com/popcorn-time/popcorn-app/pulsehttps://github.com/popcorn-time/popcorn-app/wikihttps://github.com/popcorn-time/popcorn-app/pullshttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-time/popcorn-apphttps://github.com/popcorn-timehttps://github.com/login?return_to=%2Fpopcorn-time%2Fpopcorn-apphttps://github.com/login?return_to=%2Fpopcorn-time%2Fpopcorn-apphttps://github.com/popcorn-time/popcorn-app/networkhttps://github.com/popcorn-time/popcorn-app/stargazershttps://github.com/login?return_to=%2Fpopcorn-time%2Fpopcorn-apphttps://github.com/joinhttps://github.com/https://github-camo.global.ssl.fastly.net/5ee3a600ad6bb2afe7c61cdcc8b5856a694959c9/687474703a2f2f676574706f70636f726e74692e6d652f696d616765732f686f772d75692e706e67https://github.com/gpt-moduleshttps://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/test.txthttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/package.jsonhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/index.htmlhttps://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app/blob/master/README.mdhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/Gruntfile.jshttps://github.com/popcorn-time/popcorn-app/commit/febf8be930a5b3551efd2906481cadf6870f1a59https://github.com/popcorn-time/popcorn-app/blob/master/Config.rbhttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/blob/master/.gitignorehttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/sasshttps://github.com/popcorn-time/popcorn-app/commit/378ffd9ad2743eb4faf65baf3b1c58bf411688a1https://github.com/popcorn-time/popcorn-app/tree/master/rchttps://github.com/popcorn-time/popcorn-app/commit/2ca31ee5bc4095945d7136040d90f572a791083ahttps://github.com/popcorn-time/popcorn-app/tree/master/librarieshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/languagehttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/jshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/imageshttps://github.com/popcorn-time/popcorn-app/commit/342c94a2af498228ee4be95d17c28e84f58bc856https://github.com/popcorn-time/popcorn-app/tree/master/fontshttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/disthttps://github.com/popcorn-time/popcorn-app/commit/7e4d851bc02082d5bbc0260315fd61fe856d0bdchttps://github.com/popcorn-time/popcorn-app/tree/master/csshttp://getpopcornti.me/https://github.com/popcorn-time/popcorn-app/commit/2ec6c74cc7b4588eb0edf0f43d999300dc71dd91https://github.com/popcorn-time/popcorn-app#https://github.com/popcorn-time/popcorn-app#
  • 5/28/2018 popcorn-time_popcorn-app GitHub

    2/3

    15/03/14 popcorn-time/popcorn-app GitHub

    https://github.com/popcorn-time/popcorn-app 2/3

    Currently used:

    RottenTomatoesfor movies metadata.

    PirateBayRecent popular movies list.

    YIFYmovie torrents API.

    OpenSubtitlesfor subtitles

    TheMovieDBfor movies metadata.

    In discussion:

    SubtitleSeekerfor subtitles.

    You will need nodejs and grunt:

    $ npm install -g grunt-cli

    Install the node modules:

    $ npm install

    Build with:

    $ grunt nodewkbuild

    By default it will build for your current platform however you can control that by specifying a comma separated

    list of platforms in the platforms option to grunt:

    $ grunt nodewkbuild --platforms=linux32,linux64,mac,win

    You can also build for all platforms with:

    $ grunt nodewkbuild --platforms=all

    Due to wrong browser verificationon a dependency, this hard fix must be applied. Replace

    node_modules/moviedb/node_modules/superagent/index.js contents with:

    // if (typeof window != 'undefined') {

    // module.exports = require('./lib/superagent');

    // } else if (process.env.SUPERAGENT_COV) {

    // module.exports = require('./lib-cov/node');

    // } else {

    module.exports =require('./lib/node');

    // }

    Info: https://github.com/rogerwang/node-webkit/wiki/Support-mp3-and-h264-in-video-and-audio-tag

    Needed to build a custom build of node-webkit that adds h264 support (or you can download ready-to-go

    APIs

    Building

    Dependencies

    Build

    Any problem?

    Regarding superagent dependency

    Regarding Video, MP4 H264 Playback

    https://github.com/popcorn-time/popcorn-app#regarding-video-mp4-h264-playbackhttps://github.com/popcorn-time/popcorn-app#regarding-superagent-dependencyhttps://github.com/popcorn-time/popcorn-app#any-problemhttps://github.com/popcorn-time/popcorn-app#buildhttps://github.com/popcorn-time/popcorn-app#dependencieshttps://github.com/popcorn-time/popcorn-app#buildinghttps://github.com/popcorn-time/popcorn-app#apishttps://github.com/rogerwang/node-webkit/wiki/Support-mp3-and-h264-in-video-and-audio-taghttps://github.com/visionmedia/superagent/issues/95http://www.api.subtitleseeker.com/About/Api-Search/http://www.themoviedb.org/http://trac.opensubtitles.org/projects/opensubtitles/wiki/XMLRPChttp://yts.re/apihttp://thepiratebay.se/browse/207/0/7/0http://developer.rottentomatoes.com/
  • 5/28/2018 popcorn-time_popcorn-app GitHub

    3/3

    15/03/14 popcorn-time/popcorn-app GitHub

    https://github.com/popcorn-time/popcorn-app 3/3

    builds from https://file.ac/s4Lt3Vo6rls/)

    Alternatively, we can replace a .so and .dll file from the correspondent Chrome build to node-webkit and

    node-webkit.exe

    Run compass watch in Terminal for CSS compiling and listen to future changes.

    How to build with SublimeText

    Currently Gaze to watch all files and reload the app is disabled due to memory leaks and unstability.

    Run node-webkit from the root directory with --debug to enable debugging mode like so

    node-webkit . --debug

    Development

    Status API Training Shop Blog About 2014 GitHub, Inc. Terms Privacy Security Contact

    https://github.com/contacthttps://github.com/securityhttps://github.com/site/privacyhttps://github.com/site/termshttps://github.com/abouthttps://github.com/bloghttp://shop.github.com/http://training.github.com/http://developer.github.com/https://status.github.com/https://github.com/popcorn-time/popcorn-app#developmenthttps://github.com/rogerwang/node-webkit/wiki/Debugging-with-Sublime-Text-2-and-3https://file.ac/s4Lt3Vo6rls/