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. 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!

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

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

    habr.com/ru/articles/931304/

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

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

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

    habr.com/ru/articles/910050/

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

  5. 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