All Projects → doc-han → LibGenesis

doc-han / LibGenesis

Licence: MIT license
An API workaround the library genesis platform to enable query search

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to LibGenesis

LibraryGenesis
Library Genesis iOS Client
Stars: ✭ 30 (-34.78%)
Mutual labels:  libgen, library-genesis
destatiscleanr
Imports and cleans data from official German statistical offices to jump-start the data analysis
Stars: ✭ 47 (+2.17%)
Mutual labels:  genesis
Awesome Piracy
A curated list of awesome warez and piracy links
Stars: ✭ 13,911 (+30141.3%)
Mutual labels:  ebooks
ethereumjs-common
Project is in active development and has been moved to the EthereumJS VM monorepo.
Stars: ✭ 25 (-45.65%)
Mutual labels:  genesis
Kepubify
Fast, standalone EPUB to KEPUB converter CLI app / library (and a few other utilities).
Stars: ✭ 225 (+389.13%)
Mutual labels:  ebooks
sonic-gms2
A GameMaker Studio 2 template project used for constructing games based on the Sonic the Hedgehog series.
Stars: ✭ 18 (-60.87%)
Mutual labels:  genesis
Software Quality Wiki
Software Quality Wiki
Stars: ✭ 1,991 (+4228.26%)
Mutual labels:  ebooks
genesis-sample-task-runner
Gulp workflow for Auto prefixing, Sass compiling, CSS minification, automatic browser reloading and more
Stars: ✭ 23 (-50%)
Mutual labels:  genesis
helios
A Java-based Sega Mega Drive/Genesis emulator. And other systems too.
Stars: ✭ 14 (-69.57%)
Mutual labels:  genesis
GenDumper
An open-source Sega Genesis / Mega Drive cart dumper
Stars: ✭ 40 (-13.04%)
Mutual labels:  genesis
MDSDRV
Sound driver for Sega Mega Drive
Stars: ✭ 44 (-4.35%)
Mutual labels:  genesis
Kotlin In Action
《kotlin实战》翻译
Stars: ✭ 241 (+423.91%)
Mutual labels:  ebooks
gimp-rom-bin
GIMP plug-in to read/write SNES / NES / GB / GBA / NGP / MD / etc ROM image, tile and sprite files
Stars: ✭ 54 (+17.39%)
Mutual labels:  genesis
Humblebundle Ebook Downloader
An easy way to download ebooks from your humblebundle account
Stars: ✭ 189 (+310.87%)
Mutual labels:  ebooks
morpheus
Red pill or blue pill? - A collection of Desmos testnets
Stars: ✭ 22 (-52.17%)
Mutual labels:  genesis
Asciidoctor Epub3
📘 Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3 & KF8/MOBI
Stars: ✭ 166 (+260.87%)
Mutual labels:  ebooks
Growth In Action
全栈增长工程师实战
Stars: ✭ 2,411 (+5141.3%)
Mutual labels:  free-book
MegaDrivePlusPlus
Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)
Stars: ✭ 100 (+117.39%)
Mutual labels:  genesis
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Stars: ✭ 4,732 (+10186.96%)
Mutual labels:  genesis
GenesisZ
Mine the Genesis Block for your Zcashy altcoin
Stars: ✭ 22 (-52.17%)
Mutual labels:  genesis

LibGenesis

Build Status GitHub package.json version npm npm GitHub npm bundle size

A simple module for getting and downloading paid books or PDF's for free. This module is based on Library Genesis and works by getting books straight from the portal. More features will be integrated soon.

How it works

  1. Install and require the package
    const libgen = require('libgenesis');
  1. Pass your search query.

The function returns a promise, Hence, you are to wait for response as below

    libgen("book name here").then(function(books){
        //do something with books
        console.log(books);
    }).catch(function(error){
        //throw error
        throw error;
    })
  1. The returned array of objects contains the various fields as in the example below
    A null value is returned when no book was found for the search term. And download of books is possible by a simple GET request to the link in the donwload property in the response.
    [
        { 
            id: '2348853',
            title: 'From Cave Man to Cave Martian: Living in Caves on the Earth, Moon and Mars',
            author: 'Manfred "Dutch" Von Ehrenfried',
            language: 'English',
            filesize: '13.32MB',
            extension: 'pdf',
            download: 'http://download.library1.org/main/2348000/31d6ee634d383579863137448c347b67/Manfred "Dutch" Von Ehrenfried - From Cave Man to Cave Martian: Living in Caves on the Earth, Moon and Mars-Springer Praxis Books (2019).pdf',
            bookImage: 'http://library1.org/covers/2348000/31d6ee634d383579863137448c347b67-d.jpg' },
        { 
            id: '2348854',
            title: 'From Cave Man to Cave Martian: Living in Caves on the Earth, Moon and Mars',
            author: 'Manfred "Dutch" Von Ehrenfried',
            language: 'English',
            filesize: '74.75MB',
            extension: 'epub',
            download: 'http://download.library1.org/main/2348000/b628824068dd80a12773e43e8fd93bac/Manfred "Dutch" Von Ehrenfried - From Cave Man to Cave Martian: Living in Caves on the Earth, Moon and Mars-Springer Praxis Books (2019).epub',
            bookImage: 'http://library1.org/covers/2348000/b628824068dd80a12773e43e8fd93bac-d.jpg' 
        }
    ]

If you've been waiting for long for this. Please star the project on GitHub

Hence you can do what you want with it. Thank You

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].