Сообщество - Лига пиратов

Лига пиратов

72 поста 1 074 подписчика

Популярные теги в сообществе:

Пост удален администрацией (запрещенный к публикации контент)

13

Скрипт для rutor.is

Привет. Не очень мне было удобно пользоваться этим сайтом с торрентами, хотя очень нравится, что не надо регистрироваться, чтобы скачивать. И вот для расширения браузера Tampermonkey написал скрипт, который гуппирует раздачи по названию фильма, сортирует внутри групп по количеству раздающих и подсвечивает раздачи размером 1.3–2.5 Гб, т.е. те, что меня интересуют))

Собственно если кому интересно - то вот сам скрипт и скриншоты его работы:

// ==UserScript==

// @name Rutor — группировка + сортировка по сидерам + подсветка по размеру

// @namespace http://tampermonkey.net/

// @VERSION 1.3

// @Description Группирует раздачи по названию фильма, сортирует внутри групп по количеству раздающих и подсвечивает раздачи размером 1.5–2.5 Гб

// @match *://rutor.is/*

// @GrAnt none

// ==/UserScript==

(function () {

'use strict';

const indexDiv = document.querySelector('#index');

if (!indexDiv) return;

const table = indexDiv.querySelector('table[width="100%"]');

if (!table) return;

// Все строки, кроме первой (шапка)

const rows = Array.from(table.querySelectorAll('tr')).slice(1);

const groups = {};

rows.forEach(row => {

const titleLink = row.querySelector('a[href^="/torrent/"]');

if (!titleLink) return;

let title = titleLink.textContent.trim();

// Берём только "Название (Год)"

const match = title.match(/^(.+?\(\d{4}\))/);

if (match) {

title = match[1];

}

if (!groups[title]) groups[title] = [];

groups[title].push(row);

});

// Очищаем таблицу

table.innerHTML = '';

// Перестраиваем содержимое

for (const [filmTitle, filmRows] of Object.entries(groups)) {

const headerRow = document.createElement('tr');

const headerCell = document.createElement('td');

headerCell.colSpan = 5;

headerCell.style.background = '#eee';

headerCell.style.padding = '5px';

headerCell.style.fontWeight = 'bold';

headerCell.textContent = `${filmTitle} (${filmRows.length})`;

headerRow.appendChild(headerCell);

table.appendChild(headerRow);

// Сортировка по сидерам (обычно колонка с индексом 4)

filmRows.sort((a, b) => {

const tdsA = a.querySelectorAll('td');

const tdsB = b.querySelectorAll('td');

const seedersA = parseInt(tdsA[4]?.textContent.trim()) || 0;

const seedersB = parseInt(tdsB[4]?.textContent.trim()) || 0;

return seedersB - seedersA;

});

filmRows.forEach(r => {

const tds = r.querySelectorAll('td');

// Обычно размер в колонке с индексом 1 или 2 — уточняем

const sizeText = [...tds].map(td => td.textContent.trim()).find(txt => /(?:\d+(?:[.,]\d+)?)\s*(?:GB|ГБ|Mb|МБ|KB|КБ)/i.test(txt));

if (sizeText) {

const match = sizeText.match(/([\d.,]+)\s*(GB|ГБ|MB|МБ|KB|КБ)/i);

if (match) {

let num = parseFloat(match[1].replace(',', '.'));

let unit = match[2].toUpperCase();

// Переводим в ГБ

if (unit.includes('MB') || unit.includes('МБ')) {

num = num / 1024;

} else if (unit.includes('KB') || unit.includes('КБ')) {

num = num / (1024 * 1024);

}

if (num >= 1.3 && num <= 2.5) {

r.style.backgroundColor = '#e6ffe6'; // нежно-зелёный

}

}

}

table.appendChild(r);

});

}

})();

Скрипт для rutor.is Торрент, Рутор, Rutoris, Длиннопост
Скрипт для rutor.is Торрент, Рутор, Rutoris, Длиннопост

Соответственно работает везде: в поиске, в любом разделе и даже в связанных раздачах

Показать полностью 2
12

Бесплатные программы для проектировщиков и строителей

В том числе очень редкие программы, и они все взломанные.

Искал решение как можно в CIVIL 3D автоматически убирать наложение COGO точек друг на друга на чертеже и выяснил, что для этого можно скачать DotSoft MapWorks, но он стоит 300 долларов :\

5 лет назад я с этого сайта скачивал Топоматик Робур и никаких проблем не было, сайт живой и общение там живое, надеюсь кто-то в комментариях подтвердит, что сайт не скам.

https://web.archive.org/web/20250607091635/https://files.lav...

Бесплатные программы для проектировщиков и строителей Сайт, Пиратская копия, Пиратство, Проектирование, Геодезия
Вопрос из ленты «Эксперты»

Где можно скачать Etap 22 или более поздний?

Пираты, помогите пожалуйста найти актуальную версию Етапа. Есть 19, нужен поновей.

Если есть эксперты по расчётам в Етапе, то пишите. Нужна ваша помощь с расчётами

26

Поиск торрентов (обновление в боте )

Бот обновлён до версии 6.8
Что нового:

1) Теперь, когда бот выдаёт магнет, его можно скопировать просто кликнув на него.

2) Добавлена возможность указать категорию поиска сразу в запросе.
**Пример 1:
"Во все тяжкие &2"
— будет сразу поиск по этому запросу в сериалах.

**Пример 2:
"Виндовс 11 &10"
— будет сразу поиск по этому запросу в pc-soft.

3) Добавлены категории при отправке на ваш Qbittorrent (подробнее в командах бота слева: Qbittorrent/Категории).

4) Для удобства список категорий добавлен в сообщении с inline-поиском кино (нужно заново его вызвать из главного меню).

5) Добавлены смайлы в каждой раздаче для удобства.

6) Убраны сообщения о донате. Кто захочет поддержать проект финансово, легко найдёт в командах бота этот раздел.

Бот не качает и не содержит контент,только поиск раздач по трекерам.

Ссылка на бота https://t.me/SearchTorrentsAll1Bot

1

Про on-line чтение, про mail.ru, про удобства

Многие любят читать как я, и многие держат свои коллекции, но допустим я предпочитаю хранить свою библиотеку в pdf, а это жерет очень много места, у меня порядка 500гб. Держать хард чисто под нее не варик, да и ее суть как раз почитать свое, но где угодно, поэтому я держу свою на облаке, как раз тот самый mailcloud который все обосрали, за то что он отобрал заветный терик. Там суть, не заходишь в эту почту год, значит не нужен тебе терик, нехуй место полезное пустотой занимать. Но суть не в этом, главная фишка этого облака - чтение прям в облаке, без скачивания, еще EBUP прекрасно поддерживал помимо PDF . Но больная часть книг в сети, все же в FB2 и приходилось этот формат отдельно на яндекс облако кидать, он его как раз держит (а вот djvu не держит), и вот сегодня заметил, что они (mail.ru) сделали поддержку этих форматов, по мне так заебись, не надо заморачиваться со скачивание, с просмотровщиком, слабы - мощный, ваще похуй, что бы почитать своё в любой точке, где есть сеть достаточно просто терминала с выходом в интернет. У меня все.

Отличная работа, все прочитано!