Skip to content

Latest commit

 

History

History
97 lines (79 loc) · 3.67 KB

README.md

File metadata and controls

97 lines (79 loc) · 3.67 KB

Scribd-dl nodedotjs npm

Buy Me A Coffee

About

Scribd-dl helps downloading:

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
filename=title
Config Description Support
rendertime waiting time in millisecond for single page rendering scribd.com
output output directory scribd.com
slideshare.net
everand.com
filename output filename
title: filename = default filename / title
(otherwise, filename = ID)
scribd.com
slideshare.net

Usage (CLI)

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

Example 1: Download 《The Minds of Billy Milligan》 on scribd.com

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 on scribd.com

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》 on slideshare.net

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

Example 4: Download all 《TED Talks Daily》 episodes on everand.com

npm start "https://www.everand.com/podcast-show/414106971/TED-Talks-Daily"

Example 5: Download 《Sunday Pick: How to care for the people who take care of us (w/ Ai-jen Poo)》 on everand.com

npm start "https://www.everand.com/listen/podcast/731670963"

Support URL Format

Development Plan

  • 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