PythonHub Logo Python Hub Weekly Digest for 2024-07-21

πŸ’– Most Popular

Posting
A powerful HTTP client that lives in your terminal.

PySkyWiFi: completely free, unbelievably stupid wi-fi on long-haul flights
PySkyWiFi is a tool that allows free internet access on planes by exploiting a vulnerability in airline loyalty program websites. It works by sending HTTP requests through an airline account's name field, relaying them to a ground computer that makes the actual web requests, and sending responses back through the same channel.

Entering text in the terminal is complicated
The article explores the complexities and inconsistencies of text input in terminal environments, discussing various modes from basic input to advanced systems like readline and custom solutions. It provides insights into how different programs handle text input, offers tips for users, and explains the origins and features of common keyboard shortcuts used in terminal text editing.

Crawlee for Python – a web scraping and browser automation library

An HTMX success story
Porting from Django+React to a Django+HTMX based stack.


πŸ“– Articles

Satyrn

Embedded Python: MicroPython Is Amazing

Kedreamix / Linly-Talker
Digital Avatar Conversational System - Linly-Talker. πŸ˜„βœ¨ Linly-Talker is an intelligent AI system that combines large language models (LLMs) with visual models to create a novel human-AI interaction method. πŸ€πŸ€– It integrates various technologies like Whisper, Linly, Microsoft Speech Services, and SadTalker talking head generation system. πŸŒŸπŸ”¬

Rye: A Hassle-Free Python Experience

Pyxel: A retro game engine for Python

How a Decorator Crashed My Flask App: Lessons Learned
The article explains how a decorator without functools.wraps caused a Flask app to crash by assigning the same name to multiple endpoints. It demonstrates the importance of using functools.wraps to maintain function metadata, thus preventing such errors.

Ultra simplified "MNIST" in 60 lines of Python with NumPy

Python Online Toolbox
Free online Python tools (Code checker, regex tester, ...)

Making Python Less Random
Using ptrace to intercept and modify a process's getrandom syscall.

Building a Perceptron From Scratch (no frameworks, only math and python)

Run Multi-Node Django for Time Series Data with TimescaleDB, Celery and more.
Run many iterations of Django across Docker Compose or Raspberry Pis to handle large amounts of time series data.

Nvidia Warp (a Python framework for writing high-performance code)

Maelstrom – A Hermetic, Clustered Test Runner for Python and Rust

MicroPython Smartwatch

apple / axlearn
An Extensible Deep Learning Library

Streaming Chatbot with Burr, FastAPI, and React
Expose the OpenAI streaming API with server-sent-events.

Click: Build Your Own Command Line Interface Tool
This video provides a tutorial on creating a Command Line Interface (CLI) tool in Python using the Click package. The project involves building a simple note-taking tool with functionalities to write, read, update, and delete notes. Additionally, it explores some lesser-known features of Click that enhance tool functionality.

PyCon US 2024 Videos
Couldn't attend PyCon US 2024? The videos of the talks have started trickling down.

Mandala – Automatically save, query and version Python computations

Instrumenting Python GIL with eBPF

Python Hub Weekly Digest for 2024-07-14


βš™οΈ Projects

whenever
Modern datetime library for Python, written in Rust.

Crawlee
A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

FastEmbed
Fast, Accurate, Lightweight Python library to make State of the Art Embedding.

0xtools
X-Ray vision for Linux systems.

momentum
The open-source behavioural auditor for backend code.

django-ai-assistant
Integrate AI Assistants with Django to build intelligent applications.

LivePortrait
Make one portrait alive!

django-sql-explorer
Easily share data across your company via SQL queries.

Incidental
An opensource incident management platform integrating with Slack.


πŸ‘Ύ Reddits

Computers are fast [Python perf quiz]

Why do people want to obduscate python code?


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in πŸ‡ΊπŸ‡¦Ukraine.