Счетчик флуда [UPD: добавлен нормальный интерфейс и прочие удобства]
Давайте вспомним, кто где сколько нафлудил!
Мой первый говнокод, не судите строго хДДД (Наживаем «загрузить копию», распаковываем...")
После распаковки находим приложение Tabun, запускаем, далее вводим ник того, о чьем флуде хотите узнать, во второй строчке, если это ваш акк и вы хотите посчитать не только внешку, но и закрытые блоги, то пароль (символы показываться не будут), либо вторую строчку можно просто пропустить, нажав Enter без пробелов и лишних символов (Программа будет работать, только если пароля нет совсем, или если он правильный) (Это работает через api Андреймала, насчет безопасности — к нему...)
Третья строчка — не выводить посты, в которых вы откомментили n или меньше раз. (Это чтобы в выводе не было вот такого мусора) Рекомендуется ввести 10 или больше. Но если хотите, чтоб прям вообще все посты показало, где вы хотя бы 1 комментарий оставили, тогда введите 0
Если у вас есть Питон 3.6 с lxml и Tabun_Api, то скопируйте в него исходник
Во время ввода ника, в папке с программой создастся текстовый файл с этим ником (например Sasha-Flyer.txt), по завершению работы программы файл
примерно такими даннымиSasha-Flyer за 412 коммент(ов) написал 5683 слов(а) в топике 'Абсурдный Ночной Комикс №41', получив за это 12
Sasha-Flyer за 319 коммент(ов) написал 4693 слов(а) в топике 'Давайте поможем Флаеру найти вторую половинку!', получив за это 0
Sasha-Flyer за 300 коммент(ов) написал 2985 слов(а) в топике 'Абсурдный Ночной Комикс №4', получив за это 18
Sasha-Flyer за 298 коммент(ов) написал 3451 слов(а) в топике 'Абсурдный Ночной Комикс №5', получив за это 48
Sasha-Flyer за 250 коммент(ов) написал 3822 слов(а) в топике 'Почему со мной перестают общаться?', получив за это 25
Sasha-Flyer за 245 коммент(ов) написал 3668 слов(а) в топике 'АльтерБРЕДации №736: Последняя капля', получив за это -118
Sasha-Flyer за 236 коммент(ов) написал 2851 слов(а) в топике 'Расскажите новичку, что здесь делают?', получив за это -1161
Sasha-Flyer за 232 коммент(ов) написал 3362 слов(а) в топике 'ИнтерБРЕДации: Мельчайшие подробности', получив за это -530
Sasha-Flyer за 205 коммент(ов) написал 2546 слов(а) в топике 'МикроБРЕДации #105: Найти крайнего', получив за это 10
Sasha-Flyer за 203 коммент(ов) написал 3356 слов(а) в топике 'AdultBronyCon — развод или реальный 18+ конвент, который пройдет в феврале?', получив за это 96
Sasha-Flyer за 201 коммент(ов) написал 2776 слов(а) в топике 'Завтра ложусь в психиатрический диспансер (UPD: Не годен!)', получив за это 69
Всего слов: 302279, всего плюсов в Ваших комментах: 6362
UPD:
Версия 2 с интерфейсом:
www.icloud.com/#iclouddrive/08bWNui1jxAXEtczduRkjIFsA
Помимо добавления интерфейса:
Файл весит меньше, теперь он один безо всяких dll, и теперь по завершению работы текстовый файл откроется автоматически.
Исходник второй версии
197 комментариев
У меня тут вопрос… В конце есть строчка про получение чего-то. Речь идёт про силу?
Да уж, от этой строчки у меня глаза на лоб полезли от удивления.
марокбабочекпараспрайтов.А?
— У вас Tabun.
Один файл там 556 МБ бы весил…
Для следующей идеи мне точно понадобится хоть какой-то примиивный интерфейс. Надо разобраться…
То есть, тут же он ничего даже провокационного не пишет, просто забавная и кому-то, возможно, полезная приложенька.
Мой внутренний кармаклоппер стоя хлопает в ладоши)
А CloudFlare за такой дудос по рукам не ударит, если я, например, комменты Октавиана попытаюсь таким способом вытащить? :D
Ну и да, строчка сезона:
В следующие разы я уже буду пытаться осваивать интерфейс. В дальнейшем мне без него никуда.
Я очень рад, что вы нашли для себя ещё один достойный интерес.
#орхизапилимаркдаун?
Сорри
На них он всё равно не ходит — ибо «все парни, их посещающие, заняты»
Но ведь на сходки идут не ради этого…
И тут я вспомнил, что ни разу не был на сходках и мои слова- пустой звук
Забавно :)
А результаты удивили, пойду проверю.
Я, допустим, вообще на Python работать не умею — языки без строгой типизации мне не даются :-(
Только в тхт к именам постов ещё и ссылки неплохо бы сделать — для более-менее оперативного доступа.
Ну вот такой туториал, который я скинул, сойдет за туториал?
Да, на рбочем ПК всё ещё 32-битка
Во-вторых, зачем запускать сабж на рабочем ПК?)
так. сова. опять взламываешь
ОС — инструмент, а инструмент выбирают по целям, а не опираясь на год :-)
Неужели есть приложения, не работающие в 64-битных ОС?
Да.
По последнему, правда, всегда можно использовать эмуляторы или виртуальные машины, но зачем, если от ПК нужен только OpenOffice, Delphi и Visual Studio?
Lazarus?
С Turbo Delphi 2006 у меня были проблемы. Решил, но бубен весь истрепал.
При всём уважении к этому проекту, пока FreePascalCompiler не начнет ловить Exception внутри dll — я на нём только старые проекты поддерживаю.
тем более сейчас у людей все возможности быстро развиваться, быстро получать информацию
и долго жить
64 битка по-дефолту поддерживает 32-х битные приложения, емнип.
Как ещё одна идея — можно сделать прямо в окне скроллящийся контейнер с результатами поиска.
Я удаляю только самые бесполезные коды, на которые даже стыдно смотреть.
Расскажи это майкрософту, хранящему всю винду в одном гит-репозитории)
на Гитхабев Git. Если личный, то можно тоже иметь для него репозиторий, локальный.К сожалению, ложку дёгтя вносит сообщество, вынуждая программистов придумывать сообщения к коммитам, будто ты не программист, а поэт, и должен писать не код, а
комментарии в нёмкоммит-сообщения. Но лично я просто положил на это и у меня в моих локальных хеловорлдах автоматом при каждой компиляции сообщение «Update» (и иногда ручные коммиты; ещё я просёк, что с --allow-empty можно добавить к предыдущему коммиту комментарий без замены коммита, иногда это лучше, чем --amend, и чисто для себя вполне годится). А если когда-нибудь буду заливать свой говнокод в Инет (т.е. если вообще когда-нибудь его допишу ), то можно будет заливать в Инет только ветки с релизом, а ветки с коммит-на-компиляцию оставить на локальном компе. Так что тут всё зависит от подхода к вопросу. Можно использовать Git просто для удобства (а иметь возможность знать, что было с кодом некоторое количество времени или версий назад (версии — если ставишь Git-теги, например), удобно), испытывая меньше неудобств, чем кажется на первый взгляд.А нафига коммитить при компиляции?
И ещё проблема (я уже когда-то упоминал о ней)… Когда коммитишь, надо выбирать, что именно ты коммитишь, чтобы действовало правило «коммит на логически цельное изменение». Т.е. если, допустим, я изменяю код, а потом заметил, что где-то нет отступа или есть лишний пробел — мне что, сначала поменять всё остальное, потом закоммитить, а потом сделать норм отступ/пробел и сделать отдельный коммит? Но зачем, если можно исправить это сразу? Это, к сожалению, может быть нужно при групповой разработке (если ты хочешь, чтобы твои коммиты выглядели как можно лучше). Но при локальной этим можно не заморачиваться. При локальной разработке имеет смысл заморачиваться если и тебе самому так будет удобнее.
А знаешь, для локальной разработки очень не помешала бы утилита, висящая небольшим top-окном и вызывающая при действии со стороны юзера закоммичивание с предопределённым набором сообщений, желательно ещё получающая информацию о изменяемых строках (например, в Notepad++ можно сделать слева отображение номера строки, а в заголовке окна — полный путь к файлу) и закоммичивающая только то что нужно
Просто чтобы была как можно более полная история изменений Правда, это всё-таки более редкие коммиты, чем при каждом изменении файла. Но, с другой стороны, можно добавить к сообщению о коммите, нормально ли компилится и выполняется (если есть соответствующие юнит-тесты) или с ошибками (но этого мя у себя пока так и не сделал).
Требовать такого подхода от других я, конечно, не могу, но самому мне не оч приятно так делать. (Пока по моему коду не начали проходиться линтерами )
Мб просто ты занимаешься более полезной формой разработки (нужно → просто взял и сделал), а не как я
Так их, прежде чем будет что-то сделано, будет ещё овердофига внесено.
Вариант посложнее — с добавлением списка файлов, которые коммитятся (а также созданием 1-го коммита)
Тут я вообще использую Git не для разработки, а в личных целях, так что читающим это просьба сильно не бить
1. Это уже мои личные проблемы
2. Искать вообще-то нечего
Потому и пишу нормальные сообщения, что работаю в общих репах :3
К тому же, сама поездка на автомобиле такая ресурсоёмкая — надо соблюдать скорость, останавливаться на светофорах, иногда стоять в пробках, иногда заправлять автомобиль и т.д. Пристёгивание ремня здесь погоды не делает. А как на счёт дофига часто писать сообщение к коммиту? Хотя тут всё зависит от того, как часто делать коммиты… Ну, конкретно мне, при моих обстоятельствах, это не подходит
git-scm.com/book/ru/v1/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-Git-%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9
Проверил — «git commit -a» не добавляет автоматически все новые файлы. Хотя в моём случае нужно, чтобы все новые файлы добавлялись автоматически.
Вангую, однако, что тебе нужна многопоточность в Python, а там с этим проблемы из-за GIL. Так что там надо использовать какой-то обходной манёвр, специфичный именно для Python.
И надеюсь, что, в случае чего, меня поправят, да)
У тя целых 2 лишних символа!111