
Лига пиратов
Ответ ignatovd в «Пишу НФ. Публикуюсь. Бесплатно. Почему?»2
Пишу романы и рассказы порядка 10 лет, всё выкладываю бесплатно. Не хочу продавать право читать. За эти годы ко мне стучались китайские площадки с предложением купить права на публикацию моих романов на их платформе (60 бачей за штуку) и наши отечественные издательства. Последние предлагали от 20 до 45 тысяч за книгу.
Но, все романы всё ещё бесплатны, а я ни о чём не жалею. Временная прибыль ничто в сравнении с потерей доверия читателей. Которые все эти 10 лет меня и поддерживают финансово.
Продолжение поста «Пишу НФ. Публикуюсь. Бесплатно. Почему?»2
СОКРАТИЛ СТАТЬЮ. Я — АВТОР. «ПИРАТИТЬ» МОЖНО. ЭЛЕКТРОННАЯ КНИГА — НЕ ТОВАР. ТО, ЧЕМ МОЖЕШЬ ПОДЕЛИТЬСЯ, НЕ ТЕРЯЯ, ПРОДАВАТЬСЯ НЕ ДОЛЖНО. «ЧЕСТНЫЙ» ПОКУПАТЕЛЬ ПЛАТИТ НЕ АВТОРУ, А ИЗДАТЕЛЮ, КОТОРЫЙ ВОРУЕТ У АВТОРА. ПОДДЕРЖКА АВТОРА — ТОЛЬКО ПРЯМЫЕ ДОНАТЫ.
Помогите найти фильм Емельяненко Германики
Нахожусь за границей, окко оплатить возможности нет, все мои источники пиратского контента перелопатил но никак не могуй найти этот великий фильм а водка уже стынет.
Почему я пират
Мои любимые жанры кино это Фантастика и Ужасы( ужасы не типа "Крик", а типа Чужого или Оно). Фентази возможно но серьёзный, а не детский.
Мой рейтинг стриминг сервисов:
HBO практически всегда отличные сериалы
Apple отличные сериалы
Amazon есть нормальные сериалы (Fallout), есть говно (властелин колец)
Netflix есть старые сериалы (Черное зеркало) есть современные перепачканные повесткой.
Российские стриминги. За всё время своего существования они выпустили (все вместе ) Несколько интересных сериалов: "Вампиры средней полосы", "Пищеблок" (1 сезон). Несколько приемлемых "Два холма". И кучу всякого говна где весь бюджет ушёл на первые две серии , а потом началась тягомотина в павильоне.
Моя аппаратура :телевизор Sony 52 дюйма, компьютер на Ryzen 5600x c видеокартой rx 5700xt.
Телевизор не смарт он из прошлого века. Но за то качество передачи цветов заткнёт в жопу любой Самсунг 7000 серии про Сберы и Яндексы я вообще молчу.
Если бы я хотел сделать из телика смарт мог бы подключить любую китайскую приставку. Но я считаю это кощунством имея нормальный комп, подключать ущербную приставку.
Теперь перейдем к пиратству.
Почему у меня нет подписки не на один кинотеатр.
Российские кинотеатры не предоставляют контент который мне интересен. Смотреть тупые комедии с юмором ниже пояса не по мне.
Иностранные кинотеатры недоступны. Да и когда были доступны это было довольно дорого. По тому что ограничивать себя одним кинотеатром бессмысленно.
Что даёт пиратство:
1. Доступ к любым сериалам и фильмам
2. В любой озвучке и качестве
Доступ к режиссёрским версиям фильмов
Доступ к фанатским релизам старых фильмов с улучшенным качеством.
IMAX версии фильмов (без полосок с верху и снизу)
Любимый торрент "коммунистический" браузер для доступа луковый.
Скрипт для rutor.is
Привет. Не очень мне было удобно пользоваться этим сайтом с торрентами, хотя очень нравится, что не надо регистрироваться, чтобы скачивать. И вот для расширения браузера Tampermonkey написал скрипт, который гуппирует раздачи по названию фильма, сортирует внутри групп по количеству раздающих и подсвечивает раздачи размером 1.3–2.5 Гб, т.е. те, что меня интересуют))
Собственно если кому интересно - то вот сам скрипт и скриншоты его работы:
// ==UserScript==
// @name Rutor — группировка + сортировка по сидерам + подсветка по размеру
// @namespace http://tampermonkey.net/
// @VERSION 1.3
// @Description Группирует раздачи по названию фильма, сортирует внутри групп по количеству раздающих и подсвечивает раздачи размером 1.5–2.5 Гб
// @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);
});
}
})();
Соответственно работает везде: в поиске, в любом разделе и даже в связанных раздачах
Ftl: faster than light 1.03.1
у кого есть указанная выше версия? нужна пиратка


