cskonopka / scopingVoices

scopingVoices is a creative tool for extracting audio and video content from the Periscope using Go, FFmpeg and Twitter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scopingVoices

scopingVoices is a creative tool for extracting audio and video content from the Periscope using Go, FFmpeg and Twitter.

Why?

The goal behind the project was to create custom utility for extracting audio and video content from around the world using Periscope. Once collected, the sampling sources are available for esoteric music compositions and video art.

Twitter Setup

  1. Generate Twitter Access Tokens

  2. Add the Twitter crendentials to your ~/.bash_profile

    • Open the Terminal and open ~/.bash_profile using nano ~/.bash_profile
    • Add the Twitter crendentials in the pattern specified below.
    export TWITTER_CUSTOMERKEY="the-twitter-credential"
    export TWITTER_CUSTOMERSECRET="the-twitter-credential"
    export TWITTER_ACCESSTOKEN="the-twitter-credential"
    export TWITTER_ACCESSTOKENSECRET="the-twitter-credential"
    • Close and save the file.
    • Type source ~/.bash_profile to update the file's contents.

Go setup

Build the application.

go build scopingVoices.go

Run the application and add an output directory.

./scopingVoices.go location/of/output/directory

About

scopingVoices is a creative tool for extracting audio and video content from the Periscope using Go, FFmpeg and Twitter.


Languages

Language:Go 91.0%Language:Shell 9.0%