GithubHelp home page GithubHelp logo

Howdy!

My name is Linh Pham (he/him/they/them) and I am the person behind the Wait Wait Don't Tell Me! Stats Page. I am also an Software Release Manager with a background in IT Systems Engineering and DevOps.

Python is my it thing when it comes to programming or playing around with the data that I've collected over the years from Wait Wait... Don't Tell Me!. I still dabble around in C#, PHP and JavaScript when I have chance to do so. I definitely want to play around with Swift and Go when I have the free cycles.

If you like the Wait Wait Stats Page and collection of sites and would like to help support the project, please consider sponsoring me on GitHub.

Links

Wait Wait Stats Page Projects

If you are interested in taking a gander at the code for the Stats Page and its supporting and related components, check out the repos listed below. The projects are published under the terms of Apache License 2.0 (unless otherwise noted in the repo's LICENSE file).

Sites

The current version of the Stats Page, Graphs and Reports web applications are developed in Python and built top of the Flask micro web app framework. The Stats API is developed in Python and built on top of FastAPI.

Library

A Python library was created to query, collect and return data from the Wait Wait Stats database. Package for the library are available on PyPi at: https://pypi.org/project/wwdtm/

Documentation for version 2 of the Stats Library is available at docs.wwdt.me.

Database Schema

The data that I've collected is stored in a MariaDB/MySQL database and I've published the schema for it in its own repo.

Database Export

A Python program has been created to export the contents of each table in the Wait Wait Stats Database as individual JSON files.

Slugify Names

A Python program has been created to generate slug strings for guests, hosts, locations, panelists and scorekeepers, which are used throughout the libraries and applications listed above.

Previous Versions

The following projects have been superceded by newer versions that including some significant structural and/or framework updates

Versions 2 and 3 of the Stats Page were developed in PHP, with version 3 using the now deprecated Silex framework. I've published the code in case anyone is interested at looking at the progression of the Stats Page over the years.

Linh Pham's Projects

api.wwdt.me icon api.wwdt.me

API service for requesting data from the Wait Wait... Don't Tell Me! Stats Page Database

chdscripts icon chdscripts

Copy of CHD Scripts to use with EmuDeck or other emulation tools to convert CD images to/from BIN+CUE and CHD formats

etch-linhpham icon etch-linhpham

Lightweight Hugo theme with a focus on content (forked from LukasJoswiak/etch)

graphs.wwdt.me icon graphs.wwdt.me

Wait Wait... Don't Tell Me! Graphs Web Application built with Python and Flask

libwwdtm icon libwwdtm

Python Data Access Library for Wait Wait... Don't Tell Me! Stats Page Database

linux-profiles icon linux-profiles

Collection of bash configuration files, including profiles and alias, and .screenrc file

mastodon-podcast-bot icon mastodon-podcast-bot

Python application that publishes a Mastodon post for each new episode in a podcast feed

minima-plex icon minima-plex

Fork of Jekyll Minima theme using IBM Plex family of fonts

rompatcher.js icon rompatcher.js

An IPS/UPS/APS/BPS/RUP/PPF/xdelta ROM patcher made in HTML5.

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.