Загрузка...

The common theme of all my current addons/scripts

Thread in Extentions created by ллимоникс Aug 3, 2023. (bumped May 26, 2025) 7466 views

  1. ллимоникс
    ллимоникс Topic starter Aug 5, 2023 lolz.live/threads/8634402/ - Лучшие телеграмм аккаунты :+rep: 23,967 Jan 20, 2020
    Обновление 0.9

    1. Еще немного доработал код под JQuery
    2. Исправил ошибку в мобильной версии, когда при нажатии на трофей анимация его приближения уходила за границы области и обрезался трофей (убрал эту анимацию в мобильной версии)
    3. Поменял в скрипте namespace, из за этого нужно удалить и заново установить скрипт, чтобы в дальнейшем он видел обновления

    Чтобы вы хотели видеть еще в этом скрипте?
     
    1. a911
      Голых аниме девочек
    2. ллимоникс Topic starter
      a911, а как же Милана Хаметова
    3. a911
  2. ллимоникс
    ллимоникс Topic starter Aug 6, 2023 lolz.live/threads/8634402/ - Лучшие телеграмм аккаунты :+rep: 23,967 Jan 20, 2020
    Идею взял из предложения onechance : https://zelenka.guru/threads/5638537/

    [IMG]

    Минусы: Как оказывается можно получить только информация с 1 до 500 страницы в разделе: https://zelenka.guru/threads/5652641/
    Что за форум такой, что страницы его нагружают?
    Ссылка на установку скрипта
    https://greasyfork.org/ru/scripts/472526-lztrandomthread
    Ссылка на установку TamperMonkey
    https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ru
     
  3. SnysovayaLisa
    SnysovayaLisa Aug 6, 2023 Banned 315 Aug 31, 2022
    и на кой хуй этот рандомайзер ебаный нужен
     
    1. View previous comments (3)
    2. OlegBrawler
    3. Savv4ik345
  4. OlegBrawler
  5. a911
    a911 Aug 6, 2023 Продам рекламу в профиле lolz.live/threads/2604681 51,909 May 30, 2018
    сам в ахуе
     
    1. ллимоникс Topic starter
      a911, типо блять, это же пиздец кринж
    2. a911
    3. ллимоникс Topic starter
      a911, да, планировал занятья этим
  6. 123
    123 Aug 6, 2023 Стим аккаунты тут - lolz.live/threads/7680775 10,243 Mar 23, 2019
    чисто для прикола,прикольно :shreklol:
     
    1. OlegBrawler
      123, это не для прикола, а для оффтопа
  7. vuchaev2015
    vuchaev2015 Aug 6, 2023 все ближе и ближе... 23,525 Feb 15, 2018
    бляха, я хотел это сделать. ты меня опередил
     
    1. View previous comments (6)
    2. ллимоникс Topic starter
      vuchaev2015, там 1 запрос и второй открытие все
    3. vuchaev2015
      ллимоникс, а бляха, я хотел сделать из прогруженных страниц крч, а ты сделал с помощью такого молодец. мне в голову такое не пришло, чтобы рандом страницу парсить
    4. ллимоникс Topic starter
      vuchaev2015, поебаться пришло. Код не длинный, но у меня опыта 2 скрипта и софт на басе
    5. View the next comments (5)
  8. ЯБылНоКем
    ЯБылНоКем Aug 6, 2023 готовьте трон для короля:smile_beach:
    мне повезет !
     
  9. икстерна
    икстерна Aug 6, 2023 :sadhamster: 15,302 Sep 18, 2020
    Еще бы ленту как в тик токе
     
    1. икстерна
  10. KoteikaOfficial
    KoteikaOfficial Aug 6, 2023 10,792 Sep 4, 2020
    Звучит хайпово, ща попробую
     
  11. ллимоникс
    ллимоникс Topic starter Aug 6, 2023 lolz.live/threads/8634402/ - Лучшие телеграмм аккаунты :+rep: 23,967 Jan 20, 2020
    Можно конечно получать темы по API, но кто то захочет подключать свой токен ? Тогда лимита на 500 не будет и можно будет ебануть сортировку по симпатиям
     
  12. Дурачина
    Прикольно
     
  13. vuchaev2015
    vuchaev2015 Aug 6, 2023 все ближе и ближе... 23,525 Feb 15, 2018
    я уже нашел решение как больше 500 страницы идти, щас скину фикс
     
    1. ллимоникс Topic starter
  14. MeloniuM
    MeloniuM Aug 6, 2023 make testers great again! 2924 Dec 23, 2021
    Прикольная идея. Не думал об этом.
     
    1. ллимоникс Topic starter
  15. vuchaev2015
    vuchaev2015 Aug 6, 2023 все ближе и ближе... 23,525 Feb 15, 2018
    Фикс. Придется использовать API форума. Токен вставлять в oauth_token. Получает темы даже если больше 500 страниц

    JS
    (function() {
    function check(){
    let currentPage = window.location.href;

    if (currentPage.startsWith('https://zelenka.guru/forums/')) {

    let RandomThread = $('.RandomThread');
    if (RandomThread.length == 0) {
    $('.linkGroup').prepend(`<a class="button RandomThread">Случайная тема</a>`);
    $('.RandomThread').click(function() {
    let lastPage = $('.PageNav a:last').text();
    let lastPageNumber = parseInt(lastPage);
    let randomNum = Math.floor(Math.random() * lastPageNumber) + 1;
    let forumID = $('form.DiscussionListOptions').attr('action');
    if (lastPage.length > 0) {
    XenForo.ajax(`https://zelenka.guru/${forumID}page-${randomNum}`, {}).then(data => {
    infoPage = data.templateHtml;
    let parser = new DOMParser();

    infoPage = parser.parseFromString(infoPage, 'text/html');

    let threadIds = $(infoPage).find("[id^='thread-']").toArray();
    let threads = [];

    threadIds.forEach(function(threadId) {
    let thread = threadId.id.match(/\d+/)[0];
    threads.push(thread);
    });

    let randomThreadId = threads[Math.floor(Math.random() * threads.length)];

    window.location.href = "https://zelenka.guru/threads/" + randomThreadId;
    });
    } else {
    const url = new URL('https://api.zelenka.guru/threads');
    const params = {
    page: page,
    forum_id: forumID,
    oauth_token: 'ВАШ API TOKEN ZELENKA.GURU'
    };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

    fetch(url)
    .then(response => response.json())
    .then(data => {
    const threads = data.threads;
    const randomIndex = Math.floor(Math.random() * threads.length);
    const randomThread = threads[randomIndex];
    const threadId = randomThread.thread_id;
    window.location.href = "https://zelenka.guru/threads/" + threadId;
    });
    };
    });
    };
    };
    requestAnimationFrame(check);
    };
    requestAnimationFrame(check);
    })();
     
  16. STEALYOURBRAIN
    оч жоский и полезный скрипт
     
    1. ллимоникс Topic starter
      STEALYOURBRAIN, согласен, не хватало на форуме
  17. ллимоникс
    ллимоникс Topic starter Aug 10, 2023 lolz.live/threads/8634402/ - Лучшие телеграмм аккаунты :+rep: 23,967 Jan 20, 2020
    [IMG]
    Меню с выбором чекбокса, для включения фильтрации
    [IMG]
    Сброс списка, где хранятся просмотренные товары
    [IMG]
    По просьбе Jelby и других пользователей форума
    Скрипт был написан на скорую руку и как будет достаточно времени сделаю все культурнее.
    О всех найденных багах писать сюда.
    Ссылка на установку скрипта - https://greasyfork.org/ru/scripts/472845-hideviewedmarket
    Ссылка на установку TamperMonkey - https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ru

    P.S. У меня нет тех возможностей, что есть у разработчика форума. Поэтому скрипт скрывает товары лишь удалив их блок с кода страницы. Поэтому на какое-то время будет видны элементы, пока страница не прогрузится
     
  18. 101
    хз, полезно, но мне не мешает
     
    1. ллимоникс Topic starter
      101, я вообще на маркете не сижу, люди просили, я сделал
    2. 101
      ллимоникс, та я не против, мб кому то и полезно
      тож на маркете оч редко сижу
  19. 8khz
    8khz Aug 10, 2023 201 May 30, 2020
    а для чего это нужно?
     
    1. ллимоникс Topic starter
      8khz, прочитай заголовок
  20. OlegBrawler
    Все как всегда, не добавят админы, значит добавим сами:finger_up:
     
    1. ллимоникс Topic starter
      OlegBrawler, ждать лень. легче написать самому
Top
Loading...