{"id":23585094,"url":"https://github.com/jacobeverist/research_literature_scripts","last_synced_at":"2026-04-17T11:31:38.492Z","repository":{"id":269897856,"uuid":"908792472","full_name":"jacobeverist/research_literature_scripts","owner":"jacobeverist","description":"Useful scripts for managing PDF literature","archived":false,"fork":false,"pushed_at":"2024-12-27T02:31:04.000Z","size":5744,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-17T02:06:25.077Z","etag":null,"topics":["latex","markdown","obsidian-md","pandoc","pandocomatic","remarkable","scrivener","scrivomatic","zotero"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/jacobeverist.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-12-27T01:37:21.000Z","updated_at":"2025-02-23T23:21:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"4196dfd9-8445-45b5-a4f4-3bf821b2ff24","html_url":"https://github.com/jacobeverist/research_literature_scripts","commit_stats":null,"previous_names":["jacobeverist/research_literature_scripts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jacobeverist/research_literature_scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobeverist%2Fresearch_literature_scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobeverist%2Fresearch_literature_scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobeverist%2Fresearch_literature_scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobeverist%2Fresearch_literature_scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacobeverist","download_url":"https://codeload.github.com/jacobeverist/research_literature_scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobeverist%2Fresearch_literature_scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31927694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T10:35:34.458Z","status":"ssl_error","status_checked_at":"2026-04-17T10:35:09.472Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["latex","markdown","obsidian-md","pandoc","pandocomatic","remarkable","scrivener","scrivomatic","zotero"],"created_at":"2024-12-27T03:13:28.488Z","updated_at":"2026-04-17T11:31:38.479Z","avatar_url":"https://github.com/jacobeverist.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Problem\n\nI use the following applications and devices for my research, writing, and reading:\n- Obsidian MD\n- Zotero\n- Scrivener\n- Remarkable 2\n\nI need ways to integrate their data and leverage their various strengths.\n\n# Scripting Tools to Manage My Research Literature\n\nI mostly use MacOS, but these should work on any OS.\n\nScript to move PDFs to Remarkable while preserving the directory structure on the tablet OS\n- [remarkable_migrate_papers.py](remarkable_migrate_papers.py)\n\nExample script for bulk-renaming of files in the file system based on a regular expression and renaming based on regex groups\n- [rename_files.py](rename_files.py)\n\nZotero API query to list files on Zotero hosting service\n- [zotero_list_collection.py](zotero_list_collection.py)\n\n\nScrivener compilation pipeline scripts.  Uses Scrivomatic, Pandocomatic, Pandoc, Biber, and Xelatex\n- [scrivener_workflow](scrivener_workflow)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobeverist%2Fresearch_literature_scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacobeverist%2Fresearch_literature_scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobeverist%2Fresearch_literature_scripts/lists"}