All Projects → yeraydiazdiaz → Tailsocket

yeraydiazdiaz / Tailsocket

A WebSocket application to tail files.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Tailsocket

Emmett
The web framework for inventors
Stars: ✭ 647 (+2595.83%)
Mutual labels:  asyncio
Nonocaptcha
An asynchronized Python library to automate solving ReCAPTCHA v2 using audio
Stars: ✭ 744 (+3000%)
Mutual labels:  asyncio
Strawberry
A new GraphQL library for Python 🍓
Stars: ✭ 891 (+3612.5%)
Mutual labels:  asyncio
Hivemind
Decentralized deep learning in PyTorch. Built to train models on thousands of volunteers across the world.
Stars: ✭ 661 (+2654.17%)
Mutual labels:  asyncio
Tartiflette
GraphQL Engine built with Python 3.6+ / asyncio
Stars: ✭ 719 (+2895.83%)
Mutual labels:  asyncio
Httpx
A next generation HTTP client for Python. 🦋
Stars: ✭ 8,052 (+33450%)
Mutual labels:  asyncio
Aiobotocore
asyncio support for botocore library using aiohttp
Stars: ✭ 630 (+2525%)
Mutual labels:  asyncio
Aioslacker
slacker wrapper for asyncio
Stars: ✭ 23 (-4.17%)
Mutual labels:  asyncio
Fastapi Users
Ready-to-use and customizable users management for FastAPI
Stars: ✭ 713 (+2870.83%)
Mutual labels:  asyncio
Async Reduce
Reducer for similar simultaneously coroutines
Stars: ✭ 17 (-29.17%)
Mutual labels:  asyncio
Hbmqtt
MQTT client/broker using Python asynchronous I/O
Stars: ✭ 667 (+2679.17%)
Mutual labels:  asyncio
Python Proxy
HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.
Stars: ✭ 692 (+2783.33%)
Mutual labels:  asyncio
Httpserver
Python 3 implementation of an HTTP server
Stars: ✭ 5 (-79.17%)
Mutual labels:  asyncio
Cryptofeed
Cryptocurrency Exchange Websocket Data Feed Handler
Stars: ✭ 643 (+2579.17%)
Mutual labels:  asyncio
Sphinxcontrib Asyncio
Sphinx extension to add asyncio-specific markups
Stars: ✭ 19 (-20.83%)
Mutual labels:  asyncio
Gevent
Coroutine-based concurrency library for Python
Stars: ✭ 5,656 (+23466.67%)
Mutual labels:  asyncio
Pytradfri
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+3141.67%)
Mutual labels:  asyncio
Fennel
A task queue library for Python and Redis
Stars: ✭ 24 (+0%)
Mutual labels:  asyncio
Aiomixcloud
Mixcloud API wrapper for Python and Async IO
Stars: ✭ 23 (-4.17%)
Mutual labels:  asyncio
Lofty
Coroutines, stack traces and smart I/O for C++11, inspired by Python and Golang.
Stars: ✭ 5 (-79.17%)
Mutual labels:  asyncio

Tailsocket

A WebSocket application to tail files.

Build Status

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].