Source code for the #2021DesignRefresh's supplementary software tools and marketing web frontend.
This project has been sundowned. It is live in a frozen state since 3rd June 2021 for the foreseeable future.
This Discord Bot lives in Cindy's server and allows us to grab all the posts in the #submissions channel
programmatically.
Despite it being called a "bot" it does not display as online in the Discord server. It is solely used to access Discord's authenticated public API.
All files are directly invoked without arguments on the command line. It is a typical Pipenv project.
parser.py and writer.py also handling the parsing of raw Discord-retrieved content and writing of blog posts
respectively.
Running the content saving script requires ffmpeg on your system and PATH.
A static website powered by the Hugo static site generator.
Obviously, you need hugo. Once you have that, to run the development server, run:
hugo serverEach push to main causes a re-build and re-deploy of the server using GitHub Actions. As of writing, each
deployment takes around about 5 minutes from the push until it hits production.