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

Script d'installation

parent af07bfd9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -5,10 +5,14 @@ Dépôt regroupant les différents pack de stickers créés par les IIEns et les ...@@ -5,10 +5,14 @@ Dépôt regroupant les différents pack de stickers créés par les IIEns et les
Si vous avez des amis ayant déjà leur propre sticker picker, il est possible de le réutiliser. Si vous avez des amis ayant déjà leur propre sticker picker, il est possible de le réutiliser.
Pour cela : Pour cela :
1. Demandez lui l'autorisation (ou non) 1. Demandez lui l'autorisation (ou non)
2. Récupérez l'adresse sur laquelle il héberge ses stickers. 2. Récupérez l'adresse sur laquelle il héberge ses stickers. Elle sera de la forme
```bash
https://nom.iiens.net/stickerpicker/web/?theme=$theme
```
3. Se connecter à Element. Utiliser la commande `/devtools` 3. Se connecter à Element. Utiliser la commande `/devtools`
4. Cliquer sur `Explorer les données du compte` puis sur `m.widgets` (si absent, le créer) 4. Cliquer sur `Explorer les données du compte` puis sur `m.widgets` (si absent, le créer)
5. Cliquer sur `Modifier` et remplacer tout par : 5. Cliquer sur `Modifier` et remplacer tout par le code suivant en n'oubliant de modifier les
champs "url" et "sender":
```json ```json
{ {
"stickerpicker": { "stickerpicker": {
...@@ -27,28 +31,29 @@ Pour cela : ...@@ -27,28 +31,29 @@ Pour cela :
} }
} }
``` ```
Supprimer les commentaires.
6. Actualiser 6. Actualiser
## Créer son propre sticker picker et ses 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)
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 : [devtools1](screenshots/devtools.png)
6. Cliquer sur `Modifier` et remplacer tout par le code suivant en n'oubliant de modifier les
champs "url" et "sender" par les infos correspondantes:
```json ```json
{ {
"stickerpicker": { "stickerpicker": {
...@@ -67,8 +72,10 @@ Pour cela : ...@@ -67,8 +72,10 @@ Pour cela :
} }
} }
``` ```
Supprimer les commentaires (JSON ne supportes pas les commments :( )
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
cd ../html
git clone https://github.com/maunium/stickerpicker.git stickertest
cd stickertest
exit 1
mv packs/* web/packs
cd web/packs
touch index.json
echo "{
\"homeserver_url\": \"https://matrix.iiens.net\",
\"packs\": [
\"scalar-privacy_pam.json\"
]
}
" >> index.json
screenshots/devtools.png

57,9 ko

screenshots/screen_devtools.png

35,4 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