-
Bilibili Video Download Tool
-
ESP32, MicroPython, web server, low-power Bluetooth, color screen image and text display
-
Raspberry Pi Android System
GitHub address:
https://github.com/leiurayer/downkyi
Bilibili website video download tool, supports batch download, supports 8K, HDR, Dolby Vision, provides toolbox (audio and video extraction, watermark removal, etc.)
I tried it, the video I selected only provides 480P download, does not support 720P or 1080P download, the original video itself supports 1080P
Currently only applicable to one
Recently, the UP master has stopped updating, some technical videos are fine if they stop updating, but if they are deleted, it will be troublesome to find them, suitable for backup
GitHub address:
https://github.com/2black0/MicroPython-ESP32-BLE
A project with currently 48 stars
The content is MicroPython ESP32 low-power Bluetooth
Referring to this code, realized ESP32 Bluetooth communication, currently tested and smooth communication with Chrome web Bluetooth and WeChat mini program Bluetooth
GitHub address:
https://github.com/jczic/MicroWebSrv
Simple yet effective:
-
Use it to embed a cool website in your module
-
Handle GET, POST, … requests to interact with users and configure options
-
Exchange in JSON format on HTTP methods to create embedded full REST API
-
Instantly serve files to export any data to users
-
Handle routing and variable route handlers
-
Quickly interact with web applications using AJAX
-
Simply make it a mandatory portal
-
Fast and powerful data exchange using WebSockets
-
Create html/python files to render more efficient web pages
GitHub address:
https://github.com/jczic/MicroWebSrv2
The last micro web server for IoT (MicroPython) or large servers (CPython) that supports WebSockets, routing, template engine, and has a truly optimized architecture (memory allocation, asynchronous I/O). Ready to use on ESP32, STM32, and Pyboard, Pycom chipsets (WiPy, LoPy, etc.). Robust, efficient, and verifiable!
Features:
-
Embed microWebSrv2 as a powerful web server into your microcontroller.
-
Benefit from a fully asynchronous architecture that allows very fast handling of many concurrent requests.
-
Use multiple worker threads to parallelize concurrent processes.
-
Tweak settings to fine-tune resource usage and adjust pre-allocated memory size.
-
Load additional modules to extend server capabilities.
-
Custom centralized log management.
-
Apply SSL/TLS security layer and certificates on web connections (https mode).
-
Define web routes with variable parameters to handle target requests.
-
Receive any type of request such as GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH, …
-
For convenience, use a route parser (from path) and a path builder (from route).
-
Improve loading speed by automatically allowing web clients to cache static files.
-
Receive name/value pairs from URL encoded forms.
-
Send and receive JSON objects and create RESTful API styles using them.
-
Quickly interact with web applications using AJAX requests.
-
Define resource origins and allow all values for CORS preflight requests.
-
Verify whether requests are successfully authenticated via Basic or Bearer methods.
-
Support reducing the number of persistent connections per web client by keeping active mode.
-
Respond to requests by sending data streams as content, either with known lengths or chunked transfer encoding.
-
Use file responses to treat requests as instant content or download attachments.
-
Utilize WebSockets module to exchange messages in real-time through WS or secure WSS connections.
-
Create .pyhtml pages for HTML rendering using integrated Python with the PyhtmlTemplate module.
GitHub address:
https://github.com/Bodmer/TFT_eSPI
TFT library compatible with Arduino and PlatformIO IDE optimized for Raspberry Pi Pico (RP2040), STM32, ESP8266, and ESP32 that supports various driver chips
Feature-rich Arduino IDE compatible graphics and font library for 32-bit processors
GitHub address:
https://github.com/devbis/st7789_mpy
Fast pure C driver for MicroPython that can handle display modules on ST7789 chips
GitHub address:
https://github.com/devbis/st7789py_mpy
Slow micropython driver for 240×240 ST7789 displays, written in MicroPython without CS pin from Ali Express
The Bilibili fan counter is implemented using it
GitHub address
https://github.com/russhughes/st7789py_mpy
https://github.com/russhughes/st7789_mpy
It has become unclear who is who on the above GitHub
GitHub address: https://github.com/LineageOS/android
Official website:
https://lineageos.org/
A free and open-source operating system for various devices based on the Android mobile platform
Raspberry Pi version
https://konstakang.com/devices/rpi4/
Successfully tested for installation on Raspberry Pi 4, Android tablet system
The above is the open-source content used recently
END.