Skip to content

164384/part-ii-individual-project-dev

master
Switch branches/tags
Code
This branch is up to date with CalumJEadie/part-ii-individual-project-dev:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 

Source Code Package

Video Processing Language for the Raspberry Pi

Calum J. Eadie

Computer Science Tripos, Part II

Girton College

Folder structure

  • app
    • Corresponds to the Implementation chapter. Language, Editor and Capability APIs.
  • deploy
    • Deployment software, for setting up development environment on the Raspberry Pi.
  • research
    • Corresponds to the Preparation chapter. Experiments, tools and annotated source code.
  • tools
    • Supporting scripts.

Running

cd app
# nosetests.sh makes sure MacPorts Python version is used rather than Mac version
# to make sure PySide available
../tools/nosetests.sh test/ui/test_editor.py

Dependancies

PySide - LGPL Python binding for Qt

apt-get install python-pyside
port install py-pyside

gdata - includes YouTube Python API

pip install gdata

pyomxplayer - Python bindings for OMXPlayer

git clone https://github.com/CalumJEadie/pyomxplayer
python pyomxplayer/setup.py install

show - Python debugging library

pip install show

nose - Python unit testing framework

pip install nose

pexpect - interprocess communication

pip install pexpect

youtube-dl

apt-get install youtube-dl
# Update to make sure up to date with YouTube API
youtube-dl -U

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.7%
  • JavaScript 31.8%
  • Java 8.6%
  • HTML 2.9%
  • CSS 0.5%
  • Shell 0.3%
  • Other 0.2%