{"id":20054209,"url":"https://github.com/seryiza/remplater","last_synced_at":"2025-07-27T05:35:07.680Z","repository":{"id":259711486,"uuid":"879116908","full_name":"Seryiza/remplater","owner":"Seryiza","description":"generated pdf templates for remarkable 2 from code","archived":false,"fork":false,"pushed_at":"2024-12-16T10:44:54.000Z","size":16668,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-02T09:17:53.679Z","etag":null,"topics":["clojure","pdf-template","pdfbox","remarkable"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seryiza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-10-27T02:56:34.000Z","updated_at":"2024-12-16T10:43:18.000Z","dependencies_parsed_at":"2025-01-12T21:37:27.121Z","dependency_job_id":null,"html_url":"https://github.com/Seryiza/remplater","commit_stats":null,"previous_names":["seryiza/remplater"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Seryiza/remplater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seryiza%2Fremplater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seryiza%2Fremplater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seryiza%2Fremplater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seryiza%2Fremplater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seryiza","download_url":"https://codeload.github.com/Seryiza/remplater/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seryiza%2Fremplater/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260536208,"owners_count":23024324,"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":["clojure","pdf-template","pdfbox","remarkable"],"created_at":"2024-11-13T12:39:17.542Z","updated_at":"2025-06-18T10:34:33.411Z","avatar_url":"https://github.com/Seryiza.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CI](https://github.com/Seryiza/remplater/actions/workflows/ci.yml/badge.svg)](https://github.com/Seryiza/remplater/actions/workflows/ci.yml)\n\n# Remplater\n\nMy PDF templates and code to generate them targeted Remarkable 2.\n\nFeel free to [download](https://github.com/Seryiza/remplater/releases) and generate PDFs, create your templates via clojure, and suggest ideas for new templates in [issues](https://github.com/Seryiza/remplater/issues).\n\n### Templates\n#### Alpha Planner\ninspired by [Remarkably Organized](https://remarkably-organized.pages.dev/) ⨯ [The Time-Block Planner](https://www.timeblockplanner.com/) ⨯ [Daybook](https://www.etsy.com/listing/1786005009/remarkable-2-planner-templates-daybook)\n\n| Year Page | Month Page | Month Inbox Page | Day Page |\n| --------- | ---------- | ---------------- | -------- |\n| ![Year Page](.github/images/alpha_year_page.png) | ![Month Page](.github/images/alpha_month_page.png) | ![Month Inbox Page](.github/images/alpha_month_inbox_page.png) | ![Day Page](.github/images/alpha_day_page.png) |\n\n| Notes Sections | Notes Subsections | Note Page |\n| ---------- | ---------------- | -------- |\n| ![Notes Sections](.github/images/alpha_notes_sections.png) | ![Notes Subsections](.github/images/alpha_notes_index.png) | ![Note Page](.github/images/alpha_notes_page.png) |\n\n#### Remarkable-Calendar\ninspired by [elainajones](https://github.com/elainajones/remarkable-calendar) ⨯ Hobonichi Techo\n\n\u003cdetails\u003e\n  \u003csummary\u003eTemplate Details\u003c/summary\u003e\n\n  I love this cool and minimalistic template. I reimplemented it to ensure that this project has enough features.\n\n  Options:\n  - `--start-date`: start date (format `YYYY-MM-DD`)\n  - `--end-date`: end date (format `YYYY-MM-DD`)\n  - `--timeline-labels`: timeline labels (format `rowindex1:label1,rowindex2:label2`)\n\n  Code Location:\n  ```\nsrc/remplater/templates/remarkable_calendar.clj\n```\n  \n  Example CLI Command:\n  ```bash\njava -jar target/remplater.jar generate remarkable-calendar --start-date=2024-01-01 --end-date=2025-01-31 --filename this.pdf --timeline-labels=12:17\n```\n\u003c/details\u003e\n\n| Monthly View | Daily View |\n| ------------ | ---------- |\n| ![Montly View](.github/images/remarkable_calendar_monthly.png) | ![Montly View](.github/images/remarkable_calendar_daily.png) |\n\n## How to download PDFs\n\nYou can download already generated PDF files from [releases](https://github.com/Seryiza/remplater/releases).\n\nAlso, there's [the Development Prerelease](https://github.com/Seryiza/remplater/releases/tag/latest) with the latest code changes. You can use it too, but it's unstable.\n\n## How to generate PDFs\n\nRequirements: Java\n\nYou can generate PDF templates for custom date ranges and some customization. Download and run the latest jar file from [releases](https://github.com/Seryiza/remplater/releases).\n\nFor example:\n```bash\njava -jar remplater.jar generate remarkable-calendar --start-date=2024-01-01 --end-date=2025-01-31 --filename this.pdf --timeline-labels=12:17\n```\n\nYou can get help and display all options:\n```\n$ java -jar remplater.jar\nRemplater: Remarkable Templater.\n\nUsage:\n  remplater generate remarkable-calendar [options] --start-date=\u003c2024-01-01\u003e --end-date=\u003c2025-01-31\u003e [--timeline-labels=\u003c0:12,10:18\u003e]\n  remplater --help\n  remplater --version\n\nOptions:\n  --help                  Show this screen\n  --version               Show version\n  --filename=\u003cfilename\u003e   Output filename\n```\n\n## How to develop this project\n\nRequirements: Java, Clojure\n\nJust start REPL as usual. For the introduction in the codebase, you can read [existing templates](https://github.com/Seryiza/remplater/blob/master/src/remplater/templates/remarkable_calendar.clj).\n\nRemplater has automated tests. You can run them inside your editor or command `make test`.\n\nYou can build a jar file via the command `make uberjar`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseryiza%2Fremplater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseryiza%2Fremplater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseryiza%2Fremplater/lists"}