Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.7 KB

README.md

File metadata and controls

26 lines (21 loc) · 1.7 KB

lucos

lucos is a system of web-based modules, which do an array of different things. I'm gradually putting each of these up on github bit-by-bit.

Terminology

  • Service A program, which when run acts as a webserver on a single port
  • Module A unit of functionality provided by a service Whilst most services provide a single module, some provide multiple (or none at all).

Services

This is an incomplete list of lucos services:

  • services A program which is in charge of running all the other services.
  • transport Keeps track of public transport data (in a manner suitable for forms of transport with poor networking conditions).
  • dns A lightweight dynamic DNS tool.
  • notes An offline todo list.
  • mediamanager Keeps track of a playlist of music to play
  • mediaselector Makes decisions about what music to play
  • root Displays a list of lucos modules on a handy homepage
  • contacts Keeps track of a database of people
  • auth Authenticates users of lucos
  • time Keeps track of the time

Libraries

  • navbar Navigation bar, giving consistent styling across apps.
  • time_component Displays the time, NTP-synced to lucos_time