{"id":24185351,"url":"https://github.com/tschf/netflix-top10-apex","last_synced_at":"2026-03-04T09:32:02.165Z","repository":{"id":234705502,"uuid":"789395798","full_name":"tschf/netflix-top10-apex","owner":"tschf","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-15T09:23:03.000Z","size":426,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T00:25:17.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PLSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tschf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-20T12:32:22.000Z","updated_at":"2024-06-15T09:22:23.000Z","dependencies_parsed_at":"2024-06-15T18:32:37.371Z","dependency_job_id":null,"html_url":"https://github.com/tschf/netflix-top10-apex","commit_stats":null,"previous_names":["tschf/netflix-top10-apex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tschf/netflix-top10-apex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tschf%2Fnetflix-top10-apex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tschf%2Fnetflix-top10-apex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tschf%2Fnetflix-top10-apex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tschf%2Fnetflix-top10-apex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tschf","download_url":"https://codeload.github.com/tschf/netflix-top10-apex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tschf%2Fnetflix-top10-apex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30077076,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T08:01:56.766Z","status":"ssl_error","status_checked_at":"2026-03-04T08:00:42.919Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-13T11:19:53.714Z","updated_at":"2026-03-04T09:32:02.145Z","avatar_url":"https://github.com/tschf.png","language":"PLSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Netflix Top 10\n\nUsing APEX to better consume \"Top\" lists beyond a single country.\n\n## Requirements\n\nThis solution is built on top of APEX 23.2 and DB 23C (free).  \nIt also leverages The Movie DB (TMDB) to retrieve show artwork. So for the best\nexperience, you should register an account and request an API token.\n\n## Installation\n\nCreate an environment variable for the TMDB read access token - using the exact\nname as demonstrated in the snippet below.\n\n```bash\nexport TMDB_READ_ACCESS_TOKEN=\"INSERT_ACTUAL_VALUE\"\n```\n\nConnect to your parsing schema with SQLcl, and initiate the installation:\n\n```sql\nlb update -changelog-file controller.xml\n```\n\nnote: Source files come from a workspace named `APP_DEV` with\nID `10000`.\n\nAfer installation, you should grab the feed file and import it using the APEX application.\nThe landing page provides a file upload form.\n\n![Region with file upload form](doc/images/upload-tsv.png)\n\n## Feed File\n\nGo to: \u003chttps://www.netflix.com/tudum/top10\u003e\n\nAt the bottom there are links for\n\n* Global Lists\n* Country Lists\n* Most Popular Lists\n\nFor this sample, we are using \"Country Lists\" TSV. This is released each week so\nif you want to keep up to date, you need to re-upload the latest version (or implement\na sync job, outside the scope of this project).\n\n## Next steps\n\n* Add liquibase.properties for schema and app ID - and set apex_application_install executions for import  \n* Show album artwork  \n* Show other movies attributes souch as primary audio, country of origin\n* Link to the netflix title? This might be inplausible\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftschf%2Fnetflix-top10-apex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftschf%2Fnetflix-top10-apex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftschf%2Fnetflix-top10-apex/lists"}