{"id":24290470,"url":"https://github.com/kitforbes/docker-epubcheck","last_synced_at":"2026-04-16T23:35:26.970Z","repository":{"id":203298389,"uuid":"200720913","full_name":"kitforbes/docker-epubcheck","owner":"kitforbes","description":"Dockerfile for EPUBCheck","archived":false,"fork":false,"pushed_at":"2023-10-24T12:33:44.000Z","size":47,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-16T11:58:54.067Z","etag":null,"topics":["container-image","docker-image","dockerfile","epubcheck"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/kitforbes/epubcheck","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/kitforbes.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":"2019-08-05T20:03:14.000Z","updated_at":"2024-05-05T15:33:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ff713a3-ba85-4ba3-9455-e7786f8643f5","html_url":"https://github.com/kitforbes/docker-epubcheck","commit_stats":null,"previous_names":["kitforbes/docker-epubcheck"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitforbes%2Fdocker-epubcheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitforbes%2Fdocker-epubcheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitforbes%2Fdocker-epubcheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitforbes%2Fdocker-epubcheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kitforbes","download_url":"https://codeload.github.com/kitforbes/docker-epubcheck/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242135092,"owners_count":20077387,"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":["container-image","docker-image","dockerfile","epubcheck"],"created_at":"2025-01-16T11:52:54.368Z","updated_at":"2026-04-16T23:35:26.959Z","avatar_url":"https://github.com/kitforbes.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker-epubcheck\n\n\u003e [!IMPORTANT]\n\u003e The [EPUBCheck][epubcheck] repository have their own [Dockerfile][dockerfile] now.\n\nDockerfile for [EPUBCheck][epubcheck], available on [Docker Hub][dockerhub].\n\n## Build\n\nRun the PowerShell script:\n\n```powershell\n.\\build.ps1 -Version \"5.1.0\"\n```\n\nOr run directly with:\n\n```bash\ndocker build --build-arg \"EPUBCHECK_VERSION=5.1.0\" --tag \"epubcheck:5.1.0\" .\n```\n\n## Usage\n\n### Version (Default)\n\nDisplays the version of EPUBCheck.\n\n```bash\ndocker run --rm --name epubcheck \"epubcheck:5.1.0\"\n```\n\n```plaintext\nEPUBCheck v5.1.0\nMessages: 0 fatals / 0 errors / 0 warnings / 0 infos\n\nEPUBCheck completed\n```\n\n### Help\n\nDisplays help information for EPUBCheck.\n\n```bash\ndocker run --rm --name epubcheck \"epubcheck:5.1.0\" --help\n```\n\n```plaintext\nEPUBCheck v5.1.0\n\nWhen running this tool, the first argument should be the name (with the path)\nof the file to check.\n\nTo specify a validation profile (to run checks against a specific EPUB 3 profile\nor extension specification), use the -profile option:\n\nValidation profiles supported:\n--profile default        = the default validation profile\n--profile dict           = validates against the EPUB Dictionaries and Glossaries specification\n--profile edupub         = validates against the EDUPUB Profile\n--profile idx            = validates against the EPUB Indexes specification\n--profile preview        = validates against the EPUB Previews specification\n\nIf checking a non-epub file, the epub version of the file must\nbe specified using -v and the type of the file using -mode.\nThe default version is: 3.0.\n\nModes and versions supported:\n--mode opf -v 2.0\n--mode opf -v 3.0\n--mode xhtml -v 2.0\n--mode xhtml -v 3.0\n--mode svg -v 2.0\n--mode svg -v 3.0\n--mode nav -v 3.0\n--mode mo  -v 3.0        = for Media Overlays validation\n--mode exp               = for expanded EPUB archives\n\nThis tool also accepts the following options:\n--save                   = saves the epub created from the expanded epub\n--out \u003cfile\u003e             = output an assessment XML document file (use - to output to console)\n--xmp \u003cfile\u003e             = output an assessment XMP document file (use - to output to console)\n--json \u003cfile\u003e            = output an assessment JSON document file (use - to output to console)\n-m \u003cfile\u003e                = same as --mode\n-p \u003cprofile\u003e             = same as --profile\n-o \u003cfile\u003e                = same as --out\n-x \u003cfile\u003e                = same as --xmp\n-j \u003cfile\u003e                = same as --json\n--failonwarnings[+|-]    = By default, the tool returns a 1 if errors are found in the file or 0 if no errors\n                           are found.  Using --failonwarnings will cause the process to exit with a status of\n                           1 if either warnings or errors are present and 0 only when there are no errors or warnings.\n-q, --quiet              = no message on console, except errors, only in the output\n-f, --fatal              = include only fatal errors in the output\n-e, --error              = include only error and fatal severity messages in ouput\n-w, --warn               = include fatal, error, and warn severity messages in output\n-u, --usage              = include ePub feature usage information in output\n                           (default is OFF); if enabled, usage information will\n                           always be included in the output file\n--locale \u003clocale\u003e        = output localized messages according to the provided IETF BCP 47 language tag string.\n\n-l, --listChecks [\u003cfile\u003e]       = list message ids and severity levels to the custom message file named \u003cfile\u003e\n                                  or the console\n-c, --customMessages [\u003cfile\u003e]   = override message severity levels as defined in the custom message file named \u003cfile\u003e\n\n--version                = displays the EPUBCheck version\n\n-h, -? or --help         = displays this help message\n\nMessages: 0 fatals / 0 errors / 0 warnings / 0 infos\n\nEPUBCheck completed\n```\n\n[dockerfile]: https://github.com/w3c/epubcheck/blob/main/Dockerfile\n[dockerhub]: https://hub.docker.com/r/kitforbes/epubcheck\n[epubcheck]: https://github.com/w3c/epubcheck\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitforbes%2Fdocker-epubcheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitforbes%2Fdocker-epubcheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitforbes%2Fdocker-epubcheck/lists"}