Skip to main content

A WebSocket application to tail files.

Project description

Tailsocket in action!

Tailsocket capture

You’ve set up your machine and you’re tweaking config files to get it just right, this last bit should do it… oh, it doesn’t? Weird, where’s that log again? Hmm, I know it’s in the history somewhere, or did I have it on screen/tmux? Which one? :/

Say no more! pip install tailsocket, run tailsocket-server, write the path to the log file once and let the logs come to you!

Ok, maybe I’m being a bit dramatic, but I’ve found this frustrating sometimes and seemed like a good use for WebSockets so I put this little project together using Tornado, asyncio and React.

Keep in mind Tailsocket can only read from files the owner of the process can read from.

Try it out at http://tailsocket.herokuapp.com/

Issues

  • Changing a tailed log file does not show confirmation, simply new log entries.

  • Application messages and errors show in the same context as log entries.

Enhancements

  • Globbing

  • Multiple log screens

Changelog

  • v0.1.1 - Use the more performant pyinotify in Linux platforms instead of a raw select event loop.

  • v0.1 - Initial version.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tailsocket-0.1.1.tar.gz (569.5 kB view details)

Uploaded Source

Built Distribution

tailsocket-0.1.1-py3-none-any.whl (570.0 kB view details)

Uploaded Python 3

File details

Details for the file tailsocket-0.1.1.tar.gz.

File metadata

  • Download URL: tailsocket-0.1.1.tar.gz
  • Upload date:
  • Size: 569.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tailsocket-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f3bbc1366aec3fe315805c8d4034befea28a4884cba35e66acc3843b24772383
MD5 ac08b8662ff7399cd8258bf9671a3f96
BLAKE2b-256 de39db49b59778d025ffb4a0f2b70b73ef96eb372eeddc658ae00f86782350f4

See more details on using hashes here.

File details

Details for the file tailsocket-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tailsocket-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e1df76208628d8f75b58942ef5e53020740a5832410d558ad014cbb93296d2b4
MD5 ba3c426c15a4c3d6886f62b07cd22ff4
BLAKE2b-256 2bbc0f301373e04247b36735e8e67f182f8fc748b60e277e279ae34207aa659e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page