{"id":17674271,"url":"https://github.com/joshgachnang/chaptersplit","last_synced_at":"2025-03-30T16:28:43.555Z","repository":{"id":2440441,"uuid":"3410393","full_name":"joshgachnang/ChapterSplit","owner":"joshgachnang","description":"Takes a PDF and splits it into multiple PDFs based on a list of chapter names and page numbers.","archived":false,"fork":false,"pushed_at":"2012-02-28T19:37:03.000Z","size":96,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T18:25:40.651Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joshgachnang.png","metadata":{"files":{"readme":"README","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}},"created_at":"2012-02-10T19:40:01.000Z","updated_at":"2024-12-25T03:49:34.000Z","dependencies_parsed_at":"2022-09-17T21:53:26.930Z","dependency_job_id":null,"html_url":"https://github.com/joshgachnang/ChapterSplit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgachnang%2FChapterSplit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgachnang%2FChapterSplit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgachnang%2FChapterSplit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgachnang%2FChapterSplit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joshgachnang","download_url":"https://codeload.github.com/joshgachnang/ChapterSplit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246346627,"owners_count":20762614,"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":[],"created_at":"2024-10-24T07:06:28.077Z","updated_at":"2025-03-30T16:28:43.536Z","avatar_url":"https://github.com/joshgachnang.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Copyright Josh Gachnang 2012\n\nReleased under the New BSD License\n\nChapter Split is a Python tool utilizing pdftk to split a large PDF into chapters. You define chapter boundaries,\nand it will split the original file into multiple, single chapter boundaries. You can also define multiple sections \nper new file. For example, you could have Chapter 1, and the answers from the back of the book for Chapter 1, all in \none PDF.\n\nIt takes one argument: filename.\nThe filename should be a file in the below format. Also see example.txt.\n\n\nFile format:\n\nOriginal_File_Name.pdf\nNew_File_Base_ (Will have section name and .pdf attached)\nNew file name, page_start page_end\n\nExample:\n\nSuperBook.pdf\nSuperBook_\nChapter 1, 1 15\n\nAnother example using multiple sections (for example, chapter 1 plus chapter 1 answers)\n\nSuperBook.pdf\nSuperBook_\nChapter 1, 1 15, 1004 1006\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshgachnang%2Fchaptersplit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoshgachnang%2Fchaptersplit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshgachnang%2Fchaptersplit/lists"}