Return to site

Iina 1 0 3 0

broken image


Latest version
  1. Iina 1 0 3 0 Ml
  2. Iina 1 0 3 0 Free Download

If you include rates (1K), strata (5-10K) and maintenance (1-2K), its practically a steal/charity (total about 30k every year if we consider interest only on the low investment rate of 2.8%). Not even sure how much money the owner is losing every year. IINA has 10 repositories available. Follow their code on GitHub. The modern media player for macOS. IINA has 10 repositories available. Follow their code on GitHub. TypeScript GPL-3.0 1 2 0 3 Updated Jul 31, 2020. Iina-plugin-definition Type definitions for IINA plugin API (WIP).

Released:

Internationalized Domain Names in Applications (IDNA)

Project description

Support for the Internationalised Domain Names in Applications(IDNA) protocol as specified in RFC 5891.This is the latest version of the protocol and is sometimes referred to as'IDNA 2008'.

This library also provides support for Unicode Technical Standard 46,Unicode IDNA Compatibility Processing.

This acts as a suitable replacement for the 'encodings.idna' module thatcomes with the Python standard library, but only supports theold, deprecated IDNA specification (RFC 3490).

Basic functions are simply executed:

Packages

The latest tagged release version is published in the PyPI repository:

Installation

To install this library, you can use pip:

Alternatively, you can install the package using the bundled setup script:

This library works with Python 2.7 and Python 3.4 or later.

Usage

For typical usage, the encode and decode functions will take a domainname argument and perform a conversion to A-labels or U-labels respectively.

You may use the codec encoding and decoding methods using theidna.codec module:

Conversions can be applied at a per-label basis using the ulabel or alabelfunctions if necessary:

Compatibility Mapping (UTS #46)

As described in RFC 5895, the IDNAspecification no longer normalizes input from different potential ways a usermay input a domain name. This functionality, known as a 'mapping', is nowconsidered by the specification to be a local user-interface issue distinctfrom IDNA conversion functionality.

This library provides one such mapping, that was developed by the UnicodeConsortium. Known as Unicode IDNA Compatibility Processing,it provides for both a regular mapping for typical applications, as well asa transitional mapping to help migrate from older IDNA 2003 applications.

For example, 'Königsgäßchen' is not a permissible label as LATIN CAPITALLETTER K is not allowed (nor are capital letters in general). UTS 46 willconvert this into lower case prior to applying the IDNA conversion.

Transitional processing provides conversions to help transition from the older2003 standard to the current standard. For example, in the original IDNAspecification, the LATIN SMALL LETTER SHARP S (ß) was converted into twoLATIN SMALL LETTER S (ss), whereas in the current IDNA specification thisconversion is not performed.

Implementors should use transitional processing with caution, only in rarecases where conversion from legacy labels to current labels must be performed(i.e. IDNA implementations that pre-date 2008). For typical applicationsthat just need to convert labels, transitional processing is unlikely to bebeneficial and could produce unexpected incompatible results.

encodings.idna Compatibility

Function calls from the Python built-in encodings.idna module aremapped to their IDNA 2008 equivalents using the idna.compat module.Simply substitute the import clause in your code to refer to thenew module name.

Exceptions

All errors raised during the conversion following the specification shouldraise an exception derived from the idna.IDNAError base class.

More specific exceptions that may be generated as idna.IDNABidiErrorwhen the error reflects an illegal combination of left-to-right and right-to-leftcharacters in a label; idna.InvalidCodepoint when a specific codepoint isan illegal character in an IDN label (i.e. INVALID); and idna.InvalidCodepointContextwhen the codepoint is illegal based on its positional context (i.e. it is CONTEXTOor CONTEXTJ but the contextual requirements are not satisfied.)

Building and Diagnostics

The IDNA and UTS 46 functionality relies upon pre-calculated lookup tables forperformance. These tables are derived from computing against eligibility criteriain the respective standards. These tables are computed using the command-linescript tools/idna-data.

This tool will fetch relevant tables from the Unicode Consortium and perform therequired calculations to identify eligibility. It has three main modes:

  • idna-datamake-libdata. Generates idnadata.py and uts46data.py,the pre-calculated lookup tables using for IDNA and UTS 46 conversions. Implementorswho wish to track this library against a different Unicode version may use this toolto manually generate a different version of the idnadata.py and uts46data.pyfiles.
  • idna-datamake-table. Generate a table of the IDNA disposition(e.g. PVALID, CONTEXTJ, CONTEXTO) in the format found in Appendix B.1 of RFC5892 and the pre-computed tables published by IANA.
  • idna-data U+0061. Prints debugging output on the various propertiesassociated with an individual Unicode codepoint (in this case, U+0061), that areused to assess the IDNA and UTS 46 status of a codepoint. This is helpful in debuggingor analysis.

The tool accepts a number of arguments, described using idna-data-h. Most notably,the --version argument allows the specification of the version of Unicode to usein computing the table data. For example, idna-data--version 9.0.0 make-libdatawill generate library data against Unicode 9.0.0.

Note that this script requires Python 3, but all generated library data will workin Python 2.7.

Iina 1 0 3 0 ml

Testing

The library has a test suite based on each rule of the IDNA specification, aswell as tests that are provided as part of the Unicode Technical Standard 46,Unicode IDNA Compatibility Processing.

The tests are run automatically on each commit at Travis CI:

Release historyRelease notifications | RSS feed

Iina 1 0 3 0 Ml

2.10

2.9

2.8

2.7

Iina 1 0 3 0 Free Download

2.6

2.5

2.4

2.3

2.2

2.1

2.0

1.1

1.0

0.9

0.8

0.7

0.6

0.5

0.4

0.3 Adobe animate 2020 20 0 2.

0.2

0.1

Download files

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

Files for idna, version 2.10
Filename, sizeFile typePython versionUpload dateHashes
Filename, size idna-2.10-py2.py3-none-any.whl (58.8 kB) File type Wheel Python version py2.py3 Upload dateHashes
Filename, size idna-2.10.tar.gz (175.6 kB) File type Source Python version None Upload dateHashes
Close

Hashes for idna-2.10-py2.py3-none-any.whl

Hashes for idna-2.10-py2.py3-none-any.whl
AlgorithmHash digest
SHA256b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0
MD58f7d13f63706aa265d31ffedc8aa3053
BLAKE2-256a238928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8
Close

Hashes for idna-2.10.tar.gz

Hashes for idna-2.10.tar.gz
AlgorithmHash digest
SHA256b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6
MD57a910c706db30d758f377db2762c0f9a
BLAKE2-256eab7e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70




broken image