Subcategories
Packages
Extracts the main readable content from HTML pages by identifying and isolating the article text while removing boilerplate, navigation, and ads.
Install only if you can satisfy the lxml build dependency; otherwise, consider it a straightforward choice.
Produces JSON API 1.0-compliant output from Python objects using marshmallow schemas, with built-in support for relationships, resource linkage, and typed resources.
A lightweight Python client library for the Crowdin API that enables programmatic access to Crowdin's localization platform, supporting project management, file operations, and GraphQL queries.
Install it if you are automating Crowdin workflows or building tools that interact with Crowdin's API.
Client library for querying Instructure's Data Access Platform (DAP), providing bulk access to educational product data through async HTTP with built-in retry logic and CLI integration.
Install only if you have DAP credentials and a use case requiring bulk data export; it is not a general-purpose tool.
A Python wrapper for the Microsoft Graph API that handles OAuth 2.0 authentication and provides structured access to Microsoft 365 resources including mail, calendar, contacts, files, and OneNote.
However, verify that the endpoints you need are stable and that the package's v1.0.0+ breaking changes align with your use case; consider monitoring for security…
Extracts structured recipe data (ingredients, instructions, cooking times, images) from cooking websites by parsing HTML, Schema.org markup, and OpenGraph metadata.
Install it if you need to extract recipe information from websites; skip it if you don't need recipe parsing.
Adds an interactive debug toolbar to aiohttp web applications, displaying request headers, performance metrics, tracebacks, middleware info, and an interactive Python console.
Airium generates HTML from Python code using indentation and context managers instead of templates, and can also parse HTML back into Python.
kumo-api defines RESTful API resource schemas as Pydantic dataclasses for interacting with Kumo AI's cloud services over HTTP.
However, most users should prefer the kumoai SDK for a higher-level experience.
Parses and creates MIME types (media types) according to RFC-6838, decomposing them into type, subtype, suffix, and parameters or reconstructing them from components.
Official Python client for Oxylabs web scraping and proxy APIs, enabling programmatic collection of public data at scale using their proxy network and scraper endpoints.
However, verify that it supports your required Python version and authentication workflow before committing to it.
Provides a unified Python API to generate temporary email addresses and retrieve messages from multiple disposable email services, abstracting away the differences between individual provider implementations.
However, it depends entirely on third-party sites remaining accessible and unchanged.
Python SDK for querying Enigma's GraphQL business intelligence API, supporting both raw GraphQL and natural language prompts to search a database of 250M+ businesses.
Agilicus SDK provides Python bindings and a CLI tool for accessing the Agilicus Zero-Trust Network Access platform via its REST API, enabling programmatic and interactive management of users, policies, and network access.
Generates OpenAPI 3 schemas for Django REST Framework APIs that use the JSON:API specification, extending drf-spectacular to handle JSON:API-specific conventions.
Adds bulk create, update, and delete operations to Django REST Framework's generic views and viewsets, enabling efficient batch processing of multiple resources in a single request.
httpwatcher is a simple HTTP server and library for serving static files with live reload triggered via WebSockets, designed for local development and testing.
Provides FastAPI extensions for the STAC API specification, enabling you to build spatiotemporal asset catalog APIs.
Install only if you need STAC API extensions; if you need only the base STAC API, stac-fastapi-api may suffice.
PasteScript is a command-line tool for creating Python package layouts and serving WSGI web applications with Paste Deploy configuration.
Django middleware that extracts the real client IP address from the X-Forwarded-For header by trusting a configurable depth of reverse proxies and sanitizing spoofed entries.
However, maintenance is dormant (last release 547 days ago); verify that it works with your specific Django and Python versions before relying on it in production,…
pymiele is a Python library that enables Home Assistant integration with Miele appliances via their API, using aiohttp for asynchronous HTTP communication.
Integrates multiple third-party analytics services into Django projects through a unified template interface, eliminating the need to manually embed service-specific tracking code.
Parses URLs into components (scheme, host, port, path, query, credentials, domain, TLD) with a Rust backend for speed, offering both a modern API and backward compatibility with the legacy Faup C library.
Provides a unified interface library for building web extensions that handle spreadsheet uploads and downloads using pyexcel, abstracting away file format details.
A certbot plugin that automates DNS-01 challenge validation for DuckDNS domains by managing TXT record creation and deletion through the DuckDNS API.
Install it if you use DuckDNS and want to automate Let's Encrypt certificate issuance; skip it only if you use a different DNS provider or prefer manual certificate…
gkeepapi is an unofficial client library for the Google Keep API that lets you programmatically create, modify, and sync notes in Google Keep from Python.
However, be aware that it is in aging maintenance and relies on an unofficial API that Google could change at any time.
Provides a Service base class for Django that encapsulates business logic separately from views and models, with form-like validation and a process/post-process execution pattern.
Provides a unified Python interface for managing proxies across multiple providers including BrightData and WebShare, with support for proxy selection algorithms and format conversion.
Asynchronous Python library for controlling Philips Hue lights and devices via the Hue Bridge, supporting both V2 event-based and V1 polling APIs.
Install it if you need to automate Philips Hue devices in an asyncio application or home automation system.
Provides access to CFTC Commitment of Traders data through a Python API and REST interface, enabling queries of historical contract positions by CFTC code.
A command-line tool that reports HTTP response status codes for GET or POST requests to a given URL.
Install only if you are constrained to an old Python environment and cannot use any other tool.
Python SDK for interacting with Stigg Sidecar, a service for managing customer entitlements and feature access control.
However, verify the license terms before committing—the metadata shows 'unclear' status with no published license text.
Download individual files from remote zip archives without fetching the entire file, using HTTP range requests to minimize bandwidth.
Generates browsable documentation and an inventory of Django REST Framework v2 API endpoints by scanning URL patterns and extracting endpoint metadata, methods, and serializer properties.
Parses URL query strings and fragments into Python dictionaries, extracting key-value pairs from both full URLs and raw query string segments.
Swimlane is a Python driver for the Swimlane API that enables programmatic interaction with Swimlane 10.x workflow and case management systems.
However, the AGPLv3 license requires careful consideration in proprietary environments—verify that your use case is compatible with copyleft obligations before…
Fetches CNN's Fear & Greed Index from their website, parses the current value, and returns it as a named tuple with the index value, category description, and last update timestamp.
Provides a Python interface to the LexisNexis Metabase API for searching and retrieving articles, with support for rate-limit tracking and DataFrame conversion.
However, dormancy since the last release means no active maintenance—verify that the underlying Metabase API remains compatible and that you can obtain a valid API…
Python client library for the S&P Global Commodity Insights REST API, returning market data, forward curves, price forecasts, and energy analytics as pandas DataFrames.
Install it if you need programmatic access to S&P Global Commodity Insights data and have valid API credentials; the pandas integration and automatic token handling…
OAuthenticator provides OAuth2 login handlers for JupyterHub, supporting multiple identity providers including GitHub, Google, Azure AD, GitLab, and others through provider-specific authenticators or a configurable generic handler.
Install only if you have a JupyterHub instance and an OAuth provider to configure.