Github предлагает отправить "Поцелуй после приема" по URL-адресу вашего выбора, когда вы работаете в своем репо. Я хочу написать приложение small Python command/line (т.е. без GUI или webapp), запущенное на моем компьютере (позже на NAS), которое постоянно прослушивает для тех входящие POST-запросы, и как только POST получен из Github, он обрабатывает информацию JSON, содержащуюся внутри. Обработка json, как только у меня есть, это не проблема. POST может исходить из небольшого числа IP-адресов, предоставленных github; Я планирую/надеюсь указать порт на моем компьютере, где он должен быть отправлен.
Проблема в том, что я не знаю достаточно о веб-технологиях, чтобы иметь дело с огромным количеством опций, которые вы находите при поиске. Я использую Django, запросы, сокеты, флешки, микрокадры...? Я не знаю, что означает большинство терминов, и большинство из них звучат так, будто они предлагают слишком много/слишком большие, чтобы решить мою проблему. Я просто перегружен и не знаю, с чего начать.
Большинство руководств по POST/GET, которые я мог найти, похоже, связаны с отправкой или прямым запросом данных с веб-сайта, но не с постоянным прослушиванием.
Я чувствую, что проблема на самом деле не такая сложная, и сработает до нескольких строк, как только я узнаю, куда идти/как это сделать. Может ли кто-нибудь предложить указатели/учебники/примеры/примеры кода?