{"id":22368017,"url":"https://github.com/dridk/all2txt","last_synced_at":"2026-01-07T03:08:46.034Z","repository":{"id":224328819,"uuid":"763002744","full_name":"dridk/all2txt","owner":"dridk","description":"parallel converter to plain text for doc, docx, rtf, pdf files","archived":false,"fork":false,"pushed_at":"2024-02-26T21:02:10.000Z","size":384,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T16:11:37.724Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rich Text Format","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/dridk.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-02-25T09:49:26.000Z","updated_at":"2025-02-02T11:25:33.000Z","dependencies_parsed_at":"2024-02-25T11:25:08.104Z","dependency_job_id":"bd9c36da-640f-4c2f-8c5c-aee8da58acbc","html_url":"https://github.com/dridk/all2txt","commit_stats":null,"previous_names":["dridk/all2txt"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dridk/all2txt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dridk%2Fall2txt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dridk%2Fall2txt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dridk%2Fall2txt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dridk%2Fall2txt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dridk","download_url":"https://codeload.github.com/dridk/all2txt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dridk%2Fall2txt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28231786,"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","status":"online","status_checked_at":"2026-01-07T02:00:05.975Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-12-04T18:25:41.285Z","updated_at":"2026-01-07T03:08:46.010Z","avatar_url":"https://github.com/dridk.png","language":"Rich Text Format","funding_links":[],"categories":[],"sub_categories":[],"readme":"# all2txt\nparallel converter to plain text for doc, docx, rtf, pdf files\n\n\nFile conversion with libreoffice is difficult to parallelize for massive batch conversion. And sometimes libreoffice hang makes it impossible to use.  \nThis docker image converts all files (doc, docx, rtf, pdf ) in the input folder to plain text, via html  with dedicated tools and GNU Parallel (https://www.gnu.org/software/parallel/).      \nSource code are available on github : https://github.com/dridk/all2txt\n\n- *.doc file are converted with **abiword**\n- *.rtf are converted with **rtf2html**\n- *.docx are converted with **pandoc**\n- *.pdf are converted with **pdf2html**\n\n# Usage\n\n- Create a folder named *input* with all your documents inside . \n- Pull image:     \n```docker pull dridk/all2txt```\n- Run conversion with :      \n ```docker run -v $(pwd)/input:/input  --rm -it all2txt ```\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdridk%2Fall2txt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdridk%2Fall2txt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdridk%2Fall2txt/lists"}