{"id":13612954,"url":"https://github.com/jlarriba/astounding","last_synced_at":"2026-01-16T23:25:50.205Z","repository":{"id":45158478,"uuid":"270964070","full_name":"jlarriba/astounding","owner":"jlarriba","description":"A multiplatform GUI for the reMarkable tablet","archived":false,"fork":false,"pushed_at":"2022-01-04T16:44:50.000Z","size":313,"stargazers_count":48,"open_issues_count":5,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-07T21:41:31.208Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jlarriba.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}},"created_at":"2020-06-09T09:48:39.000Z","updated_at":"2024-04-12T22:03:33.000Z","dependencies_parsed_at":"2022-09-24T20:02:18.688Z","dependency_job_id":null,"html_url":"https://github.com/jlarriba/astounding","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlarriba%2Fastounding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlarriba%2Fastounding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlarriba%2Fastounding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlarriba%2Fastounding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jlarriba","download_url":"https://codeload.github.com/jlarriba/astounding/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248735825,"owners_count":21153475,"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-08-01T20:00:37.145Z","updated_at":"2026-01-16T23:25:50.192Z","avatar_url":"https://github.com/jlarriba.png","language":"Java","funding_links":[],"categories":["HarmonyOS","GUI Clients"],"sub_categories":["Windows Manager","Template Builders"],"readme":"# astounding\nA multiplatform GUI for the reMarkable tablet. It tries to address the lack of a GUI to manage the book collection via the reMarkable Cloud, so linux is it's primary target.\n\nCurrently it is able to upload epub and pdf, export pdf (without annotations), display books and folders, navigate and delete books and folders.\n\nDouble clicking on each book will export the pdf. Double click on each folder will open it. For the moment, only uploads to the root folder is allowed.\n\n# Usage\nJava 11 is required to be installed. OpenJDK11 will do fine.\n\nThe authentication is not yet implemented, but it uses [jrmapi](https://github.com/jlarriba/jrmapi) to communicate with the reMarkable cloud, which is compatible with the .rmapi file created by the [rmapi](https://github.com/juruen/rmapi) project. If you are already using it, you dont have to do anything. If not, download it and use its login. That will generate a .rmapi in you userdir with the corresponding tokens. They will be used by astounding to connect to your reMarkable cloud.\n\n### rmapi\nDownload the last release from the [Github releases page](https://github.com/juruen/rmapi/releases).\n```\n$ tar -zxvf rmapi-linuxx86-64.tar.gz\n$ chmod +x rmapi\n$ ./rmapi\n```\nThen create a symlink for the token file:\n```\n$ ln -s ~/.config/rmapi/rmapi.conf ~/.rmapi   \n```\n\n### astounding\nDownload the corresponding release from the [Github releases page](https://github.com/jlarriba/astounding/releases).\n```\n$ java -jar astounding.jar\n```\n\n# Build\nBuilding requires Java 11. OpenJFX is downloaded via Maven so no need to install the SDK.\n\n ```\n $ mvn clean package\n $ mvn javafx:run\n ```\n\nIf the fatjar wants to be build, use the fatJar profile while building:\n\n```\n$ mvn clean package -PfatJar\n```\n\n# disclaimer\nThe project is provided as-is, without warranty or support.\n\nThe author(s) and contributor(s) are not associated with reMarkable AS, Norway. reMarkable is a registered trademark of reMarkable AS in some countries. Please see https://remarkable.com for their product.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlarriba%2Fastounding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjlarriba%2Fastounding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlarriba%2Fastounding/lists"}