Git Product home page Git Product logo

cedict_to_sqlite's Introduction

Useful Projects
  • Homebrew Tweego if you write Twine stories with a Mac.
  • Diceware Gen if you want to privately generate random word sequences, especially if you're an Arch Linux user since it's on the AUR.
  • Mood if you want to see how your music-derived mood stacks up against the average person.
  • UofT Tools helped me decide which courses to take while studying computer science at the University of Toronto.
  • Anki Chinese Helper is a plugin for Anki which saves time while studying Chinese.
Random Projects
  • Image Board is a Ruby on Rails website I wrote for community-based sharing of images.
  • Gazou is a Crystal website for hotlinking images.
  • Teamspeak Ruby is a library for interacting with the Teamspeak 3 API.
  • WaniKani Tracker is a browser extension for tracking my Japanese study sessions on WaniKani.
  • GPA Calculator is a spaghetti-code Haskell program I wrote for tracking my grades.
  • CEDICT to SQLite is a Python script which converts CEDICT (a popular Chinese-English dictionary) into a SQLite database for use with my other project, Anki Chinese Helper.
  • Zero Market is a completely unfinished Elixir and Phoenix ecommerce website.
  • Canada Post Ruby is a library for interacting with the Canada Post API.
  • ActionScript2-Classes is a collection of reusable components I used while making CryEngine 3 games as a kid.
  • Situs is a library of a few common data structures in C.
  • C Forth is a completely unfinished Forth interpreter in C.
  • Forthan is a somewhat more finished Forth interpreter in C++.
  • Neapolis is a C++ wrapper for the Neocities API.
  • Cpp Pong is a Pong clone in C++ with SFML.
  • Documentaries is a Ruby on Rails website for sharing documentaries on YouTube.
  • Gem Tracker is a C++ application for tracking the daily install rate of gems from RubyGems.
  • Rokunet is a C++ library which abstracts Linux and Windows sockets.
  • Lineup is a prototype Markdown to HTML compiler in C++.
  • Bitsu is a C++ URL router.
  • Dumb Language is a basic tokenizer for a simple language using Rust.
  • Book Sorter is a ruby application for sorting ebooks into folders following the Dewey Decimal System.
  • Autoplete is a JavaScript library for adding autocompletion to Input elements.
  • Tsuno is a Ruby application for tracking progress in courses.
  • Simple Server is a HTTP server written in C++.
  • Dacado is a Java program for encoding / decoding data into images. It was useful when Flickr offered 1TB of free image storage.
  • DNP is a basic network protocol library written in Ruby.
  • Average Frame is a Java application which scans a video and creates an average video of all the frames using OpenCV.
  • Python Teamspeak is a library for interacting with the Teamspeak 3 API.
  • Pyrostorm is a JavaScript library for interacting with the Digital Ocean API.
  • Nero is a basic JavaScript web framework.

cedict_to_sqlite's People

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

anhtuan23

cedict_to_sqlite's Issues

UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 824

Hi, I tried to run your program but got the following error:

Traceback (most recent call last): File "cedict_to_sqlite.py", line 17, in <module> for line in f: File "C:\Users\dotua\.virtualenvs\cedict_to_sqlite-84VUtQTv\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 824: character maps to <undefined>

I am using Windows 10, python 3.6.5. Can you help?

Bug in pinyin tone conversion

Sorry to bother you again but there is another unaccounted case of that pinyin conversion script, which is the ü sound. For example, when search for 绿, the output is lu:4 instead of .

Looking forward for you to have this bug bashed :)

Bugs in SQL commands and pinyin conversion

Hi, there is a small bug in your program. In line 88 of cedict_to_sqlite.py there should be only 4 placeholders instead of 5.

Also the pinyin converter has not accounted for er hua with tone number. So pinyin for words like 那儿 produces nà r5 instead of nàr.

Sorry I couldn't help you since I am really not familiar with python.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.