{"id":29628935,"url":"https://github.com/devidw/deep-mov-rec","last_synced_at":"2025-07-21T09:07:18.923Z","repository":{"id":280310821,"uuid":"941364347","full_name":"devidw/deep-mov-rec","owner":"devidw","description":"recommend me movies that i have NOT seen","archived":false,"fork":false,"pushed_at":"2025-04-07T03:53:11.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-18T09:09:13.142Z","etag":null,"topics":["deepsearch","movie-recomendation-system","movie-recommedation","movie-recommendation-app"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/devidw.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},"funding":{"github":"devidw"}},"created_at":"2025-03-02T05:27:15.000Z","updated_at":"2025-04-07T03:53:14.000Z","dependencies_parsed_at":"2025-03-02T17:31:14.077Z","dependency_job_id":"eedfc93e-68a3-4466-bb89-ffd37ae1ad34","html_url":"https://github.com/devidw/deep-mov-rec","commit_stats":null,"previous_names":["devidw/deep-mov-rec"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devidw/deep-mov-rec","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devidw%2Fdeep-mov-rec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devidw%2Fdeep-mov-rec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devidw%2Fdeep-mov-rec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devidw%2Fdeep-mov-rec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devidw","download_url":"https://codeload.github.com/devidw/deep-mov-rec/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devidw%2Fdeep-mov-rec/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266270600,"owners_count":23902739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["deepsearch","movie-recomendation-system","movie-recommedation","movie-recommendation-app"],"created_at":"2025-07-21T09:07:18.454Z","updated_at":"2025-07-21T09:07:18.911Z","avatar_url":"https://github.com/devidw.png","language":"TypeScript","funding_links":["https://github.com/sponsors/devidw"],"categories":[],"sub_categories":[],"readme":"# recommend me movies that i have \u003cem\u003e\u003cstrong\u003eNOT\u003c/strong\u003e\u003c/em\u003e seen\n\n**04/04/25: oai 6 google deep research totally ignore the exclusion list and recommend tons of excluded titles. i feel like a way to solve this would be some kine of tool that allows them to query a suggestion against an exclusion list with embeddings as part of the reasoning or research process.**\n\n**03/08/25: exclusion lists work reliable with reasoning models. this change in model capabilites make this repo obsolete.**\n\nasking llms for movie recs is great \\\njust you don't want to get recommended movies you've seen already \\\nso you list all the movies you've seen already \\\nmodels struggle to exclude them tho \\\nthis project tries to solve this with a code-based check\n\n## how it works\n\n1. user describes movie preferences\n2. preferences are turned into a series of search queries\n3. /r/MovieSuggestions is searched for relevant results\n4. posts with 1st level comments are retrieved\n5. llm extracts movie titles from comments\n6. already seen movies are filtered out, using imdb csv export\n7. remaining movies are checked against user preferences again to ensure quality\n\n## usage\n\n- `config.ts`\n- `user.txt` : describe your movie preferences, likes, dislikes, actors, directors, up to you\n- `seen.txt` : newline sep list of movie titles that u have seen already\n  - `imdb.ipynb`: if you want to gen from an imdb list like your check-ins or ratings\n    - `seen_extra.txt` : sometimes reddit mentioned titles don't match either of imdb title or imdb original title, in that case you can blacklist them manually with the reddit mentioned title alias, case doesn't matter\n\n```bash\nOPENAI_API_KEY=\"\"\nREDDIT_API_KEY=\"\"\n```\n\n- reddit api key is an access token obtained via oauth, you have to setup a reddit script app and run through the oauth flow to get one\n\n```bash\npnpm i\n```\n\n```bash\npnpm tsx main.ts\n```\n\n## example\n\n### input\n\n- avoid movies that are just at a single location, i prefer 'open world' kinda feel\n- avoid movies that are too shaky, action with tons of cut scenes and fights and gun fire, it can have some, but should be a good balance with actual depth\n- fucked up stuff is a plus, like black mirror, memento, existenz etc, david cronenberg\n- avoid overly romance, sex is a plus but not overly relationship / love driven, heavy\n- shouldn't feel too old, it's okay if it's older, but it shouldn't feel old, taxi driver is old but doesn't feel old, great movie\n- shouldn't be a too femaleish theme like black swan\n- shouldn't be a politics, police or law heavy movie, it can be in there but shouldn't be the main theme\n- no musicals, no documentaries, no black and white, no silent movies\n- i like cyberpunk, scifi, mystery, thriller btw, not limited to but i like those\n\n## output\n\n1. [5/5] A Scanner Darkly [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1h9j2dp/looking_for_movies_thatll_stick_with_me_long/)\n2. [5/5] Synchronic [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n3. [5/5] The Quiet Earth [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n4. [5/5] Primer [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n5. [5/5] Moon [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n6. [5/5] Possessor [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n7. [5/5] Brazil [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n8. [5/5] Never Let Me Go [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n9. [5/5] The Arrival [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n10. [5/5] Coherence [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n11. [4/5] The Lobster [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1h9j2dp/looking_for_movies_thatll_stick_with_me_long/)\n12. [4/5] Perfect Blue [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1h9j2dp/looking_for_movies_thatll_stick_with_me_long/)\n13. [4/5] Sputnik [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n14. [4/5] Liquid Sky [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n15. [4/5] Lifeforce [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n16. [4/5] The Hidden [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n17. [4/5] Antiviral [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n18. [4/5] Infinity Pool [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n19. [4/5] Time Crimes [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n20. [4/5] After Yang [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n21. [4/5] I Am Mother [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n22. [4/5] What Happened to Monday [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n23. [4/5] Prospect [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n24. [4/5] Space Sweepers [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n25. [4/5] Resolution [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n26. [3/5] The Killing of a Sacred Deer [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1h9j2dp/looking_for_movies_thatll_stick_with_me_long/)\n27. [3/5] Under the Silver Lake [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1hxkfkv/recommendations_for_movies_shows_in_the_field_of/)\n28. [3/5] Sin City [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1h9j2dp/looking_for_movies_thatll_stick_with_me_long/)\n29. [3/5] They Cloned Tyrone [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n30. [3/5] Spring [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n31. [3/5] Spectral [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n32. [3/5] Returner [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n33. [2/5] Blood Quantum [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1hxkfkv/recommendations_for_movies_shows_in_the_field_of/)\n34. [2/5] Infinity Chamber [src](https://wwww.reddit.com/r/MovieSuggestions/comments/1dcr8uk/scifi_films_so_under_the_radar_that_they_never/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevidw%2Fdeep-mov-rec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevidw%2Fdeep-mov-rec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevidw%2Fdeep-mov-rec/lists"}