https://github.com/aastroza/chilean-humor
Chilean Humor Database
https://github.com/aastroza/chilean-humor
chile database datasette github-actions humor
Last synced: 5 months ago
JSON representation
Chilean Humor Database
- Host: GitHub
- URL: https://github.com/aastroza/chilean-humor
- Owner: aastroza
- License: mit
- Created: 2024-05-22T17:40:30.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-25T12:42:24.000Z (over 1 year ago)
- Last Synced: 2025-05-08T16:59:06.662Z (5 months ago)
- Topics: chile, database, datasette, github-actions, humor
- Language: Jupyter Notebook
- Homepage: https://db.datarisas.cl
- Size: 18 MB
- Stars: 18
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# chilean-humor [Work in progress]
Tracking the history of Chilean humor.
Visit the website [here](https://db.datarisas.cl/). A brief report in Spanish [here](/reports/datarisas.md).
## Screenshots
A list of every humor routine in the history of the [Festival de Viña](https://es.wikipedia.org/wiki/Festival_Internacional_de_la_Canci%C3%B3n_de_Vi%C3%B1a_del_Mar).
A list of [Dino Gordillo](https://es.wikipedia.org/wiki/Dino_Gordillo)'s shows.
A transcript of [Luis Slimming](https://es.wikipedia.org/wiki/Luis_Slimming) show.
## Quick insights
A chart showing the age of each comedian when they performed on stage. Notice the trend of younger comedians starting in the 2010s (perhaps the stand-up comedy effect?).

And here is a cumulative count of how many times a man or woman has performed comedy at Festival de Viña.

Code: [Jupyter Notebook](/notebooks/00_explore_ficvn_data.ipynb)
## Technical explanation
I’m using [GitHub Actions](https://github.com/features/actions) and [Google Cloud Run](https://cloud.google.com/run) to automatically publish data and deploy it as a public website every time the data is updated. The website can be queried using [Datasette](https://datasette.io/).
This project is inspired by [Simon Willison's example](https://simonwillison.net/2020/Jan/21/github-actions-cloud-run/).
### Additional steps to make it work
- First, you must [enable billing](https://stackoverflow.com/questions/68536433/unable-to-submit-build-to-cloud-build-due-to-permissions-error) in your Google Cloud project.
- Follow Simon's [steps](https://simonwillison.net/2020/Jan/21/github-actions-cloud-run/), especially for setting up the Google Cloud Service Account.
- [Enable](https://cloud.google.com/endpoints/docs/openapi/enable-api) the `Cloud Build` and `Cloud Run Admin` API's in your project.
- After deploying your first Google Cloud Run service, make sure to allow unauthenticated invocations.