Liam Doherty, Ph.D.
Sessional Lecturer, Department of Asian Studies, University of British Columbia
@dohliam
Projects list
An overview of projects by @dohliam :
Personal projects
Main project page: dohliam.github.io
bookletizer - Create foldable booklets from any PDF
cast-playlist - Cast local video playlists to a Chromecast
ccmixter-download - A tool for batch downloading and streaming songs from ccMixter
console-image-browser (cib) - An interactive wrapper for viewing images in the terminal
dropin-minimal-css - Drop-in switcher for previewing minimal CSS frameworks
dsl-tools - Tools for creating DSL-format dictionaries
ecards - Open Ecard Generator - Serverless, non-expiring electronic greeting cards
elegant-circles - Elegant Themes Circle Icons in SVG format
forvocl - Play, list, and save Forvo pronunciations from the command-line
gdcl - Command-line interface for Goldendict dictionaries
groovebasin-ssh - Bash script to stream music over SSH
jekyll-offline - Turn any Jekyll site into an offline application with relative links
libreoffice-impress-templates - Freely-licensed LibreOffice Impress templates
openjs1k - A collection of freely-licensed js1k entries
video-averaging - Extract frames from videos and use them to create composite average images
yub - yub.js - web command-line
zip-audio - Play arbitrary audio files from within a compressed folder
Cantonese
yylc-js - Cantonese Measure Word Database Lookup
pingyam-js - Cantonese Romanization Converter
pingyam-rb - Cantonese romanization converter in Ruby
cats-yue - Cantonese version of Cats of Jasnah, a game for learning categories and logic
Corpora
Tools and resources for working with IPA :
cmu-ipa - Scripts for converting CMU Sphinx dictionaries to IPA
ipa-dict - Monolingual wordlists with pronunciation information in IPA
ipa-lookup - Search for pronuncations in different languages
ipa-transcriber - Auto-transcribe arbitrary languages into phonemic IPA
open-dsl-dict/ipa-dict-dsl - IPA Pronunciation Dictionaries in DSL format
qc-ipa - Experimental conversion of French IPA to Québécois
xsampa - X-SAMPA to IPA converter
Transliteration & conversion
amharic-transliteration - A JavaScript-based converter for transliterating Amharic text into Latin characters
cree-transliteration - A JavaScript-based converter for transliterating Cree text between syllabics and roman orthography
pingyam-js - Cantonese Romanization Converter
pingyam-rb - Cantonese romanization converter in Ruby
pinyin-rb - Mandarin Chinese transcription conversion in Ruby
rubify - Generator for ruby text annotations
xsampa - X-SAMPA to IPA converter
Markup
asciidoctor-workflow - Quick prototyping script for creating rich html and pdfs from Asciidoctor documents
tocdown - A table of contents generator for Markdown
workflow - Quick prototyping script for creating rich html and pdfs from Markdown documents
markdoctor - A simple online Markdown to Asciidoctor converter
asciidoc-kate - AsciiDoc/AsciiDoctor syntax highlighting plugin for Kate editor/KatePart
criticmarkup-kate - CriticMarkup syntax highlighting plugin for Kate editor/KatePart
html table to text - Extract and convert HTML tables to plain text formats
pmwiki-kate - PmWiki markup syntax highlighter for Kate editor/KatePart
multilingual-text-highlighting - Multilingual syntax highlighting for prose
Main project page: dohliam.github.io/tiny_tools
compare-columns - Quickly compare data across separate columns
compare-prices - Compare prices - Shopping helper
currency - Currency Conversion - Generate lists of common unit conversions in a variety of currencies
elements-of-a-in-b - Find matching strings in two columns using regular expressions
number-generator - Generate an arbitrarily-long list of sequential numbers
sort-columns - Sort, uniq, reverse, and randomize data
sum-columns - Quickly sum all values in column
units - Units - a small portable unit converter
portable-regex - A regular expression tool with live-updating search and replace
開放詞典
Main project page: github.com/kfcd
opengrammar
Main project page: github.com/opengrammar
open-dsl-dict
Main project page: github.com/open-dsl-dict
global-asp
Main project page: github.com/global-asp
Images
Audio
asp-audio - ASP Audio - Open-licensed storybook audio from the African Storybook Project
gasp-audio - Global ASP Audio - Open-licensed storybook audio from the Global African Storybook Project
gsn-audio - GlobalStorybooks.net audio recordings
hbl-audio - HamBaangLaang storybooks audio recordings
isb-audio - Open-licensed storybook audio from Indigenous Storybooks
Tools and resources for working with multilingual storybook data:
nairobi-css - Nairobi CSS: A responsive framework for multilingual literacy sites
imagebank-explorer - Lightweight tool to explore open-licensed images from the ASP Image Bank
storybook-jukebox - A media player for multilingual storybooks
audio-cloze-tests - Audio cloze test generator using open data
gsn-translator - Global Storybooks Translator: Translation system for GlobalStorybooks.net
isb-translator - Translation system for the Indigenous Storybooks website
gasp-translator - Translation frontend for the Global African Storybook Project
gpb-translator - Translation frontend for the Global Pratham Books Project
Global Storybooks
Guidelines
open-dict-data
Main project page: github.com/open-dict-data
open-dict-data.github.io - Website for open-dict-data project
ipa-dict - Monolingual wordlists with pronunciation information in IPA
norsk-uttale - Audio recordings of Norwegian vocabulary
wikidict-de - Wikipedia Bilingual Reference Data (German)
wikidict-en - Wikipedia Bilingual Reference Data (English)
wikidict-eo - Wikipedia Bilingual Reference Data (Esperanto)
wikidict-es - Wikipedia Bilingual Reference Data (Spanish)
wikidict-fr - Wikipedia Bilingual Reference Data (French)
wikidict-it - Wikipedia Bilingual Reference Data (Italian)
wikidict-ja - Wikipedia Bilingual Reference Data (Japanese)
wikidict-nl - Wikipedia Bilingual Reference Data (Dutch)
wikidict-no - Wikipedia Bilingual Reference Data (Norwegian)
wikidict-pt - Wikipedia Bilingual Reference Data (Portuguese)
wikidict-ru - Wikipedia Bilingual Reference Data (Russian)
wikidict-sv - Wikipedia Bilingual Reference Data (Swedish)
wikidict-wordlist - Wikipedia Monolingual Reference Data (wordlists)
wikidict-zh - Wikipedia Bilingual Reference Data (Chinese)
UBC FOSS
Teaching
tasks-for-teachers - A tagged, reusable, open-licensed collection of teaching tasks for all subject areas
Digital scholarship
thematic-analysis - A simple data parser to aid in the process of Qualitative Data Analysis with multimodal data
Other
FOSS project contributions