SkillAgentSearch skills...

PyCharlockHolmes

Character encoding detecting library for Python using ICU and libmagic.

Install / Use

/learn @douban/PyCharlockHolmes
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Charlock Holmes

Build Status

Character encoding detecting library for Python using ICU and libmagic. Inspired by Charlock Holmes

Dependency

  1. icu
  2. file(libmagic)

Gentoo

emerge -av dev-libs/icu
emerge -av sys-apps/file

Ubuntu

apt-get install libicu-dev
apt-get install libmagic-dev

Brew

brew install icu4c
brew install libmagic
export ICUI18N="/usr/local/Cellar/icu4c/xx" # Replace "xx" as the version of your icu
export MAGIC="/usr/local/Cellar/libmagic/xx" # Replace "xx" as the version of your libmagic

Install

python setup build
python setup install

Usage

from charlockholmes import detect
file = open('test.txt')
content = file.read()
print detect(content)

CHANGELOG

  • 0.0.3
    • Add support for python 3.X

License

Modified BSD License

View on GitHub
GitHub Stars49
CategoryDevelopment
Updated1y ago
Forks13

Languages

Common Lisp

Security Score

75/100

Audited on Dec 15, 2024

No findings