home.social

#sanic — Public Fediverse posts

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

  1. FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

    Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который приносит удобный стиль маршрутизации FastAPI и автоматическую документацию OpenAPI в целый ряд Python-фреймворков. Идея родилась из личной боли: в одном проекте приходилось поддерживать OpenAPI-документацию сразу в нескольких фреймворках, и я устал дублировать решения под каждый из них. Вдохновившись лаконичностью FastAPI, я решил создать унифицированный подход для Flask, AioHttp, Sanic, Falcon, Starlette, Quart, Tornado – назвал его FastOpenAPI​. В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.

    habr.com/ru/articles/903622/

    #python #openapi #flask #falcon #aiohttp #sanic #starlette #tornado #opensourсe #сезон_open_source

  2. FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

    Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который приносит удобный стиль маршрутизации FastAPI и автоматическую документацию OpenAPI в целый ряд Python-фреймворков. Идея родилась из личной боли: в одном проекте приходилось поддерживать OpenAPI-документацию сразу в нескольких фреймворках, и я устал дублировать решения под каждый из них. Вдохновившись лаконичностью FastAPI, я решил создать унифицированный подход для Flask, AioHttp, Sanic, Falcon, Starlette, Quart, Tornado – назвал его FastOpenAPI​. В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.

    habr.com/ru/articles/903622/

    #python #openapi #flask #falcon #aiohttp #sanic #starlette #tornado #opensourсe #сезон_open_source

  3. FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

    Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который приносит удобный стиль маршрутизации FastAPI и автоматическую документацию OpenAPI в целый ряд Python-фреймворков. Идея родилась из личной боли: в одном проекте приходилось поддерживать OpenAPI-документацию сразу в нескольких фреймворках, и я устал дублировать решения под каждый из них. Вдохновившись лаконичностью FastAPI, я решил создать унифицированный подход для Flask, AioHttp, Sanic, Falcon, Starlette, Quart, Tornado – назвал его FastOpenAPI​. В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.

    habr.com/ru/articles/903622/

    #python #openapi #flask #falcon #aiohttp #sanic #starlette #tornado #opensourсe #сезон_open_source

  4. En direct, et en exclusivité mondiale, on vous présente la première image de Pikmin 5 Adventures 2: Rise of the Lyrics feat. Shitty Friends

    #pikmin #sanic

  5. En direct, et en exclusivité mondiale, on vous présente la première image de Pikmin 5 Adventures 2: Rise of the Lyrics feat. Shitty Friends

    #pikmin #sanic

  6. En direct, et en exclusivité mondiale, on vous présente la première image de Pikmin 5 Adventures 2: Rise of the Lyrics feat. Shitty Friends

    #pikmin #sanic

  7. En direct, et en exclusivité mondiale, on vous présente la première image de Pikmin 5 Adventures 2: Rise of the Lyrics feat. Shitty Friends

    #pikmin #sanic

  8. En direct, et en exclusivité mondiale, on vous présente la première image de Pikmin 5 Adventures 2: Rise of the Lyrics feat. Shitty Friends

    #pikmin #sanic

  9. Version 1.8.0 of jinja2-fragments is out!

    Release notes:
    - Adds support for rendering multiple blocks on Flask, Quart, Sanic and Litestar.
    - Fixes deprecated Litestar import.

    pypi.org/project/jinja2-fragme

    #jinja #flask #quart #sanic #litestar #htmx

  10. Version 1.8.0 of jinja2-fragments is out!

    Release notes:
    - Adds support for rendering multiple blocks on Flask, Quart, Sanic and Litestar.
    - Fixes deprecated Litestar import.

    pypi.org/project/jinja2-fragme

    #jinja #flask #quart #sanic #litestar #htmx

  11. Version 1.8.0 of jinja2-fragments is out!

    Release notes:
    - Adds support for rendering multiple blocks on Flask, Quart, Sanic and Litestar.
    - Fixes deprecated Litestar import.

    pypi.org/project/jinja2-fragme

    #jinja #flask #quart #sanic #litestar #htmx

  12. Version 1.8.0 of jinja2-fragments is out!

    Release notes:
    - Adds support for rendering multiple blocks on Flask, Quart, Sanic and Litestar.
    - Fixes deprecated Litestar import.

    pypi.org/project/jinja2-fragme

    #jinja #flask #quart #sanic #litestar #htmx

  13. Version 1.8.0 of jinja2-fragments is out!

    Release notes:
    - Adds support for rendering multiple blocks on Flask, Quart, Sanic and Litestar.
    - Fixes deprecated Litestar import.

    pypi.org/project/jinja2-fragme

    #jinja #flask #quart #sanic #litestar #htmx

  14. Jinja2 Fragments 1.0.0 is out!
    pypi.org/project/jinja2-fragme

    Check it out if you use something like #htmx that benefits from template fragments.

    #jinja #flask #sanic #fastapi #quart

  15. Jinja2 Fragments 1.0.0 is out!
    pypi.org/project/jinja2-fragme

    Check it out if you use something like #htmx that benefits from template fragments.

    #jinja #flask #sanic #fastapi #quart

  16. Jinja2 Fragments 1.0.0 is out!
    pypi.org/project/jinja2-fragme

    Check it out if you use something like #htmx that benefits from template fragments.

    #jinja #flask #sanic #fastapi #quart

  17. Jinja2 Fragments 1.0.0 is out!
    pypi.org/project/jinja2-fragme

    Check it out if you use something like #htmx that benefits from template fragments.

    #jinja #flask #sanic #fastapi #quart

  18. Apparently all of the Sanic rate limiting libraries are broken, and I'm not feeling the urge to dive into how they structure handlers to fix them, so yeah, let's put that overhead on nginx instead for now.

    #python #sanic #webservices

  19. Apparently all of the Sanic rate limiting libraries are broken, and I'm not feeling the urge to dive into how they structure handlers to fix them, so yeah, let's put that overhead on nginx instead for now.

    #python #sanic #webservices

  20. Apparently all of the Sanic rate limiting libraries are broken, and I'm not feeling the urge to dive into how they structure handlers to fix them, so yeah, let's put that overhead on nginx instead for now.

    #python #sanic #webservices

  21. Apparently all of the Sanic rate limiting libraries are broken, and I'm not feeling the urge to dive into how they structure handlers to fix them, so yeah, let's put that overhead on nginx instead for now.

    #python #sanic #webservices

  22. Apparently all of the Sanic rate limiting libraries are broken, and I'm not feeling the urge to dive into how they structure handlers to fix them, so yeah, let's put that overhead on nginx instead for now.

    #python #sanic #webservices

  23. "Quarantine"
    Gouache on canson paper, 15x17cm.

    Let's pretend I was fine during the confinement.

    #sanic #gouache