Simple website page to hold the dates/times and bands and albums for #timstiwtterlisteningparty.
The static html code to serve a simple blog type template with tables of data - one for each week of listening party's.
Layout examples using Pure CSS compiled from the pure-site project.
Chucked in some bootstrap as well for the cards - and a new design is probably on its way using all bootstrap as the pure library not really updated anymore
The time slot website data is driven by a simple csv file - which can be found here and is in the form:
The record shop website data controlled another simple csv file - which can be found here and is in the form:
NAME | ADDRESS | WEBSITE | |
---|---|---|---|
Creekside Vinyl | 3 Market Street,Faversham, Kent ME13 7AH | https://creeksidevinyl.co.uk/ | https://twitter.com/Creeksidevinyl |
Cliffs Margate | 172 Northdown Road Margate, England, CT9 2QN United Kingdom | http://www.cliffsmargate.com | https://twitter.com/cliffsmargate |
Ben Oneill | 64 O'Connell Street, Dungarvan, Co. Waterford, Ireland, X35 HF54 | http://www.benoneilldungarvan.com/ | https://twitter.com/BenONeillRecord |
Freebird Records | 15a Wicklow Street Dublin | https://freebirdrecords.com/ | https://twitter.com/FreebirdRecords |
Bella Union | Online BN1 1AJ Brighton | https://bellaunion.ochre.store/bella-union-vinyl-shop | https://twitter.com/VinylBella |
Spiller Records | 27 The Morgan Arcade, CARDIFF CF10 1AF | http://spillersrecords.com/ | https://twitter.com/spillersrecords |
This is also used to drive the google map
The replay code is provided by @andrewb1970
TODO - explain the spring boot shell tool in the tools folder. Basically takes the csv data and generates the upcoming-time-slots.html, date-tbd-time-slots.html all-time-slots.html and the completed-time-slots.html from it as well as the record store
A Lambda also exists that can be added to aws and triggered when the S3 bucket PUT's the time-slot-data.csv into it and writes the files above back to the bucket (including the record stores which are derived from the record-store-data.csv)
- Drive tabular data from file
- Document shell tool, write tests and link to codefactor
- Break up generation of html into upcoming, date tbc and archived
- Add new archive page
- Investigate twitter api for listening period date range for archive page
- Add shell command to preview index.html
- Add shell command to add, commit and push code
- Add command to call aws
- Add TBC Page
- Sort archive page latest to oldest
- Add lambda to auto create html snippets from csv in github
- Update lambda to invalidate the Cloud Front cache after writing the html to the s3 buckets
- Redesign tables to use cardgroups
- Move data csv files to a separate folder