Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timothymakkison/fsharp-thumbnailscraper

F# Thumbnail downloader with a rich spectre console
https://github.com/timothymakkison/fsharp-thumbnailscraper

argu fsharp imagesharp spectre-console youtube-api

Last synced: 15 days ago
JSON representation

F# Thumbnail downloader with a rich spectre console

Awesome Lists containing this project

README

        

# ThumbnailScraper
F# Thumbnail downloader, created as a project to learn F#.

Asynchronously downloads thumbnails from a given channel displaying the progress in a rich spectre console. Uses Argu to parse command arguments including the optional date filter and pretty print.

### Usage
Accepts the following arguments:

`--channel-name (chanel name) --save-path (valid path) --after-date (optional date filter) --api-key (google api key) -d (optional argument to print some example images)`

### Minimal example
![Minimal](https://user-images.githubusercontent.com/49349513/161446809-728ea565-3dda-4f77-97bb-2f1a052586c8.png)

### Optional features example
![Pretty option](https://user-images.githubusercontent.com/49349513/161446768-242ff661-a328-403a-9434-d750d882f586.png)