Рубрики
Без рубрики

Blogfinder – отправка пост для HALKON

То, что я построил Blogfinder Web-App, имеет простую цель – публиковать личные блоги. Скажи тебя … Помечено с Догаконом, Питоном, Vue.

Blogfinder – Хлопок цифрового океана (4 части серии)

Что я построил

Веб-приложение Blogfinder имеет простую цель – публиковать личные блоги.

Скажем, у вас есть блог, который вы построили с осторожностью. Вы не хотите мигрировать его на сайты, такие как Medium, Blogger или Hashnode и используют свои платформы. Если вы хотите сохранить блог и нуждаетесь в просмотру, то это приложение поможет вам.

Это не просто список сайтов блога. Он показывает вам резюме последних сообщений, сделанных на персональных сайтах блога всех своих пользователей. Основной достопримечательностью является страница Explore, которая дает комбинированный вид на каналы и записи, выполненные вручную.

Кроме того, этот сайт представляет собой социальную платформу, где пользователи могут следовать и, как друг друга, и просмотреть профили.

Представление категории:

Случайная рулетка

Приложение ссылка

https://blogfinder-kesza.ondigitalocean.app

Скриншоты

Описание

Есть два способа, в которых приложение достигает своей цели. Во-первых, когда пользователь представляет его/ее блог URL, RSS-канал, если таковые имеются, обнаруживаются. Это используется для выбора последнего поста. Другим способом является создание ручных записей аренды блога на сайте, что отображается на домашней странице (кроме страницы Explore).

Обильная часть дизайна была масштабируемость. Что происходит, когда число пользователей растет и есть сотни кормов? Не беспокоиться – асинхронизирован на помощь. Я выбрал основу Python Quep, чтобы сделать Async-запросы для Fetch Feeth. Используя COROUTINES, приложение может масштабировать до большого количества одновременных запросов. Корма кэшируются в течение длительности, которая настраивается.

Ссылка на исходный код

https://github.com/deb17/blogfinder

Permissive лицензия

Мит

Фон

Я самоучленный разработчик. У меня есть личный сайт и блог. Но блог не успешен. Я посмотрел на популярные варианты. Hashnode пришел ближе к тому, что я хотел. Это позволяет пользовательским доменам, но все же вы должны написать на своей платформе. Поэтому я придумал эту идею популяризации блогах разработчиков, как я.

Как я построил это

Это приложение построено с Кварты (асинхронная колба), Vue и Bulma Отказ Кварты помогают принять асинхронные запросы на получение кормов. Vue используется для создания вызова API к серверу, чтобы получить сообщения – процесс, который занимает некоторое время – и легко обрабатывать JavaScript, необходимый для их рендера.

Создание приложения с Платформа приложения Digital Ocean К счастью, не сложным. Мне просто пришлось предоставить мой документ Docker и настроить Spec yaml. Также приятно получить бесплатный и безопасный домен.

Обратите внимание, что Demo App отличается от некоторых примеров блогов. Владельцы блога не используют сайт.

Дополнительные ресурсы/информация

  • Есть старая кулинарная книга Python Рецепт 2004 года, что делает подобное. Он создает агрегатор RSS с помощью витой карки. Это показывает, что моя идея приложения осуществима. У меня, конечно, не использовали ни одного из его кода.

  • Войдите в систему с именем пользователя «DEB» и пароль «Pass123» или создайте новые учетные данные.

(Обложка) изображение Софи Янота от Pixabay.

Blogfinder – Хлопок цифрового океана (4 части серии)

Оригинал: “https://dev.to/deb17/blogfinder-submission-post-for-the-do-hackathon-256f”