GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - agentpx/popcorn-app: An experiment using the peerflix module of nodejs and connecting a bunch of APIs.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
css
css
 
 
dist/windows
dist/windows
 
 
fonts
fonts
 
 
images
images
 
 
js
js
 
 
language
language
 
 
libraries
libraries
 
 
rc
rc
 
 
sass
sass
 
 
.gitignore
.gitignore
 
 
Config.rb
Config.rb
 
 
Gruntfile.js
Gruntfile.js
 
 
README.md
README.md
 
 
index.html
index.html
 
 
package.json
package.json
 
 
test.txt
test.txt
 
 

Repository files navigation

#Popcorn time Dependency Status

Goodbye

Update 15 March 2014 : Sorry friends, but we removed issue tracking because it was being used to link elsewhere.

Idea

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

Demo Screenshot

Status

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

APIs

Currently used:

  • RottenTomatoes for movies metadata.
  • PirateBay Recent popular movies list.
  • YIFY movie torrents API.
  • OpenSubtitles for subtitles
  • TheMovieDB for movies metadata.

In discussion:

  • SubtitleSeeker for subtitles.

Building

Dependencies

You will need nodejs and grunt:

$ npm install -g grunt-cli

Build

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

Any problem?

Regarding superagent dependency

Due to wrong browser verification on 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');
// }

Regarding Video, MP4 H264 Playback

  • 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 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

Development

  • 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

About

An experiment using the peerflix module of nodejs and connecting a bunch of APIs.

getpopcornti.me

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.