+README.md +tri
This commit is contained in:
parent
0667390ccd
commit
8297122cfb
8 changed files with 22 additions and 112 deletions
40
cl1p/cl1p.sh
40
cl1p/cl1p.sh
|
@ -1,40 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Nom du clip utilisé et url
|
|
||||||
cat ~/.cl1p &>/dev/null
|
|
||||||
if [ $? -eq 0 ]
|
|
||||||
then id=`cat ~/.cl1p`
|
|
||||||
else read -p "Choisissez un nom pour votre cl1p : " id
|
|
||||||
echo $id > ~/.cl1p
|
|
||||||
echo "L'url de votre cl1p est https://cl1p.net/$id"
|
|
||||||
echo -e "Vous pouvez le modifier en éditant le fichier ~/.cl1p\n"
|
|
||||||
fi
|
|
||||||
|
|
||||||
url=https://cl1p.net/$id
|
|
||||||
tmp=$HOME/.cl1p_tmp
|
|
||||||
|
|
||||||
# Fonction print du contenu du cl1p
|
|
||||||
printclip() {
|
|
||||||
cat $tmp|iconv -f latin1 -t utf-8
|
|
||||||
}
|
|
||||||
|
|
||||||
# RECUPERER LE CL1P
|
|
||||||
curl -s https://api.cl1p.net/$id > $tmp
|
|
||||||
size=`wc -c $tmp | cut -d\ -f1`
|
|
||||||
if [ ${size} -gt 2 ]; then clip=1; else clip=0; fi
|
|
||||||
|
|
||||||
case $clip in
|
|
||||||
0) echo -e "Saisir le contenu et appuyer sur Ctrl+D :\n"
|
|
||||||
# ttl = time to live en MINUTES
|
|
||||||
# cat | curl --data "ttl=0&content=$(</dev/stdin)" $url &> /dev/null
|
|
||||||
cat | curl --data "ttl=0&content=$(</proc/self/fd/0)" $url &> /dev/null
|
|
||||||
echo -e "\nClip envoyé à $url"
|
|
||||||
;;
|
|
||||||
|
|
||||||
1) printclip
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Ajouter menu New/Resend/Quit...
|
|
||||||
|
|
||||||
rm $tmp
|
|
|
@ -1,6 +0,0 @@
|
||||||
# Scrit d'installation/config pour CS 1.6 LAN
|
|
||||||
Prérequis : [cslan.zip](https://www.mux.re/share/cslan.zip) ... :D
|
|
||||||
|
|
||||||
Dézipper cslan.zip, et placer le script à coté des .exe, puis le lancer.
|
|
||||||
|
|
||||||
Un script pour Windows vera également le jour, notamment pour la partie configuration de CS.
|
|
|
@ -1,62 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Script d'installation et de configuration automatisé pour CS 1.6 Lan, avec Wine sur Linux
|
|
||||||
# Il faut posséder les fichiers suivants :
|
|
||||||
# - cslan-HL143lite.exe
|
|
||||||
# - cslan-CS16lan.exe
|
|
||||||
# - cslan-pack_amx3.exe
|
|
||||||
# - cslan-patch143.exe
|
|
||||||
|
|
||||||
|
|
||||||
# Fonction config qui peut aussi etre appelée par 'install-linux.sh cfg'
|
|
||||||
|
|
||||||
config() {
|
|
||||||
read -n1 -p "Configurer la partie ? (O/n)" ch
|
|
||||||
case $ch in
|
|
||||||
o|O) echo;;
|
|
||||||
|
|
||||||
n|N) echo;;
|
|
||||||
|
|
||||||
*) echo MAUVAIS CHOIX.; exit;;
|
|
||||||
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ $1 = cfg ]; then config; fi
|
|
||||||
|
|
||||||
if [ ! -f /usr/bin/wine ]
|
|
||||||
then
|
|
||||||
read -n1 -p "Wine n'est pas installé. Voulez vous l'installer maintenant ? (O/n)" ch
|
|
||||||
case $ch in
|
|
||||||
o|O) if [ -f /usr/bin/pacman ]; then sudo pacman -Sy wine --noconfirm; fi
|
|
||||||
if [ -f /usr/bin/apt ]; then sudo apt update; sudo apt -y install wine; fi
|
|
||||||
if [ -f /usr/bin/emerge ]; then sudo emerge wine; fi
|
|
||||||
if [ -f /usr/bin/yum ]; then sudo yum -y wine; fi
|
|
||||||
;;
|
|
||||||
n|N) exit;;
|
|
||||||
*) echo Mauvais choix.; exit;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -f /usr/bin/pacman ] && [ ! -d /usr/lib32/gstreamer-1.0 ]; then sudo pacman -Sy --noconfirm lib32-gst-plugins-base; fi
|
|
||||||
|
|
||||||
echo Installation de Half Life 1.4.3 Lite...
|
|
||||||
env WINEPREFIX=~/.cslan wine cslan-HL143lite.exe > /dev/null
|
|
||||||
|
|
||||||
echo Installation de Counter Strike 1.6 LAN...
|
|
||||||
env WINEPREFIX=~/.cslan wine cslan-CS16lan.exe > /dev/null
|
|
||||||
|
|
||||||
echo Installation du Pack AMX v3...
|
|
||||||
env WINEPREFIX=~/.cslan wine cslan-pack_amx3.exe > /dev/null
|
|
||||||
|
|
||||||
echo Installation du Patch nosteam...
|
|
||||||
env WINEPREFIX=~/.cslan wine cslan-patch143.exe > /dev/null
|
|
||||||
|
|
||||||
echo Activation de la console avec la touche L...
|
|
||||||
echo "bind \"l\" \"toggleconsole\"" > "~/.cslan/drive_c/Program Files (x86)/Valve Lan/cstrike/userconfig.cfg"
|
|
||||||
echo
|
|
||||||
|
|
||||||
echo "GO LAAAAAAAAAAAN !!!! :D"
|
|
||||||
echo
|
|
|
@ -1,3 +0,0 @@
|
||||||
# projet ftech, récupération de fiches techniques
|
|
||||||
# depuis zeperfs, autotitre
|
|
||||||
# en cours...
|
|
|
@ -1,4 +1,6 @@
|
||||||
# plaque
|
# plaque
|
||||||
|
!!! depuis quelques temps le script ne fonctionne plus à cause de changements sur les différents sites, que je n'ai pas réussi à implémenter.
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
Obtenir le modèle d'une voiture, ou d'une moto (pas encore fonctionnel), grâce à sa plaque d'immatriculation.
|
Obtenir le modèle d'une voiture, ou d'une moto (pas encore fonctionnel), grâce à sa plaque d'immatriculation.
|
||||||
Le script ne fait rien d'illégal, il parcours simplement les sites Oscaro, Yakarouler et Pieces auto à votre place pour ne récupérer que le modèle en fonction de la plaque (il utilise la fonction "recherche par plaque" de chaque site).
|
Le script ne fait rien d'illégal, il parcours simplement les sites Oscaro, Yakarouler et Pieces auto à votre place pour ne récupérer que le modèle en fonction de la plaque (il utilise la fonction "recherche par plaque" de chaque site).
|
||||||
|
@ -38,4 +40,4 @@ Quand le script se lance, on a directement une invite à la saisie pour la plaqu
|
||||||
![](https://zupimages.net/up/19/22/rm8e.png) ![](https://zupimages.net/up/19/22/bo9i.png) ![](https://zupimages.net/up/19/22/01gx.png)
|
![](https://zupimages.net/up/19/22/rm8e.png) ![](https://zupimages.net/up/19/22/bo9i.png) ![](https://zupimages.net/up/19/22/01gx.png)
|
||||||
|
|
||||||
### Termux (Android)
|
### Termux (Android)
|
||||||
![](https://zupimages.net/up/19/22/vkgz.png) ![](https://zupimages.net/up/19/22/shbe.png)
|
![](https://zupimages.net/up/19/22/vkgz.png) ![](https://zupimages.net/up/19/22/shbe.png)
|
||||||
|
|
15
runctl/README.md
Normal file
15
runctl/README.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# RUNCTL - Runit Control
|
||||||
|
Ce script permet de gérer les services Runit avec un peu plus de facilité que d'origine, et d'une façon qui s'inspire de SystemD.
|
||||||
|
|
||||||
|
```
|
||||||
|
Usage :
|
||||||
|
runctl <option> <service>
|
||||||
|
|
||||||
|
Options :
|
||||||
|
start / stop / status / enable / disable
|
||||||
|
|
||||||
|
Exemples :
|
||||||
|
runctl enable syncthing
|
||||||
|
runctl status mpd
|
||||||
|
runctl start sshd
|
||||||
|
```
|
2
totptui/README.md
Normal file
2
totptui/README.md
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# TOTP TUI
|
||||||
|
Ce script est une application de TOTP, mais en TUI. Les clés sont stockées dans le fichier accounts.csv. Le script consulte ce fichier pour générer un menu, dans lequel on choisit le "compte" dont on veut afficher le jeton TOTP. Il peut parfaitement se substituer à n'importe quel application (GUI) de TOTP.
|
2
week/README.md
Normal file
2
week/README.md
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Week
|
||||||
|
Reverse engineering Bash du site https://estcequecestbientotleweekend.fr :)
|
Loading…
Reference in a new issue