This is your work, valued
Software Engineer. Maintainer of @openwhyd, among other projects.
npm-pdfreader. 🚜 Parse text and tables from PDF files.
704landing-page-boilerplate. 🖼 A pure client-side landing page template that you can fork, customize and host freely. Relies on Mailchimp and Google Analytics.
154playemjs. ▶️ Streams a list of tracks from Youtube, Soundcloud, Vimeo...
100chrome-next-step-for-trello. ✅ Chrome extension to check tasks directly from your Trello boards
71js-test. 💯 Exerciseur / outils d'évaluation d'étudiants -- NOT MAINTAINED ANYMORE
44cours-javascript. 📖 Supports de cours JavaScript au format Gitbook, pour étudiants EEMI de 1ère année
19HsbcStatementParser. Transforms PDF bank statements from HSBC into a list of operations in JSON or TSV format.
18npm-pdfreader-example. Example of use of pdfreader: parse a PDF résumé
16webmidi-launchkey-mini. 🎹 Online 8-bit/chiptune synth, using WebAudio and WebMIDI
16chrome-inbox-permalinks. 🔗 A Chrome Extension that provides direct URLs to your emails, from Google Inbox.
12adrienjoly.github.io. 📌 My public portfolio / personal homepage
10comment-editor-for-trello. Advanced Comments by AJ: turn Trello into a Notebook. (Power-up for Trello)
10backup-scripts. Bash scripts that I run regularly to backup my content from Trello, Diigo Outliner, etc...
10freelance-directory-client. 📇 Web app to find the right freelancer from your contacts, and keep their skills / availability / preferences up to date.
10telegram-scribe-bot. 🤖 A chat-bot to take notes and add tasks from Telegram.
8js-exam. Customizable coding exam web app for Javascript course students. Moved 👉 https://github.com/adrienjoly/js-test
8album-shelf. 💿 Collection of music records I love, maintained with Jekyll on Github Pages
7react-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
7cours-nodejs. 👩🎓 Cours: Création d’API et d'Applications Web avec Node.js
6hangout-timer. A plug-in/extension for Google Hangouts, to time speakers' participation, for efficient team meetings.
6classroom-submissions-to-pdf. Extract codepen/jsfiddle/jsbin links from Google Classroom submissions => convert in PDF, for annotation and grading
5algocodesearch. 🕵️♀️ off-sprint project that intends to index symbols from a language server (LSP), for code search
5react-music-player. A web app made with react.js, that can play a list of tracks from various streaming services
5mp3-fetch-metadata. Script that identifies track title and artist from a list of MP3 files, thanks to audio fingerprinting.
5mongodb-json-schema-to-typescript. Compile MongoDB JSON Schema to TypeScript typings
4playem. A static web app that sequentially plays Youtube videos from your Facebook stream.
4jekyll-tutorial. Tutorial: how to maintain a list online using Jekyll and Github Pages
41poll. A simple doodle-like poll that makes it easy for contributors to add more options.
4cours-git. Cours d'initiation à git
4snoozer. Calendar management experiments for productivity improvement (wip)
3nodeMongoAdmin. WIP: a web app to manage/administrate a mongodb database (like phpMyAdmin)
3persistent-harmony. A wrapper class to create persistent javascript objects, relying on harmony proxies.
3a-frame-descent-vr. 👾 Learning how to create a VR version of "Descent" using a-frame
3slides-webaudio-gameboy-music. HTML
3react-1poll. A simple React component to make doodle-like collaborative polls.
2cours-nodejs-exercise-testers. 🤖 Scripts d'évaluation automatique pour les exercices de mon cours Node.js
2gmailbox. Python scripts to download emails to a mbox file, and then deliver them to a POP3 client.
2classroom-assignments-cli. 👩🎓 a CLI to download assignements submitted by students on Google Classroom
2openwhyd-pl-dl. A youtube-dl based script to backup your Openwhyd playlists.
2notif-mailer. Service that sends notification emails, from a Firebase queue.
2chrome-contacts-for-google-inbox. A minimal extension that links recipients from Google Inbox to their Google Contact page.
2cv. Curriculum vitae
1notion-backup. Backup all notion data
1github-action. GitHub Action for running Cypress end-to-end tests
1enonce. 👩🎓 Rendu dynamique d'énoncé pour évaluation individualisée d'étudiants
1deno-beatfinger. 👾 Experimental development of an engine-agnostic rhythm game in TDD, powered by Deno and Phazer3 (for now)
1ast-example. TypeScript
1sholegacy-slides. HTML
1harissaofficial. HTML
1trello-outliner. ⚠️ MOVED TO --> https://github.com/adrienjoly/comment-editor-for-trello
1cours-lead-dev. Atelier de découverte du rôle de "Lead Developer", donné à l'ESGI
1algolia-qyu. Holds, controls and reports on execution of a queue of asynchronous jobs.
1freelance-directory-profile. A xml file publishing my expertise, rate, availability and preferences for freelance work.
1openwhyd-search. Quickly search music tracks I posted on my openwhyd profile. ⚠ Closing, in favor of https://github.com/openwhyd/openwhyd-mobile-web-client.
1nopass. (WIP) trying to get rid of password-based user identification, once for good
1dartinder. a tinder parody app (pure mobile web client to swipe photos and play sounds)
1prolog-pacman. Student project written in 2004 with C. Aussourd. Demo video 👉
1oauth-bridge. (WIP) A OAuth bridge to plug on Openwhyd.org
1