Skip to content

astyd256/Rating-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rating-project

TL:DR

This is my pet-project's tools for working with massive amounts of data for viewed titles, listened music potentially database backend for a (potentially web) client (and probably my personal blog) for storing rating for games, movies and shows (and probably lots more of staff too)

Usage

Create and activate a virtual environment, install dependencies, then run the CLI:

  • macOS / Linux (bash/zsh):
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
python cli.py --help
  • Windows (PowerShell):
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python cli.py --help

Notes:

  • Python version: 3.11+
  • To deactivate the venv: deactivate

Supported services

  • Movies/anime - IMDB - broken again (partially)
  • Steam games - TBA
  • Music files - WIP

Features

  • CLI functionality
  • Bake images into html (hope will work for metadata for now)
  • Change license
    • music bee mp3 image metadata
    • FLAC
  • DB:
    • Add DB interface (SQLALchemy)
    • Migrations
  • Import:
    • Movies
      • Markdown exmaple
        • Fix posters
      • CSV (IMDB format)
    • Anime/Manga
      • xml
    • game (unknown)
    • music files mediadata scraping
    • ANY
      • JSON files
  • Export:
    • Markdown?
    • Html site
      • Add lazy loading
      • Make it less hardcoded
    • JSON
    • CSV (IMDB format)
    • xml anime/manga (MAL format)
    • games (unknown format)
  • CLI UI interface

About

Tool for massive amounts of personal hobby data

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages