Our great sponsors
-
-
On a tangent, I've been looking into log parsing for an application I'm building recently.
If you want to support pulling info out of common logs it's pretty simple to pull together a list of regexes for the default log format in each major system. Simple example here: https://github.com/multiprocessio/datastation/blob/master/sh....
I use this in the app to be able to quickly pull info out of access logs for further analysis a la OP's app and GoAccess but in a GUI where you can also do further processing.
Demo video of this here: https://www.youtube.com/watch?v=sCx2mF2jyUQ&t=9s.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Suggestion: take the time to package this up for PyPI as something people can install using "pip install" (or "pipx install").
This is hard the first time you do it, but worth learning because it's a really great way to distribute your Python software.
I'm giving a talk about how to do this at PyGotham next month, but the notes from that talk are already available and may be useful to you: https://github.com/simonw/pygotham-packaging
You may also find this cookiecutter template that I use to build and package Python CLI apps helpful: https://github.com/simonw/click-app
-
Suggestion: take the time to package this up for PyPI as something people can install using "pip install" (or "pipx install").
This is hard the first time you do it, but worth learning because it's a really great way to distribute your Python software.
I'm giving a talk about how to do this at PyGotham next month, but the notes from that talk are already available and may be useful to you: https://github.com/simonw/pygotham-packaging
You may also find this cookiecutter template that I use to build and package Python CLI apps helpful: https://github.com/simonw/click-app
Related posts
- ReductStore CLI Client now in Rust
- click-web: Serve click scripts over the web (Python)
- GitHub - deepsense-ai/ds-template: Template for professional data science and python applications made by deepsense.ai
- How to wipe your entire library all at once
- Delete your entire YTMusic Library with YTMusic Deleter