Skip to content

Instantly share code, notes, and snippets.

@planetkr
Created September 25, 2013 04:16
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 planetkr/6695113 to your computer and use it in GitHub Desktop.
Save planetkr/6695113 to your computer and use it in GitHub Desktop.
北邮人贴图秀看图插件 安装方法 chorme 点击添加书签,然后名字随便填只要你能分清是什么即可,保存,然后右键点刚新建的书签,点修改,将下面代码粘贴到网址框中,保存。
javascript: (function() {
var urlOfArticle = new Array();
/*get the URL of every article*/
var ret = document.getElementsByTagName('a');
var begin = 0;
if ("http://bbs.byr.cn/#!board/Picture" == document.location.href) {
var i;
for (i = 0; i < ret.length; i++) {
if ("http://bbs.byr.cn/article/Picture/840304" == ret[i]) break;
}
begin = i;
}
for (var i = begin; i < ret.length; i += 2) {
var patt = new RegExp("/article/Picture/[0-9]{1,}[0-9]$");
if (patt.exec(ret[i].href)) {
urlOfArticle.push(ret[i].href);
}
}
$('.b-content').html('');
$('.b-content').prepend('<div class="mywaterfall" id="container" style="position: relative;"></div>');
/*get the URL of every Picture*/
for (var i = 0; i < urlOfArticle.length; i++) {
$.get(urlOfArticle[i],
function(data) {
$('.mywaterfall').append('<div class="ks-waterfall" >');
var ret = data.match(/\/att\/Picture\/[0-9]*\/[0-9]*/g);
if (ret.length) {
var titleURL = data.match(/\article\/Picture\/[0-9]{1,}/g)[0];
var pos = data.indexOf("class=\"n-left\"");
var title = "";
for (var k = pos + 15; data[k] != '<' || data[k + 1] != '/'; k++) {
title += data[k];
}
$('.mywaterfall').append('<DIV style="BORDER-TOP: #00686b 1px dashed; OVERFLOW: hidden; HEIGHT: 2px"></DIV><div style="font-size: 20px;padding: 12 12px 12px 12px;border:1px #F4F4EC solid;"><a target="_blank" href="' + titleURL + '" style="font-size: 20px;padding: 12 12px 12px 12px;border:1px #F4F4EC solid;">' + title + '</a></div>');
}
for (var j = 0; j < ret.length; j += 2) {
$('.mywaterfall').append('<div><img src="' + ret[j] + '" width="650px"></img></div>');
}
$('.mywaterfall').append('</div>');
});
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment