vimeo

Vimeo extractor

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:25

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