Skip to content
Extraits de code Groupes Projets
Valider d9d1aa83 rédigé par Miryuni's avatar Miryuni
Parcourir les fichiers

Merge branch 'script_install' into 'master'

Script install

See merge request Tigriz/matrix-stickers!7
parents 9e6aa4b3 5224c220
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -2,25 +2,24 @@ ...@@ -2,25 +2,24 @@
Repo regroupant les différents pack de stickers créés par les IIEns et les informations relatives aux stickers custom. Repo regroupant les différents pack de stickers créés par les IIEns et les informations relatives aux stickers custom.
## Avoir un meilleur sticker picker et des stickers perso ## Avoir un meilleur sticker picker et des stickers perso
1. Cloner le repo [stickerpicker](https://github.com/maunium/stickerpicker) dans votre perso (dans le dossier html) ou sur votre site web. 1. Se connecter à son perso ou son site web
*Rappel : pour accéder à son perso* `ssh nom0000@perso.iiens.net` ```bash
2. Se placer dans le repo cloné et déplacer le dossier `packs` dans le dossier `web` ssh nomArise@perso.iiens.net
3. Se placer dans le dossier `packs` et créer un fichier nommé `index.json` avec un contenu de cette forme : ```
```json 2. Cloner ce dépôt.
{ ```bash
"homeserver_url": "https://example.com", // TODO git clone https://git.iiens.net/Tigriz/matrix-stickers.git
// https://matrix.iiens.net sur Arise ```
"packs": [ 3. Se déplacer dans le dépôt et exécuter le script install.sh
"nom_des_packs.json", ```bash
// Par exemple scalar-privacy_pam.json cd matrix-stickers
// Vous pouvez donc choisir de ne pas mettre un pack qui est dans le dossier packs. ./install.sh
"another_telegram_imported_pack.json" // Exemple
]
}
``` ```
4. Se connecter à Element. Utiliser la commande `/devtools` dans n'importe quel tchat. 4. Se connecter à Element. Utiliser la commande `/devtools` dans n'importe quel tchat.
![devtools](screenshots/screen_devtools.png)
![devtools1](screenshots/devtools.png)
5. Cliquer sur `Explorer les données du compte` puis sur `m.widgets` (si absent, le créer) 5. Cliquer sur `Explorer les données du compte` puis sur `m.widgets` (si absent, le créer)
7. Cliquer sur `Modifier` et remplacer tout par : 6. Cliquer sur `Modifier` et remplacer tout par :
```json ```json
{ {
"stickerpicker": { "stickerpicker": {
...@@ -40,7 +39,8 @@ Repo regroupant les différents pack de stickers créés par les IIEns et les in ...@@ -40,7 +39,8 @@ Repo regroupant les différents pack de stickers créés par les IIEns et les in
} }
``` ```
8. Actualiser Element 7. Actualiser Element
Vous avez maintenant un stickerpicker pouvant envoyer des stickers privacy\_pam.
## Créer des packs de stickers ## Créer des packs de stickers
Un pack de stickers se résume à un fichier json dans le dossier `packs` possédant des informations précises sur les images téléversées. Pour créer ce ficher json et téléverser ses images, il existe deux méthodes : Un pack de stickers se résume à un fichier json dans le dossier `packs` possédant des informations précises sur les images téléversées. Pour créer ce ficher json et téléverser ses images, il existe deux méthodes :
......
#!/bin/bash
# Clone the stickerpicker into the html repository
cd ~/html
git clone https://github.com/maunium/stickerpicker.git
# Initialize the stickerpicker with the pack
# scalar-privacy_pam.json
cd stickerpicker
mv packs/* web/packs
cd web/packs
touch index.json
echo "{
\"homeserver_url\": \"https://matrix.iiens.net\",
\"packs\": [
\"scalar-privacy_pam.json\"
]
}
" >> index.json
echo "Created index.json in ~/html/stickerpicker/web/packs"
screenshots/devtools.png

43,6 ko

screenshots/screen_devtools.png

27,5 ko

0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter