vimeo
Vimeo extractor
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Installation
nimble install vimeo
choosenim install vimeo
git clone https://github.com/thisago/vimeo
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| vimeo | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/thisago/vimeo |
|---|---|
| Homepage | https://github.com/thisago/vimeo |
| Registry Source | nimble_official |
README
Vimeo
This is a simple Vimeo page parser to get the video download URL
Not all data is extracted from page, but the most important is the download, later I add the missing data
Usage
CLI
$ vimeo -u "VIMEO URL" -r "Site that embed Vimeo video was (if video is restricted to a page)"
Lib
import std/httpclient
import pkg/vimeo
let
client = newHttpClient(headers = newHttpHeaders({
"referer": "Site that embed Vimeo video was (if video is restricted to a page)"
}))
html = client.getContent "VIMEO URL"
let vimeoData = parseVimeo html
echo vimeoData.maxQuality.url # shows the max quality video raw url
License
MIT