Skip to content

Upload videos to your Vimeo account and update their metadata directly from a browser or a Node.js app

License

Notifications You must be signed in to change notification settings

websemantics/vimeo-upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

03d3b25 · May 25, 2021

History

66 Commits
Jun 22, 2016
Jun 22, 2016
Jun 22, 2016
Dec 15, 2016
Sep 18, 2013
Dec 15, 2016
Dec 15, 2016
May 24, 2021
Jun 23, 2016
Dec 15, 2016
Nov 19, 2015
Dec 15, 2016

Repository files navigation

╭───╮╭─╮  
│   ││ │╭─╮╭──┬──┬─╮╭───╮╭───╮   
│   ││ │├─┤│ ╭╮ ╭╮ ││ ─ ││╭╮ │  ╭────────┬─────────────────────╮
╰╮  ╰╯╭╯│ ││ ││ ││ ││  ─┤│╰╯ │  | UPLOAD │ ▒▒▒▒▒▒▒▒▒▒▒░░░░ %75 |                    
 ╰────╯ ╰─╯╰─╯╰─╯╰─╯╰───╯╰───╯  ╰────────┴─────────────────────╯                    

Build Status js-standard-style npm version Bower version GitHub forks GitHub stars Percentage of issues still open

Upload videos to your Vimeo account and update their metadata directly from a browser or a Node.js app.

Try it LIVE

Install

Using Bower

bower install vimeo-upload

Or npm

npm install vimeo-upload

Usage

Include vimeo-upload.js in your index.html.

<script src="bower_components/vimeo-upload/vimeo-upload.js"></script>

Create a new VimeoUpload initialized with a Blob or File and Vimeo Access Token then call upload() to start the upload process.

var uploader = new VimeoUpload({
  file: file,
  token: accessToken,
});

uploader.upload();

Your access token need to be authorized by Vimeo. Create new Vimeo access token here.

Check index.html for details and additional parameters you can include when initializing VimeoUpload.

Credits

Sample code for uploading files directly with XHR/CORS: cors-upload-sample

About

Upload videos to your Vimeo account and update their metadata directly from a browser or a Node.js app

Resources

License

Stars

Watchers

Forks

Packages

No packages published