{"id":13770962,"url":"https://github.com/Davide95/remarkaBot","last_synced_at":"2025-05-11T03:32:58.589Z","repository":{"id":45527820,"uuid":"412829678","full_name":"Davide95/remarkaBot","owner":"Davide95","description":"Fetch your documents from Telegram to your Remarkable 2!","archived":true,"fork":false,"pushed_at":"2021-11-03T20:44:31.000Z","size":190,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-11-17T06:40:31.299Z","etag":null,"topics":["golang","remarkable","remarkable-2","remarkable-tablet","telegram-bot"],"latest_commit_sha":null,"homepage":"https://gitlab.com/mollofrollo/remarkabot","language":"Go","has_issues":false,"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/Davide95.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-02T15:06:12.000Z","updated_at":"2024-09-13T09:02:35.000Z","dependencies_parsed_at":"2022-07-15T15:01:00.210Z","dependency_job_id":null,"html_url":"https://github.com/Davide95/remarkaBot","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Davide95%2FremarkaBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Davide95%2FremarkaBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Davide95%2FremarkaBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Davide95%2FremarkaBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Davide95","download_url":"https://codeload.github.com/Davide95/remarkaBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514352,"owners_count":21920327,"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":["golang","remarkable","remarkable-2","remarkable-tablet","telegram-bot"],"created_at":"2024-08-03T17:00:45.555Z","updated_at":"2025-05-11T03:32:58.223Z","avatar_url":"https://github.com/Davide95.png","language":"Go","funding_links":[],"categories":["Applications"],"sub_categories":["Other APIs"],"readme":"# remarkaBot\r\n\r\nFetch your documents from Telegram to your reMarkable 2!\r\n\r\nThis program will fetch new documents every 10 minutes for you :)\r\n\r\n## Installation\r\n\r\n### Telegram\r\n\r\nIn order to user `remarkaBot` you need a Telegram Bot, you can create one using [BotFather](https://t.me/BotFather).  \r\nSending private messages to him is not allowed. For security reasons it's crucial that you are in control of the groups `remarkaBot` accepts files from. To make sure nobody adds your `remarkaBot` instance to some random (potentially malicious) groups we reccomend to block all group invitations after having added the bot to your groups. You can simply do that by sending `/setjoingroups` to `BotFather` and follow instructions. \r\nFrom now on to add `remarkaBot` to other groups you must unlock group invitations and lock it again.   \r\nLeaving the setting unlocked might be tempting, but **please** don't do that.\r\n\r\nConsider to disable `/setprivacy` to send documents to `remarkaBot` without having to mention him.\r\n\r\n### remarkaBot\r\n\r\nYou first need to connect your reMarkable 2 to your PC to allow an SSH connection (see https://support.remarkable.com/hc/en-us/articles/360002662557-Help to understand how).\r\nYou also need to have the Go compiler installed on your PC.\r\n\r\nSteps to install it:\r\n* `git clone -c core.autocrlf=false https://gitlab.com/mollofrollo/remarkabot.git`\r\n* edit the `systemd/.env` file to put your Bot's token\r\n* `sh scripts/install.sh $RM2IP` on Linux or `.\\scripts\\install.bat $RM2IP` on Windows, where `$RM2IP` is the IP of the connected reMarkable 2\r\n\r\nEach time the device is updated, you need to reinstall remarkaBot.\r\nGrab the opportunity to update the repo first (`git pull`).\r\n\r\n## Acknowledgment\r\n\r\nContributors:\r\n* Davide Riva \u003cdriva95[at]protonmail[dot]com\u003e (Mantainer)\r\n* Laura Nesossi \u003claura_nesossi[at]protonmail[dot]com\u003e (logo creator)\r\n* Roberto Castellotti \u003cme[at]rcastellotti[dot]dev\r\n\r\n## License\r\n\r\nThis project is licensed under the GNU General Public License v3.0. \r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavide95%2FremarkaBot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDavide95%2FremarkaBot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavide95%2FremarkaBot/lists"}