acsm-to-epub

1.2.1 • Public • Published

ACSM to Epub converter

Uses Knock to convert ACSM files to epub. Afterwards it's uploaded to a Google Drive folder.

Because Knock only has releases for a x86_64 Linux kernel, this will also only work on those platforms.

This automatically downloads the Knock binary.

Installation

Either through cloning with git or by using npm (the recommended way):

npm install -g acsm-to-epub

And acsmtoepub will be installed globally to your system path.

Usage

acsmtoepub <path/to/acsm>

Setup

On first run it will create an empty settings.json file in ~/.config/acsmtoepub/ with the following contents

{
  "clientId": "",
  "clientSecret": "",
  "refreshToken": "",
  "redirectUri": "",
  "folderId": ""
}

Follow this tutorial to get the credentials : https://blog.tericcabrel.com/upload-file-to-google-drive-with-nodejs/

folderId is the id of the Drive folder you want to upload to. You can find this in the URL when browsing from the web interface.

Package Sidebar

Install

npm i acsm-to-epub

Weekly Downloads

17

Version

1.2.1

License

GPLv3

Unpacked Size

47 kB

Total Files

10

Last publish

Collaborators

  • drskunk