Giter Club home page Giter Club logo

best-albums's Introduction

Travis Briggs is a software developer, amateur musician, and blogger. All of these skills come together on his personal website, located at travisbriggs.com. He has a BS in Computer Science with a minor in music from Worcester Polytechnic Institute in Worcester MA, USA.

Travis specializes in developing software using frontend technologies such as HTML/CSS and Javascript/Typescript. He reaches for Python when he has to build APIs or server side software. He enjoys programming in his spare time as well, and is the primary maintainer of the Wikipedia WP 1.0 Bot (github), which has the most all time edits to English Wikipedia. Understanding the value of a quality mentor, he also tutors students and adults in Computer Science for free.

Travis has released a single and an EP under the moniker "Danger Third Rail", which are available on many online music stores. Previously, Travis has performed at open mic nights and as a busker in Cambridge, MA USA.

Travis currently lives with his amazing wife Abby and cuddly cat Shekel in San Francisco CA USA.

Contact Information

Mastodon @audiodude

best-albums's People

Contributors

audiodude avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

best-albums's Issues

Combine process_tumblr_dump.rb into bester.rb

Instead of #3, I think it would be better to just combine the scripts. So running bester would ingest the original format from the dump file and then go on to process additional new albums.

Use the imgur API to automatically upload album art

Currently I get the album art from Amazon, which I believe is legal because I'm using the amazon affiliate program. However, I am manually uploading it to imgur, in order to avoid hotlinking what might be a volatile URL structure on Amazon. It would be nice if I could just specify "album_art_url" and have the bester script sideload the image to imgur and generate photo_url_sm and photo_url_lg.

Consider backporting the old data dump to the new markdown-with-front-matter format

This could be useful, even though I've already written a script to parse the old JSON and output the albums.json format. Consider that with something like this, the entire site could be generated by one script, which processes old and new files alike. Currently, if the albums.json file is messed up somehow, you have to regenerate the original albums.json, and then add each "new" album in the right order so that the ordering isn't changed on the site. This is very fragile and error prone.

On the other hand, there are potentially other ways to make the generation process idempotent without having to backport old albums.

Add timestamp to album Hash when it is created

Not sure if this timestamp should be the time when the album was added to albums.json, or the mtime of the file. Probably the latter.

Again, this isn't currently used in the interface, but it would be nice to have it in case it's needed one day.

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.