Spotify의 API가 제공하는 좋아하는 앨범의 멋진 포스터를 만듭니다.
Posterfy는 사용자가 좋아하는 음악 앨범에 대해 시각적으로 매력적인 포스터를 만들 수있는 오픈 소스 웹 응용 프로그램입니다. Spotify의 무료 API로 구동되는 Posterfy는 사용자가 앨범을 검색하고 앨범 데이터를 수집하고 HTML Canvas 요소를 사용하여 사용자 정의 포스터로 정보를 구성 할 수 있습니다.
이 프로젝트는 교육적이고 비수적이며 기부금에 완전히 개방적입니다. 이미지와 데이터에 대한 모든 권리는 Spotify와 각 아티스트가 소유합니다.
다음은 Posterfy가 생성 한 포스터가 어떻게 보이는지에 대한 예입니다.
Spotify API : 앨범을 검색하고 앨범 이름, 아티스트 및 이미지와 같은 필수 정보를 검색하는 데 사용됩니다.
HTML CANVAS : 캔버스에서 JavaScript를 사용하여 포스터 형식으로 렌더링하여 수집 된 데이터를 시각적으로 정리합니다.
1️ users 앨범 검색 : 사용자는 포스터를 만들려는 앨범의 이름을 입력합니다.
2️ter 앨범 선택 : Posterfy는 검색 결과를 표시하며 사용자는 원하는 앨범을 선택할 수 있습니다.
3️ once 데이터 수집 : 앨범이 선택되면 Posterfy는 Spotify의 API에서 필요한 모든 데이터와 이미지를 가져옵니다.
4NIVING 조직 : 수집 된 데이터는 HTML 캔버스 요소를 사용하여 시각적으로 사용자 정의 레이아웃으로 구성됩니다.
5️ finally 포스터 생성 : 마지막으로 포스터의 렌더링 된 이미지가 생성되어 사용자가 저장하거나 공유 할 수 있습니다.
Q : Spotify 계정없이 posterfy를 사용할 수 있습니까?
A : 예, 포스터를 만들기 위해 Spotify 계정이 필요하지 않지만 앱을 로컬에서 실행하려면 Spotify 자격 증명을 설정해야합니다.
Q : 사용자 정의 앨범으로 포스터를 만들 수 있습니까?
A : 현재 Posterfy는 Spotify 데이터베이스의 앨범 만 지원합니다. 사용자 정의 앨범은 아직 지원되지 않습니다.
Q : 포스터를 내보낼 수있는 파일 형식은 무엇입니까?
A : 포스터는 PNG 이미지로 내보낼 수 있습니다.
이 링크를 방문하여 Github 페이지에서 Posterfy Live를 사용해 볼 수 있습니다.
로컬로 프로젝트 사용을 시작하려면 :
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와 각 아티스트에 속합니다.
? 기고 - 기부금을 환영합니다! 버그 보고서, 기능 요청, 언어로 번역 또는 요청을 제출하십시오.