media-u-ncurses

root/

📁 jansson2020-07-02 19:42
📁 tests2020-07-02 19:42
🖹 .gitignore[raw]2020-07-02 19:42
🖹 .gitmodules[raw]2020-07-02 19:42
🖹 Colors.c[raw]2020-07-02 19:42
🖹 Colors.h[raw]2020-07-02 19:42
🖹 Constants.h[raw]2020-07-02 19:42
🖹 CurlResult.c[raw]2020-07-02 19:42
🖹 CurlResult.h[raw]2020-07-02 19:42
🖹 EpisodeList.c[raw]2020-07-02 19:42
🖹 EpisodeList.h[raw]2020-07-02 19:42
🖹 EpisodeListToJson.c[raw]2020-07-02 19:42
🖹 EpisodeListToJson.h[raw]2020-07-02 19:42
🖹 EpisodePage.c[raw]2020-07-02 19:42
🖹 EpisodePage.h[raw]2020-07-02 19:42
🖹 LICENSE[raw]2020-07-02 19:42
🖹 List.c[raw]2020-07-02 19:42
🖹 List.h[raw]2020-07-02 19:42
🖹 Makefile[raw]2020-07-02 19:42
🖹 Player.c[raw]2020-07-02 19:42
🖹 Player.h[raw]2020-07-02 19:42
🖹 README[raw]2020-07-02 19:42
🖹 Search.c[raw]2020-07-02 19:42
🖹 Search.h[raw]2020-07-02 19:42
🖹 ServerEvents.c[raw]2020-07-02 19:42
🖹 ServerEvents.h[raw]2020-07-02 19:42
🖹 StringReplace.c[raw]2020-07-02 19:42
🖹 StringReplace.h[raw]2020-07-02 19:42
🖹 TODO.org[raw]2020-07-02 19:42
🖹 TvShows.c[raw]2020-07-02 19:42
🖹 TvShows.h[raw]2020-07-02 19:42
🖹 json.c[raw]2020-07-02 19:42
🖹 json.h[raw]2020-07-02 19:42
🖹 main.c[raw]2020-07-02 19:42
🖹 package.scm[raw]2020-07-02 19:42
🖹 run.sh[raw]2020-07-02 19:42
🖹 urlcode.c[raw]2020-07-02 19:42
🖹 urlcode.h[raw]2020-07-02 19:42
🖹 utf.c[raw]2020-07-02 19:42
🖹 utf.h[raw]2020-07-02 19:42
🖹 utils.c[raw]2020-07-02 19:42
🖹 utils.h[raw]2020-07-02 19:42

Latest Logs

1
2
3
2016-10-31 very simple home/end implementation hack
2016-02-01 added guix package
2016-02-01 added install stuff for guix building

README

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
ncurses client for media-u server application
I wrote this to have a more lightweight client compared to the html5 client

* required libraries:
  - libncurses5 (actually ncursesw for unicode support)
  - libcurl4-gnutls-dev (or libcurl4-openssl-dev)

* how to build:
Just run "make" it will build ./bin/main
"make install" will install it as /usr/local/bin/mnc
run "MAKEFLAGS=INSTALL_PREFIX=/usr make install" to install in /usr/bin/mnc

* how to use:
start with:
      mnc [server-address]

keys:
      Movement:
      "p" "k" "↑": move up
      "n" "j" "↓": move down
      "f" "l" "→": select entry
      "b" "h" "←": move back to start page

      "q": quit the client
      "u": refetch data on active page

      Search:
      "/": start search / finish entering search term
      "g": quit browsing the search

      Playback:
      "a": play the selected list
      "space": toggle pause
      "c": cancel/stop playback
      ">": fast-forward
      "<": rewind

      Episode Page:
      "t": toggle watch state for selected Episode
This page was generated with git-to-web.