-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmanual_tecnico.html
More file actions
60 lines (60 loc) · 2.49 KB
/
manual_tecnico.html
File metadata and controls
60 lines (60 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Manual Técnico - Rayofy</title>
<style>
body { font-family: Arial, sans-serif; margin: 2em; background: #f9f9f9; }
h1, h2 { color: #2c3e50; }
code, pre { background: #eee; padding: 2px 4px; border-radius: 3px; }
.section { margin-bottom: 2em; }
</style>
</head>
<body>
<h1>Manual Técnico - Rayofy</h1>
<div class="section">
<h2>1. Descripción General</h2>
<p>Rayofy es una aplicación de escritorio desarrollada en Python con wxPython y Spotipy para gestionar playlists de Spotify. Permite buscar, añadir, eliminar y editar playlists y canciones de forma accesible y eficiente.</p>
</div>
<div class="section">
<h2>2. Estructura del Proyecto</h2>
<ul>
<li><b>Rayofy.py</b>: Ventana principal y lógica de la interfaz.</li>
<li><b>PlaylistManager.py</b>: Lógica de gestión de playlists y canciones.</li>
<li><b>SearchFrame.py</b>: Ventana para buscar y añadir canciones.</li>
<li><b>SpotifyAuthenticator.py</b>: Autenticación con la API de Spotify.</li>
<li><b>credentials.json</b>: Credenciales de la API de Spotify.</li>
</ul>
</div>
<div class="section">
<h2>3. Instalación y Configuración</h2>
<ol>
<li>Instala dependencias:
<pre>pip install wxPython spotipy pyperclip</pre>
</li>
<li>Crea <code>credentials.json</code> con tus credenciales de Spotify.</li>
</ol>
</div>
<div class="section">
<h2>4. Uso de la Aplicación</h2>
<ul>
<li>Ejecuta <code>Rayofy.py</code>.</li>
<li>Navega con el teclado. Usa la tecla de aplicaciones para menús contextuales.</li>
<li>Pulsa F5 para refrescar playlists.</li>
<li>Usa <b>&Buscar</b> para buscar canciones.</li>
</ul>
</div>
<div class="section">
<h2>5. Accesibilidad y Usabilidad</h2>
<ul>
<li>Todos los controles tienen atajos de teclado y tooltips.</li>
<li>El árbol de playlists muestra el número de canciones.</li>
<li>Confirmación al eliminar elementos.</li>
</ul>
</div>
<div class="section">
<h2>6. Contacto</h2>
<p>Para soporte: <a href="mailto:rayoalcantar@gmail.com">rayoalcantar@gmail.com</a></p>
</div>
</body>
</html>