- Notifications
You must be signed in to change notification settings - Fork0
A simple, hackable gtk movie library browser with integrated vim motions
License
ShiNoNeko47/reel_hub
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a gtk movie library browser written in rust.
- Fetching data fromtmdb api
- poster
- backdrop
- original title and language
- overview
- vote average and count
- release date
- Playing the selected movie inmpv
- Tracking progress
- Vim motions
- Plugins
Use your favourite package manager to install from AUR
Clone this repository first:
git clone https://github.com/ShiNoNeko47/reel_hub
If you just want to run the app:
cd reel_hub&& cargo run -r
To make it accessible your from application menu, first compile binary using
cd reel_hub&& cargo build -r
then copy the desktop file toXDG_DATA_HOME/applications/reel_hub.desktop
andeitherreplaceExec = reel_hub
withExec = FULL_PATH_TO_BINARY
eg.Exec = /home/user/reel_hub/target/reel_hub
orplace the binary on path
Plugins can be written in programming language that can read from and write to stdio.reel_hub communicates with plugins trough pipes, see examples in "examples" directory.
Demo:https://www.youtube.com/watch?v=Rnfb6jYbHtE
At startup every executable inXDG_DATA_HOME/reel_hub/.plugins/
is loaded as plugin
Usage: reel_hub [option] -v, --versionshow varsion and exit -h, --helpshow this help and exit -l, --listlist all movies in library and exit -c, --clear-cacheclear cache and exit (does not clear time positions)
Note: running without arguments runs the app
None: backdrop gets hidden when there isn't enough space
About
A simple, hackable gtk movie library browser with integrated vim motions