• Stars
    star
    235
  • Rank 171,079 (Top 4 %)
  • Language
    JavaScript
  • Created about 8 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Doc scraper and ebook generator / library. [unmaintained]

Get your favorite docs as ebooks! Doc scraper and ebook generator.

docs2epub

Library

List of precompiled ebooks created with docs2epub.

Generate your own ebook form docs

The objective of this tool is to be a ready to go documentation parser and ebook generator (from scraping documentation sites or markdown).

It has a central processing and epub generator based on strategies.

If you want to add your own ebook generator you'll have to add a 'strategy' to the the /src/strategies/ dir that returns a docObj object as described on tocToArray.js. And then require it on run.js.

Then run

  node index.js --project <yourprojectid>

With yourprojectid being the key on the run.js require.

And you'll have your .epub on the docs/downloads directory!

Remember to add the original documentation licence. And feel free to open an issue here or create a PR if you want to add your generated ebook to the library.

Features

  • Pluggable system to add more documentation sources.
  • Uses epub-gen tuned for code.

Future improvements

  • Easier and smarter way to add more documentation sources.
  • Cronjob to auto-update library.

Licence

MIT.

More Repositories

1

img2css

Convert any image to pure CSS. Recreates images using only box-shadows.
JavaScript
2,465
star
2

visual-center

Tool to better align logos in the center of a container.
JavaScript
1,410
star
3

control-user-cursor

Small experiment to 'control' the user cursor with JavaScript and CSS.
JavaScript
1,064
star
4

pintr

Create single line illustrations from your pictures. Get a drawing, SVG or coordinates for a CNC.
TypeScript
706
star
5

cohesive-colors

Tool that help you to create more cohesive color schemes. Add a tint to your existing colors.
TypeScript
519
star
6

react-blur

React component to blur image backgrounds using canvas.
JavaScript
455
star
7

emoji-to-scale

Your favorite emojis. To real-life scale, more or less.
JavaScript
348
star
8

clashjs

Javascript AI battle game. Play by creating a javascript function to command your battleship.
JavaScript
245
star
9

gitpage-timemachine

Visualize the evolution of your website in a 3D time-machine fashion.
Vue
160
star
10

brutalita

Brutalita is an experimental font and font editor, edit in your browser and download OTF.
TypeScript
152
star
11

react-number-easing

React component to interpolate rendering of numbers in the frontend.
JavaScript
150
star
12

react-textgradient

Text gradients with CSS with SVG fallback. [unmaintained]
JavaScript
122
star
13

morphin

Create pixel art interpolations from your own sprites and embed them in your website with only CSS.
JavaScript
81
star
14

canvas-image-utils

Utils for image data.
TypeScript
63
star
15

react-textselect

Select dropdown over text React component. [unmaintained]
JavaScript
49
star
16

colorblendjs

Color blends for javascript.
HTML
36
star
17

timelapses

JavaScript
35
star
18

react-tour

Create nice step-by-step intros with React. [unmaintained]
JavaScript
30
star
19

droste-creator

Create recursive images with the droste effect.
JavaScript
29
star
20

triangulator

Delaunay triangulation image generator.
JavaScript
16
star
21

react-native-ui

Fancy UI components for react-native
JavaScript
12
star
22

sentence-length-art

Tool that helps you visualize the length of your sentences.
JavaScript
12
star
23

color-sort

A simple lib for sorting colors by perception.
JavaScript
8
star
24

the-only-website-builder

[WIP] You are going to design a website like this anyway... let's do it the easy way
CSS
8
star
25

get-video-screenshot

Library to capture screnshots / thumbnails as images from a videos. Only works in the browser.
JavaScript
7
star
26

react-clickaway

Clickaway mixin for react, based on https://github.com/callemall work
JavaScript
7
star
27

react-app-starter

React starter boilerplate for small apps.
JavaScript
5
star
28

basic-stl-generator

Basic utils to generate a STL file in javascript
JavaScript
4
star
29

actualizar

Update every npm dependency to `@latest`.
JavaScript
4
star
30

tronmmo

A TRON-style MMO game, made with nodejs and canvas.
JavaScript
3
star
31

react-color-range

Super tiny color input ranges for React.
JavaScript
3
star
32

lightroom-interpolator

Interpolate lightroom edits between photos for better timelapses.
JavaScript
3
star
33

swtimer

Startupweekend Timer
JavaScript
3
star
34

cutereset

Small and cute flexbox ready css reset.
CSS
2
star
35

dancing-dots

A js lib to get nice moving dot coordinates.
JavaScript
2
star
36

points

Experiment with live image filters
Vue
1
star
37

time-remaning-estimator

Estimate the remaining time for any process with known progress.
1
star
38

webworker-demo

Demo para GDLJS
JavaScript
1
star
39

project-euler

JavaScript
1
star