Skip to main content

Interface to the latest version of the Unicode Character Database

Project description

youseedee: interface to the UCD"

This module allows you to query the Unicode Character Database. The main function to be imported is ucd_data:

>>> ucd_data(0x078A)
{'Age': '3.0',
 'Block': 'Thaana',
 'Canonical_Combining_Class': '0',
 'East_Asian_Width': 'N',
 'General_Category': 'Lo',
 'Line_Break': 'AL',
 'Name': 'THAANA LETTER FAAFU',
 'Script': 'Thaana'}

On first run, it will download the database files for you from unicode.org. These are stored in your operating system's user cache directory (determined by platformdirs) in a folder called youseedee. These are also updated if new data is available from unicode.org

You may also use it as a command line utility:

$ python3 -m youseedee 0x078A
{'Age': '3.0',
 'Block': 'Thaana',
 'Canonical_Combining_Class': '0',
 'East_Asian_Width': 'N',
 'General_Category': 'Lo',
 'Line_Break': 'AL',
 'Name': 'THAANA LETTER FAAFU',
 'Script': 'Thaana'}

$ python3 -m youseedee Ǩ
{'Age': '1.1',
 'Block': 'Latin Extended-B',
 'Canonical_Combining_Class': '0',
 'Case_Folding_Mapping': '01E9',
 'Case_Folding_Status': 'C',
 'East_Asian_Width': 'N',
 'General_Category': 'Lu',
 'Line_Break': 'AL',
 'Name': 'LATIN CAPITAL LETTER K WITH CARON',
 'Script': 'Latin'}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youseedee-0.7.0.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

youseedee-0.7.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file youseedee-0.7.0.tar.gz.

File metadata

  • Download URL: youseedee-0.7.0.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for youseedee-0.7.0.tar.gz
Algorithm Hash digest
SHA256 6f9831048aff9a8c33946e3f3740b6d92d574ead0d0064ead7ffa23147f10f5f
MD5 285b130964b664a7c73be68aaf7e715f
BLAKE2b-256 7d65ed9a80c88307d2b045152e3a70630a6a522ee914fe55db5865555e4f7ee0

See more details on using hashes here.

File details

Details for the file youseedee-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: youseedee-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for youseedee-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f32efda938a839edeeaf93ae7013f8d3ed99541304b37e1006037ea286f7bef7
MD5 23963d6bb2e2f7c2b508239fb10995a2
BLAKE2b-256 2aeee4940673e084c35cb1c3a7d308ef2234df8dc86a1df0453318e976e437a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page