How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.
The main features of selwin/python-user-agents are: Document Parsers, Text Processing.
Projects with overlapping indexed features include: derek73/python-nameparser — A simple Python module for parsing human names into their individual components. daviddrysdale/python-phonenumbers — This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and… adrianmo/go-nmea — A NMEA parser library in pure Go. ai/nanoid — Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database… alecthomas/chroma — Chroma is a syntax highlighter written in Go that converts raw source code into colorized text or HTML. It identifies… aerogo/codetree — :evergreen_tree: Parses indented code and returns a tree structure.
A simple Python module for parsing human names into their individual components
This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and validating international phone numbers. It converts raw phone number strings into structured objects based on international numbering plans and verifies if numbers are possible or valid according to digit length and assigned exchange prefixes. The library provides metadata services to retrieve the original network carrier, geographical location descriptions, and associated time zones for specific phone numbers. It also includes tools for transforming numbers into standardized i