GitHub - TonCherAmi/tvsm: A simple command-line TV show manager.
source link: https://github.com/TonCherAmi/tvsm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Introduction
tvsm
is a simple command-line TV show manager. It is written in GNU Guile.
Examples
General overview of the functionality:
Dependencies
-
GNU Guile 2.x
-
NOTE: you must make sure that you have both
guile
andguild
executables installed.
Some distributions (e.g. Debian) provideguild
separately fromguile
, so simply
installing a package calledguile
may not be sufficient.
(Debian providesguild
in a package calledguile-2.x-dev
)
Installation
# clone the reposityory:
$ git clone https://github.com/TonCherAmi/tvsm
# change working directory to tvsm:
$ cd tvsm
# compile the source using the Makefile:
$ make
# install tvsm using the Makefile :
# note: it might be necessary to run this as root:
$ make install
Necessary configuration
After installation you will need to set up the configuration file:
# open the 'config' file with a text editor of your choice, e.g:
$ vi config
# set 'media-player-command' to a shell command of your choice:
# note: '~a' is substituted for the media file path,
# it is _required_ that you specify it in the command
e.g: (media-player-command . "mpv ~a --quiet")
# copy the configuration file to the required location:
$ mkdir -p ~/.config/tvsm
$ cp config ~/.config/tvsm
Usage
Usage: tvsm [--version] [--help] <command> [<options>]
available commands:
add: add a show.
watch: watch a show.
ls: list existing shows.
rm: remove shows.
set: modify a show.
See 'tvsm <command> --help' to learn more about a specific command.
License
tvsm
is licensed under the GNU Lesser General Public License v3.0. See LICENSE for more information.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK