{"id":29537863,"url":"https://github.com/caedmon5/biblio_mobile_pipeline_v1","last_synced_at":"2025-07-17T04:05:12.378Z","repository":{"id":299946733,"uuid":"1004699689","full_name":"caedmon5/biblio_mobile_pipeline_v1","owner":"caedmon5","description":"This is a script that takes bibtex and writes it to both Zotero and Obsidian (i.e. markdown) in such a way that the Obsidian version contains the Zotero ID and URL.","archived":false,"fork":false,"pushed_at":"2025-07-05T22:18:10.000Z","size":180,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-05T23:22:03.252Z","etag":null,"topics":["bibliography-management","bibtex","obsidian","obsidian-sync","zotero","zotero-api","zotero-sync"],"latest_commit_sha":null,"homepage":"","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/caedmon5.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,"zenodo":null}},"created_at":"2025-06-19T03:42:57.000Z","updated_at":"2025-07-05T22:18:14.000Z","dependencies_parsed_at":"2025-06-19T04:35:04.163Z","dependency_job_id":"f9f513a3-ceb0-45b5-87ed-bd8c0682e9f6","html_url":"https://github.com/caedmon5/biblio_mobile_pipeline_v1","commit_stats":null,"previous_names":["caedmon5/biblio_mobile_pipeline_v1"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/caedmon5/biblio_mobile_pipeline_v1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caedmon5%2Fbiblio_mobile_pipeline_v1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caedmon5%2Fbiblio_mobile_pipeline_v1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caedmon5%2Fbiblio_mobile_pipeline_v1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caedmon5%2Fbiblio_mobile_pipeline_v1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caedmon5","download_url":"https://codeload.github.com/caedmon5/biblio_mobile_pipeline_v1/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caedmon5%2Fbiblio_mobile_pipeline_v1/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265563660,"owners_count":23788740,"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":["bibliography-management","bibtex","obsidian","obsidian-sync","zotero","zotero-api","zotero-sync"],"created_at":"2025-07-17T04:02:32.754Z","updated_at":"2025-07-17T04:05:12.373Z","avatar_url":"https://github.com/caedmon5.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 `biblio_mobile_pipeline_v1`\n\n\u003e A lightweight pipeline for generating BibTeX, Obsidian markdown, and Zotero-compatible entries from scholarly sources — optimized for mobile and cross-platform workflows.\n\n📎 See full setup and usage guide in [INSTRUCTIONS.md](INSTRUCTIONS.md)\n\n\n---\n\n\n## ✅ Current Stable Release: `v0.2.0`\n=======\n## 🛠 Setup\n\n📎 See full setup and usage guide in [INSTRUCTIONS.md](INSTRUCTIONS.md)\n\n\n### 1. Install Dependencies\n\n\nThis branch (`main`) reflects the **current stable version** (`v0.2.0`), which is:\n\n- ✅ Fully working on **Linux**\n- ✅ Fully working on **Android (Termux / Python 3.12)**\n\n\u003e This version does **not** include formatted citation blocks or `citeproc`-based output.\n\n---\n\n## 🚧 Want Better Citations? Try `v0.3.0-rc1` (Linux Only)\n\nA **release candidate for `v0.3.0`** is available on the [`dev`](https://github.com/caedmon5/biblio_mobile_pipeline_v1/tree/dev) branch and tagged as [`v0.3.0-rc1`](https://github.com/caedmon5/biblio_mobile_pipeline_v1/releases/tag/v0.3.0-rc1).\n\nIt adds:\n\n- 🧠 **Formatted citation blocks** using CSL (Chicago Author–Date)\n- ✍️ Smart quotation fallback\n- 📄 Fully compatible output with this version (`v0.2.0`)\n\n\u003e ⚠️ `v0.3.0-rc1` does **not** work on Android due to missing `lxml` support in Python 3.12 (ARM64).\n\n---\n\n## 📦 Requirements\n\n- Python 3.11+ (v0.2.0 works on 3.12; v0.3.0 requires `lxml` which is not yet packaged for Android)\n- Linux, Termux (Android), macOS (untested but likely compatible)\n\nInstall dependencies:\n```bash\npip install -r requirements.txt\n```\n\n---\n\n## 🚀 Usage\n\n```bash\nbibnow --dryrun     # Preview formatted output\nbibnow --commit     # Save to Zotero + Obsidian vault\n```\n\n---\n\n## 📂 File Structure\n\n- `input.txt`: BibTeX input (clipboard or file)\n- `bib_formatter.py`: output generator for BibTeX + YAML + Markdown\n- `biblio_pipeline.py`: main CLI entrypoint\n- `vendor/citeproc/`: included only in v0.3.x+\n\n---\n\n## 🗂️ Versioning Strategy\n\n| Version     | Linux | Android (Py 3.12) |\n|-------------|--------|------------------|\n| v0.2.0      | ✅     | ✅               |\n| v0.3.0-rc1  | ✅     | ❌ (no `lxml`)    |\n\n---\n\n## 🧭 Quick Links\n\n- [Latest stable release (`v0.2.0`)](https://github.com/caedmon5/biblio_mobile_pipeline_v1/releases/tag/v0.2.0)\n- [Development branch (`v0.3.0-rc1`)](https://github.com/caedmon5/biblio_mobile_pipeline_v1/releases/tag/v0.3.0-rc1)\n- [Dev source code](https://github.com/caedmon5/biblio_mobile_pipeline_v1/tree/dev)\n\n---\n\n## 📌 License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaedmon5%2Fbiblio_mobile_pipeline_v1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaedmon5%2Fbiblio_mobile_pipeline_v1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaedmon5%2Fbiblio_mobile_pipeline_v1/lists"}