Repository History
239 repositories tagged with python

unicode-slugify: A Robust Python Slugifier for Unicode Strings
unicode-slugify is a Python library developed by Mozilla, designed to generate URL-friendly slugs from strings containing Unicode characters. It offers powerful customization options, allowing users to control case, spaces, and allowed characters, making it suitable for diverse web development needs. This tool ensures that your slugs remain readable and functional across different languages.

pyparsing: A Python Library for Creating PEG Parsers
pyparsing is a Python library that offers an alternative to traditional lex/yacc or regular expressions for creating simple grammars. It allows developers to construct parsers directly in Python code, leveraging a Parsing Expression Grammar (PEG) approach. This library simplifies handling common parsing challenges like whitespace, quoted strings, and embedded comments, making text processing more intuitive.
python-nameparser: A Robust Python Module for Parsing Human Names
python-nameparser is a powerful Python module designed to accurately parse human names into distinct components like title, given, middle, family, and suffix. It offers immutable results, flexible configuration, and supports locale-specific parsing, making it an essential tool for text processing and data normalization tasks. The module recently released version 2.0, enhancing its capabilities while maintaining backward compatibility for most existing code.
django-wordpress: Integrate WordPress Content into Django
django-wordpress provides a robust solution for integrating WordPress content directly into Django applications. It offers read-only models and views, ensuring the safety of your WordPress database while allowing seamless access to posts, pages, and other data. This package is ideal for developers looking to leverage existing WordPress content within a Django framework.
facebook-sdk: A Python SDK for Facebook's Graph API
The facebook-sdk is a Python client library designed to interact with the Facebook Graph API. It provides a convenient way for Python developers to integrate Facebook functionalities into their applications, supporting authentication and data access. This SDK is ideal for building applications that need to leverage Facebook's powerful API.

furl: The Easiest Way to Parse and Modify URLs in Python
furl is a lightweight Python library designed to simplify URL parsing and modification. It offers an intuitive API that makes common URL operations, often tedious with standard modules, straightforward and efficient. Developers can easily manipulate various URL components, including paths, query arguments, and fragments, with robust encoding handling.

django-storages: Streamlining Cloud Storage for Django Applications
django-storages offers a unified library for various storage backends, simplifying how Django applications interact with cloud storage services. It provides a flexible and robust solution for managing static and media files across different providers. This project ensures compatibility with supported Django versions, making it a reliable choice for developers.
html2text: Convert HTML to Clean, Readable Markdown Text in Python
html2text is a powerful Python script designed to transform HTML content into clean, easy-to-read plain ASCII text, formatted as valid Markdown. This tool is ideal for developers needing to process web content or convert rich text into a more manageable, structured plain text format. It offers both command-line utility and a flexible Python API for integration into projects.
Lassie: Web Content Retrieval for Humans
Lassie is a powerful Python library designed for efficient web content retrieval. It simplifies the process of extracting essential information like titles, descriptions, images, and videos from various web pages. This tool is ideal for developers needing to programmatically fetch and parse web content with ease.

micawber: A Python Library for Extracting Rich Content from URLs
micawber is a lightweight Python library designed to extract rich content from various URLs, leveraging the oEmbed standard. It provides methods to retrieve metadata and embed codes for services like YouTube and Flickr. This library simplifies the process of displaying embedded media and rich previews in web applications.

toapi: Declaratively Turn Any Website into a JSON API
toapi is a powerful Python library designed to transform any website into a clean JSON API declaratively. It enables users to define desired data fields using CSS selectors, fetching and parsing web pages on demand. With built-in caching and support for dynamic content, toapi simplifies web data extraction without complex crawlers or databases.

MechanicalSoup: A Python Library for Automating Website Interaction
MechanicalSoup is a powerful Python library designed for automating interactions with websites. Built upon Requests and BeautifulSoup, it simplifies tasks like storing cookies, following redirects, and submitting forms. It's an excellent tool for web automation tasks that don't require JavaScript execution.