Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
YoutubePiP-1.5.py
import bs4, urllib2, webbrowser
starturl = raw_input('url: ')
#handle redirects, in case of shortened url
url = urllib2.urlopen(urllib2.Request(starturl)).geturl()
#keepvid page url
url = 'http://www.keepvid.com/?url='+url.split('&feature')[0]
#beautifulsoup object of keepvid page
soup = bs4.BeautifulSoup(urllib2.urlopen(url).read())
#find valid links
links = []
for l in soup.select('a'):
if l.get('href'):
if 'googlevideo.com' in l.get('href'):
links.append(l)
#Open the link
webbrowser.open('safari-'+links[0].get('href'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.