Skip to content

Instantly share code, notes, and snippets.

@skhaz
Created May 24, 2012 18:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skhaz/2783188 to your computer and use it in GitHub Desktop.
Save skhaz/2783188 to your computer and use it in GitHub Desktop.
QString atom(
"declare namespace atom = \"http://www.w3.org/2005/Atom\";\n"
"declare namespace media = \"http://search.yahoo.com/mrss/\";\n"
"doc($result)//atom:entry/media:group/media:player/@url/string()\n"
);
QXmlQuery query;
query.bindVariable("result", &buffer);
query.setQuery(atom);
QStringList results;
query.evaluateTo(&results);
foreach (QUrl result, results) {
QString videoId = result.queryItemValue("v");
QString videoImage = QString(YTIMG)
.arg(qrand() % 3 + 1)
.arg(videoId);
Media media;
media.setId(videoId);
media.setImage(QUrl(videoImage));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment