{"id":16160533,"url":"https://github.com/eallion/neodb_collection_marker","last_synced_at":"2025-09-13T08:10:45.961Z","repository":{"id":256750753,"uuid":"856280201","full_name":"eallion/neodb_collection_marker","owner":"eallion","description":"NeoDB Collection 批量标记脚本","archived":false,"fork":false,"pushed_at":"2024-09-17T08:00:06.000Z","size":12729,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T07:46:04.369Z","etag":null,"topics":["douban","film","imdb","movie","neodb"],"latest_commit_sha":null,"homepage":"https://neodb.social/collection/5BJEo6UQs8KbAivjOUpAcb","language":"Python","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/eallion.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-09-12T09:58:22.000Z","updated_at":"2024-09-17T08:00:10.000Z","dependencies_parsed_at":"2024-09-17T09:56:02.517Z","dependency_job_id":"be5b26a1-2d84-430d-a567-4c25566d9d66","html_url":"https://github.com/eallion/neodb_collection_marker","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"78747c542f6d291d96484355a864ceb19bf784c9"},"previous_names":["eallion/neodb_collection_marker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eallion%2Fneodb_collection_marker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eallion%2Fneodb_collection_marker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eallion%2Fneodb_collection_marker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eallion%2Fneodb_collection_marker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eallion","download_url":"https://codeload.github.com/eallion/neodb_collection_marker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247584060,"owners_count":20962071,"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":["douban","film","imdb","movie","neodb"],"created_at":"2024-10-10T02:03:18.342Z","updated_at":"2025-04-07T02:45:48.982Z","avatar_url":"https://github.com/eallion.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NeoDB Collection 批量标记脚本\n\n示例： https://neodb.social/collection/5BJEo6UQs8KbAivjOUpAcb\n\n### 使用\n\n在 `collection.sh` 设置\n\n- `NEODB_ACCESS_TOKEN`\n- `COLLECTION_ID`\n\n然后运行脚本：\n\n```bash\n# chmod a+x collection.sh\n\n./collection.sh \u003c imdb.txt\n```\n\n`imdb.txt` 可替换成 `douban.txt` 或者 `mixed.txt`\n\n### 说明\n\n- `collection.sh` 批量标记脚本\n- `douban.txt` 豆瓣电影 Top 250 // 2024年9月12日版本\n- `imdb.txt` IMDB Top 250 // 2024年9月12日版本\n- `mixed.txt` IMDB 和豆瓣电影 Top 250 和合集，因为有重复，共 406 条\n- `top250.json` Json 版本的备份，暂时无用\n- `api/data.json` Top250 合集的影片详细信息的备份 // 2024年9月12日版本\n\n### PHP API\n\n`/api` 目录提供一个简单的自部署 PHP 版本 API。数据来自 NeoDB 的缓存。\n\n**说明：**\n数据范围只包含 `IMDB Top250` 和 `豆瓣 Top250` 和混合合集，共 406 部电影。\n影片名单参见： https://neodb.social/collection/5BJEo6UQs8KbAivjOUpAcb\n\n#### Parameter\n\n- `/` 返回纯文本的 UUID\n- `?type=json` 随机返回一部影片的完整信息\n- `?uuid={UUID}` 返回指定的 UUID 的影片信息\n\n#### Request\n\n- GET: `https://example-api-host.com/api-endpoint`\n\nResponse:\n\n```txt\n6SAqdyMEu3kGepBN0mHZAr\n```\n\n- GET: `https://example-api-host.com/api-endpoint?type=json`\n\nResponse: 同下\n\n- GET: `https://example-api-host.com/api-endpoint?uuid=6SAqdyMEu3kGepBN0mHZAr`\n\n```json\n{\n  \"id\": \"https://neodb.social/movie/6SAqdyMEu3kGepBN0mHZAr\",\n  \"type\": \"Movie\",\n  \"uuid\": \"6SAqdyMEu3kGepBN0mHZAr\",\n  \"url\": \"/movie/6SAqdyMEu3kGepBN0mHZAr\",\n  \"api_url\": \"/api/movie/6SAqdyMEu3kGepBN0mHZAr\",\n  \"category\": \"movie\",\n  \"parent_uuid\": null,\n  \"display_title\": \"肖申克的救赎\",\n  \"external_resources\": [\n    {\n      \"url\": \"https://www.themoviedb.org/movie/278\"\n    },\n    {\n      \"url\": \"https://www.imdb.com/title/tt0111161/\"\n    },\n    {\n      \"url\": \"https://movie.douban.com/subject/1292052/\"\n    }\n  ],\n  \"title\": \"肖申克的救赎\",\n  \"description\": \"一场谋杀案使银行家安迪（蒂姆•罗宾斯 Tim Robbins 饰）蒙冤入狱，谋杀妻子及其情人的指控将囚禁他终生。在肖申克监狱的首次现身就让监狱“大哥”瑞德（摩根•弗里曼 Morgan Freeman 饰）对他另眼相看。瑞德帮助他搞到一把石锤和一幅女明星海报，两人渐成患难 之交。很快，安迪在监狱里大显其才，担当监狱图书管理员，并利用自己的金融知识帮助监狱官避税，引起了典狱长的注意，被招致麾下帮助典狱长洗黑钱。偶然一次，他得知一名新入狱的小偷能够作证帮他洗脱谋杀罪。燃起一丝希望的安迪找到了典狱长，希望他能帮自己翻案。阴险伪善的狱长假装答应安迪，背后却派人杀死小偷，让他唯一能合法出狱的希望泯灭。沮丧的安迪并没有绝望，在一个电闪雷鸣的风雨夜，一场暗藏几十年的越狱计划让他自我救赎，重获自由！老朋友瑞德在他的鼓舞和帮助下，也勇敢地奔向自由。\\n本片获得1995年奥斯卡10项提名，以及金球奖、土星奖等多项提名。\",\n  \"localized_title\": [\n    {\n      \"lang\": \"zh-cn\",\n      \"text\": \"肖申克的救赎\"\n    },\n    {\n      \"lang\": \"en\",\n      \"text\": \"The Shawshank Redemption\"\n    },\n    {\n      \"lang\": \"zh-cn\",\n      \"text\": \"月黑高飞(港)\"\n    },\n    {\n      \"lang\": \"zh-cn\",\n      \"text\": \"刺激1995(台)\"\n    },\n    {\n      \"lang\": \"zh-cn\",\n      \"text\": \"地狱诺言\"\n    },\n    {\n      \"lang\": \"zh-cn\",\n      \"text\": \"铁窗岁月\"\n    },\n    {\n      \"lang\": \"zh-cn\",\n      \"text\": \"消香克的救赎\"\n    }\n  ],\n  \"localized_description\": [\n    {\n      \"lang\": \"zh-cn\",\n      \"text\": \"一场谋杀案使银行家安迪（蒂姆•罗宾斯 Tim Robbins 饰）蒙冤入狱，谋杀妻子及其情人的指控将囚禁他终生。在肖申克监狱的首次现身就让监狱“大哥”瑞德（摩根•弗里曼 Morgan Freeman 饰）对他另眼相看。瑞德帮助他搞到一把石锤和一幅女明星海报，两人渐成患难 之交。很快，安迪在监狱里大显其才，担当监狱图书管理员，并利用自己的金融知识帮助监狱官避税，引起了典狱长的注意，被招致麾下帮助典狱长洗黑钱。偶然一次，他得知一名新入狱的小偷能够作证帮他洗脱谋杀罪。燃起一丝希望的安迪找到了典狱长，希望他能帮自己翻案。阴险伪善的狱长假装答应安迪，背后却派人杀死小偷，让他唯一能合法出狱的希望泯灭。沮丧的安迪并没有绝望，在一个电闪雷鸣的风雨夜，一场暗藏几十年的越狱计划让他自我救赎，重获自由！老朋友瑞德在他的鼓舞和帮助下，也勇敢地奔向自由。\\n本片获得1995年奥斯卡10项提名，以及金球奖、土星奖等多项提名。\"\n    }\n  ],\n  \"cover_image_url\": \"https://neodb.social/m/movie/2021/09/14e5043627-8e2d-43c0-a6cc-a8e05d8115d3.jpg\",\n  \"rating\": 9.4,\n  \"rating_count\": 2413,\n  \"brief\": \"一场谋杀案使银行家安迪（蒂姆•罗宾斯 Tim Robbins 饰）蒙冤入狱，谋杀妻子及其情人的指控将囚禁他终生。在肖申克监狱的首次现身就让监狱“大哥”瑞德（摩根•弗里曼 Morgan Freeman 饰）对他另眼相看。瑞德帮助他搞到一把石锤和一幅女明星海报，两人渐成患难 之交。很快，安迪在监狱里大显其才，担当监狱图书管理员，并利用自己的金融知识帮助监狱官避税，引起了典狱长的注意，被招致麾下帮助典狱长洗黑钱。偶然一次，他得知一名新入狱的小偷能够作证帮他洗脱谋杀罪。燃起一丝希望的安迪找到了典狱长，希望他能帮自己翻案。阴险伪善的狱长假装答应安迪，背后却派人杀死小偷，让他唯一能合法出狱的希望泯灭。沮丧的安迪并没有绝望，在一个电闪雷鸣的风雨夜，一场暗藏几十年的越狱计划让他自我救赎，重获自由！老朋友瑞德在他的鼓舞和帮助下，也勇敢地奔向自由。\\n本片获得1995年奥斯卡10项提名，以及金球奖、土星奖等多项提名。\",\n  \"orig_title\": \"The Shawshank Redemption\",\n  \"other_title\": [\n    \"月黑高飞(港)\",\n    \"刺激1995(台)\",\n    \"地狱诺言\",\n    \"铁窗岁月\",\n    \"消香克的救赎\"\n  ],\n  \"director\": [\n    \"弗兰克·德拉邦特\"\n  ],\n  \"playwright\": [\n    \"弗兰克·德拉邦特\",\n    \"斯蒂芬·金\"\n  ],\n  \"actor\": [\n    \"蒂姆·罗宾斯\",\n    \"摩根·弗里曼\",\n    \"鲍勃·冈顿\",\n    \"威廉姆·赛德勒\",\n    \"克兰西·布朗\",\n    \"吉尔·贝罗斯\",\n    \"马克·罗斯顿\",\n    \"詹姆斯·惠特摩\",\n    \"杰弗里·德曼\",\n    \"拉里·布兰登伯格\",\n    \"尼尔·吉恩托利\",\n    \"布赖恩·利比\",\n    \"大卫·普罗瓦尔\",\n    \"约瑟夫·劳格诺\",\n    \"祖德·塞克利拉\",\n    \"保罗·麦克兰尼\",\n    \"芮妮·布莱恩\",\n    \"阿方索·弗里曼\",\n    \"V·J·福斯特\",\n    \"弗兰克·梅德拉诺\",\n    \"马克·迈尔斯\",\n    \"尼尔·萨默斯\",\n    \"耐德·巴拉米\",\n    \"布赖恩·戴拉特\",\n    \"唐·麦克马纳斯\"\n  ],\n  \"genre\": [\n    \"Drama\",\n    \"Crime\"\n  ],\n  \"language\": [\n    \"英语\"\n  ],\n  \"area\": [\n    \"美国\"\n  ],\n  \"year\": 1994,\n  \"site\": \"\",\n  \"duration\": \"142分钟\",\n  \"imdb\": \"tt0111161\"\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feallion%2Fneodb_collection_marker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feallion%2Fneodb_collection_marker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feallion%2Fneodb_collection_marker/lists"}