This is your work, valued

Montreuil, Paris area, France

Adrien Joly

Elite
@adrienjoly

Software Engineer. Maintainer of @openwhyd, among other projects.

npm-pdfreader. 🚜 Parse text and tables from PDF files.

704

landing-page-boilerplate. 🖼 A pure client-side landing page template that you can fork, customize and host freely. Relies on Mailchimp and Google Analytics.

154

playemjs. ▶️ Streams a list of tracks from Youtube, Soundcloud, Vimeo...

100

chrome-next-step-for-trello. ✅ Chrome extension to check tasks directly from your Trello boards

71

js-test. 💯 Exerciseur / outils d'évaluation d'étudiants -- NOT MAINTAINED ANYMORE

44

cours-javascript. 📖 Supports de cours JavaScript au format Gitbook, pour étudiants EEMI de 1ère année

19

HsbcStatementParser. Transforms PDF bank statements from HSBC into a list of operations in JSON or TSV format.

18

npm-pdfreader-example. Example of use of pdfreader: parse a PDF résumé

16

webmidi-launchkey-mini. 🎹 Online 8-bit/chiptune synth, using WebAudio and WebMIDI

16

chrome-inbox-permalinks. 🔗 A Chrome Extension that provides direct URLs to your emails, from Google Inbox.

12

adrienjoly.github.io. 📌 My public portfolio / personal homepage

10

comment-editor-for-trello. Advanced Comments by AJ: turn Trello into a Notebook. (Power-up for Trello)

10

backup-scripts. Bash scripts that I run regularly to backup my content from Trello, Diigo Outliner, etc...

10

freelance-directory-client. 📇 Web app to find the right freelancer from your contacts, and keep their skills / availability / preferences up to date.

10

telegram-scribe-bot. 🤖 A chat-bot to take notes and add tasks from Telegram.

8

js-exam. Customizable coding exam web app for Javascript course students. Moved 👉 https://github.com/adrienjoly/js-test

8

album-shelf. 💿 Collection of music records I love, maintained with Jekyll on Github Pages

7

react-playemjs. React component that manages a music/video track queue and plays a sequence of songs by embedding several players in a HTML DIV including Youtube, Soundcloud and Vimeo. Based on http://github.com/adrienjoly/playemjs

7

cours-nodejs. 👩‍🎓 Cours: Création d’API et d'Applications Web avec Node.js

6

hangout-timer. A plug-in/extension for Google Hangouts, to time speakers' participation, for efficient team meetings.

6

classroom-submissions-to-pdf. Extract codepen/jsfiddle/jsbin links from Google Classroom submissions => convert in PDF, for annotation and grading

5

algocodesearch. 🕵️‍♀️ off-sprint project that intends to index symbols from a language server (LSP), for code search

5

react-music-player. A web app made with react.js, that can play a list of tracks from various streaming services

5

mp3-fetch-metadata. Script that identifies track title and artist from a list of MP3 files, thanks to audio fingerprinting.

5

mongodb-json-schema-to-typescript. Compile MongoDB JSON Schema to TypeScript typings

4

playem. A static web app that sequentially plays Youtube videos from your Facebook stream.

4

jekyll-tutorial. Tutorial: how to maintain a list online using Jekyll and Github Pages

4

1poll. A simple doodle-like poll that makes it easy for contributors to add more options.

4

cours-git. Cours d'initiation à git

4

snoozer. Calendar management experiments for productivity improvement (wip)

3

nodeMongoAdmin. WIP: a web app to manage/administrate a mongodb database (like phpMyAdmin)

3

persistent-harmony. A wrapper class to create persistent javascript objects, relying on harmony proxies.

3

a-frame-descent-vr. 👾 Learning how to create a VR version of "Descent" using a-frame

3

slides-webaudio-gameboy-music. HTML

3

react-1poll. A simple React component to make doodle-like collaborative polls.

2

cours-nodejs-exercise-testers. 🤖 Scripts d'évaluation automatique pour les exercices de mon cours Node.js

2

gmailbox. Python scripts to download emails to a mbox file, and then deliver them to a POP3 client.

2

classroom-assignments-cli. 👩‍🎓 a CLI to download assignements submitted by students on Google Classroom

2

openwhyd-pl-dl. A youtube-dl based script to backup your Openwhyd playlists.

2

notif-mailer. Service that sends notification emails, from a Firebase queue.

2

chrome-contacts-for-google-inbox. A minimal extension that links recipients from Google Inbox to their Google Contact page.

2

cv. Curriculum vitae

1

notion-backup. Backup all notion data

1

github-action. GitHub Action for running Cypress end-to-end tests

1

enonce. 👩‍🎓 Rendu dynamique d'énoncé pour évaluation individualisée d'étudiants

1

deno-beatfinger. 👾 Experimental development of an engine-agnostic rhythm game in TDD, powered by Deno and Phazer3 (for now)

1

ast-example. TypeScript

1

sholegacy-slides. HTML

1

harissaofficial. HTML

1

trello-outliner. ⚠️ MOVED TO --> https://github.com/adrienjoly/comment-editor-for-trello

1

cours-lead-dev. Atelier de découverte du rôle de "Lead Developer", donné à l'ESGI

1

algolia-qyu. Holds, controls and reports on execution of a queue of asynchronous jobs.

1

freelance-directory-profile. A xml file publishing my expertise, rate, availability and preferences for freelance work.

1

openwhyd-search. Quickly search music tracks I posted on my openwhyd profile. ⚠ Closing, in favor of https://github.com/openwhyd/openwhyd-mobile-web-client.

1

nopass. (WIP) trying to get rid of password-based user identification, once for good

1

dartinder. a tinder parody app (pure mobile web client to swipe photos and play sounds)

1

prolog-pacman. Student project written in 2004 with C. Aussourd. Demo video 👉

1

oauth-bridge. (WIP) A OAuth bridge to plug on Openwhyd.org

1