Skip to main content

jp2en web services api collection

Project description

==========
jp-net-kit
==========

Collection of utilities, dedictated for consuming following services:

* MeCab;
* JDic;
* Kradfile
* Weblio;
* Jisho;
* Wordnet.


Example usage:

#!/usr/bin/env python
# encoding: utf-8

from jpnetkit.kradfile import Kradfile
from jpnetkit.jisho import Jisho
from jpnetkit.weblio import Weblio
from jpnetkit.mecab import MeCab

# our kanji
amusing_kanji = u'称'

# get radical decomposition
radicals = Kradfile().get_radikals_for(amusing_kanji)

# compile examples list with readings and translation
# for each of the word, that contains our kanji
examples = {}
weblio = Weblio()
mecab = MeCab()
jisho = Jisho()

for word in jisho.complete(amusing_kanji):
for sentence, translation in weblio.examples(word).iteritems():
examples[word] = {
'example': sentence,
'translation': translation,
'reading': mecab.get_reading(sentence),
}

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

jpNetKit-0.1dev.tar.gz (9.4 kB view details)

Uploaded Source

File details

Details for the file jpNetKit-0.1dev.tar.gz.

File metadata

  • Download URL: jpNetKit-0.1dev.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for jpNetKit-0.1dev.tar.gz
Algorithm Hash digest
SHA256 c2aea0812fe7d9fe06485185eaa0da1dec03442d2b727148cb3b9a013f95388c
MD5 ef5b6a0218b519eeffad4a660009a1d6
BLAKE2b-256 8fda57f22ea0f6d0bbddb08cbecf8a8d78833a14a4a602a4b09b78955a467fdf

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