Community-Driven TV Show Episode Link Sharing Site (Abandoned project)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Evert Prants 8a33f6da59
Add a show field to reports
5 years ago
Discussions Add a show field to reports 5 years ago
EpisodesCommunity Add better show url formation method 5 years ago
LandingPage Add a show field to reports 5 years ago
Show Add a show field to reports 5 years ago
tests oops, forgot the logged in test 6 years ago
.editorconfig Show - Index Page, CSS 6 years ago
.gitignore Add license headers to all code files 6 years ago
LICENSE.md Add license headers to all code files 6 years ago
README.md Added a README 6 years ago
manage.py Init 6 years ago
options_example.ini Add better show url formation method 5 years ago
requirements.txt Markdown support 5 years ago

README.md

Episodes.Community

Overview

Episodes.Community is an in-development website for the discussion and viewing of any and every television show. An index of episodes is maintained for each show. Users are able to submit a link to a streaming location for an episode. This link is then voted on by other users, with the resulting score determining that link's priority.

Planned Features

  • Each show given a subdomain that can be used as an alternative to the url
  • Tags can be set by users on link submissions, and links can be filtered by tag
  • A system by which content can be flagged by users for admin/moderators to check
  • User moderators for shows
  • An api for automation of link submission

See a detailed draft here

Installation

  1. Install prerequisites
    • python3
    • pip (or manually install all python deps in the [requirements][requirements.txt] file)
    • Some kind of database server. Any kind supported by Django will work. You can use a third-party database as well, but you are responsible for configuring Django, and should not expect help from the community.
    • gunicorn (for production)
  2. Clone the repository
    $ git clone https://github.com/IcyNet/IcyNet.eu.git
    $ cd IcyNet.eu
    
  3. Install requirements. If you're using pip (recomended), use
    $ sudo pip install -r requirements.txt
    
    if installing as root, or
    $ pip install -r requirements.txt --user
    
    if installing for your user only.
  4. If you're not using a full release, you'll need to generate the migration instructions. If you are using a full release, you can skip this step.
    $ python3 manage.py makemigrations
    
  5. Copy the config file, and make any needed changes
    $ cp options_example.ini options.ini
    $ $EDITOR options.ini
    
  6. Setup the database
    $ python3 manage.py migrate
    
  7. Run the server. For development purposes, you can use
    $ python3 manage.py runserver
    
    For production, run
    $ gunicorn EpisodesCommunity.wsgi
    

Contributing

If you want to contribute, we'd love your help. You can get in contact with @LunaSquee or @Tsa6, or just start in on anything on the issues list that hasn't already been assigned. We do ask that you follow the GitHub Workflow