skribd / README.md
rkwyu
update readme
91f92f7
|
raw
history blame
2.85 kB

Scribd-dl nodedotjs npm

Buy Me A Coffee

About

Scribd-dl helps downloading documents on scribd.com and slideshare.net without membership / sign-in.

Prerequisites

To use Scridb-dl, you need to install Node.js. It is recommended that you use the latest LTS version available.

Please install Node.js using pre-built installers for your platform. You may encounter incompatibility issues with different development tools otherwise.

To check that Node.js was installed correctly, type the following commands in your terminal client:

node -v
npm -v

The commands should print the versions of Node.js and npm accordingly.

Setup

  1. Download repository
git clone https://github.com/rkwyu/scribd-dl
  1. Install dependencies
cd ./scribd-dl
npm install

Configuration

Configuration can be altered in config.ini.

[SCRIBD]
rendertime=100

[DIRECTORY]
output=output

rendertime is the waiting time in millisecond for single page rendering in scribd.com, it is only applicable for default mode.
output is the ouput directory for generated .pdf files.

Usage (CLI)

Usage: npm start [options] url
Options:  
  /i        image-based: generated by image snapshots taken for pages in scribd.com

Example 1: Download 《The Minds of Billy Milligan》

npm start "https://www.scribd.com/doc/249398282/The-Minds-of-Billy-Milligan-Daniel-Keyes"

Example 2: Download 《The Minds of Billy Milligan》 using image-based method

npm start /i "https://www.scribd.com/doc/249398282/The-Minds-of-Billy-Milligan-Daniel-Keyes"

Example 3: Download 《Everything You Need To Know About ChatGPT》

npm start "https://www.slideshare.net/slideshow/everything-you-need-to-know-about-chatgpt-8ba3/266783915"

Support URL Format

Development Plan

  • Support everand.com
  • Scribd obfuscates the .pdf files, the texts copied from the documents might become strange garbled message. De-obfuscating is one of the future plan.

License

This project is licensed under the MIT License