Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Делюсь с аноном скриптом для сосаки.
- 1. Позволяет сортировать посты по количеству ответов, чтобы сразу посмотреть самое обсуждаемое в треде.
- 2. Позволяет заменять посты севы и других коммишизов на более осмысленные сообщения.
- Установка: добавьте скрипт в Tampermonkey или в любой другой пользовательский Javascript
- $(document).ready(function(){
- $('#settings').after('<span id="sorter_top_reply"> (Sort Top) </span><span id="sorter_me_answers"> (Sort Ans)</span>');
- $('#sorter_top_reply, #sorter_me_answers').css('cursor', 'pointer');
- $('#sorter_top_reply').click(function(e){
- e.preventDefault();
- var postList = $(".post_type_reply");
- var first_post = $(".post_type_oppost");
- postList.sort(function(a, b) {
- return $(b).find('.de-refmap').find('a').length - $(a).find('.de-refmap').find('a').length;
- });
- $('.thread').html(first_post);
- $('.thread').append(postList);
- });
- $('#sorter_me_answers').click(function(e){
- e.preventDefault();
- var postList = $(".post_type_reply");
- var first_post = $(".post_type_oppost");
- postList.sort(function(a, b) {
- return $(b).hasClass('de-mypost-reply') - $(a).hasClass('de-mypost-reply');
- });
- $('.thread').html(first_post);
- $('.thread').append(postList);
- });
- var replaces = [
- [['RU.png','liber.png'], ['я покакал','я не покакал']],
- [['ID: Heaven'], ['я покакал','я не покакал']],
- [['comm.png','AT.png'], ['я покакал','я не покакал']],
- ];
- function post_replace(replaces) {
- var postList = $(".post_type_reply");
- postList.each(function(a, b) {
- var html = $(b).html();
- replaces.forEach(function(r) {
- var check = true;
- r[0].forEach(function(t) {
- if (!html.includes(t)) {
- check = false;
- }
- });
- if (check) {
- var replace_text = r[1][Math.floor(Math.random()*r[1].length)];
- $(b).find('article').text(replace_text);
- }
- });
- });
- }
- post_replace(replaces);
- setInterval(function() {
- post_replace(replaces);
- }, 5000)
- });
Advertisement
Add Comment
Please, Sign In to add comment