This repository is a community-driven curated list of Vim9script plugins, utilities, and libraries, hosted primarily on GitHub and Codeberg. Its main output is a generated README.md table that organizes contributions by category with descriptions and star counts. While the heart is the list itself, the repository includes a reusable Python script (`scripts/update_readme.py`) that reads a flat list of repository URLs from `contributions.md`, fetches metadata (description, star count) from the GitHub and Codeberg APIs, sorts and formats the data, and rewrites both `contributions.md` and `README.md`. The script also tracks star milestones and logs them to `congratulations.md`. The architecture is a single-purpose CLI utility. Despite being primarily a directory, the automation script qualifies it as an application with a hybrid nature.
This repository is a multi-language collection of client libraries, code examples, and integration wrappers for the Trading Economics API β a service providing global economic indicators, financial market data, calendar events, forecasts, and specialized datasets (World Bank, Comtrade, Eurostat, Federal Reserve). The code spans 10+ programming languages (Python, R, Ruby, Go, Java, C#, PHP, Rust, TypeScript, Google Apps Script, Tableau WDC, MATLAB, MetaTrader) and demonstrates how to authenticate, request, parse, and display data from the API. The architecture is not a single application but a set of independent, language-specific examples and lightweight SDKs. Entry points include interactive CLIs (Ruby, Python), a Google Sheets add-on, a Tableau Web Data Connector, and standalone scripts for each data endpoint. The primary data flow is HTTP GET requests to api.tradingeconomics.com with an API key, parsing JSON or XML responses. External dependencies are minimal per language (e.g., httr for R, requests for Python, HTTParty for Ruby). The repository serves as both documentation and reusable boilerplate for integrating Trading Economics data into various platforms.
LanzouAPI is a single-file PHP script that acts as a parsing proxy for Lanzou (θε₯δΊ) cloud storage share links. It accepts a share URL and optional password, scrapes the Lanzou page, handles anti-scraping challenges (including ESA and acw_sc__v2 cookie generation), and returns a JSON response containing the file name, size, and a direct download URL. Optionally, it can redirect directly to the download. The script includes a local file-based cache with configurable TTL to reduce requests and avoid rate limiting. It also provides a custom suffix replacement feature for download URLs. The codebase is a monolith with no framework, no tests, and no dependency management; all logic resides in a single index.php file. While functional and actively used (as evidenced by the health-check workflow), the architecture is tightly coupled and would require significant refactoring for reuse beyond this specific Lanzou API use case.
Instabot is a Python library and CLI tool for automating Instagram actions such as liking, commenting, following, unfollowing, uploading photos/videos, and direct messaging. It operates by reverse-engineering Instagram's private API, simulating an Android client with device fingerprints, session cookies, and request signing. The architecture consists of a low-level API wrapper (`instabot.api.API`) that handles HTTP requests and login flow, and a high-level Bot class (`instabot.bot.Bot`) that orchestrates actions with built-in rate limiting, filtering, and checkpointing. The repository includes over 30 example scripts for common automation tasks, a multi-script CLI menu, and a scheduled 24/7 bot. External dependencies include `requests`, `Pillow`, `moviepy`, and `pycryptodome`. The project is no longer actively maintained and carries high risk of Instagram account bans due to ToS violations. The README now promotes paid private API services, indicating the open-source codebase is effectively deprecated.