Skip to main content

Liber3: An Open Sourced Decentralized eBook Search Engine

Introducing Liber3, a tool for searching ebooks stored on IPFS. It's based on a decentralized data protocol - Glitter Protocol.

You could use Liber3 to search for IPFS links base on file names and displays search results with a simple interface.

There is also a web version of Liber3 works on ENS and IPFS available if you do not have Python environment.

Getting Started

To get started, please follow these steps:

Prerequisites

  • Python (v3.7 or higher)

Installation

Installing the tool, and you should make sure your/download/path in the $PATH, then you can use the command line tool.

pip install lib3

Options

  • terms:Specifies search terms to be queried. Required:yes.

  • -p <page> or --page <page>:Specifies the page of results to display. Default: 0.

  • -l <limit> or --limit <limit>:Specifies the number of per page to display. Default: 10.

  • -t <filter type> or --type <fliter type>:Specifies the book extension of result to display. Default: all.

    • epub :epub extension.
    • pdf:pdf extension.
    • mobi :mobi extension.
    • azw3 :azw3 extension.
    • djvu :djvu extension.

Examples

  1. Search for keyword "algebra":
lib3 algebra
  1. Search for keywords "linear algebra" and page 1, limit 5:
lib3 "linear algebra" -p 1 -l 5 
  1. Search for keywords "linear algebra" and only keep the pdf resource:
lib3 "linear algebra" -t pdf

Built With

  • glitter-sdk-py A Python SDK for interacting with the Glitter Protocol.

Contributing

If you would like to contribute to this project, feel free to fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for lib3 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lib3 0.1.0
File Size Uploaded Provenance Actions
lib3-0.1.0.tar.gz 6.7 kB Without provenance Details for lib3-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lib3 0.1.0
File Interpreter ABI Platform Actions
lib3-0.1.0-py3-none-any.whl Python 3 none any Details for lib3-0.1.0-py3-none-any.whl

Total release size: 14.2 kB

Release files / lib3-0.1.0.tar.gz

Download URL lib3-0.1.0.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c41b1fc356e21639cd6ae95759cadb592bfc3da4beea4225deb49146aa45df61
BLAKE2b-256 checksum
How to use checksums
6ce1047addfcd509aea529ac903cf868694ad3579deacce990222b8c3b73ebce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.7.16 Darwin/21.6.0

Release files / lib3-0.1.0-py3-none-any.whl

Download URL lib3-0.1.0-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e597b086edc1528f2775240a8194925e361348a305448bec10c76ad8dcdb75d9
BLAKE2b-256 checksum
How to use checksums
3002b2e47deb336105dd687b6a514972daa166a0e1c043d0fe0bb83e5550df88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.7.16 Darwin/21.6.0

Security for lib3 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page