https://github.com/chris-tse/thumbnail-gen
CLI tool for generating YouTube video thumbnails
https://github.com/chris-tse/thumbnail-gen
cli cloudinary node-cli nodejs techlahoma
Last synced: 6 months ago
JSON representation
CLI tool for generating YouTube video thumbnails
- Host: GitHub
- URL: https://github.com/chris-tse/thumbnail-gen
- Owner: chris-tse
- Created: 2019-11-27T06:54:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T01:47:25.000Z (almost 3 years ago)
- Last Synced: 2025-04-22T00:28:46.993Z (8 months ago)
- Topics: cli, cloudinary, node-cli, nodejs, techlahoma
- Language: JavaScript
- Homepage:
- Size: 551 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Techlahoma Thumbnail Generator
Techlahoma Thumbnail Generator is a CLI tool for generating YouTube video thumbnails from the Cloudinary account.
## Installation
Install this package globally from NPM:
```
$ npm i -g @chris-tse/thumbnail-gen
```
## Basic Usage
To see all available options, run the command with the help flag:
```
$ thumbnail-gen --help
```
Specify all required options to generate a thumbnail with the desired info:
```
$ thumbnail-gen -t "A Great Talk" -s "Person Name" -g "OKC JS" -l okc-js -b code
```
You can now access the `thumbnail-gen` command via your terminal.
## Development
To get a development environment working for this project:
1. Clone this project
```
$ git clone https://github.com/chris-tse/thumbnail-gen
```
2. Install dependencies
```
$ npm i
```
3. Watch for changes then in a new terminal instance install the project globally
```
$ npm run watch
$ npm i -g
```
Whenever a change is made, the project will be built to the `lib` directory and installing globally with allow the use of the `thumbnail-gen` command on your system for testing.
## Usage
Use the help flag to display the options that are required:
```
$ thumbnail-gen --help
```
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
[MIT](https://choosealicense.com/licenses/mit/)