项目作者: TonCherAmi

项目描述 :
A simple command-line TV show manager.
高级语言: Scheme
项目地址: git://github.com/TonCherAmi/tvsm.git
创建时间: 2017-01-13T04:56:06Z
项目社区:https://github.com/TonCherAmi/tvsm

开源协议:GNU Lesser General Public License v3.0

下载


" class="reference-link">

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 and guild executables installed.\
    Some distributions (e.g. Debian) provide guild separately from guile, so simply\
    installing a package called guile may not be sufficient.\
    (Debian provides guild in a package called guile-2.x-dev)

Installation

  1. # clone the reposityory:
  2. $ git clone https://github.com/TonCherAmi/tvsm
  3. # change working directory to tvsm:
  4. $ cd tvsm
  5. # compile the source using the Makefile:
  6. $ make
  7. # install tvsm using the Makefile :
  8. # note: it might be necessary to run this as root:
  9. $ make install

Necessary configuration

After installation you will need to set up the configuration file:

  1. # open the 'config' file with a text editor of your choice, e.g:
  2. $ vi config
  3. # set 'media-player-command' to a shell command of your choice:
  4. # note: '~a' is substituted for the media file path,
  5. # it is _required_ that you specify it in the command
  6. e.g: (media-player-command . "mpv ~a --quiet")
  7. # copy the configuration file to the required location:
  8. $ mkdir -p ~/.config/tvsm
  9. $ cp config ~/.config/tvsm

Usage

  1. Usage: tvsm [--version] [--help] <command> [<options>]
  2. available commands:
  3. add: add a show.
  4. watch: watch a show.
  5. ls: list existing shows.
  6. rm: remove shows.
  7. set: modify a show.
  8. 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.