+Youtube
by
noromanba
2012-12-14 [2012/12/14 09:22:27]
Subscribe Youtube feed (Atom, RSS)
@@ -15,10 +15,15 @@
* @see http://www.youtube.com/rss/user/youtube/videos.rss
* @see *Exepand Alt-GW. Order by Updated?
* @see http://gdata.youtube.com/feeds/base/users/youtube/uploads?orderby=updated&alt=rss&client=ytapi-youtube-rss-redirect&v=2
+ * @private
*/
var d = document;
-var userHome = d.getElementById('watch-uploader-info').childNodes[1].href;
-var userName = userHome.replace(/http:\/\/www\.youtube\.com\/user\/(.*)/, '$1');
+var userHome = ''
+userHome = d.getElementById('watch-uploader-info').childNodes[1];
+if (!usehome) {
+ userHome = d.getElementById('playnav-curvideo-channel-name').firstChild;
+}
+var userName = userHome.href.replace(/http:\/\/www\.youtube\.com\/user\/(.*)/, '$1');
var feed = 'http://gdata.youtube.com/feeds/base/users/' + encodeURIComponent(userName) + '/uploads';
var readerPreview = 'http://google.com/reader/view/feed/';
/*
* @title +YR
* @description Subscribe Youtube Uploads.
* @include http://http://www.youtube.com/*
* @license MIT License
* @require
* @see http://let.hatelabo.jp/noromanba/let/gYC-yJnWtr6DNw
* @see *Large Thumbnail ver.
* @see http://gdata.youtube.com/feeds/base/users/youtube/uploads
* @see *Default Register from Browser
* @see http://gdata.youtube.com/feeds/base/users/youtube/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile
* @see *Tiny Query ver.
* @see http://gdata.youtube.com/feeds/base/users/youtube/uploads?alt=rss&v=2&orderby=published
* @see *Alternate Gateway
* @see http://www.youtube.com/rss/user/youtube/videos.rss
* @see *Exepand Alt-GW. Order by Updated?
* @see http://gdata.youtube.com/feeds/base/users/youtube/uploads?orderby=updated&alt=rss&client=ytapi-youtube-rss-redirect&v=2
* @private
*/
var d = document;
var userHome = ''
userHome = d.getElementById('watch-uploader-info').childNodes[1];
if (!usehome) {
userHome = d.getElementById('playnav-curvideo-channel-name').firstChild;
}
var userName = userHome.href.replace(/http:\/\/www\.youtube\.com\/user\/(.*)/, '$1');
var feed = 'http://gdata.youtube.com/feeds/base/users/' + encodeURIComponent(userName) + '/uploads';
var readerPreview = 'http://google.com/reader/view/feed/';
var uiQuery = '?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile';
//location.href = readerPreview + feed;
location.href = readerPreview + feed + uiQuery;
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。