yeraydiazdiaz / Tailsocket
A WebSocket application to tail files.
Programming Languages
python 139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Tailsocket
EmmettThe web framework for inventors
Stars: ✭ 647 (+2595.83%)
Mutual labels: asyncio
NonocaptchaAn asynchronized Python library to automate solving ReCAPTCHA v2 using audio
Stars: ✭ 744 (+3000%)
Mutual labels: asyncio
StrawberryA new GraphQL library for Python 🍓
Stars: ✭ 891 (+3612.5%)
Mutual labels: asyncio
HivemindDecentralized deep learning in PyTorch. Built to train models on thousands of volunteers across the world.
Stars: ✭ 661 (+2654.17%)
Mutual labels: asyncio
TartifletteGraphQL Engine built with Python 3.6+ / asyncio
Stars: ✭ 719 (+2895.83%)
Mutual labels: asyncio
HttpxA next generation HTTP client for Python. 🦋
Stars: ✭ 8,052 (+33450%)
Mutual labels: asyncio
Aiobotocoreasyncio support for botocore library using aiohttp
Stars: ✭ 630 (+2525%)
Mutual labels: asyncio
Aioslackerslacker wrapper for asyncio
Stars: ✭ 23 (-4.17%)
Mutual labels: asyncio
Fastapi UsersReady-to-use and customizable users management for FastAPI
Stars: ✭ 713 (+2870.83%)
Mutual labels: asyncio
Async ReduceReducer for similar simultaneously coroutines
Stars: ✭ 17 (-29.17%)
Mutual labels: asyncio
HbmqttMQTT client/broker using Python asynchronous I/O
Stars: ✭ 667 (+2679.17%)
Mutual labels: asyncio
Python ProxyHTTP/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
HttpserverPython 3 implementation of an HTTP server
Stars: ✭ 5 (-79.17%)
Mutual labels: asyncio
CryptofeedCryptocurrency Exchange Websocket Data Feed Handler
Stars: ✭ 643 (+2579.17%)
Mutual labels: asyncio
Sphinxcontrib AsyncioSphinx extension to add asyncio-specific markups
Stars: ✭ 19 (-20.83%)
Mutual labels: asyncio
GeventCoroutine-based concurrency library for Python
Stars: ✭ 5,656 (+23466.67%)
Mutual labels: asyncio
PytradfriIKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+3141.67%)
Mutual labels: asyncio
FennelA task queue library for Python and Redis
Stars: ✭ 24 (+0%)
Mutual labels: asyncio
AiomixcloudMixcloud API wrapper for Python and Async IO
Stars: ✭ 23 (-4.17%)
Mutual labels: asyncio
LoftyCoroutines, 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.
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].