Due to the flexibiilty of Django
, I will often use it in places that are not a normal web app.
A combination of the Django ORM
and admin commands
makes a Django project a useful place to collect useful scripts.
In the past I would often add things to Cron, but due to the tasks framework
I have started to add some jobs there.
To make it even easier to call tasks, I hooked up Alfred
to my Django project.
Read More →
The XDG Base Directory Specification was first published in 2003 as version 0.6
.
There were minor updates in 2010 with 0.7
and in 2021 with 0.8
.
While applications that pre-date the specification do not annoy me so much, newer applications that ignore it are a specific pet peeve of mine.
Read More →
Entry_points
are used in a lot of my projects as they’re a fairly simple way of adding plugin points.
Recently I was wondering if there was a tool or site that maps them to PyPI
though I am not aware of any of them.
I spent a little time prototyping with an idea to see how much of it might be feasable.
Read More →
Often when a company does something silly (being quite generous with this term), there are almost instantanious comments about some kind of self-hosted alternative.
While I enjoy self-hosting (and building tools for me to self-host), the server is the easy part (again, being generous with the term).
A huge source of friction for many of the self-hosted options, are the integrations that make it feel complete and often the part that needs the most continual investment.
Read More →
Webhooks are useful for bridging multiple applications together, and I often wish more apps supported them.
One use case that could be a fun place to support webhooks are multiplayer game servers.
Read More →
While a lot of my usage is quite simple, tmux is a quite useful tool in my toolbox.
I use it on both remote linux machines and locally on my MacOS install.
Read More →
A challenge of computer work is that the same device used for work, is also a portal to endless distractions.
One of my first projects for this year, was to see if I could update some of my “nag” scripts to help me return to focus quicker.
Read More →
I have been using htmx
and django
for several personal project dashboards.
Instead of doing a full page load, I wanted a way to refresh individual ‘widgets’ and I think I came up with a simple way to handle it.
Read More →
Migrating from Celery
to Django’s Task Framework
is relaltively straight forward.
There are only a few configuration changes needed, and a few simple substitutions.
For more complicated tasks, consulting the tasks framework documentation is recommended.
Read More →
Taking stock of my current development environment.
This could be useful in the future as a comparison point if parts of my development environment change.
Read More →