Skip to content
/ rmapi Public
forked from juruen/rmapi

Go app that allows you to access your reMarkable tablet files through the Cloud API

License

Notifications You must be signed in to change notification settings

mvaled/rmapi

This branch is 73 commits ahead of juruen/rmapi:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 31, 2025
Oct 28, 2022
Feb 7, 2025
Sep 24, 2024
Mar 29, 2024
Mar 29, 2024
Sep 29, 2024
Jan 4, 2025
Mar 29, 2024
Dec 1, 2024
Mar 29, 2024
Nov 15, 2024
Dec 30, 2022
Feb 7, 2025
Feb 14, 2025
Sep 24, 2024
Mar 29, 2024
Sep 29, 2024
Apr 12, 2022
Feb 23, 2025
Sep 29, 2024
Apr 12, 2022
Feb 1, 2020
Mar 29, 2024
Sep 29, 2024
Nov 15, 2024
Nov 15, 2024
Apr 12, 2023

Repository files navigation

rMAPI

This is a (recent) fork of the original rMAPI which is now unmantained. While I won't claim that I will keep this up-to-date, I will try to do my best until a good alternative is out there. I have a big library of books and having a CLI tool to manage it (instead of impractical GUI) is kind of a must-have.

Install

From sources

Install and build the project:

git clone https://github.com/mvaled/rmapi
cd rmapi
go install

Environment variables

  • RMAPI_CONFIG: filepath used to store authentication tokens. When not set, rmapi uses the file .rmapi in the home directory of the current user.

  • RMAPI_TRACE=1: enable trace logging.

  • RMAPI_USE_HIDDEN_FILES=1: use and traverse hidden files/directories (they are ignored by default).

  • RMAPI_THUMBNAILS: generate a thumbnail of the first page of a pdf document

  • RMAPI_AUTH: override the default authorization url

  • RMAPI_DOC: override the default document storage url

  • RMAPI_HOST: override all urls

  • RMAPI_CONCURRENT: sync15: maximum number of goroutines/http requests to use (default: 20)

  • RMAPI_CACHE_DIR: the directory where the cached files are placed.

    Defaults to a directory rmapi inside the user's cache directory (e.g $HOME/.cache/rmapi).

About

Go app that allows you to access your reMarkable tablet files through the Cloud API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.8%
  • Other 1.2%