Начнём с конца, а точнее с подарка:
Это библиотека для работы с API сайтов «Комитета».
Пока поддерживает не все методы. Список нереализованных методов лежит в файле todo.txt в корне репозитория, но они скучные и никому не нужны, поэтому мне было лень.
Начать работу с библиотекой можно тремя способами: авторизация по токену из QR-кода, использование существующего токена уже авторизованного пользователя, использование некоторых методов без авторизации вовсе.
Зачем это, например, надо?
Первый пример использования библиотеки — анализатор лайков в комментариях. Вдохновилась работой Марка Варламова (саму библиотеку тоже поэтому делать начала). Написано отвратительно, но мне в тот день хотелось спать. Работает медленно, потому что у API есть ограничение: необходимый метод можно вызывать максимум один раз в секунду. Этот пример существует только в виде исходного кода, можете компилировать и запускать. Не оформляю нормально, потому что уже есть рабочий вариант от Марка.
Второй пример — общедоступный топ-200 пользователей TJ.
Этот топ тоже написан с использованием библиотеки. Топ обновляется раз в сутки, примерно в 00:30 по Москве. Сейчас он отображает только рейтинг на момент последнего обновления и его изменение за сутки.
Главная задача этого сервиса — отображать топ шутников, то есть людей, набравших наибольшее количество плюсиков за месяц и получивших бесплатную подписку. Я обязательно добавлю на страницу такой рейтинг, когда данных будет достаточно: бесплатные подписки раздаются первого числа каждого месяца, а сервису всего несколько дней.
Кстати, не обижайтесь, что страничка свёрстана как говно. Я абсолютно не фронтенд-разработчик, поэтому просто украла какой-то шаблон. На мобильных устройствах выглядит не очень.
Комментарий недоступен
Эй, пс, не хочешь купить место в топе?
Комментарий удален модератором
Комментарий удален модератором
Скорее бы
Комментарий недоступен
ахахахаха
Комментарий недоступен
Комментарий недоступен
Остаётся ждать и мечтать, что наши замечательные внередакционные погромисты-читатели запилят для TJournal более лучший поиск.
Может они новый TJ запилят? С блекджеком и единорогами.
И это, опять же, можно (даже по комментариям!), но это рекордная по нагрузке на сервер TJ задача, хоть и простая для меня. Побьют.
И вообще более лучший тж
Марк Варламов любезно запилил по моей просьбе десктопное приложение для поиска по комментариям (на базе приложения про лайки). Ссылку он скинул, видимо, только мне.
Сколько же трупов в топе, аж глаз зачесался
В старой версии TJ карма сгорала, чтобы никто не держался в топе постоянно и в случае отсутствия активности исчезал из списка.
Я не труп мне просто лень шутить
4 года тебе подписки в подарок, привет там в 2022!
И Марку, кек
Нихрена себе о.о А я думала, вы меня забаните. Ну ладно, спасибо!
P.S. А может два года, а вы еще фичу смены фамилии делаете?.. или не договоримся? 🤔
Да сколько можно быть такими классненькими пользователями, я тоже что-нибудь напишу!
Эх, опять дрочить придётся.
На Лихачёва?
Комментарий недоступен
Ань, спасибо огромное за топ.
Замечание-предложение:
не стоит отображать в топе членов редакции и тех, кто не комментит больше, скажем, трёх месяцев
И пидоров.
А чего это вы за нас решили, что нас не стоит отображать?
Пажалуста!
Да, спасибо, допилю.
Стыдно признаваться, но оказывается скучал по этим цифрам)
Кармадрочер
Спасибо. Я удовлетворён рейтингом
Комментарий недоступен
Комментарий недоступен
Кажется, рейтинг поломался.
Никита, может если такие же мотивационные ролики слать вашим программистам, то читателям не придется программировать самостоятельно?
180 место. Ништяк. Пойду маме покажу, хули она выебывается, что я не топ
Она имела ввиду "топ-менеджер", а не "топ-комментатор"
В тот древний официальный топ-200 члены редакции не включались вроде. Вероятно, из-за того, что им подписка не нужна и чтобы нам ЧСВ потешить.
У меня нет никакой информации о том, как работает раздача бесплатной подписки. Ну разве что нашептали, что первого числа каждого месяца это происходит. Буду собирать информацию от вас, а может и редакция поделится (хотя лучше сами топ нормальный сделайте!). Спасибо, когда будет готов топ шутников, добавлю редакцию в исключения.
А что, там тоже 200 позиций в топе было? Я вообще наугад число выбрала.
Пока не очень открывается.
Эх, похоже, cloudflare и правда забанен у многих провайдеров РФ.
Завтра откажусь от него и будет открываться у всех, а пока рекомендую сменить страну.
Как и обещала, отказалась от Cloudflare. Теперь должно открываться у всех. Возможно, изменения применятся не сразу, зависит от кэша DNS в цепочке от вас до моего DNS-сервера.
Топ лайки канеш заебись. Но может еще и учитывать активность?
Тот же одуван тут уже как год не присутствует, но числится на 29 месте. Толк от этого?
Нашутил на 1 545 вот и бесится)
Читай мой пост внимательнее, пожалуйста
Могу написать на пыхапэ только полицию не вызывайте
Вот же мразь.. мне противно сидеть с тобой на одном сайте
Уже выехали.
Комментарий недоступен
Кто?
А прочитай внимательнее следующее предложение из этого же абзаца :>
Звезда?
Добавь ещё тем кто не входит в 200 отображение его позиции в рейтинге. Чтобы человек понимал сколько ему ещё нашутить надо
Это пользователи tj за чертой бедности. С них каждый месяц взимается налог в 75 р за бедность.
TJ социальный
Майнер можно встроить?
Комментарий недоступен
🤷♀️
нет, это другая Аня
Так, ещё надо топ по комментариям отдельно и топ авторов, а то я тут уже пятый год обитаю и даже не в десятке(
глянул на свой и на твой рейтинг, вот теперь даже не знаю что проще шутить или 75р платить)
Thank you Anye, very cool!
Привет, а данных собралось же уже на топ шутников? :)
Сделала.
Да-да-да, простите, я из жизни немного выпала. Запилю сегодня-завтра.
Но, будем честны, не особо собралось, ведь прошёл только месяц, а для идеала нужно три. Но хоть что-то будет
А вот тут полный список редакторов, можно на него положиться с целью исключения из списка? https://tjournal.ru/about
Достижение в жизни: вхожу в топ-50 тж.
Ходить надо в туалет, а не в комменты на ТЖ
Я и Дед Пихто лицо тж, живите с этим.
Мусалав не объявлялся?
Комментарий недоступен
Комментарий недоступен
Так, на пятый раз я сдаюсь. Пойду отредактирую, чтобы в тексте жирно было.
№111
Смотрю, ты оценила Go в полной мере :D
Go охуенни
Я его ещё в работе использую, там у меня интересный хардкор, а не это баловство) Так что да, оценила.
У всех не переходит на коммент, когда в правой колонке ссылку на него нажимаешь? Chrome у меня.
В приложении тоже не срабатывает переход к комменту из ленты уведомлений.
@Ширяев, приди
Только что перешел. Все ОК.
Никогда не умел шутить, рейтинг купили
Просто в этом мире нет ничего смешнее людей, прикованных к батарее.
Комментарий недоступен
delete (хм, думал за новости лайкосики идут в профиль)
Так они и идут.
Цели ясны, задачи поставлены..
теперь шутить надо больше(
Как же ты няша. Пиши есчо!
Ещё шутить и шутить(((
Шути чаще - расслабляет.
Я в топ-200, но подписку получил только когда полностью прошел тот тест от мтс, правильно с первого раза ответив на все вопросы :(
Потому что подписку дают за вхождение в другой топ, который я пока не отображаю