Code Monkey home page Code Monkey logo

watchlist's Introduction

Watchlist

Application for keeping your list of watched shows or those you plan to watch.

About

Currently, many sites exist where you can watch different shows. However, sometimes you need one list for all of them in one place, and it would be good to have a schedule for catching new episodes. This application aims to do that. For now, it can get show information from the site IMDB, but later, other sites may be added.

Usage

To build and run the application, download rustup. Then run the command:

cargo run --release

After this, you can find the app binary in this path target/release/watchlist directory.

The main window displays your list of shows:

To add a new show, press the button.

Add window:

To import show information, input the link of the site and press the button

Here is the imported show:

To change the show's poster, click on the image and choose a file from disk or paste link of a remote image.

Here is the changed show's poster:

Here is the view after adding a show:

The show window:

You can change the show's rating and status:

You can also change the view of the watchlist. Just press the button:

If, when adding a show, you set the release date and time, as well as the day of the week for episode releases and their number, the application can determine if new episodes are available. If so, the show's name in the list will be blue.

You can search for a show by pressing the button, and start typing the show's name:

watchlist's People

Contributors

zivit avatar

Stargazers

Yurii Block avatar

Watchers

 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.