Giter Club home page Giter Club logo

episode-tracker's Introduction

Episode Tracker

A simple GUI application to keep track of seen and unseen episodes of TV shows.

Installation

  1. Make sure python 3.6 is installed on your system.
  2. Clone the repository.
  3. Install all the packages in requirements.txt.
    To install using pip on command line, run pip install -r requirements.txt.
  4. Run Episode Tracker.py,
python "Episode Tracker.py"
  1. [Optional] To build the .exe file, run
python setup.py bdist

Check <project-location>\build\exe.win-amd64-3.6\Episode Tracker.exe.
and
Check <project-location>\dist\Episode Tracker-1.1.win-amd64.zip.

Usage

Windows users can download the zip from release.
Extract the zip and open Episode Tracker.exe.

After that Episode Tracker application should appear: Main Screen

Add a new show

  1. Click on Add Button or Right Click in Sidebar > Add or Click on Edit in Menu Bar > Add.
  2. Fill in the details.
    • Enter Show Name: Friends
    • Enter Season Number: 10
    • Enter Directory Path: Absolute Path to Directory
  3. Press Enter or Click on Submit.

Add Screen

A new button in the sidebar will be created like this:

New Show

Update a show

  1. Click on Update Button or Right Click in Sidebar > Update or Click on Edit in Menu Bar > Update.
  2. Fill in the details.
    • Enter Show Name: Friends Season 10 (This must match with an existing button in the sidebar.)
    • Enter Directory Path: Absolute Path to Directory
  3. Click on Submit.

Update Screen

List of the episodes will be updated.

Delete a show

Right Click on show button and Click Delete.

Delete
OR

1. Click on Delete Button or Right Click in Sidebar > Delete or Click on Edit in Menu Bar > Delete.
2. Fill in the details.
* Enter Show Name: Friends Season 10 (This must match with an existing button in the sidebar.)
3. Click on Submit.

Delete Screen

Clear Screen

To clear the main screen, Click on Clear Screen Button.

Mark Seen or Unseen an episode.

  1. Click on show button from sidebar. List of episodes will appear in the main area.
  2. Click on Seen radiobutton to mark an episode seen.

Seen Episode

License

The content of this repository is licensed under MIT LICENSE.

episode-tracker's People

Contributors

mohitbansal964 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.