From charlesreid1

These are old repositories. They're finished. The code will not be developed further.

Words Words Words

WWW is a project that uses Python and web scraping to extract words from literary works and find their etymology. Based on the results from the online etymology dictionary, different words are tagged with different colors corresponding to their language of origin. The resulting marked-up works of literature are turned into HTML and CSS using the Pelican library.

Repository: https://github.com/charlesreid1/wordswordswords

See it online: https://charlesreid1.github.io/wordswordswords

A Shrubbery

A Shrubbery is a Github project that illustrates the use of Javascript, specifically the Leaflet library, to visualize GIS data that has been processed with Python.

Repository: https://github.com/charlesreid1/a-shrubbery

Live site: http://charlesreid1.github.io/a-shrubbery/

Rainbow Mind Machine

RMM is a framework for running Twitter bot flocks. You pick what kind of tokens you want the Twitter bots to tweet, and Rainbow Mind Machine takes care of running through a list of each bot, providing a link to authenticate as the bot, stashing the private keys for each bot, and knowing how and when and what to tweet as each bot.

Link to the repository: https://github.com/charlesreid1/rainbow-mind-machine

Colorbomb

Nice library for turning colorful graffiti photographs into cartographic map themes.

Repo: https://github.com/charlesreid1/colorbomb

Page: http://charlesreid1.github.io/colorbomb/

Pelican Themes

Pelican is a Python library for generating HTML/CSS/JS static content from markdown, HTML templates, Python code, and static resources. This makes developing websites much simpler and easier to manage. The Pelican library does much of the same thing as Jekyll, a blogging engine written mainly in Ruby, but is actually understandable because it's not written in Ruby, it's written in Python.

Below are some repositories containing Pelican themes - these are used for various purposes and various other projects.

Atom Hammer Theme

A Pelican theme for a minimalist blog page, being developed as a part of the Asmodeus project.

Repo: https://github.com/charlesreid1/atom-hammer-theme

Output example: https://charlesreid1.github.io/asmodeus

Coffin-Spore Theme

A Pelican theme for throwing together a quick description of a Github project with a page. This is primarily used by repositories for various Twitter Bots on Github, principally to create the pages that are hosted on Github Pages that explain "what is this thing."

Repo: https://github.com/charlesreid1/coffin-spore-theme

Output example: https://charlesreid1.github.io/apollospacejunk

Aqua Grub Theme

Another Pelican theme, this one for creating a photography page, using Pelican.

Repo: https://github.com/charlesreid1/aqua-grub-theme

Dox Company Theme

Old theme for pages about a business.

Link to repository: https://github.com/charlesreid1/dox-theme-pelican

Cyborg Pelican

Cyborg Pelican is my first attempt at implementing a Pelican page to publish content to Github pages. This went quite well, and I've been using Pelican with Github pages ever since.

Repo: https://github.com/charlesreid1/cyborg-pelican

Live site: http://charlesreid1.github.io/cyborg-pelican/

Teaching

Math 151

Math 151 class, fall 2015, South Seattle College

Link to repo: https://github.com/charlesreid1/math151

Math 098

Math 098 class, fall 2015, South Seattle College

Link to repo: https://github.com/charlesreid1/math098

Math 152

Calculus 2, Winter 2016, South Seattle College

Link to repo: https://github.com/charlesreid1/math152

Wifi Data

UGR project, Winter 2016

Link to repository: https://github.com/charlesreid1/wifi-data

Math 238

Math 238, South Seattle College, Winter 2016

Link to repository: https://github.com/charlesreid1/math238

Sports Heroes

Michael Morse

This is a library for doing morse code (asynchronously!) with a Raspberry Pi. This involves some trickery with timing and so forth.

Link to repository: https://github.com/charlesreid1/michael-morse

D3

SeaBudgets

Using D3 to visualize aspects of Seattle City budgets: https://github.com/charlesreid1/sea-budgets

Sabermetrics

Using Python and D3 to plot various quantities related to baseball team stats (sabemetrics): https://github.com/charlesreid1/sabermetrics

Dang Sunburst

Dang Sunburst uses Dang (Dang = D3.js + Angular.js) and Pelican (a Python library for maintaining static website content) to create a sunburst chart using the D3 library. There are several variations on the chart, but the basic idea is to illustrate the use of D3 and Angular to generate sunburst charts.

Repo: https://github.com/charlesreid1/dang-sunburst

Live site: http://charlesreid1.github.io/dang-sunburst/

Dang Streamgraph

See above, except now we were exploring how to create a streamgraph using D3 and Angular.

Repo: https://github.com/charlesreid1/dang-streamgraph

Live site: http://charlesreid1.github.io/dang-streamgraph/

Dang Bars

Using Dang (D3.js + Angular.js) to generate bar graphs on the fly, using data processed with Python.

Repo: https://github.com/charlesreid1/dang-bars

Flags