Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tschf/netflix-top10-apex
https://github.com/tschf/netflix-top10-apex
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tschf/netflix-top10-apex
- Owner: tschf
- Created: 2024-04-20T12:32:22.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-15T09:23:03.000Z (8 months ago)
- Last Synced: 2024-06-15T10:31:58.567Z (8 months ago)
- Language: PLSQL
- Size: 416 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Netflix Top 10
Using APEX to better consume "Top" lists beyond a single country.
## Requirements
This solution is built on top of APEX 23.2 and DB 23C (free).
It also leverages The Movie DB (TMDB) to retrieve show artwork. So for the best
experience, you should register an account and request an API token.## Installation
Create an environment variable for the TMDB read access token - using the exact
name as demonstrated in the snippet below.```bash
export TMDB_READ_ACCESS_TOKEN="INSERT_ACTUAL_VALUE"
```Connect to your parsing schema with SQLcl, and initiate the installation:
```sql
lb update -changelog-file controller.xml
```note: Source files come from a workspace named `APP_DEV` with
ID `10000`.Afer installation, you should grab the feed file and import it using the APEX application.
The landing page provides a file upload form.![Region with file upload form](doc/images/upload-tsv.png)
## Feed File
Go to:
At the bottom there are links for
* Global Lists
* Country Lists
* Most Popular ListsFor this sample, we are using "Country Lists" TSV. This is released each week so
if you want to keep up to date, you need to re-upload the latest version (or implement
a sync job, outside the scope of this project).## Next steps
* Add liquibase.properties for schema and app ID - and set apex_application_install executions for import
* Show album artwork
* Show other movies attributes souch as primary audio, country of origin
* Link to the netflix title? This might be inplausible