Karacool : Différence entre versions

De Design numérique
Aller à : navigation, rechercher
(création d'un serveur de Karaoke)
(création d'un serveur de Karaoke)
 
(10 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
=KARACOOL=  
 
=KARACOOL=  
===Titouan, Élo, Amandine===
+
===Travail de groupe de [[Amandine Alonso|Amandine]], [[Titouan]] & [[Elodie Goldberg Jacquemain|Elodie]]===
 +
 
 +
<gallery>
 +
</gallery>
 +
 
 
==création d'un serveur de Karaoke==
 
==création d'un serveur de Karaoke==
  
 
1ère idée:  
 
1ère idée:  
 
-
 
-
*développement d'une base de données de Karaoke dans un premier temps sur Raspberry, localité du karacool au sein de l'erg, accès par toustes sur demande, ajout de leurs propres musiques de karaoke. (idée abandonnée, changement de modalités)
+
*développement d'une base de données de Karaoké dans un premier temps sur Raspberry, localité du karacool au sein de l'erg, accès par toustes sur demande, ajout de leurs propres musiques de karaoke. (idée abandonnée, changement de modalités)
 
*problèmes de cette idée: -trop classique, utiliser des outils pré-existants pour faire des karaokés posent problèmes, comment le rendre accessible à toustes? Trouver une plateforme où son utilisation est possible sur linux, osx, ou linux.
 
*problèmes de cette idée: -trop classique, utiliser des outils pré-existants pour faire des karaokés posent problèmes, comment le rendre accessible à toustes? Trouver une plateforme où son utilisation est possible sur linux, osx, ou linux.
  
 
*To do :
 
*To do :
     Chacun.e récupérer le code de Marianne : https://www.marianneplano.net/karaoprint/#start
+
     Chacun·e à récupéré le code de Marianne : https://www.marianneplano.net/karaoprint/#start
 
     Télécharger karaoKit  
 
     Télécharger karaoKit  
 
     Faire un test avec une musique dont on a récupéré les lyrics : https://www.megalobiz.com/lrc/maker/download-music-lyrics-lrc-generated-files
 
     Faire un test avec une musique dont on a récupéré les lyrics : https://www.megalobiz.com/lrc/maker/download-music-lyrics-lrc-generated-files
Ligne 29 : Ligne 33 :
 
  Permettant de décliner cette identité sur des affiches évènements:  
 
  Permettant de décliner cette identité sur des affiches évènements:  
 
  Publication en physique, évènements programmés à l'erg?, lancement en fin d'année, quand le serveur aura pris de l'ampleur.  
 
  Publication en physique, évènements programmés à l'erg?, lancement en fin d'année, quand le serveur aura pris de l'ampleur.  
 +
[[Fichier:KARACOOL3.jpg|vignette]]
 +
[[Fichier:Page d'accueil.jpg|vignette]]
 +
[[Fichier:Page d'accueil 2.jpg|vignette]]
 +
[[Fichier:Slide .jpg|vignette]]
 +
[[Fichier:Slide2 .jpg|vignette]]
  
  
 
  *Création d'un git nous permettant d'échanger les fichiers au cours du projet de travailler dessus chacun.e de notre côté.
 
  *Création d'un git nous permettant d'échanger les fichiers au cours du projet de travailler dessus chacun.e de notre côté.
 
  Petit point pratique sur le git, fonctionnement,..
 
  Petit point pratique sur le git, fonctionnement,..
 +
'''https://gitlab.com/amandinealo8/karacool'''
 +
 +
<big>DOCUMENTATION GIT</big>
 +
Git sert à versionner son code; donc après chaque session de travail on push le nouveau code, ou après une modif importante. Avant de se mettre à 
 +
travailler, on pull pour s'assurer de travailler sur la dernière version.
 +
 +
<big>GIT CLONE
 +
PAR TOUT LE MONDE:</big>
 +
A faire une seule fois au début du projet :
 +
1) Aller sur le repo et copier l'url qui est dans clone
 +
2) Ouvrir un terminal et se mettre à l'endroit où on veut mettre le projet Karacool
 +
3) Taper la commande git clone url_coppié, en l'occurence pour nous
 +
'''git clone https://gitlab.com/amandinealo8/karacool.git'''
 +
PAR UNE SEULE PERSONNE
 +
4) un·e de nous se charge de mettre le projet dans le dossier git créé sur son ordi. Et en suite push le projet.
 +
GIT PUSH / PULL
 +
<big>PUSH</big>
 +
1) Se mettre dans son terminal dans le dossier du projet.
 +
2) Ajouter tous les fichiers nouveaux et/ou modifiés avec la commande
 +
'''git add .'''
 +
3) Donner un message aux modifications apportées. Ex.
 +
