{"id":26838163,"url":"https://github.com/RedTTGMoss/moss-desktop","last_synced_at":"2025-03-30T17:04:11.997Z","repository":{"id":257926917,"uuid":"872785248","full_name":"RedTTGMoss/moss-desktop","owner":"RedTTGMoss","description":"reMarkable open source desktop app build with python, pygameextra and extism","archived":false,"fork":false,"pushed_at":"2025-03-23T11:40:24.000Z","size":15454,"stargazers_count":52,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T12:24:51.453Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://moss.redttg.com","language":"Python","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/RedTTGMoss.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-10-15T04:25:24.000Z","updated_at":"2025-03-23T11:21:01.000Z","dependencies_parsed_at":"2024-10-31T19:25:23.897Z","dependency_job_id":"7eb99973-96b7-4c63-8816-00f51e762766","html_url":"https://github.com/RedTTGMoss/moss-desktop","commit_stats":null,"previous_names":["justredttg/moss-desktop","redttgmoss/moss-desktop"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedTTGMoss%2Fmoss-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedTTGMoss%2Fmoss-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedTTGMoss%2Fmoss-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedTTGMoss%2Fmoss-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RedTTGMoss","download_url":"https://codeload.github.com/RedTTGMoss/moss-desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246351018,"owners_count":20763231,"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":"2025-03-30T17:01:20.880Z","updated_at":"2025-03-30T17:04:11.991Z","avatar_url":"https://github.com/RedTTGMoss.png","language":"Python","funding_links":[],"categories":["Cloud Tools"],"sub_categories":["Launchers"],"readme":"# Moss desktop app\n\nAn app for working with your documents in the reMarkable cloud\n\n[![using](https://img.shields.io/badge/using-Extism-4c30fc.svg?subject=using\u0026status=Extism\u0026color=4c30fc)](https://extism.org)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/RedTTGMoss/moss-desktop/total)\n![GitHub Repo stars](https://img.shields.io/github/stars/RedTTGMoss/moss-desktop)\n[![wakatime](https://wakatime.com/badge/github/RedTTGMoss/moss-desktop.svg)](https://wakatime.com/badge/github/RedTTGMoss/moss-desktop)\n\n### [Docs](https://redttg.gitbook.io/moss/)\n\nThis project is entirely open source.\nIf you encounter any issues, you can use the GitHub issues to let the contributors know!\n\nAn open-source app for working with your documents in the reMarkable cloud\n\n## Installation \u0026 Portable mode\n\nYou'll find builds under releases. The executable contains the app and an installer.\n\n## Usage notes\n\nUsing this app to access your reMarkable cloud\nmay cause reMarkable to take action on your account.\nSo use this app at your own discretion!\n\nThe app supports the api completely!\n\nFor information on how you can use moss check out the [docs](https://redttg.gitbook.io/moss/)\n\n## Extensions\n\nMoss uses [extism](https://extism.org/) to support user extensions.\n\nThere are several examples available:\n\n[.Net](https://github.com/RedTTGMoss/Moss.NET.SDK)\n\n[Dark mode with Rust](https://github.com/RedTTGMoss/extension_dark_mode)\n\n[Rust Sdk Tester](https://github.com/RedTTGMoss/rust_sdk_tester)\n\n[Moonbit](https://github.com/furesoft/moos-sdk-tester)\n\nA brief instruction how to write your own extensions in the language of your choice can be found at\nthe [docs](https://redttg.gitbook.io/moss/extensions/getting-started).\n\nHere are some planned extensions We will create!\n\n- Replace PDF function (the origin of this whole project)\n- PDF Templates Store (with update support) **PLANNED NATIVE SUPPORT**\n- nyaa.si ebook/pdf download\n- Image(s) to PDF import\n- Add Image to PDF function (from suggestion)\n- Content Store (A hub of verified extensions and notebooks)\n- Archiving (Automatically move documents to collection based on certain conditions like a tag or date)\n- Aggregated rss news feed\n- Wikipedia crawler\n\n## Contribution\n\nThis section describes the steps for contributors on how to prepare their work environment\n\n**Moss is tested with python 3.9 (but this is no longer a must)**\n\n*If you want to use your own cloud set it first in the config or in the gui*\n\n1. Fork this repository and clone it with submodules like `git clone --recursive `\n2. Run the moss.py file\n3. Set up your cloud connection\n4. Wait for the initial sync\n5. Please note that if you are developing changes to the cache system, all cached files are stored in sync folder\n6. Make changes and test a new feature\n   The look and feel of this feature has to be paper-like\n7. Make your pull request.\n\n- Use the config.json or settings, you can set `debug` *+ more* to `true` in there!\n\nA few things will be checked\n\n- Different screen resolution support\n- API compatibility\n- etc.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedTTGMoss%2Fmoss-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRedTTGMoss%2Fmoss-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedTTGMoss%2Fmoss-desktop/lists"}