Name | rmc JSON |
Version |
0.2.0
JSON |
| download |
home_page | None |
Summary | Convert to/from v6 .rm files from the reMarkable tablet |
upload_time | 2024-12-02 14:36:56 |
maintainer | None |
docs_url | None |
author | Rick Lupton |
requires_python | <4.0,>=3.10 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# rmc
Command line tool for converting to/from remarkable `.rm` version 6 (software version 3) files.
## Installation
To install in your current Python environment:
pip install rmc
Or use [pipx](https://pypa.github.io/pipx/) to install in an isolated environment (recommended):
pipx install rmc
## Usage
Convert a remarkable v6 file to other formats, specified by `-t FORMAT`:
$ rmc -t markdown file.rm
Text in the file is printed to standard output.
Specify the filename to write the output to with `-o`:
$ rmc -t svg -o file.svg file.rm
The format is guessed based on the filename if not specified:
$ rmc file.rm -o file.pdf
Create a `.rm` file containing the text in `text.md`:
$ rmc -t rm text.md -o text.rm
## SVG/PDF Conversion Status
Right now the converter works well while there are no text boxes. If you add text boxes, there are x issues:
1. if the text box contains multiple lines, the lines are actually printed in the same line, and
2. the position of the strokes gets corrupted.
# Acknowledgements
`rmc` uses [rmscene](https://github.com/ricklupton/rmscene) to read the `.rm` files, for which https://github.com/ddvk/reader helped a lot in figuring out the structure and meaning of the files.
[@chemag](https://github.com/chemag) added initial support for converting to svg and pdf.
[@Seb-sti1](https://github.com/Seb-sti1) made lots of improvements to svg export and updating to newer `rmscene` versions.
[@ChenghaoMou](https://github.com/ChenghaoMou) added support for new pen types/colours.
[@EelcovanVeldhuizen](https://github.com/EelcovanVeldhuizen) for code updates/fixes.
Raw data
{
"_id": null,
"home_page": null,
"name": "rmc",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Rick Lupton",
"author_email": "mail@ricklupton.name",
"download_url": "https://files.pythonhosted.org/packages/e0/a0/a7d762902b9c0a3a4de7ef193ddbaa0be407d4fdf7c097b27638cd5ee637/rmc-0.2.0.tar.gz",
"platform": null,
"description": "# rmc\n\nCommand line tool for converting to/from remarkable `.rm` version 6 (software version 3) files.\n\n## Installation\n\nTo install in your current Python environment:\n\n pip install rmc\n \nOr use [pipx](https://pypa.github.io/pipx/) to install in an isolated environment (recommended):\n\n pipx install rmc\n\n## Usage\n\nConvert a remarkable v6 file to other formats, specified by `-t FORMAT`:\n\n $ rmc -t markdown file.rm\n Text in the file is printed to standard output.\n\nSpecify the filename to write the output to with `-o`:\n\n $ rmc -t svg -o file.svg file.rm\n \nThe format is guessed based on the filename if not specified:\n \n $ rmc file.rm -o file.pdf\n\nCreate a `.rm` file containing the text in `text.md`:\n\n $ rmc -t rm text.md -o text.rm\n\n## SVG/PDF Conversion Status\n\nRight now the converter works well while there are no text boxes. If you add text boxes, there are x issues:\n\n1. if the text box contains multiple lines, the lines are actually printed in the same line, and\n2. the position of the strokes gets corrupted.\n\n# Acknowledgements\n\n`rmc` uses [rmscene](https://github.com/ricklupton/rmscene) to read the `.rm` files, for which https://github.com/ddvk/reader helped a lot in figuring out the structure and meaning of the files.\n\n[@chemag](https://github.com/chemag) added initial support for converting to svg and pdf.\n\n[@Seb-sti1](https://github.com/Seb-sti1) made lots of improvements to svg export and updating to newer `rmscene` versions.\n\n[@ChenghaoMou](https://github.com/ChenghaoMou) added support for new pen types/colours.\n\n[@EelcovanVeldhuizen](https://github.com/EelcovanVeldhuizen) for code updates/fixes.\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Convert to/from v6 .rm files from the reMarkable tablet",
"version": "0.2.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ac2460624a88d4ac4e61189a92856ddabb0308d13996bddc3a509733bb7b2af2",
"md5": "bd45954881b1893f660c0bdd6aaa6221",
"sha256": "58d3f37bf39181fc36b15e8e860ea81776b16aeb8efaae9e3bf7ff0dcf09fc86"
},
"downloads": -1,
"filename": "rmc-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bd45954881b1893f660c0bdd6aaa6221",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 12579,
"upload_time": "2024-12-02T14:36:55",
"upload_time_iso_8601": "2024-12-02T14:36:55.265631Z",
"url": "https://files.pythonhosted.org/packages/ac/24/60624a88d4ac4e61189a92856ddabb0308d13996bddc3a509733bb7b2af2/rmc-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e0a0a7d762902b9c0a3a4de7ef193ddbaa0be407d4fdf7c097b27638cd5ee637",
"md5": "d20193ce97a7ab0c191040d5a77f6ee8",
"sha256": "34fee4f8233e647049880c5d9b36f1f9db4203342b7940692b0bb44daafe5cc9"
},
"downloads": -1,
"filename": "rmc-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "d20193ce97a7ab0c191040d5a77f6ee8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 10957,
"upload_time": "2024-12-02T14:36:56",
"upload_time_iso_8601": "2024-12-02T14:36:56.928853Z",
"url": "https://files.pythonhosted.org/packages/e0/a0/a7d762902b9c0a3a4de7ef193ddbaa0be407d4fdf7c097b27638cd5ee637/rmc-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-02 14:36:56",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "rmc"
}