'''git commit -am''' (ex: "liste de chansons créée")
 +
4) Push le projet, avec la commande
 +
'''git push'''
 +
<big>PULL</big>
 +
1) Se mettre dans son terminal dans le dossier du projet. Pull avec la commande
 +
'''git pull'''
 +
 +
https://pads.erg.be/p/doc_git
  
  https://gitlab.com/amandinealo8/karacool
+
  Ce qu'il nous reste à faire:  
 +
-tenter l'automatisation de tous le fonctionnement du Karaoke, scripts.
 +
-continuer de styliser les slides de Karaoké: réfléchir aux typos, aux fonds, création d'une banque d'image automatisée...
 +
-créer l'événement démo du Karaoke.

Version actuelle datée du 22 décembre 2022 à 14:20

KARACOOL

Travail de groupe de Amandine, Titouan & Elodie

création d'un serveur de Karaoke

1ère idée: -

  • développement d'une base de données de Karaoké dans un premier temps sur Raspberry, localité du karacool au sein de l'erg, accès par toustes sur demande, ajout de leurs propres musiques de karaoke. (idée abandonnée, changement de modalités)
  • problèmes de cette idée: -trop classique, utiliser des outils pré-existants pour faire des karaokés posent problèmes, comment le rendre accessible à toustes? Trouver une plateforme où son utilisation est possible sur linux, osx, ou linux.
  • To do :
   Chacun·e à récupéré le code de Marianne : https://www.marianneplano.net/karaoprint/#start
   Télécharger karaoKit 
   Faire un test avec une musique dont on a récupéré les lyrics : https://www.megalobiz.com/lrc/maker/download-music-lyrics-lrc-generated-files
   ----> voir si l'outil de Stéphanie pour récupérer des paroles sur des vidéos Youtube fonctionne
   Have fun styling ! 

(∩*❦ω❦)⊃━☆゚.*・。゚


  • travail : avec l'outil de Marianne, reprise de son script, modifications du time code des paroles récupérer par YouTubeDL
*contraintes: -les url des vidéos YouTube doivent contenir un fichier sous-titres pour permettre à YoutubeDL d'exporter le fichier texte
De ce fait, toutes les chansons de notre sélections ne peuvent pas être récupérées (Jena Lee, j'aimerai tellement :'( ) 
Pour l'instant le script permettant de convertir le time des slide n'est pas fait donc encodage manuel de la première musique. 
*création d'un page d'accueil du Karaoke permettant de compiler les musiques disponibles, et un petit texte explicatif, la source du projet, son 
développeur(Marianne Plano). 
Développement d'une identité graphique liant la page d'accueil à la page karaoké et le logo de notre Karacool
Permettant de décliner cette identité sur des affiches évènements: 
Publication en physique, évènements programmés à l'erg?, lancement en fin d'année, quand le serveur aura pris de l'ampleur. 
KARACOOL3.jpg
Page d'accueil.jpg
Page d'accueil 2.jpg
Slide .jpg
Slide2 .jpg


*Création d'un git nous permettant d'échanger les fichiers au cours du projet de travailler dessus chacun.e de notre côté.
Petit point pratique sur le git, fonctionnement,..
https://gitlab.com/amandinealo8/karacool

DOCUMENTATION GIT
Git sert à versionner son code; donc après chaque session de travail on push le nouveau code, ou après une modif importante. Avant de se mettre à  
travailler, on pull pour s'assurer de travailler sur la dernière version.

GIT CLONE
PAR TOUT LE MONDE:
A faire une seule fois au début du projet : 
1) Aller sur le repo et copier l'url qui est dans clone
2) Ouvrir un terminal et se mettre à l'endroit où on veut mettre le projet Karacool
3) Taper la commande git clone url_coppié, en l'occurence pour nous
git clone https://gitlab.com/amandinealo8/karacool.git
PAR UNE SEULE PERSONNE
4) un·e de nous se charge de mettre le projet dans le dossier git créé sur son ordi. Et en suite push le projet.
GIT PUSH / PULL
PUSH
1) Se mettre dans son terminal dans le dossier du projet.
2) Ajouter tous les fichiers nouveaux et/ou modifiés avec la commande
git add .
3) Donner un message aux modifications apportées. Ex.
git commit -am (ex: "liste de chansons créée")
4) Push le projet, avec la commande
git push
PULL
1) Se mettre dans son terminal dans le dossier du projet. Pull avec la commande
git pull

https://pads.erg.be/p/doc_git

Ce qu'il nous reste à faire: 
-tenter l'automatisation de tous le fonctionnement du Karaoke, scripts.
-continuer de styliser les slides de Karaoké: réfléchir aux typos, aux fonds, création d'une banque d'image automatisée...
-créer l'événement démo du Karaoke.