https://github.com/zedseven/extractbdays
A hacky, messy - but stable - tool written to easily extract animal crossing birthdays from the wiki and add them to a Google Calendar.
https://github.com/zedseven/extractbdays
animal-crossing google-calendar google-calendar-api google-drive google-drive-api ical icalendar web-scraping
Last synced: 2 months ago
JSON representation
A hacky, messy - but stable - tool written to easily extract animal crossing birthdays from the wiki and add them to a Google Calendar.
- Host: GitHub
- URL: https://github.com/zedseven/extractbdays
- Owner: zedseven
- License: mit
- Created: 2020-03-23T19:57:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-06T09:03:06.000Z (almost 5 years ago)
- Last Synced: 2025-01-17T05:09:20.406Z (4 months ago)
- Topics: animal-crossing, google-calendar, google-calendar-api, google-drive, google-drive-api, ical, icalendar, web-scraping
- Language: Go
- Size: 12.7 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# extractbdays
[](https://opensource.org/licenses/MIT)A hacky, messy - but stable - tool written to easily extract animal crossing birthdays from the wiki and add them to a Google Calendar.
This was used to create the birthdays part of [my Animal Crossing Calendar](https://github.com/zedseven/ac-calendar).
This is mostly uploaded as an example implementation of the [Google Calendar API](https://developers.google.com/calendar/) and [Google Drive API](https://developers.google.com/drive/) in Go, though it certainly isn't the cleanest.
## Links I Found Useful
* [A reference of changes between v2 and v3 of the Google Drive API](https://developers.google.com/drive/api/v2/v2-to-v3-reference) - I found this useful to figure out that [the FileUrl field of calendar](https://godoc.org/google.golang.org/api/calendar/v3#EventAttachment.FileUrl) corresponds to [the WebViewUrl field in drive](https://godoc.org/google.golang.org/api/drive/v3#File.WebViewLink)