gologme

package module
v0.0.0-...-f0f2526 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2018 License: AGPL-3.0 Imports: 0 Imported by: 0

README

gologme

Ulogme is awesomesauce, but there are some not so great things. Namely that I have to set it up on a bunch of computers and it requires multiple tools running in the background and they don't always exit as cleanly as they should. That and I can't compile logs in a single place. This is even worse when considering android in the mix.

And mostly I want to practice golang more :)

Snazzy new web UI (WIP), included in both the client + server components.

Goals

  • Feature parity with ulogme (for the subset which I care about)
    • Window Logging
    • Key Logging
    • Mouse Logging
    • Notes
    • Blog
    • lockscreen detection
      • xscreensaver
      • ...
    • cross platform logging
  • Web UI
    • Skeleton
    • Recent logs
    • Overview page
    • Day pages
  • Ulogme import/export. Near perfect roundtripping
  • Android client
  • multi-user support (Why? Who knows. Seems easy to tack on)
  • standalone mode (in opposition to client/server)
  • no sudo required!

TODO

  • TLS for server-connection valyala/gorpc
  • Sexy angularjs website
  • docker image, since standalone mode + /dev/input mounts are really all that's required
  • AF_UNIX instead of lo internet socket?
  • ensure network connections are closed promptly
  • cute cli graphs to document logging progress

LICENSE

AGPLv3

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
bin

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL