fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#LiteStar

0 posts0 participants0 posts today
Vincent Jousse<p>Bon je dois me rendre à l’évidence : je crois que j’aime bien écrire des articles de blog/tuto sur des sujets <a href="https://mamot.fr/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> comme j’ai fait pour celui sur <a href="https://mamot.fr/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <br>Est-ce qu’il y aurait d’autres sujets qui pourraient vous intéresser ? Mon setup <a href="https://mamot.fr/tags/desktop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>desktop</span></a> <a href="https://mamot.fr/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> optimisé pour l’utilisation clavier avec <a href="https://mamot.fr/tags/sway" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sway</span></a>, <a href="https://mamot.fr/tags/kitty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kitty</span></a>, le lanceur <a href="https://mamot.fr/tags/rofi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rofi</span></a> (apps, emojis, etc), mes mappings <a href="https://mamot.fr/tags/ergol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ergol</span></a> et mes quelques apps <a href="https://mamot.fr/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> dont je peux pas me passer ?<br>Des tutos <a href="https://mamot.fr/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> sur <a href="https://mamot.fr/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> notamment ? Autre chose ?</p>
Habr<p>LitestarCatsCV. Тренируемся на кошках. Расширяем возможности и готовимся к продакшену. Часть 3</p><p>Привет, котики и котолюбы! В первой части нашего кошачьего приключения мы выбрали инструменты (Litestar вместо FastAPI, Granian вместо Gunicorn, KeyDB вместо Redis), настроили uv и заложили фундамент проекта. Во второй части мы построили полноценное CRUD API для резюме котиков (или людей, если вам так ближе), подружили его с PostgreSQL через SQLAlchemy, настроили миграции с Alembic и написали тесты с Pytest. У нас уже есть стены и фундамент, но пора ставить крышу и готовиться к продакшену! 🏠 Сегодня мы сделаем наш API ещё круче: вынесем конфиги в отдельный модуль с помощью msgspec, добавим аутентификацию через встроенный JWT в Litestar, ускорим API с KeyDB, проверим покрытие тестами с coverage, упакуем всё в Docker и нарисуем резюме котиков с помощью Jinja. К концу статьи наш кошачий проект будет готов к реальной жизни — поехали! 🚀</p><p><a href="https://habr.com/ru/companies/ntechlab/articles/901852/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ntechlab</span><span class="invisible">/articles/901852/</span></a></p><p><a href="https://zhub.link/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tutorial</span></a> <a href="https://zhub.link/tags/backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>backend</span></a> <a href="https://zhub.link/tags/uv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uv</span></a> <a href="https://zhub.link/tags/fastapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastapi</span></a> <a href="https://zhub.link/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> <a href="https://zhub.link/tags/granian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>granian</span></a> <a href="https://zhub.link/tags/jinja" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jinja</span></a> <a href="https://zhub.link/tags/keydb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>keydb</span></a></p>
Vincent Jousse<p>Bon c’est vraiment pas mal <a href="https://mamot.fr/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> comme framework <a href="https://mamot.fr/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://litestar.dev/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">litestar.dev/</span><span class="invisible"></span></a><br>Ça a le goût de <a href="https://mamot.fr/tags/fastapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastapi</span></a> sauf que c’est développé par une vraie communauté, que la doc est hyper bien faite et que l’écosystème a l’air riche 😊 <a href="https://mamot.fr/tags/staytuned" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>staytuned</span></a></p>
Habr<p>LitestarCatsCV. Тренируемся на кошках. Реализация API и работа с данными</p><p>Что вас ждёт: Если в первой части мы заложили фундамент проекта (выбор инструментов, настройка окружения и структура), то здесь мы превратим этот каркас в полноценное API для управления резюме кошек (или людей — как вам ближе). Мы подключим базу данных, добавим тесты, настроим миграции и даже проверим всё в действии. К концу статьи у вас будет рабочее API, которое можно потрогать руками (или лапками 🐾). Полный код доступен на GitHub — ссылка в конце!</p><p><a href="https://habr.com/ru/companies/ntechlab/articles/889022/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ntechlab</span><span class="invisible">/articles/889022/</span></a></p><p><a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/python3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python3</span></a> <a href="https://zhub.link/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> <a href="https://zhub.link/tags/alembic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alembic</span></a> <a href="https://zhub.link/tags/sqlalchemy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlalchemy</span></a> <a href="https://zhub.link/tags/orm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orm</span></a> <a href="https://zhub.link/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://zhub.link/tags/asyncpg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asyncpg</span></a></p>
Habr<p>Наш архитектурный подход к Python приложениям</p><p>Мы долгие годы писали сервисы исходя из каких-то своих внутренних ощущений правильности их написания. Но синхронизироваться по хорошим практикам в разных командах бывает довольно сложно и часто хорошие практики не выходили за рамки одной команды, а такого хотелось бы избежать. Поэтому мы решили объединить все хорошие по нашему мнению практики в единый справочник. Этот справочник получил название «Архитектурный гайд». Про него и поговорим в данной статье.</p><p><a href="https://habr.com/ru/companies/raiffeisenbank/articles/885792/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/raiffeis</span><span class="invisible">enbank/articles/885792/</span></a></p><p><a href="https://zhub.link/tags/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>архитектура</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>архитектура_приложений</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/fastapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastapi</span></a> <a href="https://zhub.link/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B9%D1%84%D1%84%D0%B0%D0%B9%D0%B7%D0%B5%D0%BD%D0%B1%D0%B0%D0%BD%D0%BA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>райффайзенбанк</span></a> <a href="https://zhub.link/tags/%D0%BB%D1%83%D1%87%D1%88%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>лучшие_практики</span></a> <a href="https://zhub.link/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://zhub.link/tags/circuit_breaker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuit_breaker</span></a> <a href="https://zhub.link/tags/stamina" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stamina</span></a></p>
Sergi<p>Version 1.8.0 of jinja2-fragments is out!</p><p>Release notes:<br> - Adds support for rendering multiple blocks on Flask, Quart, Sanic and Litestar.<br> - Fixes deprecated Litestar import.</p><p><a href="https://pypi.org/project/jinja2-fragments/1.8.0/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pypi.org/project/jinja2-fragme</span><span class="invisible">nts/1.8.0/</span></a></p><p><a href="https://floss.social/tags/jinja" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jinja</span></a> <a href="https://floss.social/tags/flask" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flask</span></a> <a href="https://floss.social/tags/quart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quart</span></a> <a href="https://floss.social/tags/sanic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sanic</span></a> <a href="https://floss.social/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> <a href="https://floss.social/tags/htmx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>htmx</span></a></p>
Habr<p>LitestarCatsCV. Тренируемся на кошках. Пробуем litestar и другое новьё. Часть 1</p><p>Иногда хочется попробовать что-то новое, но в рабочих проектах это не всегда возможно. Поэтому предлагаю всем вместе пощупать несколько относительно новых фреймворков и посмотреть, что это такое и с чем их едят. Для начала придумаем проект, который не займёт много времени(надеюсь) и над которым будет интересно посидеть пару вечеров.</p><p><a href="https://habr.com/ru/companies/ntechlab/articles/883578/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ntechlab</span><span class="invisible">/articles/883578/</span></a></p><p><a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>backend</span></a> <a href="https://zhub.link/tags/tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tutorial</span></a> <a href="https://zhub.link/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> <a href="https://zhub.link/tags/granian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>granian</span></a> <a href="https://zhub.link/tags/uv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uv</span></a> <a href="https://zhub.link/tags/fastapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastapi</span></a> <a href="https://zhub.link/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a></p>
James Bennett<p>Although I'm known as a <a href="https://infosec.exchange/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a> guy, I think I've mentioned a few times that of the new generation of async/type-hint-driven <a href="https://infosec.exchange/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> web frameworks my favorite is <a href="https://infosec.exchange/tags/Litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Litestar</span></a>.</p><p>I already have a bunch of Litestar services in production at work, and just added a new one today. Our metrics dashboard says it's humming along at a p95 response time of 10ms, and that's *without* having added any caching to it yet.</p><p>Worth a look if you're interested in exploring the state of the art in Python web dev.</p><p><a href="https://litestar.dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">litestar.dev</span><span class="invisible"></span></a></p>
Habr<p>Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka</p><p>Привет, Хабр! Меня зовут Сергей, я техлид в команде PT BlackBox. Мы с коллегами разрабатываем продукт, который позволяет обнаруживать уязвимости в приложениях методом черного ящика. Фактически мы сами и пишем веб-приложения, и именно о них пойдет речь в статье. Я бы хотел с вами поделиться своими наработками по теме бэкенд-приложений и предоставить вам шаблон-прототип, который, как мне кажется, может закрыть подавляющее большинство потребностей при их разработке. Для написания прототипа я буду использовать Litestar , FastStream и dishka . Эта статья будет особенно полезна тем, кто пишет на Tornado, Django, Flask или AIOHTTP и хочет перейти на более актуальные технологии для дальнейшего развития своих проектов на современных рельсах. Ну что ж, приступим</p><p><a href="https://habr.com/ru/companies/pt/articles/820171/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/pt/artic</span><span class="invisible">les/820171/</span></a></p><p><a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/Litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Litestar</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>прототип</span></a> <a href="https://zhub.link/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://zhub.link/tags/faststream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>faststream</span></a> <a href="https://zhub.link/tags/asgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asgi</span></a> <a href="https://zhub.link/tags/sqlalchemy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlalchemy</span></a> <a href="https://zhub.link/tags/alembic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alembic</span></a> <a href="https://zhub.link/tags/pydantic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pydantic</span></a> <a href="https://zhub.link/tags/dishka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dishka</span></a></p>
Mario Munoz (has moved)<p>Been slowly tinkering on a Litestar app I&#39;m building just for the hell of it. My local amateur soccer league could really use a website, and I could also stand to learn a new web framework. (I mean, why not?)</p><p>While I&#39;ve been plugging away at it (over-engineering and all), I decided to continue building in public.</p><p>Lots of fun stuff in here, but a pretty good &quot;real world&quot; use case for the PyHAT stack (htmx/Tailwind). </p><p><a href="https://github.com/tataraba/soccerlite" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">github.com/tataraba/soccerlite</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a> <a href="https://fosstodon.org/tags/Litestar" class="mention hashtag" rel="tag">#<span>Litestar</span></a> <a href="https://fosstodon.org/tags/Tailwind" class="mention hashtag" rel="tag">#<span>Tailwind</span></a> <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="tag">#<span>Python</span></a> <a href="https://fosstodon.org/tags/PyHat" class="mention hashtag" rel="tag">#<span>PyHat</span></a></p>
Mario Munoz (has moved)<p>You can install from PyPI:</p><p><a href="https://pypi.org/project/jinja2-fragments/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">pypi.org/project/jinja2-fragme</span><span class="invisible">nts/</span></a></p><p>If you haven&#39;t tried Litestar, why not give it a try?</p><p><a href="https://litestar.dev" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">litestar.dev</span><span class="invisible"></span></a></p><p>But even if not, jinja2-fragments also has support for Flask, Quart, Sanic, and FastAPI!</p><p><a href="https://fosstodon.org/tags/Litestar" class="mention hashtag" rel="tag">#<span>Litestar</span></a> <a href="https://fosstodon.org/tags/htmx" class="mention hashtag" rel="tag">#<span>htmx</span></a></p>
Sergi<p>New release of Jinja Fragments is out with support for Litestar thanks to <span class="h-card" translate="no"><a href="https://fosstodon.org/@pythonbynight" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pythonbynight</span></a></span> !</p><p><a href="https://pypi.org/project/jinja2-fragments/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pypi.org/project/jinja2-fragme</span><span class="invisible">nts/</span></a></p><p><a href="https://floss.social/tags/jinja2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jinja2</span></a> <a href="https://floss.social/tags/jinja" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jinja</span></a> <a href="https://floss.social/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> <a href="https://floss.social/tags/htmx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>htmx</span></a></p>
Dániel Ernő Szabó<p>The <a href="https://mastodon.social/tags/litestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>litestar</span></a> journey continues in <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a>. <a href="https://youtu.be/6CwmZL2odNA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/6CwmZL2odNA</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/part2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>part2</span></a></p>
Mekuso<p>Today&#39;s Python hot take: FastAPI is one of those sarcastic names, like Greenland (which isn&#39;t very green). The devs&#39; claims of it being fast is some kind of joke. Because it&#39;s not actually very fast at all. A replacement package that&#39;s actually fast is Litestar, which also seems generally more wholesome.</p><p><a href="https://fosstodon.org/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://fosstodon.org/tags/fastapi" class="mention hashtag" rel="tag">#<span>fastapi</span></a> <a href="https://fosstodon.org/tags/litestar" class="mention hashtag" rel="tag">#<span>litestar</span></a></p>
gram<p>The previous post with the hashtag <a href="https://fosstodon.org/tags/litestar" class="mention hashtag" rel="tag">#<span>litestar</span></a> is me praising it&#39;s sqlalchemy integration. Oh irony.</p>
gram<p>Last week I decided to pick <a href="https://fosstodon.org/tags/litestar" class="mention hashtag" rel="tag">#<span>litestar</span></a> instead of <a href="https://fosstodon.org/tags/fastapi" class="mention hashtag" rel="tag">#<span>fastapi</span></a> for a new <a href="https://fosstodon.org/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> microservice and I already regret this decision. I can&#39;t make DB rollbacks work in tests because the test client runs the server in a separate thread with its own event loop. And it feels like I&#39;m the first one doing it and there is no community to help.</p><p>I learned a valuable lesson: don&#39;t underestimate the importance of community. Sometimes, it&#39;s better to go with mainstream. Especially for commercial projects.</p>
gram<p><span class="h-card" translate="no"><a href="https://mastodon.social/@glowrocks" class="u-url mention">@<span>glowrocks</span></a></span> Django is still very much alive and I, unfortunately, work with it daily at my job. It didn&#39;t age well, though. The support for asyncio is still quite rough, support for typing is third-party (see django-stubs) and painful, and it hides too many things (the ORM makes it too easy to make bad requests). The modern most hyped web framework is <a href="https://fosstodon.org/tags/fastapi" class="mention hashtag" rel="tag">#<span>fastapi</span></a> and I personally found <a href="https://fosstodon.org/tags/litestar" class="mention hashtag" rel="tag">#<span>litestar</span></a> (ex <a href="https://fosstodon.org/tags/starlite" class="mention hashtag" rel="tag">#<span>starlite</span></a>) quite nice (better <a href="https://fosstodon.org/tags/sqlalchemy" class="mention hashtag" rel="tag">#<span>sqlalchemy</span></a> integration).</p>
Qyv (;* has moved *;) 🍍<p>The SM-T220 formerly known as <a href="https://mastodon.xyz/tags/LiteStar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiteStar</span></a> / <a href="https://mastodon.xyz/tags/Starlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Starlite</span></a> will henceforth be tagged as <a href="https://mastodon.xyz/tags/Bytestar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bytestar</span></a></p><p>Glad that's sorted out (:*</p>
Qyv (;* has moved *;) 🍍<p>And now a name haa just sprung to mind for <a href="https://mastodon.xyz/tags/LiteStar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiteStar</span></a> / <a href="https://mastodon.xyz/tags/StarLite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StarLite</span></a> so that's good (:*</p>
Qyv (;* has moved *;) 🍍<p>Just for reference I'm running <a href="https://mastodon.xyz/tags/LineageOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LineageOS</span></a> 13 on <a href="https://mastodon.xyz/tags/DeepThought" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeepThought</span></a> I tried a version 14 custom ROM, that I found but didn't like the lack of theming, so took it back to 13.</p><p>It runs well, and is very stable, so that's a bonus (:*</p><p>And now I've got <a href="https://mastodon.xyz/tags/LiteStar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiteStar</span></a> / <a href="https://mastodon.xyz/tags/StarLite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StarLite</span></a> I'll only be using DT for reading on.</p>