8000 GitHub - TrainFan1804/mtrack: A simple tool to manage watched movies, readed book and other consumed media via CLI or GUI.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A simple tool to manage watched movies, readed book and other consumed media via CLI or GUI.

License

Notifications You must be signed in to change notification settings

TrainFan1804/mtrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mTrack

Note

This software is NOT supported for windows!

With this software you can organize your watched movies, read books or any other media you consumed. You can use a simple CLI tool or a simple GUI.

Installation

  1. Clone this repository.
  2. Enter the repository.
  3. Run chmod +x install.h
  4. Run ./install.sh

Requirements

A C++ compiler and sqlite3 is required to install this software.

  • GCC
  • sqlite3

GCC >= 6 should work and sqlite3 3.49.1 was the only version I tested.

How to use

You can use the software as a CLI and as a GUI.

To run inside the terminal just entermtrack --help to show all available commands. Running mtrack without any options will launch the GUI.

Usage:
  mtrack [OPTION...] [optional args]

  -s, --show                    Show the content of the libary
  -a, --add <NAME> <RATING> <STATE> <TYPE>
                                Add a new media to your libary
  -r, --remove <id>             Remove a media by id
      --verbose                 Activate log
  -v, --version                 Show version
  -h, --help                    Show this page

Misc

I used CXXOPTS to handle command line options easily and nlohmann/json for json handling.

About

A simple tool to manage watched movies, readed book and other consumed media via CLI or GUI.

Topics

Resources

License

Stars

Watchers

Forks

Languages

0