-
๐ญ valkey ยท PyPI
python bindings for valkey, forked from redis. one notable difference I see from redis is that you can install with lib
-
markata search
None
-
Markata DidYouMean
None
-
๐ญ Models - Pydantic
I came accross fromattributes today it allows creation of pydantic models from objects such as a sqlalchemy Base Mod
-
๐ญ Top Python libraries of 2024 | Tryolabs
Really good listicle of new modern top python libraries from 2024. Very well done article with images, links, and an a
-
๐ญ Choosing color palettes โ seaborn 0.13.2 documen...
Good overview of seaborn color palettes. They have all sorts of different types, some designed to purposfully give each
-
I fixed lists in my blog
None
-
nvim-manager
None
-
one-shot-s3-cleanup
None
-
๐ญ cyclotruc/gitingest: Replace 'hub' with 'ingest'...
Gitingest has a python package on pypi that you can run with uvx, and it accepts the same arguments as the web version,
-
๐ญ kitze ๐ on X: "holy fk I thought package.json wa...
kitze hating on python packaging in new ways. Python packaging has a lot of quirks that can make it infuriating. Not
-
๐ญ 4 Tips for Building a Production-Ready FastAPI B...
Great list of 4 tips for running fastapi applications. Keep routes small Fat routers with all of the logic built
-
๐ญ Building Python tools with a one-shot prompt usi...
This is really interesting, the lazy uv scripts are really becoming quite appealing, especially for something like this
-
๐ญ PEP 723 โ Inline script metadata | peps.python.o...
PEP 723 is what is inspiring all of these lazy self installing python scripts, Authored by the author of hatch and pyapp
-
๐ญ Switching from virtualenvwrapper to direnv, Star...
I've kinda fallen out of using direnv now that a lot of my projects use hatch, I generally just hatch shell into them.
-
๐ญ Lazy self-installing Python scripts with uv
I really like Trey's steps to making an executable python script with uv his old process seems to be the same with a ne
-
thoughts 0.0.4
None
-
๐ญ Add a healthcheck to your FastAPI app | Pype.dev
Nice example of adding a healthcheck to fastapi, and integrating it with docker. Don't forget to include curl in the in
-
๐ญ watchfiles
Simple, modern and high performance file watching and code reload in python.
-
price an stl print on slant3d
None
-
๐ญ Production-ready Python Docker Containers with u...
Hynek has a sick dockerfile setup for using uv in python projects.
-
๐ญ Proper handling of None in WHERE condition ยท Iss...
SQLModel models ship with an is, and isnot that you can use to compare to None without pesky linters complaining.
-
๐ญ Document how to provide a negative number as an ...
Today I learned that you cannot pass negative integers as values to typer. in this case contextsettings={"ignoreunkn
-
๐ญ Will McGugan on X: "New Version of #Textual rele...
This new demo of textual is wildly awesome, so many widgets and features being added into the main library. The themes
-
๐ญ Pin versions of dependencies ยท Issue #2200 ยท Koz...
weazyprint was throwing me some errors, turns out that it's currently not compatible with the latest pydyf package. my
-
k3s config after first install
None
-
๐ญ Installing Python - uv
uv now can install python for you. uv is inspired by rust's cargo, an all in one fast package and installation mana
-
๐ญ python is simultaneously at the top and the bott...
Hard to argue this take, happy to see that its at the top. With it being such an old language its amazing that it still
-
๐ญ FastHX
Very interesting approach to htmx and fast api. It uses separate decorators for returning template partials and json th
-
๐ญ FastHX
Very interesting approach to htmx and fast api. It uses separate decorators for returning template partials and json th
-
diskcache as debounce
None
-
๐ญ Background Tasks - FastAPI
fastapi comes with a concept of background tasks which are functions that can be ran in the background after a function
-
๐ญ markdown-it-pyrs ยท PyPI
markdown it py running in rust claims to be 20x faster. I'll definitely look into this if markdown it py is ever a bott
-
๐ญ DiskCache API Reference โ DiskCache 5.6.1 docume...
diskcache has a peekitem method that allows you to lookup the expiretime of a cached item without changing it. I recen
-
๐ญ PyAnnotate: Auto-generate PEP-484 annotations
pyannotate is a tool that uses runtime types to suggest type annotations to use. Test runners such as pytest can be use
-
๐ญ tusharsadhwani/yen: Create virtual environments ...
> Create virtual environments for any Python version, without needing Python installed.
-
๐ญ Episode #323 Best practices for Docker in produc...
Great listen for anyone interested in productionizing python code with docker. Itamar brings up some Don't trust bas
-
๐ญ xxHash - Extremely fast non-cryptographic hash a...
> xxHash is an extremely fast non-cryptographic hash algorithm, working at RAM speed limit. It is proposed in four flavo
-
๐ญ xxhash ยท PyPI
I hit an issue with markata where even though a bunch of articles were cached, the site build was still slow because I w
-
Latest Page in Markata
None
-
sick wikilink hover
None
-
markata
None
-
thinking about static sites in 2024
None
-
๐ญ Fields - Pydantic
exclude=True and repr=False is a good pydantic combination for secret attributes such as user passwords, or hashed p
-
๐ญ Hatch v1.10.0 - Hatch
Hatch be flyin. This new release of hatch includes support for the new package installer uv which is just mind blowin
-
๐ญ rich.panel โ Rich 13.6.0 documentation
This is my go to rich response container for clis written in python. It creates a nice box around the content on the sc
-
๐ญ Handling Errors - FastAPI
This page shows how to customize your fastapi errors. I found this very useful to setup common templates so that I can
-
control minio token access
None
-
How to List Sqlite tables
None
-
copier trust
None
-
ipython f2
None
-
sqlmodel indexes
None
-
python inline snapshot
None
-
๐ญ inline-snapshot
This is a cool snapshot testing tool that automatically creates, and updates test values for you. Starting with some te
-
Composing Typer clis
None
-
One Day Build - Play Outside
None
-
jinja macros
None
-
jinja loop variable and htmx
None
-
fastapi jinja url_for with query params
None
-
setting up a kind cluster with argocd installed
None
-
feeds
None
-
๐ญ fastapi decorators
I've been using these decorators to modify the behavior of specific routes. It will do things like 404 admin only route
-
๐ญ fastapi https url_for
jinja's urlfor in fastapi does not account for https by default, there is probably a better way, but this is a way t
-
๐ญ My New Python Lsp Setup
I figured out the killer combination for python lsp servers, ruff and jedi! ruff does all of the diagnostics and format
-
๐ญ flake8-to-ruff ยท PyPI
Underrated python library to on board ruff, or just use it on a project where its not the norm. ruff claims that its 99
-
๐ญ Creating One-To-Many Relationships in Flask-SQLA...
Great example from Anthony showing how easy it is to practice building database orm models and playing with them in a re
-
๐ญ python - Concepts of backref and back_populate i...
Today I came across some sqlalchemy models that created some relationships, some used backref some used backpopula
-
๐ญ Read a Range of Data - LIMIT and OFFSET - SQLMod...
Today I was running some sqlmodel queries through the sqlalchemy orm. Admittedly I've not done enough orm queries befor
-
๐ญ Template Designer Documentation โ Jinja Document...
html code generated by my jinja templates generally look half garbage because of indents and whitespace all over the pla
-
thoughts on unit tests
None
-
๐ญ We Finally Agree On Unit Tests - YouTube
Theo's response puts a lot of my feelings about unit testing into words. It's crazy how cargo culty it becomes that the
-
๐ญ Mastodon.py โ Mastodon.py 1.8.1 documentation
Mastadon.py is a python api client for mastadon that makes it easy to cross post to mastadon. python from mastodon
-
๐ญ FastAPI - dependency inside Middleware? - Stack ...
After struggling to get dependencies inside of middleware I learned that you can make global dependencies at the app lev
-
๐ญ Handling Errors - FastAPI
This page shows how to customize your fastapi errors. I found this very useful to setup common templates so that I can
-
๐ญ logs with FastAPI and Uvicorn ยท Issue #1508 ยท ti...
Setting an additional log handler to the uvicorn logger for access logs in fastapi was not straightforward, but This pos
-
๐ญ How to group FastAPI endpoints in Swagger UI?
Setting tags in your fastapi endpoints will group them in the docs. You can also set some metadata around the t
-
๐ญ Show some equivalent list comprehensions in filt...
I often want to reach for non existing list comprehensions in jinja 2, Here are a few nice equivalents. python a: {
-
๐ญ DataDog/ddqa: Datadog's QA manager for releases ...
DataDog ddqa is building out a textual app and deploying it with pyapp. They have CI setup to fully build and cross com
-
๐ญ Path Operation Advanced Configuration - FastAPI
Excluding routes from fastapi docs, can be done from the route configuration using includeinschema. This is
-
๐ญ Protect API docs behind authentication? ยท Issue ...
You can protect your fastapi docs behind auth so that not only can certain roles not run certain routes, but they cannot
-
Stripe Cancellations in FastAPI and SQLModel
None
-
Looking for a Heroku replacement, What I found was...
None
-
๐ญ Will McGugan on X: "Just a wee thing that came u...
Textual is so sick, Will just made a live markdown editor in the terminal!
-
๐ญ Sebastiรกn Ramรญrez on X: "Now @FastAPI has 65k+ G...
Fastapi passes flask in GitHub stars! [: with Session(engine) as
-
๐ญ Center things - Textual
How to center things in textual. Textual has a very unique way of styling text user interfaces for the terminal using cs
-
๐ญ s3-tree ยท PyPI
Super useful way to show a tree view of an s3 bucket's structure! python pip install s3-tree python s3-t
-
๐ญ python - SQLAlchemy ORDER BY DESCENDING? - Stack...
How to sort results from a sqlalchemy based orm. python .orderby(model.Entry.amount.desc()) I needed this to
-
๐ญ Using Rich Inspect to interrogate Python objects...
I love rich inspect. It's one of my most often used features of rich. It gives you a great human readable insight into
-
๐ญ > htmx ~ The json-enc Extension
json-enc extension converts url encoded form values into json encoded data, this is very useful for fastapi to have the
-
๐ญ Header Parameters - FastAPI
Getting request headers in fastapi has a pretty nice stetup, it allows you to get headers values as function arguments,
-
๐ญ 1j01/textual-paint: :art: MS Paint... in your te...
1j01 created a complete working clone of ms paint in the terminal using the textual framework
-
๐ญ sqlite-utils now supports plugins
As the title states sqlite-utils now supports plugins. I dug in just a bit and Simon implemented this completely with e
-
๐ญ Form Data - FastAPI
Getting form data inside of fastapi was not intuitive to me at first. Everything I had used in fastapi leaned on pydanti
-
๐ญ pywebview
I am creating this post from a desktop app that I created in 3 lines. python import webview webview.createwindo
-
๐ญ Column INSERT/UPDATE Defaults โ SQLAlchemy 1.4 D...
sqlalchemy serverdefaults end up as defaults in the database when new values are inserted. python t = Table( "
-
๐ญ Template Designer Documentation โ Jinja Document...
A feature of jinja that I just discovered is including sub templates. Here is an example from the docs. html {% in
-
๐ญ Templates - FastAPI
A guide to add Jinja2Templates to fastapi.
-
๐ญ python 3.x - FastAPI redirection for trailing sl...
I am trying to use htmx on a new fastapi site for my thoughts, and have been hitting this error. js Mixed Content:
-
๐ญ Static Files - FastAPI
Mounting static files in fastapi. python from fastapi import FastAPI from fastapi.staticfiles import StaticFiles a
-
๐ญ First-class session support in FastAPI ยท Issue #...
Here is a snippet provided by @tiangolo to store the users jwt inside of a session cookie in fatapi. This was written i
-
๐ญ Harlequin SQL IDE - DuckDB
Harlequin is a pretty sweet example of what textual can be used to create. Its a terminal based sql ide for DuckDB.
-
๐ญ Python API - DuckDB
To persist data in duckdb you need to first make a connection to a duck db database. python con = duckdb.connect('f
-
๐ญ SQL on Pandas - DuckDB
duckdb can just query any pandas dataframe that is in memory. > I tried running it against a list of objects and got th
-
๐ญ pytest-subtests ยท PyPI
pytest-subtests is a package to register multiple subtests within a similar test function.
-
๐ญ doyensec/wsrepl: WebSocket REPL for pentesters
Very inspiring textual project to check out how they set up the ui. Their intro video has a pretty epic dev experience.
-
๐ญ Doyensec on Twitter: "Announcing wsrepl, the Web...
wsrepl is an epic websocket repl built in python on the textual framework.
-
๐ญ Filter Data - WHERE - SQLModel
When fetching pydantic models from the database with sqlmodel, and you cannot select your item by id, you probably need
-
๐ญ URL Decoding query strings or form parameters in...
In order to turn url encoded links back into links that I would find in the database of my thoughts project I need to ur
-
๐ญ Python Sucks And I LOVE It | Prime Reacts - YouT...
Prime reviews an article with some hot takes about python being slow and quirky, but good enough for a lot of things. E
-
๐ญ Flask Trailing Slashes 404
In flask apps I often get a 404 for routes with a trailing slash. This Stack Overflow post shows how to configure flask
-
๐ญ python script is not found
When setting up a new machine, vm, docker image you might be installing command line tools from places like pip. They w
-
Python scandir ignores hidden directories
None
-
Pycon 2023
None
-
Getting Started with Pydantic
None
-
Playing Star Wars Text Adventure with a 10 yr old
None
-
Pydantic and singledispatch
None
-
pipx textual devtools
None
-
textual app devtools
None
-
caching python virtual environments in GitHub Acti...
None
-
Markata GitHub Pages
None
-
Markata Supports Jinja Plugins 0.5.0.dev2
None
-
Using Django Rest Framework inside react
None
-
Getting Started with Django REST framework
None
-
Markata now uses hatch
None
-
django create superuser
None
-
django disallowed host
None
-
django polls app
None
-
Trying out django
None
-
how to escape variables in jinja templates
None
-
I've made my ipython config too complicated, let's...
None
-
markata extend in configuration
None
-
Create a new Python Project with the Hatch Cli
None
-
Versioning Python Projects with Hatch
None
-
From Markdown to Blog with Markata | lightning tal...
None
-
I spoke at Python Web Conf 2022
None
-
Packages I Maintain
None
-
I turned on 2FA for all of my pypi packages
None
-
I was on Talk Python
None
-
use vim to remove duplicates
None
-
Highlighting text ranges with Rich | python
None
-
Highlighting text ranges with Rich | python
None
-
markata 0.3.0 is 15-20% faster
None
-
How to Disable Kedro Viz | or any kedro hook
None
-
Gpu Stats in my linux statusbar
None
-
get the version of any python package | python api
None
-
Running My Blog on 3.11-dev
None
-
Manage your displays with xrandr manager
None
-
IPython q to exit
None
-
Copier Slugify | python templating | using cookiec...
None
-
Textual has devtools
None
-
Python atexit
None
-
The one pip config you need to have
None
-
pyenv no module named '_sqlite3'
None
-
Using Different versions of python with pipx | pye...
None
-
LIVE-REPLAY - Python dev | Markata todoui | 4/6/20...
None
-
qutebrowser clean up all status bars
None
-
convert your qutebrowser config to config.py
None
-
List all git commits with GitPython
None
-
Using Git from Python
None
-
How I Quickly Capture Screenshots directly into My...
None
-
Copier < 6.0.0b0 considered dangerous
None
-
pipx on windows
None
-
PyOhio CFP's
None
-
Python sys.excepthook
None
-
pygame events are queued | Don't make this mistake
None
-
Display Sprites in Pygame | Load and Blit
None
-
Dunk is my new diff pager
None
-
Pygame Boilerplate Apr 2022
None
-
Did my site build just go down?
None
-
Don't inherit from python BaseException, Here's wh...
None
-
How I make cache-keys from python objects
None
-
How I setup a sqlite cache in python
None
-
Cache a python function with lru_cache
None
-
Set User Agent on pandas read_csv
None
-
Get Webpage with python requests
None
-
Style Lookatme Slides a bit more Personal
None
-
How I load Markdown in Python
None
-
Python's Dict Union Operator | Pep 584
None
-
How I Present Markdown Slides from the Terminal
None
-
How I read Files in Python
None
-
How I glob for Files in Python
None
-
pytest-mock Basics
None
-
Python Walrus Inside List Comprehension
None
-
Make Kedro Runs Beautiful
None
-
Open Files with Nvim Remote
None
-
Textual Popup Hack
None
-
GitHub Markdown now Supports Mermaid Diagrams
None
-
Glances can watch docker processes
None
-
Glances webui with pipx
None
-
Run glances without install with pipx
None
-
Nested requirements.txt in python
None
-
View AWS event bridge rules with visidata
None
-
Python string of letters is a string of letters, b...
None
-
Read stderr from python subprocess.Popen
None
-
Using a Python Markdown ast to Find All Paragraphs
None
-
python dict get
None
-
Find all Headings with BeautifulSoup
None
-
Lambda Function as a Kedro Node
None
-
Add New Dependencies to Your Kedro Project
None
-
Practice making pipelines with kedro
None
-
Tmux hotkey for copier templates
None
-
Markata Filters as Telescope Pickers in Neovim
None
-
Copier Tasks | Python templating post run task
None
-
Gradual Typing in Python
None
-
Python Reverse Sluggify
None
-
Get Python docstring with ast
None
-
Python Respect the .gitignore
None
-
Rename Python Variables with nvim
None
-
Python Find Available Port
None
-
python functools total ordering
None
-
Implement --pdb in a python cli
None
-
Python Enum
None
-
Installing Pipx on Ubuntu
None
-
Using Copier Answers to rerun templates quickly
None
-
Making a Textual Widget from a Rich Renderable
None
-
pipx examples
None
-
Copier Templates
None
-
Changing copier template strings (_endops)
None
-
copier template variables
None
-
Running Kedro on Ubuntu 21.10 Impish Indri
None
-
A Minimal Pluggy Example
None
-
My first impressions with pyenv
None
-
Installing packages with ansible only if they do n...
None
-
Adding __rich__ methods to python classes
None
-
Smoother Python with automatic imports | pyflyby
None
-
Kedro Course
None
-
kedro catalog create
None
-
Using Nix to manage my Python Interpreter
None
-
Just Ask Ipython for help
None
-
Setting Parameters in kedro
None
-
Writing your first kedro Nodes
None
-
Running your Kedro Pipeline from the command line
None
-
kedro Virtual Environment
None
-
Kedro Pipeline Create
None
-
Kedro Install
None
-
Kedro Git Init
None
-
Kedro New
None
-
What is Kedro
None
-
Incremental Versioned Datasets in Kedro
None
-
Manage many git repos with ease
None
-
I Started Streaming on Twitch
None
-
Upcoming Stream
None
-
Kedro Spaceflights - part 2 | Stream replay June 7...
None
-
๐ฑ Digital Gardening | gif to Mp4 | Stream replay J...
None
-
Kedro Spaceflights - part 1 | Stream replay June 4...
None
-
Comprehensive guide to creating kedro nodes
None
-
Creating pypi-list with kedro
None
-
Using Kedro In Scripts
None
-
Silence Kedro Logs
None
-
python lsp setup
None
-
Python Diskcahe is locked
None
-
Vim Fugitive
None
-
What is if __name__ == "__main___", and how do I u...
None
-
Custom Kedro Logger
None
-
How to Install micromamba on linux (from the comam...
None
-
kedro replit
None
-
Zev Averbach Interview
None
-
Pytest capsys
None
-
Building Rich a Dev Server
None
-
fix crlf for entire git repo
None
-
Automatic Conda Environments
None
-
How I Review Pipeline Code
None
-
Kedro pipeline_registry.py
None
-
๐ Pluggable Architecture with Python
None
-
Create Og Image Covers Using Python
None
-
โ How Python Tools Are Configured
None
-
Minimal Kedro Pipeline
None
-
Markdown Cli
None
-
Blog Data With Python
None
-
Kedro - My Data Is Not A Table
None
-
Quickly Change Conda Env With Fzf
None
-
Minimal Python Package
None
-
Custom Ipython Prompt
None
-
Ipython-Config
None
-
Ipython Ninjitsu
None
-
Automating my Post Starter
None
-
Windowing Python Lists
None
-
Testing Data Pipelines
Thinking through testing best practices for Data Pipelines
-
reasons-to-kedro
None
-
What's New in Kedro 0.16.6
This version of kedro releases a new set of supported deployment options and the spaceflights pipeline is officially added as a starter alias.
-
Designing a "Router" for kedro
None
-
Reclaim memory usage in Jupyter
None
-
Strip Trailing Whitespace from Git projects
None
-
Three things to Automate with Python using Pandas
None
-
How to Install miniconda on linux (from the comman...
Installing miniconda from only the command line can be a bit of an intimidating task your first time. Lets walk through how to do it.
-
What's New in Kedro 0.16.4
None
-
Integration testing with Python, TestProject.io, a...
None
-
๐ Practice Python Online
None
-
Kedro Catalog
I am exploring a kedro catalog meta data hook
-
How python tools configure
None
-
๐ Parsing RSS feeds with Python
None
-
SLIDES - understanding python \*args and \*\*kwarg...
None
-
Gracefully adopt kedro, the catalog
None
-
How to find things in your kedro catalog
None
-
How Kedro handles your inputs
None
-
016
None
-
015
None
-
018
None
-
017
None
-
understanding python \*args and \*\*kwargs
None
-
010
None
-
011
None
-
009
None
-
012
None
-
005
None
-
006
None
-
pre-commit is awesome
None
-
002
None
-
Kedro Static Viz 0.3.0 is out with Hooks Support
None
-
001
None
-
Create Custom Kedro Dataset
None
-
Interrogate is a pretty awesome, brand new, cli fo...
dead simple docstring coverage for your python project
-
creating the kedro-preflight hook
None
-
๐ Kedro Preflight Notes
run checks before running the pipeline
-
python-deepwatch
None
-
TIL: Bind arguments to dynamically generated lambd...
None
-
Four Github Actions for Python
None
-
Variables names don't need their type
None
-
Create New Kedro Project
None
-
Long variable names are good
None
-
What is Kedro
None
-
simple click 2
None
-
simple click
Add helpful cli to your python libraries... All of them!
-
SqlAlchemy Models
My Notes about using sqlalchemy models
-
Building Cli apps in Python
learning about building cli apps in python
-
Kedro
My Notes about using kedro
-
๐ Packages to Investigate Notes
None
-
Debugging Python
Debugging Python
-
Just Use Pathlib
Pathlib is an amazing cross-platform path tool.
-
Filtering Pandas
Filtering pandas DataFrames many different ways.
-
Pyspark
None
-
Making good documentation in python
None
-
Quick Progress Bars in python using TQDM
Quick Progress Bars in python using TQDM
-
Clean up Your Data Science with Named Tuples
None
-
Background Tasks in Python for Data Science
None
-
๐ Bash Notes
Waylon Walker's Bash Notes
-
Autoreload in Ipython
Autoreload in python
-
Python Tips
None
-
Generating Readme Tables From Pandas
none
-
Pycon 2018 Roundup
none
-
My favorite pandas pattern
None
-
background tasks in python
none
-
Pycon 2017 Roundup
none