Former senior engineer in Microsoft. Worked on Auth stuff including Microsoft Auth Library (MSAL), and an Identity library for Web in the Python ecosystem.
identity. This is an authentication/authorization library optimized for web apps. It provides some higher level APIs built on top of Microsoft's MSAL Python. Read its documentation here: https://identity-library.readthedocs.io
63github-pages-overwriter. A Github Action that overwrites your Github Pages branch with the content of current workdir, thus deploy/publish without polluting your repo history.
42brip. brip stands for Brython's pip. It brings the Python packages ecosystem and the pip-like workflow to Brython-powered projects.
12AdminLTE-web2py. A web2py layout template based on AdminLTE. (NOTE: This repo is now replaced by its successor, the new web2py plugin_adminlte at https://github.com/rayluo/plugin_adminlte )
12brython-project-template. See it in action here
8easter. Shows Easters in a century. This repo is also a sample/tutorial to show how to use brip in your Brython project.
6charts.css.py. `charts.css.py` brings `charts.css` to Python. Online documentation and samples is available at the link below.
5flask-session. Server side session extension for Flask
4grin. Python
2first-programming-book. An easy-to-progress programming book for beginners with no prior experience. The book is organized in the Wiki page here. https://github.com/rayluo/first-programming-book/wiki
2plugin_adminlte. A web2py layout plugin to bring AdminLTE into your apps.
2home. This repo contains some configuration files for my LINUX environment. Usage: `cd && git init && git remote add origin https://github.com/rayluo/home.git && git pull origin master`, and optionally run `~/.setup-icewm.sh`
2lazygit. simple terminal UI for git commands
1perf_baseline. The perf_baseline is a performance regression detection tool for Python projects. It uses timeit to automatically time your function, records the result as a baseline into a file, and compares subsequent test results against the initial baseline to detect performance regression based on your specified threshold.
1authcli. An experimental Auth framework for Command-line Interface (CLI) apps
1second-programming-book. A follow-up programming book for intermediate learners who has already completed the first book. The book is organized in the Wiki page here. https://github.com/rayluo/second-programming-book/wiki
1python-project-template. A minimalist template to start a new Python project
1brython_dragdrop. A library for your Brython apps to implement drag-and-drop UX (User Experience), without needing to deal with low level drag or drop event callbacks.
1xrp_wpilib_examples. Python
1draggable-svg. Python
1oauth2cli. A production-ready and specs-compliant OAuth2 client that is generic for all OAuth2 identity service providers.
1