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
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,25 +2,24 @@
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
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
]
}
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)
![devtools1](screenshots/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 :
6. Cliquer sur `Modifier` et remplacer tout par :
```json
{
"stickerpicker": {
......@@ -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
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