Developed by Joseph Martinsen, Tristan Partin, and Hudson Birdsong. Developed on Solus using Atom and Visual Studio Code.
Flix with Friends is a program that helps users decide what movie they should watch. It reads through spreadsheets or Google Sheets that have names of movies that users would like to watch. The program searches through a movie database to pull descriptions, ratings and various poster sizes to present in an IMDb-like interface to help users decide on what movie to watch based on search criteria like keywords, release date, rating and which of the users has seen the movie.
(Insert App Usage)
Currently throwing around ideas which could include a Makefile
or a setup.py
. Stay tuned. Dependencies are currently written in dependencies.txt
. Make sure to install them. Python dependencies should be installed using pip3
.
As of right now you can clone the repository and run python3 flix-with-friends
or simply make
.
Flix with Friends is leveraging the latest Python and GTK+ versions available on Solus. We, the developers will keep it up to date to the best of our ability with
In no particular order:
- Better File Organization
- Create Server with RasberryPi
- Solid State Drive for Storage
- Implement a Load from Server Button
- New Movie Box UI as Reveler
- Fully Implement the Google Doc
- Create Logo
Steps are the same on any OS. Detailed commands are for developers using Solus.
Install Python3 requirements pip3 install -r requirements.txt
Download the latest VirtualBox Installer. If in browser, direct link (5.1.22) right click link and Save As. Now install the dependencies and VirtualBox like so:
sudo eopkg it -c system.devel
sudo eopkg it linux-lts-headers
sudo sh ~/Downloads/VirtualBox-5.1.22-115126-Linux_amd64.run
Replace the version number of the file with the one you downloaded
Install Vagrant
sudo eopkg install vagrant
Navigate to the root of the repo.
vagrant up # will take time for the first time
vagrant ssh
# TODO database setup and migrations