{"id":29431216,"url":"https://github.com/brailleapps/dotify.devtools","last_synced_at":"2026-07-21T06:31:46.519Z","repository":{"id":92268149,"uuid":"61415868","full_name":"brailleapps/dotify.devtools","owner":"brailleapps","description":"Provides a set of tools to be used in dotify development","archived":false,"fork":false,"pushed_at":"2019-08-31T16:00:11.000Z","size":560,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-13T05:39:36.279Z","etag":null,"topics":["developer-tools","library"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brailleapps.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-06-18T03:54:33.000Z","updated_at":"2019-08-31T16:00:13.000Z","dependencies_parsed_at":"2023-06-08T05:30:26.730Z","dependency_job_id":null,"html_url":"https://github.com/brailleapps/dotify.devtools","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/brailleapps/dotify.devtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brailleapps%2Fdotify.devtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brailleapps%2Fdotify.devtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brailleapps%2Fdotify.devtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brailleapps%2Fdotify.devtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brailleapps","download_url":"https://codeload.github.com/brailleapps/dotify.devtools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brailleapps%2Fdotify.devtools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35713696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-21T02:00:06.728Z","response_time":109,"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":["developer-tools","library"],"created_at":"2025-07-12T19:31:55.909Z","updated_at":"2026-07-21T06:31:46.512Z","avatar_url":"https://github.com/brailleapps.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.com/brailleapps/dotify.devtools.svg?branch=master)](https://travis-ci.com/brailleapps/dotify.devtools)\n[![Type](https://img.shields.io/badge/type-library_bundle-blue.svg)](https://github.com/brailleapps/wiki/wiki/Types)\n[![License: LGPL v2.1](https://img.shields.io/badge/License-LGPL%20v2%2E1%20%28or%20later%29-blue.svg)](https://www.gnu.org/licenses/lgpl-2.1)\n\n# dotify.devtools #\n\nIn addition to the Dotify project, there is a DotifyDevtools project in the code repository. DotifyDevtools contains tools that are useful when developing for Dotify, but are not needed when running the final software.\n\n## Main Features ##\nTools included in devtools:\n  * GenerateTableEntries\n  * SchematronRulesGenerator\n  * PefFileCompareUI\n  * Unbrailler\n  * and more\n\n### GenerateTableEntries ###\nThis tool allows a user to generate braille table entries for a span of unicode characters that are to be added to a braille table. Currently, the parameters are embedded in the code, and need to be recompiled if modified.\n\n### SchematronRulesGenerator ###\nThis tool can be used to build schematron files using a compact java notation.\n\n### PefFileCompareUI ###\nThis tool can be used for regression testing. It allows detailed comparing between two folders of pef-files, ignoring meta data.\n\n#### Environment variables ####\n`org.daisy.dotify.devtools.regression.baseline` specifies whether the baseline should be updated or just used for comparison.\n\nvalues: `update` or `compare` (default)\n\n`org.daisy.dotify.devtools.regression.mode` specifies whether the Dotify CLI should be called with the `convert` command or not.\n\nvalues: `convert` or `legacy` (default) \n\n### Unbrailler ###\nThis tool can be used to compare text differences in an xml-editor. A folder is scanned for PEF-files and the braille in each file is replaced by ascii characters for easier debugging.\n\n## Using ##\nTo use the bundle\u003cstrike\u003e, download the [latest release](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.daisy.dotify%22%20AND%20a%3A%22dotify.devtools%22) from maven central\u003c/strike\u003e install it in your local maven cache with:\n\n`gradlew install` (Windows) or `./gradlew install` (Mac/Linux)\n\n\n## Building ##\nBuild with `gradlew build` (Windows) or `./gradlew build` (Mac/Linux)\n\n## Testing ##\nTests are run with `gradlew test` (Windows) or `./gradlew test` (Mac/Linux)\n\n## Javadoc ##\nJavadoc for the latest Dotify Devtools is available [here](http://brailleapps.github.io/dotify.devtools/latest/javadoc/).\n\n## Requirements \u0026 Compatibility ##\n- Requires Java 8\n\n## More information ##\nSee the [common wiki](https://github.com/brailleapps/wiki/wiki) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrailleapps%2Fdotify.devtools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrailleapps%2Fdotify.devtools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrailleapps%2Fdotify.devtools/lists"}