Skip to content

coolomar559/p2pflix-peer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P2PFlix Peer

This program is the peer portion of the distributed P2PFlix application.

Build Status

Requirements

This project requires:

  • Python 3.7 or greater
  • pipenv

Getting started

To install all requirements use pipenv install. To install extra requirements for linting and testing, use pipenv install --dev.

Linting

This project is linted using flake8 and some related plugins. To lint use pipenv run flake8.

Testing

This project uses pytest for testing. To run tests, use pipenv run pytest. To write tests, put everything needed in the tests directory.

Running

CLI mode

To run the peer in CLI mode program, use pipenv run ./peer.py <command> <options>. For help documentation, check pipenv run ./peer.py -- --help or pipenv run ./peer.py <command> -- --help

GUI mode

To run the peer in GUI mode, use pipenv run ./p2pflix.py.

About

The peer program for the P2PFlix project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages