John Lin

Hi. Here is the place I put my opensource contribution records. I like it when those records remind me that my code is running somewhere in the real world. The list keeps growing.

You can jump to the anchors by clicking on my projects and my contributions to other projects.


My Projects

pdf-to-markdown

Converts a PDF file into Markdown files. Also supports GitBook.

Telegram Good Timing Bot

A Telegram bot to manage your todo list.

Meme OCR

Optical Character Recognition (OCR) on funny memes.

falcon-raml

Parameter checker middleware using RAML for Falcon. You can install by pip install falcon-raml.

Crowd Translate

Easy for everyone to translate funny pictures.

karaoke.css

Pure CSS to play a karaoke video.

Nose Meter

Crowdsourcing website for examine whether politicians did what they promised.


My Contributions to Other Projects

systemd

OpenStack - Keystone

vmtouch

Tesseract OCR

IdeaVim

Chromium App - Secure Shell

Ceph

Spring Security

geoip

mkosi

Yelp - ElastAlert

Fix Documentation

systemd

MS-DOS

Spring Security

React

Hibernate ORM

syslog-ng

Maven Archetype

fluentd

PRADS

Report Bugs

systemd

Chromium

Chromium OS

Chromium App - Secure Shell

logrotate