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
Si vous avez des amis ayant déjà leur propre sticker picker, il est possible de le réutiliser.
Pour cela :
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`
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
{
"stickerpicker": {
......@@ -26,29 +30,30 @@ Pour cela :
"id": "stickerpicker"
}
}
```
```
Supprimer les commentaires.
6. Actualiser
## Créer son propre sticker picker et ses stickers perso
1. Cloner le repo [stickerpicker](https://github.com/maunium/stickerpicker) dans votre perso (dans le dossier html) ou sur votre site web.
*Rappel : pour accéder à son perso* `ssh nom0000@perso.iiens.net`
2. Se placer dans le repo cloné et déplacer le dossier `packs` dans le dossier `web`
3. Se placer dans le dossier `packs` et créer un fichier nommé `index.json` avec un contenu de cette forme :
```json
{
"homeserver_url": "https://example.com", // TODO
// https://matrix.iiens.net sur Arise
"packs": [
"nom_des_packs.json",
// Par exemple scalar-privacy_pam.json
// Vous pouvez donc choisir de ne pas mettre un pack qui est dans le dossier packs.
"another_telegram_imported_pack.json" // Exemple
]
}
```
## Avoir un meilleur sticker picker et des stickers perso
1. Se connecter à son perso ou son site web
```bash
ssh nomArise@perso.iiens.net
```
2. Cloner ce dépôt.
```bash
git clone https://git.iiens.net/Tigriz/matrix-stickers.git
```
3. Se déplacer dans le dépôt et exécuter le script install.sh
```bash
cd matrix-stickers
./install.sh
```
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)
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
{
"stickerpicker": {
......@@ -66,9 +71,11 @@ Pour cela :
"id": "stickerpicker"
}
}
```
```
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
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.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter