Giter VIP home page Giter VIP logo

eygleserver's People

Contributors

eygle avatar

Watchers

 avatar

eygleserver's Issues

[DL] Requests

  • List of requests with status/message (if any) + link to media/file
  • Tabs per category (movie, tv show, other)
  • Request creation
    • Type: Movie/TV Show/Other
    • TVDB/TMDB autocomplete or title
    • Cancel for own requests

[DL] Admin

Proposals (multi items / identified by users)

  • Movies
  • TV Show
  • Autocomplete TMDB TVDB / Enter Id (if none of the proposals is correct)

Requests

  • Mark as fulfill
  • Mark as invalid (+reason)

Registered & members

  • Accept
  • Revoke

Stats & usages

  • Who downloaded what (last 20)
  • By user
    • Last connection
    • List of downloads

[DL] Emails & notfis

Emails

  • Daily/weekly/monthly added (if any)
  • Request answers
  • System messages

Notifs

  • When something new is added
  • When a movie is added
  • When a TVShow is added

[DL] TODO

  • Refactoring
    • Angular Material
    • Typescript
    • Node.js
    • Mongodb ?
  • Account & password protected
  • All extracted mediafiles in db (cron)
  • Extract info from files name (movies/series/misc/all)
  • Get link(s)
  • Stats DL/co/etc
  • Shortcuts (delete/copy link, ...)
  • DL (smart)
  • Zip => DL (smart)
  • Categories (Movies, etc.)
  • When info: image + last files by name/date/info
  • TV Show
    • Image
    • Title
    • Season/Episode nbr
    • Episode name
    • quality/size
  • Movies
    • Image
    • Title (fr/vo)
    • Quality (HDRip, etc.)
  • Misc
    • Get kulti links
    • Force download (button)
    • Streaming ?
    • Identify media

[DL] TV Show

List page

  • List of TV Shows
    • Nbr seasons/episodes
    • Title

Details page

  • TVShow info (header)
  • Last entry
  • List seasons (order by creation date desc)
    • Expand first, collapse other by default
    • Title: Season x - y/z episodes
    • List of episodes
      • Number, Title (if any), release date (if any)
      • File info (quality, etc.) & dl link per files

[DL] Account

Auth

  • Register
    • Route
    • Errors messages in fields
    • Password validator (minus special char)
    • Google
    • Facebook ?
  • Login
    • Route
    • Session (Passport)
    • Auth client side & cookies

Alerts & Messages

  • Requests answers
  • List of notifs

List of requests

  • Cancel
  • New request
  • Status & message

Profile

  • Change email
  • Logout

[DL] scripts

General

  • Create a service that runs at all time and wait for x seconds between loops
  • Add files in database
  • Get new files (deep search) as DB docs)
  • Remove files not present anymore
  • Separate File/Movie/TV Show
  • Multi files in Movie/TV Show

Movie insertion

  • TMDB Search
  • TMDB full info
  • DB Insertion
  • Proposal DB insertions

TV Show

  • Group by TV Show
  • TVDB Search
  • TVDB full info
  • TV Show DB insertion
  • Episodes DB insertion
  • Proposal DB insertion

[DL] General

  • Account & password protected
  • [Home] Last 5 entries (links to all files or media)
  • [Home] Will be deleted (cancel: Admin)
  • Search (title, crew, year, ...)
  • Display Toast on login if notifs
  • Nbr of unread notifs next to Account
  • Protected access for password

[DL] Movies

List page

  • TVShow List
    • Image
    • Title
    • Year

Details page

  • All movie info appears
  • Carousels like for crew / cast
  • Rating
  • Downloads (files)
    • Quality
    • Languages (check for multi in excess)
    • Filename
    • Link to All Files specific file or directory

[DL] All files

View

  • All linux files have a DB Document
  • Add breadcrumbs
  • Create FileService
    • holds the files hierarchy on navigation
    • Selected (multi) & actions
  • Add KeyEvent service (refactoring to avoid dependency of directive)
  • Manage navigation: /files/:id
    • If file is not a directory redirect on parent and search by filename (or id ?)
  • Add actions
    • Download (no need to be login to access the link)
    • Get link(s) of selected values (deep search)
    • Go to attached media if any (movie or tv show)
    • View (streaming) ??? (check vlc add-on)
    • Remove (modal ask in how many days)
    • Identify
      • Movie or TV Show ?
      • TMDB / TVDB autocomplete or Id
  • Search / Sort / Filters
    • Search: filename
    • Filter : Has media attached or not
    • Sort: Date, title, size

File Schema

  • Add all infos (ptn: [quality, language, ...])
  • Add isDirectory boolean
  • Add parent/children

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.