☢ LOR Reactor v3 ☢
Генерирует вашу статистику о реакциях на сайте linux.org.ru. Сканирование кловунов и не только.
Зависимости
sudo apt install lua curl
Установка и удаление (не рекомендуется так как нет смысла)
Глобально
sudo make install
sudo make uninstall
Локально
make PREFIX=$HOME/.local install
make PREFIX=$HOME/.local uninstall
Независимо
make DESTDIR=$HOME/some_you_dir install
make DESTDIR=$HOME/some_you_dir uninstall
Использование
-
loreactor
-
Аргументы опциональные
-h
Cправка.-u
Вызов приглашения ввода логина и пароля.-с [ФАЙЛ]
Альтернативный путь до файла конфигурации.-m
Выводить статистику в формате таблицы Markdowm.-e
Выводить символ эмоции у каждого значения.-t [ЧИСЛО]
Ограничить подробный вывод о реакциях. -t 20 вывести только топ 20 пользователей кому вы больше всех ставили реакций и топ 20 пользователей кто больше всех реакций ставил вам
По умолчанию программа не требудет аргументов и пытается прочесть файл конфигурации находящийся по пути:
/home/$USER/.config/loreactor.conf
Файл конфигурации должен иметь вид:
username=ник
userpass=пароль
А если серьёзно, то не нужен никакой конфиг в хомяке, просто в текущем каталоге проекта вписать логин/пароль и запустить.
Внимание!
№1
- Внимание при использовании ключа -u для ввода логин/пароль
- Данные остаются видимы в терминале, аккуратнее копируй вывод!
№2
- При использовании (внезапно!) файла конфигурации в `~/.config/loreactor.conf`
- Помним что фиг с ним с логином, но пароль в открытом виде. Ну так, к слову :)
№3
- Программа сохраняет cookies файл в каталоге `/tmp/lua_xxxx`
- При коректном завершении или при обрабатываемой ошибке этот файл
- удаляется после работы программы, но если было произведено прерывание
- работы программы во время опроса сайта, то файл не будет удалён и актуальные
- куки сессии останутся лежать в в одном из файлов `/tmp/lua_xxxx`
Суть проста, если ваши конфигурационные файлы важны, вы их не палите нигде тупо копируя кудато для всех, мало ли что там. Вы следите за тем что в терминале копируете, опять же мало ли что там вашего личного. Ну, а куки файлы, они и в каталоге браузера куки файлы :D
На заметку
Большие отступы слева присутствуют по причине ререзвирования места и выравнивания по максимальному размеру длинны имени пользователя. Если используется игнорирование пользователей то это может сильно влиять на общие результаты подсчёта реакций.
Примеры вывода
- Вывод с форматированием по умолчанию и ограничением в Топ 5 В терминале выглядит ровно, но в браузерах чуть едет крышей.
loreactor -c loreactor.conf -t 5
---
--- Пользователь LINUX-ORG-RU Понаставил
---
👍 👎 🔥 😊 🤔 😱 🤡 🤦 🪗 ☕☕ Сумма
612 45 178 1216 164 508 142 35 10 186 Всего: 3096
---
--- Пользователь LINUX-ORG-RU Понаполучал
---
👍 👎 🔥 😊 🤔 😱 🤡 🤦 🪗 ☕☕ Сумма
408 23 221 423 30 50 141 50 13 424 Всего: 1783
---
--- Реакция на пользователей от LINUX-ORG-RU
---
👍 👎 🔥 😊 🤔 😱 🤡 🤦 🪗 ☕☕ Суммы
dataman: 11 0 12 25 16 20 1 0 0 7 Всего: 92
Zhbert: 15 0 2 27 3 9 0 0 0 7 Всего: 63
hobbit: 13 0 2 18 2 12 0 0 0 8 Всего: 55
Werenter: 13 1 4 13 5 9 2 0 1 4 Всего: 52
firkax: 19 0 2 8 9 8 0 0 0 5 Всего: 51
---
--- Реакция от пользователей на LINUX-ORG-RU
---
👍 👎 🔥 😊 🤔 😱 🤡 🤦 🪗 ☕☕ Суммы
GREAT-DNG: 9 0 11 51 0 5 0 0 0 14 Всего: 90
mydibyje: 9 0 18 18 4 5 4 0 0 17 Всего: 75
token_polyak: 1 0 12 41 0 1 1 0 0 10 Всего: 66
dataman: 7 0 16 31 1 1 0 0 2 7 Всего: 65
anc: 12 0 5 13 0 0 0 0 0 10 Всего: 40
- Вывод с тем же форматированием и Топ 5, но с реакцией у каждого значения, выглядт пёстро, но зато всегда всё ровно и при реакций от сотни пользователей, понятно какое значение к какой реакции у пользователя, не надо помнить что в заголовке столбца.
loreactor -c loreactor.conf -t 5 -e
---
--- Пользователь LINUX-ORG-RU Понаставил
---
👍 612 👎 45 🔥 178 😊 1216 🤔 164 😱 508 🤡 142 🤦 35 🪗 10 ☕☕ 186 Всего: 3096
---
--- Пользователь LINUX-ORG-RU Понаполучал
---
👍 408 👎 23 🔥 221 😊 423 🤔 30 😱 50 🤡 141 🤦 50 🪗 13 ☕☕ 424 Всего: 1783
---
--- Реакция на пользователей от LINUX-ORG-RU
---
dataman: 👍 11 👎 0 🔥 12 😊 25 🤔 16 😱 20 🤡 1 🤦 0 🪗 0 ☕☕ 7 Всего: 92
Zhbert: 👍 15 👎 0 🔥 2 😊 27 🤔 3 😱 9 🤡 0 🤦 0 🪗 0 ☕☕ 7 Всего: 63
hobbit: 👍 13 👎 0 🔥 2 😊 18 🤔 2 😱 12 🤡 0 🤦 0 🪗 0 ☕☕ 8 Всего: 55
Werenter: 👍 13 👎 1 🔥 4 😊 13 🤔 5 😱 9 🤡 2 🤦 0 🪗 1 ☕☕ 4 Всего: 52
firkax: 👍 19 👎 0 🔥 2 😊 8 🤔 9 😱 8 🤡 0 🤦 0 🪗 0 ☕☕ 5 Всего: 51
---
--- Реакция от пользователей на LINUX-ORG-RU
---
GREAT-DNG: 👍 9 👎 0 🔥 11 😊 51 🤔 0 😱 5 🤡 0 🤦 0 🪗 0 ☕☕ 14 Всего: 90
mydibyje: 👍 9 👎 0 🔥 18 😊 18 🤔 4 😱 5 🤡 4 🤦 0 🪗 0 ☕☕ 17 Всего: 75
token_polyak: 👍 1 👎 0 🔥 12 😊 41 🤔 0 😱 1 🤡 1 🤦 0 🪗 0 ☕☕ 10 Всего: 66
dataman: 👍 7 👎 0 🔥 16 😊 31 🤔 1 😱 1 🤡 0 🤦 0 🪗 2 ☕☕ 7 Всего: 65
anc: 👍 12 👎 0 🔥 5 😊 13 🤔 0 😱 0 🤡 0 🤦 0 🪗 0 ☕☕ 10 Всего: 40
Тоже самое, но в табличном выводе
loreactor -c loreactor.conf -t 5 -m
Общая статистика реакций – LINUX-ORG-RU | 👍 | 👎 | 🔥 | 😊 | 🤔 | 😱 | 🤡 | 🤦 | 🪗 | ☕☕ | Cуммы |
---|---|---|---|---|---|---|---|---|---|---|---|
Понаставил | 612 | 45 | 178 | 1216 | 164 | 508 | 142 | 35 | 10 | 186 | Всего: 3096 |
Понаполучал | 408 | 23 | 221 | 423 | 30 | 50 | 141 | 50 | 13 | 424 | Всего: 1783 |
Реакция на пользователей от LINUX-ORG-RU | 👍 | 👎 | 🔥 | 😊 | 🤔 | 😱 | 🤡 | 🤦 | 🪗 | ☕☕ | Cуммы |
---|---|---|---|---|---|---|---|---|---|---|---|
dataman | 11 | 0 | 12 | 25 | 16 | 20 | 1 | 0 | 0 | 7 | Всего: 92 |
Zhbert | 15 | 0 | 2 | 27 | 3 | 9 | 0 | 0 | 0 | 7 | Всего: 63 |
hobbit | 13 | 0 | 2 | 18 | 2 | 12 | 0 | 0 | 0 | 8 | Всего: 55 |
Werenter | 13 | 1 | 4 | 13 | 5 | 9 | 2 | 0 | 1 | 4 | Всего: 52 |
firkax | 19 | 0 | 2 | 8 | 9 | 8 | 0 | 0 | 0 | 5 | Всего: 51 |
Реакция от пользователей на LINUX-ORG-RU | 👍 | 👎 | 🔥 | 😊 | 🤔 | 😱 | 🤡 | 🤦 | 🪗 | ☕☕ | Cуммы |
---|---|---|---|---|---|---|---|---|---|---|---|
GREAT-DNG | 9 | 0 | 11 | 51 | 0 | 5 | 0 | 0 | 0 | 14 | Всего: 90 |
mydibyje | 9 | 0 | 18 | 18 | 4 | 5 | 4 | 0 | 0 | 17 | Всего: 75 |
token_polyak | 1 | 0 | 12 | 41 | 0 | 1 | 1 | 0 | 0 | 10 | Всего: 66 |
dataman | 7 | 0 | 16 | 31 | 1 | 1 | 0 | 0 | 2 | 7 | Всего: 65 |
anc | 12 | 0 | 5 | 13 | 0 | 0 | 0 | 0 | 0 | 10 | Всего: 40 |
- Тоже самое, но в табличном выводе и с парами реакция+значение
loreactor -c loreactor.conf -t 5 -m -e
Общая статистика реакций – LINUX-ORG-RU | Cуммы | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Понаставил | 👍 612 | 👎 45 | 🔥 178 | 😊 1216 | 🤔 164 | 😱 508 | 🤡 142 | 🤦 35 | 🪗 10 | ☕☕ 186 | Всего: 3096 |
Понаполучал | 👍 408 | 👎 23 | 🔥 221 | 😊 423 | 🤔 30 | 😱 50 | 🤡 141 | 🤦 50 | 🪗 13 | ☕☕ 424 | Всего: 1783 |
Реакция на пользователей от LINUX-ORG-RU | Cуммы | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
dataman | 👍 11 | 👎 0 | 🔥 12 | 😊 25 | 🤔 16 | 😱 20 | 🤡 1 | 🤦 0 | 🪗 0 | ☕☕ 7 | Всего: 92 |
Zhbert | 👍 15 | 👎 0 | 🔥 2 | 😊 27 | 🤔 3 | 😱 9 | 🤡 0 | 🤦 0 | 🪗 0 | ☕☕ 7 | Всего: 63 |
hobbit | 👍 13 | 👎 0 | 🔥 2 | 😊 18 | 🤔 2 | 😱 12 | 🤡 0 | 🤦 0 | 🪗 0 | ☕☕ 8 | Всего: 55 |
Werenter | 👍 13 | 👎 1 | 🔥 4 | 😊 13 | 🤔 5 | 😱 9 | 🤡 2 | 🤦 0 | 🪗 1 | ☕☕ 4 | Всего: 52 |
firkax | 👍 19 | 👎 0 | 🔥 2 | 😊 8 | 🤔 9 | 😱 8 | 🤡 0 | 🤦 0 | 🪗 0 | ☕☕ 5 | Всего: 51 |
Реакция от пользователей на LINUX-ORG-RU | Cуммы | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
GREAT-DNG | 👍 9 | 👎 0 | 🔥 11 | 😊 51 | 🤔 0 | 😱 5 | 🤡 0 | 🤦 0 | 🪗 0 | ☕☕ 14 | Всего: 90 |
mydibyje | 👍 9 | 👎 0 | 🔥 18 | 😊 18 | 🤔 4 | 😱 5 | 🤡 4 | 🤦 0 | 🪗 0 | ☕☕ 17 | Всего: 75 |
token_polyak | 👍 1 | 👎 0 | 🔥 12 | 😊 41 | 🤔 0 | 😱 1 | 🤡 1 | 🤦 0 | 🪗 0 | ☕☕ 10 | Всего: 66 |
dataman | 👍 7 | 👎 0 | 🔥 16 | 😊 31 | 🤔 1 | 😱 1 | 🤡 0 | 🤦 0 | 🪗 2 | ☕☕ 7 | Всего: 65 |
anc | 👍 12 | 👎 0 | 🔥 5 | 😊 13 | 🤔 0 | 😱 0 | 🤡 0 | 🤦 0 | 🪗 0 | ☕☕ 10 | Всего: 40 |