Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doug-wade/gutenvox
find the top project gutenberg books that have no librivox recording
https://github.com/doug-wade/gutenvox
Last synced: 3 months ago
JSON representation
find the top project gutenberg books that have no librivox recording
- Host: GitHub
- URL: https://github.com/doug-wade/gutenvox
- Owner: doug-wade
- License: mit
- Created: 2024-03-01T02:29:44.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-30T08:17:54.000Z (3 months ago)
- Last Synced: 2024-10-05T01:17:45.915Z (3 months ago)
- Language: TypeScript
- Size: 185 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# gutenvox
A command-line tool for finding the n most popular public domain project gutenberg books that have no librivox recording matching a search query.
## Usage
Use with npx
```shell
npx gutenvox --search=flynn
```## Options
`gutenvox` takes the following options:
- copyright
- languages
- limit
- search
- sort
- topic### copyright
Defaults to `false`. Set this to true to return copyrighted projects.
```shell
npx gutenvox --search=grishom --copyright=true
```### languages
Defaults to `en`. Use this to configure which language of books to search
```shell
npx gutenvox --languages=fr,en --search=beckett
```### limit
Defaults to `10`. Use this to determine how many books to return.
```shell
npx gutenvox --limit=1 --topic=horror
```### search
A search term.
```shell
npx gutenvox --search=great%20expectations
```### sort
Defaults to `popular`. Can be one of: `ascending`, `descending`, or `popular`
```shell
npx gutenvox --sort=ascending --topic=science%20fiction
```### topic
Search for a case-insensitive key-phrase in books' bookshelves or subjects.
```shell
npx gutenvox --search=horror
```