Typer is a library for building CLI applications based on Python type hints. It's also a command line tool to run scripts, automatically converting them to CLI applications. Tries to be easy and intuitive to use. Actively tries to minimize code duplication. Implements pretty printing for online documentation.
(python Terminal Toolkit) is a Text-based user interface library (TUI) Evolved from the discontinued project pyCuT and inspired by a mix of Qt5, GTK, and tkinter api definition with a touch of personal interpretation. Self-contained. Starts with all of the basic UI widgets you'd expect. Has specialized and advanced widgets as well but you don't need to use them. Has a QT-like layout system (I don't know if this is good or bad..) Unicode supported. Comes with a bunch of demos to show off what it can do (and act as sample code to show you how to use things).
Advanced things it can do include text mode graphs and charts (with animations), drag-and-drop, tabs, and ANSI graphics.
The online demo is all of the demo code running in Pyodide. Which includes something very much like a Desqview environment...
Tabler is fully responsive and compatible with all modern browsers. Thanks to its modern and user-friendly design you can create a fully functional interface that users will love! Choose the layouts and components you need and customize them to make your design consistent and eye-catching. Every component has been created with attention to detail to make your interface beautiful!
Uses the Liquid templating system.
For over 15 years we’ve turned fans into heroes as The Harry Potter Alliance. Now we’re entering a new era as Fandom Forward.
The Harry Potter Alliance was founded with a simple idea: what if fans used their passion and creativity to make the world a more loving, equitable place? That idea has driven hundreds of thousands of fan activists to do exactly that, and the world is demonstrably better for it.
But this place we’ve built? It doesn’t belong to just one fandom. No singular story can hope to represent every time, every question, or every lived experience. This movement is for anyone who believes in the power of stories and the communities that love them to change the world. It’s for everyone, and our name should reflect that. So on June 8th, 2021 we officially changed our name to Fandom Forward.
The COVID-19 pandemic exacerbated an already rising tide of disinformation campaigns and fear-based, ultra conservative leaders whose message is grounded in white supremacy and oppression of people of color, women, and LGBTQIA+ people. It’s an onslaught that has led the United States and much of the world to high levels of division, disinformation, and trauma. We desperately need a revitalization of civic imagination, and we know fan activism can rise to this challenge.
Fan activism is an organizing strategy that draws parallels between beloved pop culture and real world issues of inequity to mobilize fans for social good. Fandom Forward has been a leader of the field for over 15 years, and our proven track record demonstrates the efficacy of this power-building methodology. We approach our work in three ways: providing accessible training, engaging fans in campaign experience, and building community.
Mostly trustworthy paths to self hosted linux userspace.
This project contains tidy and well documented build scripts that make few assumptions about your host operating system.
A process and utilities for bootstrapping a Linux userspace from a minimal set of tools and build environment in such a way that it is more likely to detect a "trusting trust" code recognition and injection attack.
GNU Zile is a text editor development kit, so that you can (relatively) quickly develop your own ideal text editor without reinventing the wheel for many of the common algorithms and data-structures needed to do so.
It comes with an example implementation of a lightweight Emacs clone, called Zemacs. Every Emacs user should feel at home with Zemacs. Zemacs is aimed at small footprint systems and quick editing sessions (it starts up and shuts down instantly).
Zile is a collection of algorithms and data-structures that currently support all basic Emacs-like editing features: it is 8-bit clean (though Unicode support is not ready yet), and the number of editing buffers and windows is only limited by available memoryand screen space respectively. Registers, minibuffer completion and auto fill are available.
A Python module for writing context-free grammar parsers. Implements Earley shared packed parse forests and look-ahead LR parsing. Has multiple lexers. Builds parse trees automatically. Pure Python. Can generate stand-alone parsers as well. Acts more like a traditional parser than a new-school parser.
Outputs Tree() objects, Token(<type>, 'text') objects.
A Python framework for doing graphical data analysis without needing to know Javascript. Visualizations are updated in realtime as they are interacted with. You'll have to write some code to set it up, it would appear mostly to get the data into the application to begin with.
Docs: https://dash.plotly.com/
Here's a tutorial for how to use it: https://mymasterdesigner.com/2021/12/13/visualization-dashboards-with-python-dash/
Gallery of Dash dashboards: https://dash.gallery/Portal/
An NLP deep learning toolkit for building training pipelines. Tries to minimize the effort for constructing the training and inference stages. Defines modular building blocks of neural network components, and a suite of NLP models. The end goal is to make building a neural network as easy as playing with Legos. Supports English and Chinese.
The MAT2 is a set of tools for scrubbing the metadata (data about the origin and nature of files) from document files, images, audio recordings, and more. This data can be dangerous if anonymity is important to you.
Supports PNG, JPG, DOC, DOCX, PPT, ODT, TAR, BZ2, GZ, MP3, .torrent files, and too many others to list here.
An online toolkit for helping people in crisis.
A FOSS library and toolkit written in python for building a MUD, MUX, MUSH, or MUCK. Games are implemented as regular Python modules. telnet in or use the built-in webapp. Comes with a demo. Designed to let you worry about the bits that you really care about, and the framework gets out of your way. Everything from objects to players are implemented as OOP classes. Examine the parser in more detail?
Github repo: https://github.com/evennia/evennia
python module for recording, creating, and playing back web archives. Used to build Wayback Machines. Look into setting this up on Leandra so Antigone can make a better copy than Jackhammer can.