PaulTraylor.net
  • Experience
  • Projects
  • Blog
  • Shares
  • Past Projects
  • Week Notes
  • 日本語

blog Scripting Python Project Checks

Nov 25, 2025
Tags: packaging python

Django has a System check framework that is useful for doing automatic checks. I wanted something similar that I could use as I update some PyPI projects . Thanks to asking a question on Mastodon , I was introduced to Scientific Python’s repo-review tool.

Read More →

blog Migrating Forgejo to Linode Object Storage

Nov 19, 2025
Tags: forgejo gitops saltstack

The default for Forgejo is to use local storage but I wanted to migrate to Linode (Referral ) Object Storage for better scaling since I am using a lower spec VM for my instance. I found the post Upgrading Forgejo with S3 Object Storage which gave me a good starting point.

Read More →

blog Brainstorming Django With Javascript

Nov 16, 2025
Tags: django javascript

Similar to how easy it is to run uv add <package> to our python projects, I have recently been brainstorming (hallucinating?) about a workflow for django with javascript libraries.

Read More →

blog Add Urls to Python Projects

Oct 17, 2025
Tags: packaging python uv

Python projects support a list of URLs when creating your pyproject.toml, however I often forget the specific categories. Similar to my add-classifiers project, I have created uvx add-url as a helper.

Read More →

blog Mermaid Modal Popup

Oct 15, 2025
Tags: javascript bootstrap5 mermaidjs htmx

mermaidjs is a useful tool where one can turn text into diagrams easily. I have used it on many projects, but have long wanted a way to click on an element and bring up additional information. Using htmx and the bootstrap5 modal api , I have figured out a way to do it.

Read More →

blog User Agent from Django Apps

Oct 8, 2025
Tags: django python

While reading the release notes for a recent update of python-social-auth I was thinking about how I handle User-Agent headers in django apps.

Read More →

blog Caddy, Golang, and Changed Headers

Sep 25, 2025
Tags: golang deployment caddy

Usually you can run an application without knowing what language it is written in. Sometimes when debugging unexpected behavior, that becomes very important. While debuging some headers changing, knowing that Caddy was written in [golang] explained the bug.

Read More →

blog Add Classifiers to Python Projects

Sep 12, 2025
Tags: packaging python uv

Python uses a list of “Trove classifiers ” to add some structured meta data to projects. It can be a bit tedius to add these manually. Combining the ease of uvx with a Python package, we can simplify this.

Read More →

blog Packaging Django in 2025

Sep 7, 2025
Tags: django

My previous post about packaging was several years ago. With the raising popularity of uv and just, I have updated my basic packaging steps.

Read More →

blog Brainstorming django-uv

Aug 28, 2025
Tags: django

Inspired by @adamghill ’s recent dj-toml-settings and webology ’s previous post on renaming django-admin I did a quick brainstorm of a django-uv command.

Read More →
  • ««
  • «
  • 1
  • 2
  • 3
  • …
  • 10
  • »
  • »»

Recent Posts

  1. blog Scripting Python Project Checks
  2. blog Migrating Forgejo to Linode Object Storage
  3. blog Brainstorming Django With Javascript
  4. blog Add Urls to Python Projects
  5. blog Mermaid Modal Popup
  6. blog User Agent from Django Apps
  7. blog Caddy, Golang, and Changed Headers
  8. blog Add Classifiers to Python Projects
  9. blog Packaging Django in 2025
  10. blog Brainstorming django-uv

Status

alpha beta prototype retired

Tags

3d-printing activitypub alfred analytics big-tech bootstrap5 caddy calendar celery css csv deployment django editors eventkit faust fediverse ffxiv fluent-bit forgejo games git github gitops golang hardware homeassistant htmx hugo ios iot japan javascript justfile kafka kubernetes language-server lima link-management linux macos mermaidjs mqtt nginx packaging pim prometheus python quantified-self review rss rust saltstack slack snippet sqlite swift swiftui time-management useful-apps uv vscode web-components webhook windows worklog

© 2025 Paul Traylor
  • Now
  • Uses
  • Colophone
  • Contact