Welcome to Read the Stars! This is an algorithm that helps you find books about your Zodiac sign.
The Zodiac signs
♈ Aries: March 21 - April 19
♉ Taurus: April 20 - May 20
♊ Gemini: May 21 - June 20
♋ Cancer: June 21 - July 22
♌ Leo: July 23 - August 22
♍ Virgo: August 23 - September 22
♎ Libra: September 23 - October 22
♏ Scorpio: October 23 - November 21
♐ Sagittarius: November 22 - December 21
♑ Capricorn: December 22 - January 19
♒ Aquarius: January 20 - February 18
♓ Pisces: February 19 - March 20
Workflow for Read the Stars
Idea: to get book recommendations about a Zodiac sign plus four books about all the Zodiac signs
Questions we discussed: Should the books be available at a Swedish library? Or available anywhere? Does it matter what language they're in? What information do we want?
Create database in Google Spreadsheet (convenience choice): There are 12 Zodiac signs, we wanted 4 books about every sign and another 4 books about all the signs.
We decided to include this information from Libris: title, author, isbn, link (to Libris), year, language, publisher, sign and element.
Everyone collected data from Libris.
GitHub repository up, using the template proposed in the course.
Figure out GitHub!
Perhaps we should skip publisher and language?
Create pages in GitHub.
Linked tables (author-book) (sign-book) etc.
Fix relations between tables.
Question: What shall we call the general books on all the signs? "All".
Questions: Should the user pick a date and then get recommendations or should the user pick their sign? We decided on the latter. A chart with dates will be provided on the website.
Skip publisher and language!
Curate dataset.
Add texts to pages.
Write algorithm in pseudocode.
No, let’s change it to one randomly selected book instead of all four books about all Zodiac signs.
Rewrite pseudocode.
Curate dataset again.
Question: How about a picture next to the search result? No, pictures elsewhere.
Pictures with CC0-licences added to the repository.
Algorithm in pseudocode rewritten – add year (of the book).
Algorithm in python - works for some of us
Testing – not working if you copy from Google drive, try Sublime text = success!
Curate data again to remove some information.
Create csv-file.
Should we have some colors? Why not!
Accidently delete folder.
Eventually find out how to create a new folder.
How much should we write about ourselves? Sign, occupation, favourite algorithm. Given name is enough on the web site.
Trim pseudocode.
Put everything together on GitHub.
Question: Did anyone remember that thing with quotation-marks in csv?
Add more images.
Translate pseudocode from Swedish to English.
Fix and polish.
An algorithm is born late in October, so Read the Stars is a Scorpio. All members of Group 2 are proud.