Создайте потрясающие плакаты ваших любимых альбомов, оснащенных API Spotify.
Posterfy-это веб-приложение с открытым исходным кодом, которое позволяет пользователям создавать визуально привлекательные плакаты для своих любимых музыкальных альбомов. Posterfy, оснащенный бесплатным API Spotify, позволяет пользователям искать альбомы, собирать данные альбомов и организовывать информацию в пользовательский плакат с использованием элемента HTML Canvas .
Этот проект является образовательным, некоммерческим и полностью открытым для вкладов. Все права на изображения и данные принадлежат Spotify и соответствующим художникам.
Вот пример того, как выглядит плакат, сгенерированный Posterfy:
Spotify API : используется для поиска альбомов и получения основной информации, такой как название альбома, артист и изображения.
HTML Canvas : организует собранные данные визуально, доставив их в формат плаката, используя JavaScript на холсте.
1⃣ Поиск альбома : Пользователи Введите название альбома, для которого они хотят создать плакат.
2⃣ Выберите Альбом : Posterfy отображает результаты поиска, и пользователи могут выбрать желаемый альбом.
3⃣ Сбор данных : как только альбом выбран, Posterfy получает все необходимые данные и изображения из API Spotify.
4⃣ Визуальная организация : затем собранные данные затем визуально организуются в пользовательский макет с использованием элемента холста HTML.
5⃣ Генерация плакатов : Наконец, создается изображение плаката, которое пользователь может сохранить или поделиться.
В: Могу ли я использовать Posterfy без учетной записи Spotify?
О: Да, вам не нужна учетная запись Spotify для создания плакатов, но вам нужно будет настроить учетные данные Spotify для запуска приложения локально.
В: Можно ли создать плакат с пользовательским альбомом?
О: В настоящее время PosterFy поддерживает только альбомы из базы данных Spotify. Пользовательские альбомы еще не поддерживаются.
В: В каком формате файла я могу экспортировать плакат?
A: Плакаты могут быть экспортированы в виде изображений PNG.
Вы можете попробовать Posterfy Live на страницах GitHub, посетив эту ссылку.
Чтобы начать использовать проект локально:
git clone https://github.com/avictormorais/posterfy.git cd posterfynpm installVITE_SPOTIFY_CLIENT_ID==your_spotify_client_id
VITE_SPOTIFY_CLIENT_SECRET=your_spotify_client_secretnpm startМы приветствуем вклад в Posterfy! Если вы хотите внести свой вклад, пожалуйста, следуйте этим шагам:
git checkout -b feature-branch ).git commit -am 'Add new feature' ).git push origin feature-branch ).Пожалуйста, убедитесь, что ваш код проходит все тесты и придерживается руководства по стилю проекта.
️ некоммерческий -этот проект создан для образовательных и некоммерческих целей. Все права на изображения и информацию принадлежат Spotify и соответствующим художникам.
? Вклад - взносы приветствуются! Не стесняйтесь отправлять отчеты об ошибках, запросы на функции, перевод на ваш язык или обращать запросы.