Skip to content

Instantly share code, notes, and snippets.

@patdevinwilson
Created July 21, 2015 16:45
Show Gist options
  • Save patdevinwilson/38784ce892b1a7b73b71 to your computer and use it in GitHub Desktop.
Save patdevinwilson/38784ce892b1a7b73b71 to your computer and use it in GitHub Desktop.
It will prompt you for your API key and the form ID
import sys
import urllib2
from fulcrum import Fulcrum
api_key = raw_input('api_key:')
form_id = raw_input('form_id:')
if api_key == '' or api_key == 'your_api_key' or form_id == '' or form_id == 'your_form_id':
sys.exit('api_key and form_id are required!')
fulcrum = Fulcrum(key=api_key)
videos = fulcrum.videos.search(url_params={'form_id': form_id})
#print(videos)
for index, item in enumerate(videos['videos']):
url = 'https://api.fulcrumapp.com/api/v2/videos/'+item['access_key']+'.mp4?token='+api_key
u = urllib2.urlopen(url)
localFile = open(item['access_key']+'.mp4', 'w')
localFile.write(u.read())
localFile.close()
print ('Downloaded '+item['access_key']+'.mp4')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment