home.social

#github_pages — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #github_pages, aggregated by home.social.

  1. Как мы загрузили историю 287 валютных пар с лимитом 8 запросов в минуту

    Попробуйте найти исторические курсы для пар вроде «доллар к афгани» или «евро к таджикскому сомони». Данные либо платные, либо их просто нет в виде готового датасета. Мы решили эту проблему в рамках своего проекта, хотя единственный подходящий API диктовал суровые условия: 8 запросов в минуту и 5000 дней за раз. Получилось! Наш Python-скрипт аккуратно, чанк за чанком, собрал историю всех 287 пар за 4.5 часа, ни разу не превысив лимит. Теперь все эти данные — более миллиона строк — лежат в открытом доступе на GitHub. В статье делюсь техническими деталями, как выстроить такую загрузку, и уроками, которые мы извлекли.

    habr.com/ru/articles/983024/

    #Python #Data_Engineering #финансовые_данные #валютные_пары #ETLпроцесс #GitHub_Pages #opensource_датасет #исторические_котировки #rate_limiting #Twelve_Data_API

  2. Как мы загрузили историю 287 валютных пар с лимитом 8 запросов в минуту

    Попробуйте найти исторические курсы для пар вроде «доллар к афгани» или «евро к таджикскому сомони». Данные либо платные, либо их просто нет в виде готового датасета. Мы решили эту проблему в рамках своего проекта, хотя единственный подходящий API диктовал суровые условия: 8 запросов в минуту и 5000 дней за раз. Получилось! Наш Python-скрипт аккуратно, чанк за чанком, собрал историю всех 287 пар за 4.5 часа, ни разу не превысив лимит. Теперь все эти данные — более миллиона строк — лежат в открытом доступе на GitHub. В статье делюсь техническими деталями, как выстроить такую загрузку, и уроками, которые мы извлекли.

    habr.com/ru/articles/983024/

    #Python #Data_Engineering #финансовые_данные #валютные_пары #ETLпроцесс #GitHub_Pages #opensource_датасет #исторические_котировки #rate_limiting #Twelve_Data_API

  3. Как мы загрузили историю 287 валютных пар с лимитом 8 запросов в минуту

    Попробуйте найти исторические курсы для пар вроде «доллар к афгани» или «евро к таджикскому сомони». Данные либо платные, либо их просто нет в виде готового датасета. Мы решили эту проблему в рамках своего проекта, хотя единственный подходящий API диктовал суровые условия: 8 запросов в минуту и 5000 дней за раз. Получилось! Наш Python-скрипт аккуратно, чанк за чанком, собрал историю всех 287 пар за 4.5 часа, ни разу не превысив лимит. Теперь все эти данные — более миллиона строк — лежат в открытом доступе на GitHub. В статье делюсь техническими деталями, как выстроить такую загрузку, и уроками, которые мы извлекли.

    habr.com/ru/articles/983024/

    #Python #Data_Engineering #финансовые_данные #валютные_пары #ETLпроцесс #GitHub_Pages #opensource_датасет #исторические_котировки #rate_limiting #Twelve_Data_API

  4. Как мы загрузили историю 287 валютных пар с лимитом 8 запросов в минуту

    Попробуйте найти исторические курсы для пар вроде «доллар к афгани» или «евро к таджикскому сомони». Данные либо платные, либо их просто нет в виде готового датасета. Мы решили эту проблему в рамках своего проекта, хотя единственный подходящий API диктовал суровые условия: 8 запросов в минуту и 5000 дней за раз. Получилось! Наш Python-скрипт аккуратно, чанк за чанком, собрал историю всех 287 пар за 4.5 часа, ни разу не превысив лимит. Теперь все эти данные — более миллиона строк — лежат в открытом доступе на GitHub. В статье делюсь техническими деталями, как выстроить такую загрузку, и уроками, которые мы извлекли.

    habr.com/ru/articles/983024/

    #Python #Data_Engineering #финансовые_данные #валютные_пары #ETLпроцесс #GitHub_Pages #opensource_датасет #исторические_котировки #rate_limiting #Twelve_Data_API

  5. НеОсознанный вайб-кодинг (с примером)

    Статья - комментарий / возражение к статье Осознанный вайб-кодинг . Осознанный вайб-кодинг наверное лучше не Осознанного, но последний тоже работает.

    habr.com/ru/articles/982634/

    #rdf #вайбкодинг #github_pages

  6. НеОсознанный вайб-кодинг (с примером)

    Статья - комментарий / возражение к статье Осознанный вайб-кодинг . Осознанный вайб-кодинг наверное лучше не Осознанного, но последний тоже работает.

    habr.com/ru/articles/982634/

    #rdf #вайбкодинг #github_pages

  7. НеОсознанный вайб-кодинг (с примером)

    Статья - комментарий / возражение к статье Осознанный вайб-кодинг . Осознанный вайб-кодинг наверное лучше не Осознанного, но последний тоже работает.

    habr.com/ru/articles/982634/

    #rdf #вайбкодинг #github_pages

  8. НеОсознанный вайб-кодинг (с примером)

    Статья - комментарий / возражение к статье Осознанный вайб-кодинг . Осознанный вайб-кодинг наверное лучше не Осознанного, но последний тоже работает.

    habr.com/ru/articles/982634/

    #rdf #вайбкодинг #github_pages

  9. Naty @eclecticpassions ·

    [Shameless plug] I've written about migrating my Hugo to Sourcehut and Bunny, leaving GitHub. If you're thinking of switching, you can check it out here:
    burgeonlab.com/blog/hosting-st

    And if you're interested in trying out Bunny as your static hosting provider or Cloudflare alternative, you can show your support by using this referral code (I get a commission if you become a paying member):

    bunny.net/?ref=k4vc3x5108

    Thank you!

  10. [Shameless plug] I've written about migrating my Hugo to Sourcehut and Bunny, leaving GitHub. If you're thinking of switching, you can check it out here:
    burgeonlab.com/blog/hosting-st

    And if you're interested in trying out Bunny as your static hosting provider or Cloudflare alternative, you can show your support by using this referral code (I get a commission if you become a paying member):

    bunny.net/?ref=k4vc3x5108

    Thank you!

    #GiveUpGitHub #github_pages #bunnynet #Cloudflare #Sourcehut #hugossg

  11. [Shameless plug] I've written about migrating my Hugo to Sourcehut and Bunny, leaving GitHub. If you're thinking of switching, you can check it out here:
    burgeonlab.com/blog/hosting-st

    And if you're interested in trying out Bunny as your static hosting provider or Cloudflare alternative, you can show your support by using this referral code (I get a commission if you become a paying member):

    bunny.net/?ref=k4vc3x5108

    Thank you!

    #GiveUpGitHub #github_pages #bunnynet #Cloudflare #Sourcehut #hugossg

  12. [Shameless plug] I've written about migrating my Hugo to Sourcehut and Bunny, leaving GitHub. If you're thinking of switching, you can check it out here:
    burgeonlab.com/blog/hosting-st

    And if you're interested in trying out Bunny as your static hosting provider or Cloudflare alternative, you can show your support by using this referral code (I get a commission if you become a paying member):

    bunny.net/?ref=k4vc3x5108

    Thank you!

    #GiveUpGitHub #github_pages #bunnynet #Cloudflare #Sourcehut #hugossg

  13. [Shameless plug] I've written about migrating my Hugo to Sourcehut and Bunny, leaving GitHub. If you're thinking of switching, you can check it out here:
    burgeonlab.com/blog/hosting-st

    And if you're interested in trying out Bunny as your static hosting provider or Cloudflare alternative, you can show your support by using this referral code (I get a commission if you become a paying member):

    bunny.net/?ref=k4vc3x5108

    Thank you!

    #GiveUpGitHub #github_pages #bunnynet #Cloudflare #Sourcehut #hugossg

  14. LegalTech на коленке: как я сделал игру для юристов без навыков разработки

    Я юрист, занимаюсь LegalOps, и код пишу редко. В этот раз захотелось сделать для коллег что-то интереснее обычной картинки из интернета. Что-то, во что можно залипнуть, улыбнуться и переслать другу. Так появилась идея Pixel Lawyer Run — игры-раннера, похожей на динозаврика из Chrome. За пару вечеров с помощью нейросетей (Perplexity, Cursor, Gemini) я собрал работающую версию. Неожиданно она разошлась по профильным чатам. Рассказываю, как это было: от идеи «сделать смешно» до попыток настроить физику прыжка, когда ты «гуманитарий».

    habr.com/ru/articles/976648/

    #legaltech #ai #геймдев #cursor #perplexity #github_pages #telegramбот #пиксельарт #diy #юриспруденция

  15. LegalTech на коленке: как я сделал игру для юристов без навыков разработки

    Я юрист, занимаюсь LegalOps, и код пишу редко. В этот раз захотелось сделать для коллег что-то интереснее обычной картинки из интернета. Что-то, во что можно залипнуть, улыбнуться и переслать другу. Так появилась идея Pixel Lawyer Run — игры-раннера, похожей на динозаврика из Chrome. За пару вечеров с помощью нейросетей (Perplexity, Cursor, Gemini) я собрал работающую версию. Неожиданно она разошлась по профильным чатам. Рассказываю, как это было: от идеи «сделать смешно» до попыток настроить физику прыжка, когда ты «гуманитарий».

    habr.com/ru/articles/976648/

    #legaltech #ai #геймдев #cursor #perplexity #github_pages #telegramбот #пиксельарт #diy #юриспруденция

  16. LegalTech на коленке: как я сделал игру для юристов без навыков разработки

    Я юрист, занимаюсь LegalOps, и код пишу редко. В этот раз захотелось сделать для коллег что-то интереснее обычной картинки из интернета. Что-то, во что можно залипнуть, улыбнуться и переслать другу. Так появилась идея Pixel Lawyer Run — игры-раннера, похожей на динозаврика из Chrome. За пару вечеров с помощью нейросетей (Perplexity, Cursor, Gemini) я собрал работающую версию. Неожиданно она разошлась по профильным чатам. Рассказываю, как это было: от идеи «сделать смешно» до попыток настроить физику прыжка, когда ты «гуманитарий».

    habr.com/ru/articles/976648/

    #legaltech #ai #геймдев #cursor #perplexity #github_pages #telegramбот #пиксельарт #diy #юриспруденция

  17. LegalTech на коленке: как я сделал игру для юристов без навыков разработки

    Я юрист, занимаюсь LegalOps, и код пишу редко. В этот раз захотелось сделать для коллег что-то интереснее обычной картинки из интернета. Что-то, во что можно залипнуть, улыбнуться и переслать другу. Так появилась идея Pixel Lawyer Run — игры-раннера, похожей на динозаврика из Chrome. За пару вечеров с помощью нейросетей (Perplexity, Cursor, Gemini) я собрал работающую версию. Неожиданно она разошлась по профильным чатам. Рассказываю, как это было: от идеи «сделать смешно» до попыток настроить физику прыжка, когда ты «гуманитарий».

    habr.com/ru/articles/976648/

    #legaltech #ai #геймдев #cursor #perplexity #github_pages #telegramбот #пиксельарт #diy #юриспруденция

  18. Автоматизация деплоя с помощью GitHub Actions: полное руководство для backend-разработчиков

    Привет, Хабр! Меня зовут Микаэль Оганесян, я backend-разработчик, и сегодня хочу поделиться с вами опытом настройки CI/CD с использованием GitHub Actions. В этой статье мы разберём, как автоматизировать процесс деплоя вашего приложения, что сэкономит ваше время и уменьшит количество ошибок при ручном деплое.

    habr.com/ru/articles/931304/

    #github_actions #github #github_pages #ci #cicd #cd #devops

  19. Автоматизация деплоя с помощью GitHub Actions: полное руководство для backend-разработчиков

    Привет, Хабр! Меня зовут Микаэль Оганесян, я backend-разработчик, и сегодня хочу поделиться с вами опытом настройки CI/CD с использованием GitHub Actions. В этой статье мы разберём, как автоматизировать процесс деплоя вашего приложения, что сэкономит ваше время и уменьшит количество ошибок при ручном деплое.

    habr.com/ru/articles/931304/

    #github_actions #github #github_pages #ci #cicd #cd #devops

  20. Автоматизация деплоя с помощью GitHub Actions: полное руководство для backend-разработчиков

    Привет, Хабр! Меня зовут Микаэль Оганесян, я backend-разработчик, и сегодня хочу поделиться с вами опытом настройки CI/CD с использованием GitHub Actions. В этой статье мы разберём, как автоматизировать процесс деплоя вашего приложения, что сэкономит ваше время и уменьшит количество ошибок при ручном деплое.

    habr.com/ru/articles/931304/

    #github_actions #github #github_pages #ci #cicd #cd #devops

  21. Автоматизация деплоя с помощью GitHub Actions: полное руководство для backend-разработчиков

    Привет, Хабр! Меня зовут Микаэль Оганесян, я backend-разработчик, и сегодня хочу поделиться с вами опытом настройки CI/CD с использованием GitHub Actions. В этой статье мы разберём, как автоматизировать процесс деплоя вашего приложения, что сэкономит ваше время и уменьшит количество ошибок при ручном деплое.

    habr.com/ru/articles/931304/

    #github_actions #github #github_pages #ci #cicd #cd #devops

  22. Вайбкодинг для маркетплейсов

    Как удалось с помощью GitHub Copilot автоматизировать отслеживание изменений в базе знаний Ozon. Мой опыт создания собственного сервиса для мониторинга и сравнения обновлений без знаний программирования, с пошаговым описыванием создания архитектуры процесса. Вайбкодить далее

    habr.com/ru/articles/929754/

    #вайбкодинг #вайбкодинг #github_pages #cursor #github_copilot #ozon #автоматизация #парсер #краулер

  23. Вайбкодинг для маркетплейсов

    Как удалось с помощью GitHub Copilot автоматизировать отслеживание изменений в базе знаний Ozon. Мой опыт создания собственного сервиса для мониторинга и сравнения обновлений без знаний программирования, с пошаговым описыванием создания архитектуры процесса. Вайбкодить далее

    habr.com/ru/articles/929754/

    #вайбкодинг #вайбкодинг #github_pages #cursor #github_copilot #ozon #автоматизация #парсер #краулер

  24. Вайбкодинг для маркетплейсов

    Как удалось с помощью GitHub Copilot автоматизировать отслеживание изменений в базе знаний Ozon. Мой опыт создания собственного сервиса для мониторинга и сравнения обновлений без знаний программирования, с пошаговым описыванием создания архитектуры процесса. Вайбкодить далее

    habr.com/ru/articles/929754/

    #вайбкодинг #вайбкодинг #github_pages #cursor #github_copilot #ozon #автоматизация #парсер #краулер

  25. Вайбкодинг для маркетплейсов

    Как удалось с помощью GitHub Copilot автоматизировать отслеживание изменений в базе знаний Ozon. Мой опыт создания собственного сервиса для мониторинга и сравнения обновлений без знаний программирования, с пошаговым описыванием создания архитектуры процесса. Вайбкодить далее

    habr.com/ru/articles/929754/

    #вайбкодинг #вайбкодинг #github_pages #cursor #github_copilot #ozon #автоматизация #парсер #краулер

  26. Бесплатный сайт/блог/cv/wiki — закроем уже эту тему

    Как же меня бесят статьи в духе “Как всего за 139 рублей в месяц развернуть свой сайт-визитку на vps”. Какие 139 рублей за сайт-визитку, совсем уже стыд потеряли?! В этой статье я вам пошагово расскажу и покажу как бесплатно разместить и вести ваш личный сайт(блог, cv, wiki). Вам даже отдельный домен не нужен (всё будет “из коробки”), хотя в последнем шагом мы и его прикрутим. От вас нужны будут базовые знания git и просто уметь работать с markdown.

    habr.com/ru/articles/912414/

    #github #static_site_generation #хостинг #хостинг_сайтов #статические_сайты #github_pages #личный_домен

  27. Бесплатный сайт/блог/cv/wiki — закроем уже эту тему

    Как же меня бесят статьи в духе “Как всего за 139 рублей в месяц развернуть свой сайт-визитку на vps”. Какие 139 рублей за сайт-визитку, совсем уже стыд потеряли?! В этой статье я вам пошагово расскажу и покажу как бесплатно разместить и вести ваш личный сайт(блог, cv, wiki). Вам даже отдельный домен не нужен (всё будет “из коробки”), хотя в последнем шагом мы и его прикрутим. От вас нужны будут базовые знания git и просто уметь работать с markdown.

    habr.com/ru/articles/912414/

    #github #static_site_generation #хостинг #хостинг_сайтов #статические_сайты #github_pages #личный_домен

  28. Бесплатный сайт/блог/cv/wiki — закроем уже эту тему

    Как же меня бесят статьи в духе “Как всего за 139 рублей в месяц развернуть свой сайт-визитку на vps”. Какие 139 рублей за сайт-визитку, совсем уже стыд потеряли?! В этой статье я вам пошагово расскажу и покажу как бесплатно разместить и вести ваш личный сайт(блог, cv, wiki). Вам даже отдельный домен не нужен (всё будет “из коробки”), хотя в последнем шагом мы и его прикрутим. От вас нужны будут базовые знания git и просто уметь работать с markdown.

    habr.com/ru/articles/912414/

    #github #static_site_generation #хостинг #хостинг_сайтов #статические_сайты #github_pages #личный_домен

  29. Бесплатный сайт/блог/cv/wiki — закроем уже эту тему

    Как же меня бесят статьи в духе “Как всего за 139 рублей в месяц развернуть свой сайт-визитку на vps”. Какие 139 рублей за сайт-визитку, совсем уже стыд потеряли?! В этой статье я вам пошагово расскажу и покажу как бесплатно разместить и вести ваш личный сайт(блог, cv, wiki). Вам даже отдельный домен не нужен (всё будет “из коробки”), хотя в последнем шагом мы и его прикрутим. От вас нужны будут базовые знания git и просто уметь работать с markdown.

    habr.com/ru/articles/912414/

    #github #static_site_generation #хостинг #хостинг_сайтов #статические_сайты #github_pages #личный_домен

  30. Где бесплатно хостить пет-проект с собственным доменным именем

    У меня есть несколько персональных пет-проектов, где я тестирую различные технологии, сервисы и библиотеки или упрощаю собственную жизнь (например, персональный трекер с единственным пользователем - мной). Иногда хочется захостить эти проекты за пределами личного ноутбука, а еще лучше если есть возможность прикрутить собственный домен, чтобы можно было делиться с другими людьми. Так как все это абсолютно не коммерческие истории, то платить деньги за хостинг не очень хочется. Раньше для таких целей я пользовался Heroku, но еще несколько лет назад они закрыли бесплатный тариф. В очередной раз столкнувшись с желанием захостить свой проект я решил изучить вопрос. Найденные варианты я собрал в табличку, актуальную на май 2025. ChatGPT o3 наврал в ответах, поэтому пришлось добавлять, фильтровать и перепроверять данные вручную. К сожалению, приходится сравнивать “яблоки с попугаями”, потому что каждый Cloud провайдер рассчитывает стоимость хостинга немного “по-своему” и включает в бесплатный тариф только часть функциональности.

    habr.com/ru/articles/910050/

    #хостинг #хостингпровайдер #петпроект #бесплатный_хостинг #облачные_сервисы #vercel #google_cloud #github_pages #статический_сайт #личный_домен

  31. Где бесплатно хостить пет-проект с собственным доменным именем

    У меня есть несколько персональных пет-проектов, где я тестирую различные технологии, сервисы и библиотеки или упрощаю собственную жизнь (например, персональный трекер с единственным пользователем - мной). Иногда хочется захостить эти проекты за пределами личного ноутбука, а еще лучше если есть возможность прикрутить собственный домен, чтобы можно было делиться с другими людьми. Так как все это абсолютно не коммерческие истории, то платить деньги за хостинг не очень хочется. Раньше для таких целей я пользовался Heroku, но еще несколько лет назад они закрыли бесплатный тариф. В очередной раз столкнувшись с желанием захостить свой проект я решил изучить вопрос. Найденные варианты я собрал в табличку, актуальную на май 2025. ChatGPT o3 наврал в ответах, поэтому пришлось добавлять, фильтровать и перепроверять данные вручную. К сожалению, приходится сравнивать “яблоки с попугаями”, потому что каждый Cloud провайдер рассчитывает стоимость хостинга немного “по-своему” и включает в бесплатный тариф только часть функциональности.

    habr.com/ru/articles/910050/

    #хостинг #хостингпровайдер #петпроект #бесплатный_хостинг #облачные_сервисы #vercel #google_cloud #github_pages #статический_сайт #личный_домен

  32. Где бесплатно хостить пет-проект с собственным доменным именем

    У меня есть несколько персональных пет-проектов, где я тестирую различные технологии, сервисы и библиотеки или упрощаю собственную жизнь (например, персональный трекер с единственным пользователем - мной). Иногда хочется захостить эти проекты за пределами личного ноутбука, а еще лучше если есть возможность прикрутить собственный домен, чтобы можно было делиться с другими людьми. Так как все это абсолютно не коммерческие истории, то платить деньги за хостинг не очень хочется. Раньше для таких целей я пользовался Heroku, но еще несколько лет назад они закрыли бесплатный тариф. В очередной раз столкнувшись с желанием захостить свой проект я решил изучить вопрос. Найденные варианты я собрал в табличку, актуальную на май 2025. ChatGPT o3 наврал в ответах, поэтому пришлось добавлять, фильтровать и перепроверять данные вручную. К сожалению, приходится сравнивать “яблоки с попугаями”, потому что каждый Cloud провайдер рассчитывает стоимость хостинга немного “по-своему” и включает в бесплатный тариф только часть функциональности.

    habr.com/ru/articles/910050/

    #хостинг #хостингпровайдер #петпроект #бесплатный_хостинг #облачные_сервисы #vercel #google_cloud #github_pages #статический_сайт #личный_домен

  33. Где бесплатно хостить пет-проект с собственным доменным именем

    У меня есть несколько персональных пет-проектов, где я тестирую различные технологии, сервисы и библиотеки или упрощаю собственную жизнь (например, персональный трекер с единственным пользователем - мной). Иногда хочется захостить эти проекты за пределами личного ноутбука, а еще лучше если есть возможность прикрутить собственный домен, чтобы можно было делиться с другими людьми. Так как все это абсолютно не коммерческие истории, то платить деньги за хостинг не очень хочется. Раньше для таких целей я пользовался Heroku, но еще несколько лет назад они закрыли бесплатный тариф. В очередной раз столкнувшись с желанием захостить свой проект я решил изучить вопрос. Найденные варианты я собрал в табличку, актуальную на май 2025. ChatGPT o3 наврал в ответах, поэтому пришлось добавлять, фильтровать и перепроверять данные вручную. К сожалению, приходится сравнивать “яблоки с попугаями”, потому что каждый Cloud провайдер рассчитывает стоимость хостинга немного “по-своему” и включает в бесплатный тариф только часть функциональности.

    habr.com/ru/articles/910050/

    #хостинг #хостингпровайдер #петпроект #бесплатный_хостинг #облачные_сервисы #vercel #google_cloud #github_pages #статический_сайт #личный_домен

  34. API автотесты на Python с запуском на CI/CD и Allure отчетом

    В этой статье разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем Allure-отчёт с историей запусков. Цель статьи — не только показать, как писать качественные API автотесты, но и научить запускать их в CI/CD, получая удобные отчёты о результатах.

    habr.com/ru/articles/895452/

    #python #qa_automation #testing #github_actions #github_pages #allure #pytest #api_testing #pydantic #cicd

  35. API автотесты на Python с запуском на CI/CD и Allure отчетом

    В этой статье разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем Allure-отчёт с историей запусков. Цель статьи — не только показать, как писать качественные API автотесты, но и научить запускать их в CI/CD, получая удобные отчёты о результатах.

    habr.com/ru/articles/895452/

    #python #qa_automation #testing #github_actions #github_pages #allure #pytest #api_testing #pydantic #cicd

  36. API автотесты на Python с запуском на CI/CD и Allure отчетом

    В этой статье разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем Allure-отчёт с историей запусков. Цель статьи — не только показать, как писать качественные API автотесты, но и научить запускать их в CI/CD, получая удобные отчёты о результатах.

    habr.com/ru/articles/895452/

    #python #qa_automation #testing #github_actions #github_pages #allure #pytest #api_testing #pydantic #cicd

  37. API автотесты на Python с запуском на CI/CD и Allure отчетом

    В этой статье разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем Allure-отчёт с историей запусков. Цель статьи — не только показать, как писать качественные API автотесты, но и научить запускать их в CI/CD, получая удобные отчёты о результатах.

    habr.com/ru/articles/895452/

    #python #qa_automation #testing #github_actions #github_pages #allure #pytest #api_testing #pydantic #cicd

  38. I reimplemented my #github_pages #Blog with a less buggy theme. Hopefully, I can gather energy to also make some content.

    thomasburgess.github.io/202410

  39. I reimplemented my #github_pages #Blog with a less buggy theme. Hopefully, I can gather energy to also make some content.

    thomasburgess.github.io/202410

  40. I reimplemented my #github_pages #Blog with a less buggy theme. Hopefully, I can gather energy to also make some content.

    thomasburgess.github.io/202410

  41. I reimplemented my #github_pages #Blog with a less buggy theme. Hopefully, I can gather energy to also make some content.

    thomasburgess.github.io/202410

  42. I reimplemented my #github_pages #Blog with a less buggy theme. Hopefully, I can gather energy to also make some content.

    thomasburgess.github.io/202410

  43. Как создать свой собственный Taplink с помощью Python и GitHub Pages

    Я случайно наткнулся на статью автора Lucas Neves Pereira под названием " Build your own LinkTree with Go and GitHub Pages ". В статье описано, как создать подобие LinkTree (аналог Taplink) на языке Go и GitHub Pages. Я, как любитель языка Python, решил реализовать проект на этом языке.

    habr.com/ru/articles/839574/

    #python #github_pages #taplink #html_&_css #yaml #javascript

  44. Как создать свой собственный Taplink с помощью Python и GitHub Pages

    Я случайно наткнулся на статью автора Lucas Neves Pereira под названием " Build your own LinkTree with Go and GitHub Pages ". В статье описано, как создать подобие LinkTree (аналог Taplink) на языке Go и GitHub Pages. Я, как любитель языка Python, решил реализовать проект на этом языке.

    habr.com/ru/articles/839574/

    #python #github_pages #taplink #html_&_css #yaml #javascript