Рубрики
Без рубрики

Advent of Code Megathread комментарий Tracker!

Я сделал инструмент, который помогает мне табулировать, какие языки использовались в какие дни, и я действительно доволен тем, как оказалось. Теги с Showdev, AdhentOfCode, Python.

В этом году мне много весело с появлением кода, и это удивительно, чтобы увидеть все общинные решения на Мегаттред. Одна вещь, которую я решил сделать в этом году, что я не сделал раньше, кроме парня, который сделал это в прошлом году, решил сделать отслеживать, сколько представлений каждого другого языка программирования были представлены на предыдущий день на каждом посте.

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

Тем не мение.

Я не учитывал тот факт, что люди пакетны своей работой AOC, и они часто отправляют в течение нескольких дней за кривой. Что совершенно нормально, и я должен был предвидеть его, но это означает, что каждый день я попадаю в комментарии и пересчитаю их все вручную, хотя я уже насчитывал 99% раньше.

Вы знаете, что это звучит как хорошая работа?

Компьютер. Помогал мне.

Поэтому я написал инструмент, я ловко и провол позвонил «Advent of Code Language Bot». Он проходит через каждую статью в серии, захватывает комментарии, игнорирует те, которые он видел раньше (у него есть файл истории!), Автоматически обнаруживает языки из блоков кода в размере, если они присутствуют, и если пользователь представил решение через гид или изображение или что-то, он показывает мне HTML и просит меня рассказать о том, на каком языке они сказали, что они использовали. Тогда Помнит мой ответ навсегда больше!

Если вы комментируете и скажем, вы решили его на 3 языках, он даже принимает мой ответ, когда я скажу, что вы использовали 3 языка.

Это не большой инструмент, бит исключительно эффективен, я смог дать ему немного польский, я доволен интерфейсом, стратегией конфигурации, рабочем процессом, и она уже сохранила меня куча времени сегодня утром.

Если вы делаете AOC через Megathread в этом году, вы можете помочь мне, используя конкретные языковые кодовые блоки (тройные задние тиски, а затем использовали язык), или, по крайней мере, написать в своем комментарии на какой язык Вы использовали, поэтому мне не нужно преследовать свой гид или специально откройте ваше изображение/блог, чтобы увидеть, что вы использовали. Но даже если я сделаю, мне только нужно сделать это только один раз 😊

Вы можете увидеть репо здесь:

rpalo/aoc_language_bot.

Бот для того, чтобы помочь мне классифицировать и табулировать материалы для DEV появления кода решения Megathread.

В 2019 году, на Dev Megathread для появления кодового вызова, автор нити сохранил подсветку того, сколько людей завершили вызов предыдущего дня на каждом языке.

Теперь я делаю то же самое, но обновление их быстро становится больше времени, чем планировалось. Пришло время для бота!

Идея

Для каждой статьи в My dev aoc megathread этот бот должен идти получить комментарии, а в идеале выводить таблицу уценки, которую я могу скопировать вставить в статью.

Есть несколько комментариев, которые не имеют блоков кода, классифицированные по языку, а некоторые люди комментируют только что они решают в конкретном языке, возможно, с изображением их кода. Чтобы не дублировать работу, бот должен работать каждый комментарий через проверку, которая проверяет любые возможные языковые слова, которые могут означать, что для …

Слияние кричать на @rhymes и команда. Документы API великолепны, и у меня не было никаких проблем со всеми необходимыми данными. Я пытался кэш шутить и посыпать time.sleep (1) На протяжении всего моих API звонит, чтобы быть приятным к своим серверам. Дайте мне знать, если я причиняю любые проблемы!

Оригинал: “https://dev.to/rpalo/advent-of-code-megathread-comment-tracker-5f0n”