Skip to content

JorshSlimming/musescore-pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎼 MuseScore to PDF Converter 🎵

Un conversor web que permite descargar partituras de MuseScore.com como PDF de alta calidad, implementando web scraping y procesamiento avanzado de imágenes.

Visualización de la Web

Ingreso de URL

picture 1

Descarga del PDF

picture 2

🌟 Características Principales

  • Conversión Automática: Transforma cualquier partitura de MuseScore.com en PDF
  • Alta Calidad: Imágenes en alta resolución
  • Tiempo Real: Seguimiento del proceso con actualizaciones en vivo
  • Manejo de Errores: Reintentos automáticos y mensajes descriptivos
  • Interfaz Simple: Fácil de usar con validación de URL integrada

🛠 Tecnologías Utilizadas

Frontend:

  • React.js
  • Axios
  • Server-Sent Events (SSE)

Backend:

  • Express.js
  • Puppeteer (Web Scraping)
  • Sharp (Procesamiento de imágenes)
  • PDF-Lib (Generación de PDFs)

📦 Instalación

Requisitos Previos

  • Node.js v16+
  • npm v8+
  • Chromium (para Puppeteer)
# Clonar repositorio
git clone https://github.com/tu-usuario/musescore-to-pdf.git
cd musescore-to-pdf

# Instalar dependencias del cliente
cd fronted
npm install

#Inicia el fronted:
npm start

# Instalar dependencias del servidor
cd ../backend
npm install

#Inicia el servidor:
npm start

🔧 Variables de Entorno

Debe quitar el .example a los archivos .env.example antes de ejecutar

🖥 Cómo Usar

  1. Ingresar una URL de una partitura de MuseScore.com:

    • Validación automática de formato
  2. Proceso de Conversión:

    • Navegación a la página

    • Detección de imágenes (scroll automático)

    • Conversión a PNG (alta resolución)

    • Generación de PDF optimizado

  3. Descarga:

    • PDF listo para descargar

    • Auto-borrado de archivos temporales

About

Web to download free shhets music from musescore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors