@marxian Search results were very poor until I made the following changes: Code: -- cutetubewindows.py.orig 2010-11-22 22:51:33.000000000 -0800 +++ cutetubewindows.py 2010-11-22 22:52:20.000000000 -0800 @@ -477,10 +477,10 @@ self.show() searchTerms = self.searchString.replace(" ", "+") if username == None: - self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?vq=<%22" + searchTerms + "%22>&orderby=" + searchOrder + self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?vq=" + searchTerms + "&orderby=" + searchOrder self.actionSearch.setVisible(True) else: - self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?author=" + username + "&vq=<%22" + searchTerms + "%22>&orderby=" + searchOrder + self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?author=" + username + "&vq=" + searchTerms + "&orderby=" + searchOrder print 'videoFeed',self.videoFeed self.yt = youtubeservice.YouTubeVideoFeed(self, self.videoFeed) self.connect(self.yt, SIGNAL("dataLoaded(PyQt_PyObject)"), self.addVideo) Now search is poppin'! You rock!
-- cutetubewindows.py.orig 2010-11-22 22:51:33.000000000 -0800 +++ cutetubewindows.py 2010-11-22 22:52:20.000000000 -0800 @@ -477,10 +477,10 @@ self.show() searchTerms = self.searchString.replace(" ", "+") if username == None: - self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?vq=<%22" + searchTerms + "%22>&orderby=" + searchOrder + self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?vq=" + searchTerms + "&orderby=" + searchOrder self.actionSearch.setVisible(True) else: - self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?author=" + username + "&vq=<%22" + searchTerms + "%22>&orderby=" + searchOrder + self.videoFeed = "http://gdata.youtube.com/feeds/api/videos?author=" + username + "&vq=" + searchTerms + "&orderby=" + searchOrder print 'videoFeed',self.videoFeed self.yt = youtubeservice.YouTubeVideoFeed(self, self.videoFeed) self.connect(self.yt, SIGNAL("dataLoaded(PyQt_PyObject)"), self.addVideo)
run-standalone.sh /opt/cutetube/cutetube.py