Clean. Deleted useless scripts.

This commit is contained in:
T0MuX 2025-12-25 21:33:11 +01:00
parent 926927d0c4
commit d30a72083f
18 changed files with 0 additions and 1334 deletions

View file

@ -1,15 +0,0 @@
#!/bin/bash
echo -e "\nInstallation..."
# ATTENTION : retirer riot-desktop (electron) sur archlinux32
# ATELIER / PC PRINCIPAL
#pacstrap /mnt base base-devel dhcpcd linux linux-headers grub git nano python-pip mps-youtube xterm xorg-server xorg-xinit i3 thunar thunar-volman thunar-archive-plugin gvfs gvfs-mtp gvfs-smb samba cups firefox firefox-i18n-fr libreoffice-still libreoffice-still-fr nextcloud-client lutris wine mpv xarchiver epdfview papirus-icon-theme lxappearance feh moc conky slock dunst numlockx parcellite alsa-utils rofi riot-desktop virtualbox nfs-utils remmina freerdp rsync transset-df gnome-keyring sshfs picom thunar ncdu ttf-liberation terminus-font arc-gtk-theme geany thunderbird thunderbird-i18n-fr networkmanager network-manager-applet netorkmanager-openvpn ruby
# LAPTOP XFCE
#pacstrap /mnt base base-devel dhcpcd linux linux-headers grub git nano python-pip mps-youtube xterm xorg-server xorg-xinit xfce4 xfce4-goodies gvfs-mtp gvfs-smb samba cups firefox firefox-i18n-fr libreoffice-still libreoffice-still-fr nextcloud-client lutris wine mpv xarchiver epdfview papirus-icon-theme moc numlockx parcellite alsa-utils riot-desktop nfs-utils remmina freerdp rsync sshfs ncdu ttf-liberation terminus-font arc-gtk-theme papirus-icon-theme geany thunderbird thunderbird-i18n-fr networkmanager network-manager-applet netorkmanager-openvpn pavucontrol ruby
echo -e "\nGeneration du fstab..."
genfstab -U /mnt >> /mnt/etc/fstab
echo "ARCH-CHROOT TIME!"

View file

@ -1,51 +0,0 @@
#!/bin/bash
hostname=atelier-pc
echo -e "\nPacman..."
sed -i s/#Color/Color\\nILoveCandy/ /etc/pacman.conf
sed -i s/#TotalDownload/TotalDownload/ /etc/pacman.conf
sed -i s/CheckSpace/#CheckSpace/ /etc/pacman.conf
echo -e "\nFuseau horaire..."
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
echo -e "\nHardware clock..."
hwclock --systohc
echo -e "\nLocale & keymap..."
echo "LANG=fr_FR.UTF-8" > /etc/locale.conf
echo "fr_FR.UTF-8 UTF-8" > /etc/locale.gen
echo "KEYMAP=fr-latin9" > /etc/vconsole.conf
echo "FONT=ter-218b" >> /etc/vconsole.conf
echo "FONT_MAP=8859-15" >> /etc/vconsole.conf
sed -i 's/fsck)/fsck consolefont)/' /etc/mkinitcpio.conf
locale-gen
echo -e "\nHostname & host..."
echo $hostname > /etc/hostname
echo -e "127.0.0.1\tlocalhost\n::1\tlocalhost\n127.0.1.1\t${hostname}.localdomain\t${hostname}" >> /etc/hosts
echo -e "\nServices..."
systemctl enable org.cups.cupsd
systemctl enable sshd
echo -e "\nInitramfs..."
mkinitcpio -p linux
echo -e "\nBoot Loader...\n"
sudo fdisk -l | grep "/dev/"
echo
read -p "Sur quel disque ? " dev
grub-install $dev
grub-mkconfig -o /boot/grub/grub.cfg
echo -e "\nRoot Password..."
passwd
echo -e "\nT0MuX user, password and sudo"
useradd -m -G wheel,sys t0mux
passwd t0mux
sed -i 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/
echo -e "\nFin du script.\n"

View file

@ -1,31 +0,0 @@
#!/bin/bash
# Script d'installation pour les scripts suivants :
# - mux-shufflizer
# - mux-track
# - plaque
# - tiregom
source=$(dirname $0)
if [ "$1" = "uninstall" ]; then sudo rm -v /usr/bin/{shufflizer,track,plaque,tiregom}; sudo rm /etc/mux-scripts; exit; fi
echo
echo Installation des scripts...
echo
if [ -f "/etc/mux-scripts" ]; then maj=1; else maj=0; fi
sudo cp -v $source/shufflizer/shufflizer.sh /usr/bin/shufflizer
sudo cp -v $source/track/track.sh /usr/bin/track
sudo cp -v $source/plaque/plaque.sh /usr/bin/plaque
sudo cp -v $source/tiregom/tiregom.sh /usr/bin/tiregom
sudo touch /etc/mux-scripts
echo
if [ $maj = 0 ]; then echo "Installation OK."; else echo "Mise à jour OK."; fi
echo "Vous pouvez aussi mettre à jour les scripts en exécutant cette commande :"
if [ "$source" != "." ]; then echo "cd $source"; fi
echo "git pull"
echo "./install.sh"
echo
echo "Pour désinstaller les scripts, exécutez simplement :"
echo "./install.sh uninstall"
echo

View file

@ -1,5 +0,0 @@
# QuteBrowser QuickMarks Browser #
QBQMB est un navigateur de favoris (quickmarks) pour le navigateur QuteBrowser. Il est écrit en bash, et sa seule dépendance est dialog
# QuteBrowser To Firefox #
qbtoff-fr.py est un script permettant de convertir les marques pages de QuteBrowser (quickmarks) vers un fichier HTML importable sur Firefox et ses dérivés (testé avec Waterfox OK). Cela doit aussi fonctionner avec Chrome (pas testé).

View file

@ -1,310 +0,0 @@
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Marque-pages importés</TITLE>
<H1>Marque-pages importés</H1>
<DL><p>
<DT><H3>Arts Martiaux</H3>
<DL><p>
<DT><A HREF="https://invidious.tube/watch?v=WFs6RerxJnE" ADD_DATE="">Chinese Short 3 sectional Staff - Invidious</A>
</DL><p>
<DT><H3>Arts Martiaux</H3>
<DL><p>
<DT><A HREF="https://www.ewingchun.com/" ADD_DATE="">eWingChun | World's largest database of Wing Chun Sifus, Schools, Articles, Products, Videos, Forums, Blogs, Books, Wiki's and More!</A>
<DT><A HREF="https://invidio.us/watch?v=wkHO1ZWZFzQ" ADD_DATE="">Les arts martiaux et la musculation! La musculation rend elle lent et raide? - Invidious</A>
<DT><A HREF="https://yewtu.be/channel/UCwbqzLljeZPoKy_9yMJ-7KQ" ADD_DATE="">Sifu David Couppey - Invidious</A>
<DT><A HREF="https://yewtu.be/watch?v=NtJ-lCTfmqM" ADD_DATE="">Wing Chun vs Karate 7 ( HARD CORE FULL CONTACT) [ VIEW 2 ] - Invidious</A>
</DL><p>
<DT><H3>Auto</H3>
<DL><p>
<DT><A HREF="https://www.amazon.com/gp/product/B000CLSRJS/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1" ADD_DATE="">Amazon.com: Walker Products 151094 Carburetor Kit: Automotive</A>
<DT><A HREF="https://www.amazon.com/gp/product/B000CLOTN6/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1" ADD_DATE="">Amazon.com: Walker Products 15886 Carburetor Kit: Automotive</A>
<DT><A HREF="https://www.autotitre.com/fiche-technique/Honda" ADD_DATE="">Autotitre fiches techniques HONDA</A>
<DT><A HREF="http://www.autotitre.com/fiche-technique" ADD_DATE="">Autotitre fiches techniques</A>
<DT><A HREF="http://www.v2-honda.com/p1024779-le-carburateur-keihin" ADD_DATE="">Carburateur : Keihin : Rôle des pièces internes</A>
<DT><A HREF="https://www.faxvin.com/vin-decoder/" ADD_DATE="">FaxVin</A>
<DT><A HREF="https://fullcartuning.fr/?___store=fullcartuning_fr" ADD_DATE="">Fullcartuning</A>
<DT><A HREF="https://www.akr-performance.fr/p/goodridge-flexibles-de-frein-en-acier-inoxydable-tresse-avant-tuv-rouge-GO-15043-B4-F-R-T" ADD_DATE="">Goodridge Flexibles de frein en acier inoxydable tressé avant (TÜV) - Rouge (GO-15043-B4-F-R-T) pour Honda- AKR Performance</A>
<DT><A HREF="https://www.akr-performance.fr/" ADD_DATE="">Honda réglage et d'entretien des pièces - AKR Performance</A>
<DT><A HREF="https://www.japancar.fr/forum/index.php" ADD_DATE="">Japancar Forum</A>
<DT><A HREF="https://carburetion.walkerproducts.com/keihin/keihin-carburetor-kit-151094/" ADD_DATE="">Keihin Carburetor #151094 - Kit and Parts</A>
<DT><A HREF="https://www.ebay.fr/itm/154467109822" ADD_DATE="">Kit de Réparation Carburateur Honda Civic EC9 D14A1 Dual Carb | eBay</A>
<DT><A HREF="https://www.spritmonitor.de/fr/mon_compte.html" ADD_DATE="">Spritmonitor</A>
<DT><A HREF="https://www.automobile-sportive.com/technique/l6-bmw.php" ADD_DATE="">Technique : l'histoire des 6 cylindres en ligne BMW (1/2)</A>
<DT><A HREF="http://automaitrise.fr/v2/?cat=134" ADD_DATE="">techniques de pilotage (automaitrise.fr)</A>
<DT><A HREF="https://www.manualedereparatie.info/fr.html" ADD_DATE="">Téléchargement gratuit pour des manuels de réparation et entretien, tutoriaux moto, microfiches, manuels dutilisation pour motos et ATV/Quads</A>
<DT><A HREF="https://www.tiregom.fr/recherche/index/diametre/13/hauteur/70/largeur/175/ref_brand/58/ref_brand/73/ref_brand/53/ref_saison/4" ADD_DATE="">Tiregom - Akai (neige)</A>
<DT><A HREF="https://www.tiregom.fr/recherche/index/diametre/13/hauteur/70/largeur/175/ref_brand/43/ref_brand/56/ref_brand/73/ref_brand/62/ref_brand/77/ref_saison/1/ref_type/1" ADD_DATE="">Tiregom - Akai</A>
<DT><A HREF="https://www.tiregom.fr/recherche?largeur=195&hauteur=50&diametre=15&charge=&vitesse=&ref_brand[]=77&ref_saison[]=1" ADD_DATE="">Tiregom - été 195 50 15 Nankang</A>
<DT><A HREF="https://www.tiregom.fr/recherche?largeur=175&hauteur=70&diametre=13&charge=&vitesse=&ref_brand[]=77&ref_saison[]=4" ADD_DATE="">Tiregom - hiver 175 70 13 Nankang</A>
<DT><A HREF="https://www.tiregom.fr/recherche" ADD_DATE="">Tiregom - Takara (neige)</A>
<DT><A HREF="https://www.ebay.com/itm/New-Windshield-Washer-Pump-For-Honda-Accord-Civic-38512-SB0-J01-/173875659418" ADD_DATE="">Washer Pomp (front) Takara/Eiko</A>
<DT><A HREF="http://www.zeperfs.com/perfs.php?Action=Fiche" ADD_DATE="">Zeperf</A>
<DT><A HREF="http://media.honda.co.uk/car/owner/media/manuals/ConcertoManual/index.html" ADD_DATE="">Honda Concerto - RTA Online</A>
<DT><A HREF="https://www.pieces-auto-honda.fr/honda-voiture/CONCERTO/1993/15I/19015" ADD_DATE="">Honda Concerto 1.5i pieces</A>
<DT><A HREF="https://www.dcperformance.co.uk/uprated/avo-gtz-coilovers/rover/200.html?fbclid=IwAR20afBJ4atzbBHXczj6sqe7Dz1LLcCS2YBVBEdGFDw5mTzShyGMoWimvcc" ADD_DATE="">Rover 200 Avo GTZ suspensions</A>
<DT><A HREF="https://www.pieces-auto-honda.fr/honda-voiture/CIVIC/1991/GL/11524" ADD_DATE="">Honda Civic GL 1991 (Eiko) pièces</A>
</DL><p>
<DT><H3>Auto Moto</H3>
<DL><p>
<DT><A HREF="https://www.manualslib.com/brand/" ADD_DATE="">Workshops (manualslib)</A>
</DL><p>
<DT><H3>Jeux</H3>
<DL><p>
<DT><A HREF="https://www.dlcompare.fr/blog/news/tutoriel-passer-votre-battlefield-3-russe-en-francais/" ADD_DATE="">BF3 en français</A>
<DT><A HREF="https://gamebanana.com/" ADD_DATE="">GameBanana | The Game Modding Community - Since 2001</A>
<DT><A HREF="https://www.urbanterror.info/support/180-server-cvars/" ADD_DATE="">Urban Terror Support : Server Admin : Server CVARs</A>
<DT><A HREF="https://www.urbanterror.info/forums/topic/18521-ut4-dust2-v2-release/" ADD_DATE="">ut4_dust2_v2 [RELEASE] - Urban Terror Forums</A>
</DL><p>
<DT><H3>Autres</H3>
<DL><p>
<DT><A HREF="https://www.antennesmobiles.fr/" ADD_DATE="">Carte des relais mobiles</A>
<DT><A HREF="https://www.cic.fr/fr/banque/comptes-et-contrats.html" ADD_DATE="">CIC</A>
<DT><A HREF="https://www.facebook.com/" ADD_DATE="">FB</A>
<DT><A HREF="https://hostube.hosnet.fr/fr-FR" ADD_DATE="">HosTube (peertube)</A>
<DT><A HREF="https://www.tutoriels-android.com/2017/08/deverrouiller-bootloader-huawei-avec-methode-officielle.html" ADD_DATE="">Huawei code</A>
<DT><A HREF="http://192.168.0.30:9999/" ADD_DATE="">Huawei</A>
<DT><A HREF="https://raw.githubusercontent.com/qutebrowser/qutebrowser/master/doc/img/cheatsheet-big.png" ADD_DATE="">Keys</A>
<DT><A HREF="https://helloproject.fandom.com/wiki/Kyomei" ADD_DATE="">kyomei...</A>
<DT><A HREF="https://www.leboncoin.fr/" ADD_DATE="">LBC</A>
<DT><A HREF="http://kanji.free.fr/lexicon.php" ADD_DATE="">Le dictionnaire des kanji japonais</A>
<DT><A HREF="http://192.168.1.30:9999/" ADD_DATE="">LG</A>
<DT><A HREF="https://www.espace-musculation.com/exercices/" ADD_DATE="">Muscu</A>
<DT><A HREF="http://static.echonest.com/playlist/moms/" ADD_DATE="">Music Map</A>
<DT><A HREF="https://s153-fr.ogame.gameforge.com/game/index.php?page=resources&cp=33934850" ADD_DATE="">OGame Aquarius</A>
<DT><A HREF="https://www.openstreetmap.org/#map=6/46.449/2.210" ADD_DATE="">OSM</A>
<DT><A HREF="https://www.paypal.com/fr/home" ADD_DATE="">Paypal</A>
<DT><A HREF="https://peervideo.net/fr-FR" ADD_DATE="">PeerVIDEO (peertube)</A>
<DT><A HREF="https://mail.protonmail.com/login" ADD_DATE="">Protonmail</A>
<DT><A HREF="https://www.qwant.com/" ADD_DATE="">Qwant</A>
<DT><A HREF="http://192.168.1.13:6680/musicbox_webclient/index.html#home" ADD_DATE="">Salon PI</A>
<DT><A HREF="http://localhost:8384/" ADD_DATE="">SyncThing (localhost)</A>
<DT><A HREF="http://ubaye-en-cartes.e-monsite.com/pages/content/fournier/fournier-page-11.html" ADD_DATE="">V. Fournier, éditeur à Gap</A>
<DT><A HREF="https://www.waze.com/fr/livemap" ADD_DATE="">Waze</A>
<DT><A HREF="https://www.youtube.com/watch?v=RZEZp8fqn_0" ADD_DATE="">Wifi hacking from kali</A>
<DT><A HREF="https://wiki.mux.re/doku.php?id=start" ADD_DATE="">WikiMuX</A>
<DT><A HREF="https://batch.xoo.it/index.php" ADD_DATE="">Batch forum</A>
<DT><A HREF="https://lecnam.net/enseignements" ADD_DATE="">CNAM Enseignements</A>
<DT><A HREF="https://teams.microsoft.com/l/meetup-join/19%3ameeting_MzE4YjZhM2EtOGZmZi00MDlhLWI5YWYtNjg0YjA0YjQ0MWE1%40thread.v2/0?context=%7b%22Tid%22%3a%22373016f8-79a9-4eed-80d2-100ce948d960%22%2c%22Oid%22%3a%22b673b542-931d-4688-9a6e-f4119c01ed09%22%7d" ADD_DATE="">FORMATION M2I</A>
<DT><A HREF="https://www.legifrance.gouv.fr/conv_coll/id/KALITEXT000005644279/?idConteneur=KALICONT000005635434&origin=list" ADD_DATE="">tableaux convention 1539</A>
<DT><A HREF="https://yewtu.be/feed/popular" ADD_DATE="">YewTube</A>
<DT><A HREF="https://blog.held.codes/how-to-use-mullvad-vpn-on-synology-nas-ed7a2ceb9595?gi=789dfdad7c58" ADD_DATE="">Mullvad VPN on Synology</A>
<DT><A HREF="https://www.lepotcommun.fr/pot/u5fmsepq?fbclid=IwAR0p1JieIGQUHdkDTRKwXWaKwgPhLLHifbogpfFCWUOyWDX2Wp_ewZBZ4Wc" ADD_DATE="">Aline, centenaire à 31%</A>
<DT><A HREF="https://www.ubereats.com/fr/feed?diningMode=PICKUP&pl=JTdCJTIyYWRkcmVzcyUyMiUzQSUyMjU3JTIwUnVlJTIwQ2Fybm90JTIyJTJDJTIycmVmZXJlbmNlJTIyJTNBJTIyQ2hJSkRVUGF1aEpBeXhJUm4yNDIzTjZqSkFNJTIyJTJDJTIycmVmZXJlbmNlVHlwZSUyMiUzQSUyMmdvb2dsZV9wbGFjZXMlMjIlMkMlMjJsYXRpdHVkZSUyMiUzQTQ0LjU1NzI1MDc5MzEyNDIlMkMlMjJsb25naXR1ZGUlMjIlM0E2LjA3OTA2NzQ2ODIzMzYzMjUlN0Q%3D&ps=1&rpu=e8886438-9eed-4a8c-95a4-b0a95c3506a3" ADD_DATE="">Uber Eats</A>
<DT><A HREF="https://nitter.net/" ADD_DATE="">ux4</A>
<DT><A HREF="http://192.168.0.50:5000/" ADD_DATE="">SyNuX</A>
<DT><A HREF="https://www.ebay.fr/" ADD_DATE="">poule T5 led</A>
<DT><A HREF="https://chat.openai.com/" ADD_DATE="">ChatGPT</A>
</DL><p>
<DT><H3>Cl1p</H3>
<DL><p>
<DT><A HREF="https://cl1p.net/T0MuX" ADD_DATE="">Online Clipboard - T0MuX</A>
</DL><p>
<DT><H3>Covid</H3>
<DL><p>
<DT><A HREF="https://www.franceculture.fr/emissions/radiographies-du-coronavirus/chloroquine-le-protocole-raoult" ADD_DATE="">Chloroquine : le protocole Raoult</A>
<DT><A HREF="https://mapthenews.maps.arcgis.com/apps/opsdashboard/index.html#/5e09dff7cb434fb194e22261689e2887" ADD_DATE="">Covid France</A>
<DT><A HREF="https://www.gouvernement.fr/info-coronavirus/carte-et-donnees" ADD_DATE="">info coronavirus covid 19 - carte et donnees covid 19 en france | Gouvernement.fr</A>
<DT><A HREF="https://www.gouvernement.fr/info-coronavirus/ressources-a-partager" ADD_DATE="">Info Coronavirus COVID-19 - ressources a partager | Gouvernement.fr</A>
<DT><A HREF="https://gisanddata.maps.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6" ADD_DATE="">map monde</A>
<DT><A HREF="https://theconversation.com/pourquoi-sommes-nous-aussi-divises-sur-la-question-de-lhydroxychloroquine-135149" ADD_DATE="">Pourquoi sommes-nous aussi divisés sur la question de lhydroxychloroquine ?</A>
<DT><A HREF="https://sentiweb.fr/" ADD_DATE="">Réseau Sentinelles > France > Accueil</A>
</DL><p>
<DT><H3>DL</H3>
<DL><p>
<DT><A HREF="https://apps.evozi.com/apk-downloader/" ADD_DATE="">APK Downloader</A>
<DT><A HREF="https://www.asus.com/us/Motherboards/B75MA/helpdesk_download/" ADD_DATE="">B75M-A Driver & Tools | Motherboards | ASUS USA</A>
<DT><A HREF="https://www.clipconverter.cc/fr/" ADD_DATE="">ClipConverter</A>
<DT><A HREF="https://www.oxtorrent.tv/recherche/flash" ADD_DATE="">flash Torrent</A>
<DT><A HREF="https://www.uubyte.com/download-macos-catalina-dmg.html" ADD_DATE="">Free Download macOS Catalina 10.15 DMG | Catalina Installer Download</A>
<DT><A HREF="https://freegogpcgames.com/" ADD_DATE="">Free GoG PC Games</A>
<DT><A HREF="https://us.informatiweb.net/useful-software/windows/2-live-cd/65--malekal-live-cd.html" ADD_DATE="">Malekal downloads</A>
<DT><A HREF="http://offliberty.com/#" ADD_DATE="">Offliberty</A>
<DT><A HREF="https://opensourcepack.blogspot.com/p/xp-last-resort_12.html" ADD_DATE="">Open Source Software and Windows 32-bit: XP Last Resort</A>
<DT><A HREF="https://www.oxtorrent.com/" ADD_DATE="">OxTorrent.com</A>
<DT><A HREF="https://soundcloud.roseconverter.com/fr/" ADD_DATE="">RoseConverter (SoundCloud downloader)</A>
<DT><A HREF="http://soundcloud-downloader.net/" ADD_DATE="">Soundcloud Downloader</A>
<DT><A HREF="https://winworldpc.com/library/operating-systems" ADD_DATE="">WinWorld: Library</A>
<DT><A HREF="https://yggtorrent.qa/" ADD_DATE="">Ygg</A>
<DT><A HREF="http://www.zone94.com/downloads" ADD_DATE="">Zone 94 - Downloads</A>
</DL><p>
<DT><H3>FB</H3>
<DL><p>
<DT><A HREF="https://www.blogdumoderateur.com/mise-en-forme-publication-facebook/" ADD_DATE="">format</A>
</DL><p>
<DT><H3>Free</H3>
<DL><p>
<DT><A HREF="https://subscribe.free.fr/login/" ADD_DATE="">Espace abonné</A>
</DL><p>
<DT><H3>Gestion</H3>
<DL><p>
<DT><A HREF="https://www.apicil.com/groupe/espace-particulier/sante/remboursements/demander-un-remboursements" ADD_DATE="">APICIL</A>
<DT><A HREF="https://www.euro-assurance.com/Proximeo/validerConnexion.do" ADD_DATE="">Euro Assurance</A>
<DT><A HREF="https://www.eurofil.com/assurances/espace-perso/connexion.html" ADD_DATE="">Eurofil (Aviva)</A>
<DT><A HREF="https://www.lolivier.fr/espace-perso/#/" ADD_DATE="">Lolivier Assurance</A>
<DT><A HREF="https://www.macif.fr/sites/maciffr/assurance/particuliers/vos-espaces-macif/espace-assurance?fromMire=true" ADD_DATE="">Macif</A>
<DT><A HREF="https://candidat.pole-emploi.fr/espacepersonnel/" ADD_DATE="">Pôle emploi</A>
<DT><A HREF="https://cfsfc.impots.gouv.fr/" ADD_DATE="">Tableau de bord - Mon espace particulier</A>
<DT><A HREF="https://secure.splitwise.com/#/groups/13420839" ADD_DATE="">Splitwise</A>
<DT><A HREF="https://www.pajemploi.urssaf.fr/pajeweb/decla/identification/listeSalaries.htm" ADD_DATE="">Pajemploi</A>
<DT><A HREF="https://www.monespacesante.fr/mon-espace" ADD_DATE="">Mon Espace Santé</A>
<DT><A HREF="https://mysyma.symamobile.com/my-syma.html#loginpage" ADD_DATE="">Syma Mobile</A>
<DT><A HREF="https://mon-espace.april-moto.com/login" ADD_DATE="">April Moto</A>
<DT><A HREF="https://ged-bcontact.fr:10443/index.php?do=ged" ADD_DATE="">BCD GEIDE</A>
<DT><A HREF="https://pads.domainepublic.net/p/ahj8sheR8tad-AP05" ADD_DATE="">AP05</A>
<DT><A HREF="https://www.totalenergies.fr/clients/connexion" ADD_DATE="">TotalEnergies</A>
<DT><A HREF="https://espace.ca-masante.fr/connexion" ADD_DATE="">Mutuelle</A>
<DT><A HREF="https://gap.portail-familles.com/gap/page/teamnetauth/action/login" ADD_DATE="">Portail Famille</A>
<DT><A HREF="https://www.service-public.fr/compte/tableau-de-bord" ADD_DATE="">Associations</A>
<DT><A HREF="https://gap.portail-familles.com/gap/index.html" ADD_DATE="">Ville GAP - Portail familles</A>
<DT><A HREF="https://adherents.mutuellesdusoleil.fr/nav/accueil" ADD_DATE="">Mutuelle 2</A>
<DT><A HREF="https://app.manatime.com/security/login" ADD_DATE="">BCD - Manatime</A>
</DL><p>
<DT><H3>Git</H3>
<DL><p>
<DT><A HREF="https://github.com/natumbri/mopidy-youtube/issues/181" ADD_DATE="">"No data found on page" / "No tracks found..." · Issue #181 · natumbri/mopidy-youtube · GitHub</A>
<DT><A HREF="https://github.com/elementary/default-settings/issues/236" ADD_DATE="">org.gnome.settings-daemon.* errors (On archlinux) · Issue #236 · elementary/default-settings · GitHub</A>
<DT><A HREF="https://github.com/intersimone999/qtws/issues/16" ADD_DATE="">Set a custom UserAgent (to watch Netflix from arm/arm32/armv7h system) · Issue #16 · intersimone999/qtws</A>
</DL><p>
<DT><H3>GitHub</H3>
<DL><p>
<DT><A HREF="https://github.com/issues" ADD_DATE="">Issues</A>
</DL><p>
<DT><H3>Invidious</H3>
<DL><p>
<DT><A HREF="https://invidio.us/" ADD_DATE="">Youtube Fronted</A>
</DL><p>
<DT><H3>Linux</H3>
<DL><p>
<DT><A HREF="https://aur.archlinux.org/packages/netflix-qdesktop/#comment-792358" ADD_DATE="">AUR (fr) - netflix-qdesktop</A>
<DT><A HREF="https://aur.archlinux.org/packages/widevine-armv7h/#news" ADD_DATE="">AUR (fr) - widevine-armv7h</A>
<DT><A HREF="https://www.reddit.com/r/AlpineLinux/comments/evujhq/console_font/" ADD_DATE="">Console font : AlpineLinux</A>
<DT><A HREF="https://github.com/lxqt/qterminal/issues/796" ADD_DATE="">Feature request : --fullscreen switch · Issue #796 · lxqt/qterminal</A>
<DT><A HREF="https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4" ADD_DATE="">Raspberry Pi 4 | Arch Linux ARM</A>
<DT><A HREF="https://www.reddit.com/r/unixporn/comments/vf89mh/xfce_simple_dark_flat_tokyo_night_inspired/" ADD_DATE="">Unixporn - XFCE4 dark flat</A>
<DT><A HREF="https://github.com/rothgar/awesome-tuis" ADD_DATE="">TUI list</A>
</DL><p>
<DT><H3>Linux VM</H3>
<DL><p>
<DT><A HREF="https://github.com/foxlet/macOS-Simple-KVM" ADD_DATE="">foxlet/macOS-Simple-KVM: Tools to set up a quick macOS VM in QEMU, accelerated by KVM.</A>
<DT><A HREF="https://wiki.archlinux.org/index.php/Libvirt#Server" ADD_DATE="">libvirt - ArchWiki</A>
<DT><A HREF="https://github.com/Fmstrat/winapps/blob/main/docs/KVM.md" ADD_DATE="">winapps/KVM.md at main · Fmstrat/winapps · GitHub</A>
<DT><A HREF="https://flaterco.com/kb/W98VM/index.html#QEMU" ADD_DATE="">Windows 98 SE VM on x86_64 Linux host</A>
</DL><p>
<DT><H3>Meteo Gap</H3>
<DL><p>
<DT><A HREF="https://www.lachainemeteo.com/meteo-france/ville-11989/previsions-meteo-gap-demain" ADD_DATE="">Demain (la chaine météo)</A>
</DL><p>
<DT><H3>Moto</H3>
<DL><p>
<DT><A HREF="http://les7pechesdumotard.fr/Arsouille-Attaque,3.html" ADD_DATE="">Arsouille</A>
<DT><A HREF="https://www.cmsnl.com/" ADD_DATE="">CMSNL - Parts</A>
<DT><A HREF="https://www.cmsnl.com/honda-xl1000v-varadero-2003-3-france_model6454/partslist/" ADD_DATE="">CMSNL Vara - Honda XL1000V VARADERO 2003 (3) FRANCE parts lists and schematics</A>
<DT><A HREF="https://www.gearingcommander.com/" ADD_DATE="">Gearing Commander</A>
<DT><A HREF="https://delkevic.fr/Honda/XL1000V%20Varadero%20/2003/honda-xl1000-v-varadero-1999-2014-echappement-silencieux-350mm-rond-inox.html?search=&sort=p.price&order=ASC" ADD_DATE="">HONDA XL1000 V VARADERO 1999-2014 Echappement Silencieux ...</A>
<DT><A HREF="https://www.tiregom.fr/recherche?largeur=150&hauteur=70&diametre=17&charge=&vitesse=&ref_brand[]=43&ref_saison[]=1" ADD_DATE="">Tiregom - VARA arr</A>
<DT><A HREF="https://www.tiregom.fr/recherche?largeur=110&hauteur=80&diametre=19&charge=&vitesse=&ref_brand%5B%5D=43&ref_saison%5B%5D=1" ADD_DATE="">Tiregom - VARA av</A>
<DT><A HREF="http://www.v2-honda.com/t5862-vtr-1000-f-de-2000-tendeur-de-distribution-remplacement-et-reglage-methode" ADD_DATE="">VTR1000F rempla tendeurs</A>
<DT><A HREF="http://www.manualedereparatie.info/fr.html" ADD_DATE="">Workshops (manualedereparatie)</A>
<DT><A HREF="https://www.repair-manuals.eu/" ADD_DATE="">Workshops (repair-manuals)</A>
<DT><A HREF="http://www.wemoto.fr/bikes/honda/xl_1000_v3_varadero_-_sd02/03/" ADD_DATE="">Wemoto - Varadero 1000 XLV V3 SD02</A>
<DT><A HREF="http://www.varabike.fr/index.php?topic=696.0" ADD_DATE="">Vara - cotes joint echappement arriere</A>
<DT><A HREF="http://crosstourer.fr/varadero/index.php?topic=586.0" ADD_DATE="">Vara - changement joint d'échappement</A>
<DT><A HREF="https://www.2a4.fr/145922-couronne-aluminium-pas-520-50-dents-honda-varadero-1000-1999-3663469130564.html" ADD_DATE="">Varadero couronne 50 520</A>
<DT><A HREF="https://fr.aliexpress.com/item/4000532298262.html?srcSns=sns_Copy&spreadType=socialShare&bizType=ProductDetail&social_params=60156947403&aff_fcid=c24fcdbd563a4e519311beb1a04e6f32-1651495717049-00755-_ugA8M7&tt=MG&fbclid=IwAR3wwQTkYrg6QYr_AG8lNPCRNp4Doz_O3XruEg5Bx6-n2CoLrLfNq_AvfiI&aff_fsk=_ugA8M7&aff_platform=default&sk=_ugA8M7&aff_trace_key=c24fcdbd563a4e519311beb1a04e6f32-1651495717049-00755-_ugA8M7&shareId=60156947403&businessType=ProductDetail&platform=AE&terminal_id=52e998ef3cc24201b47f846bf47a3b58&afSmartRedirect=y" ADD_DATE="">Varadero 1000 - Pompe</A>
<DT><A HREF="https://www.motoplanete.com/honda/321/VARADERO-XL-1000-V-2003/contact.html" ADD_DATE="">Varadero XLV 1000 - 2003 - Fiche technique Motoplanete</A>
<DT><A HREF="https://www.tech2roo.com/compat/c/honda/1000/xl1000v-varadero/2003/speedohealer/69-24-93-19-24" ADD_DATE="">Speedohealer V4 Honda 1</A>
</DL><p>
<DT><H3>Music Map</H3>
<DL><p>
<DT><A HREF="http://everynoise.com/" ADD_DATE="">Every Noise At Once</A>
</DL><p>
<DT><H3>MuX</H3>
<DL><p>
<DT><A HREF="https://chat.mux.re/" ADD_DATE="">Element</A>
<DT><A HREF="https://git.mux.re/" ADD_DATE="">GiTuX la forge MuXienne</A>
<DT><A HREF="http://192.168.100.1/" ADD_DATE="">Seedbox</A>
</DL><p>
<DT><H3>OGame</H3>
<DL><p>
<DT><A HREF="http://mux.ogameteam.com/t204-MINES-L-ordre-de-construction-le-plus-rentable.htm" ADD_DATE="">Forum MuX - WIKI Mines</A>
<DT><A HREF="https://www.mmorpg-stat.eu/" ADD_DATE="">MMORPG Stats - Aquarius</A>
</DL><p>
<DT><H3>Shop tmp</H3>
<DL><p>
<DT><A HREF="https://www.ebay.fr/itm/172913311148" ADD_DATE="">Adaptateur Autoradio Câble Kit Fiche din Iso 16 Épinglette Courant Haut-Parleur | eBay</A>
<DT><A HREF="https://www.akr-performance.fr/p/dorman-goujons-et-ecrous-dechappement-10x125-40mm-03105" ADD_DATE="">Dorman Goujons et écrous d'échappement (10x1.25 - 40mm) (03105) pour Honda- AKR Performance</A>
<DT><A HREF="https://www.ebay.com/itm/264975300120?fits=Year%3A1988%7CModel%3ACivic%7CMake%3AHonda&epid=115401228&hash=item3db1c23618:g:cm0AAOSwmN1bfp0l" ADD_DATE="">Manifold Bolt And Stud Kit Dorman/Help 03415B | eBay</A>
</DL><p>
<DT><H3>Soft NAS</H3>
<DL><p>
<DT><A HREF="https://community.synology.com/enu/forum/17/post/67808?reply=242473" ADD_DATE="">Teamspeak 3 Server x86 x64 | Synology Community</A>
</DL><p>
<DT><H3>TAG</H3>
<DL><p>
<DT><A HREF="http://wiki.tag-info.fr/doku.php?id=start" ADD_DATE="">Wiki</A>
</DL><p>
<DT><H3>Tool</H3>
<DL><p>
<DT><A HREF="https://www.dwservice.net/" ADD_DATE="">DWService - Accès à distance, Administration à distance, Support à distance</A>
<DT><A HREF="https://icalendar.org/validator.html" ADD_DATE="">iCalendar Validator</A>
<DT><A HREF="https://fr.mytempsms.com/receive-sms-online/france-phone-number-757130309.html" ADD_DATE="">SMS jetable</A>
</DL><p>
<DT><H3>Visio</H3>
<DL><p>
<DT><A HREF="https://meet.jit.si/Spitvelnandez" ADD_DATE="">Spitvelnandez</A>
</DL><p>
<DT><H3>VM</H3>
<DL><p>
<DT><A HREF="http://www.claunia.com/qemu/drivers/" ADD_DATE="">Qemu drivers</A>
</DL><p>
<DT><H3>ZiK</H3>
<DL><p>
<DT><A HREF="http://jazzblues.ice.infomaniak.ch/jazzblues-high.mp3" ADD_DATE="">Jazz Radio Blues</A>
<DT><A HREF="http://jazz-wr08.ice.infomaniak.ch/jazz-wr08-128.mp3" ADD_DATE="">Jazz Radio Groove</A>
<DT><A HREF="https://soundcloud.com/you/sets" ADD_DATE="">Soundcloud</A>
<DT><A HREF="https://nightride.fm/stream/chillsynth.m4a" ADD_DATE="">ChillSynth FM</A>
<DT><A HREF="https://www.di.fm/" ADD_DATE="">DI.FM</A>
</DL><p>
<DT><H3>Courses</H3>
<DL><p>
<DT><A HREF="https://fd7-courses.leclercdrive.fr/magasin-010501-gap---avenue-emile-didier.aspx" ADD_DATE="">Leclerc Drive</A>
</DL><p>
<DT><H3>hack</H3>
<DL><p>
<DT><A HREF="https://gtfobins.github.io/" ADD_DATE="">GTFOBins</A>
</DL><p>
<DT><H3>Facebook</H3>
<DL><p>
<DT><A HREF="https://www.facebook.com/groups/varadero1000france" ADD_DATE="">Vara 1000 Fr</A>
<DT><A HREF="https://www.facebook.com/groups/879144826116101" ADD_DATE="">Veynes TEL SEN</A>
<DT><A HREF="https://www.facebook.com/groups/487494858121883" ADD_DATE="">Auto Passion 05 - Groupe</A>
<DT><A HREF="https://www.facebook.com/autopassion05" ADD_DATE="">Auto Passion 05 - Page</A>
</DL><p>
<DT><H3>Rakuten</H3>
<DL><p>
<DT><A HREF="https://fr.shopping.rakuten.com/offer/buy/2345790053/casque-micro-hyperx-cloud-alpha.html?t=7035&bbaid=3615016970" ADD_DATE="">casque HyperX</A>
</DL><p>
<DT><H3>Retro</H3>
<DL><p>
<DT><A HREF="http://68k.news/" ADD_DATE="">68K News</A>
</DL><p>
<DT><H3>RETRO</H3>
<DL><p>
<DT><A HREF="https://old.reddit.com/" ADD_DATE="">Reddit</A>
</DL><p>
<DT><H3>AUTO</H3>
<DL><p>
<DT><A HREF="https://www.parts-honda.uk/" ADD_DATE="">Honda Parts UK</A>
<DT><A HREF="https://www.hondapartsonline.net/" ADD_DATE="">Honda Parts Online</A>
<DT><A HREF="https://www.parts-honda.uk/honda-cars/CIVIC/1991/GL/11556" ADD_DATE="">Honda Parts UK - Eiko</A>
<DT><A HREF="https://www.123roulement.com/" ADD_DATE="">123roulement</A>
</DL><p>
<DT><H3>Android</H3>
<DL><p>
<DT><A HREF="https://forum.xda-developers.com/t/recovery-android-10-11-stock-sodp-xz2-c-p-3-twrp-3-4-0-0-unofficial.4074305/" ADD_DATE="">XZ2 TWRP</A>
</DL><p>
<DT><H3>AP05</H3>
<DL><p>
<DT><A HREF="https://digipad.app/p/741665/1a14e5d211b56" ADD_DATE="">Gestion digipad</A>
</DL><p>
</DL><p>

View file

@ -1,76 +0,0 @@
#!/bin/bash
## Vérification si dialog est installé
if [ ! -f /usr/bin/dialog ] && [ ! -f /data/data/com.termux/files/usr/bin/dialog ]; then echo -e "\ndialog n'est pas installé.\n"; exit; fi
## chemin vers les quickmarks
QMFILE=~/Sync/Conf/qb/quickmarks
## dialog 1 - filtre
HEIGHT=15
WIDTH=40
CHOICE_HEIGHT=4
BACKTITLE="QuteBrowser QuickMarks Browser"
TITLE="QBQMB"
MENU="Appliquer un filtre ?"
OPTIONS=(1 "Oui"
2 "Non")
CHOICE=$(dialog --clear \
--backtitle "$BACKTITLE" \
--title "$TITLE" \
--menu "$MENU" \
$HEIGHT $WIDTH $CHOICE_HEIGHT \
"${OPTIONS[@]}" \
2>&1 >/dev/tty)
clear
case $CHOICE in
1)
echo "Saisir un filtre"
# Saisir filtre via un read puis le réutiliser dans dialog 2
;;
2)
# définition de $QM dont chaque array correspond à une ligne de $QMFILE
mapfile -t QM <$QMFILE
# awk '{print $NF}' Sync/Conf/qb/quickmarks
# echo "${test##* }"
read
;;
esac
## dialog 2 - quickmarks
HEIGHT=15
WIDTH=40
CHOICE_HEIGHT=10
TITLE="QBQMB"
MENU="Choisir un quickmark:"
# ICI TROUVER comment récuperer la liste des quickmarks, peut etre avec un for
OPTIONS=(1 "Option 1"
2 "Option 2"
3 "Option 3")
CHOICE=$(dialog --clear \
--backtitle "$BACKTITLE" \
--title "$TITLE" \
--menu "$MENU" \
$HEIGHT $WIDTH $CHOICE_HEIGHT \
"${OPTIONS[@]}" \
2>&1 >/dev/tty)
clear
# ICI trouver un moyen d'exploiter les quickmarks trouvés (voir matrice variable bash?)
case $CHOICE in
1)
echo "You chose Option 1"
;;
2)
echo "You chose Option 2"
;;
3)
echo "You chose Option 3"
;;
esac

View file

@ -1,35 +0,0 @@
#!/bin/bash
# définition du navigateur
nav=qutebrowser
# définition du fichier d'options
file=~/Sync/Conf/qb/quickmarks
# lecture des options à partir du fichier
IFS_BACKUP=$IFS
IFS=^
options=()
while read -r line; do
#options+=("$line")
# extraire le texte avant le dernier espace
#text=$(echo "$line" | rev | cut -d ' ' -f2- | rev)
#options+=("$text")
text=$(echo "${line% *}^") # extraire le texte jusqu'au premier espace
options+=("$text") # stocker le texte et la ligne complète comme 2 éléments distincts
done < "$file"
# affichage du menu et saisie de l'option choisie
eval `resize`
selected=$(whiptail --title "QB Quickmarks Browser" --menu "Sélectionnez une option :" $LINES $COLUMNS $(( $LINES - 8 )) "${options[@]}" 3>&1 1>&2 2>&3)
# ouverture de l'URL sélectionnée dans le navigateur défini
if [ $? = 0 ]; then
# extraire l'URL correspondante dans le fichier d'options
#url=$(grep -F "$selected" "$file" | cut -d ' ' -fNF)
url=$(echo "$selected" | awk '{print $NF}')
setsid $nav "$selected"
fi
IFS=$IFS_BACKUP

View file

@ -1,65 +0,0 @@
from urllib.parse import urlparse
# Function to generate a bookmark line in HTML format
def generate_bookmark(title, url):
return f'<DT><A HREF="{url}" ADD_DATE="">{title}</A>\n'
# Dictionary to store folders and their bookmarks
folders = {}
# Path to your source file
file_path = 'bookmarks.txt'
# Read the file and process each line
with open(file_path, 'r', encoding='utf-8') as file:
lines = file.readlines()
default_folder = "Others" # Default folder for lines without a folder prefix
urls_seen = set()
for line in lines:
line = line.strip() # Remove leading/trailing whitespace
parts = line.rsplit(" ", 1) # Split URL from the rest of the line
if len(parts) == 2:
url = parts[-1]
if url not in urls_seen:
urls_seen.add(url)
title = parts[0]
if " - " in title:
folder_name = title.split(" - ", 1)[0] # Extract folder name
title = title.split(" - ", 1)[1] # Extract title without folder prefix
else:
folder_name = default_folder
if folder_name not in folders:
folders[folder_name] = []
folders[folder_name].append(generate_bookmark(title, url))
else:
print(f"Ignored duplicate: {line}")
else:
# Handle malformed or improperly formatted lines
print(f"Ignored line: {line}")
# Generate HTML content
html_content = """<!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Imported Bookmarks</TITLE>
<H1>Imported Bookmarks</H1>
<DL><p>\n"""
# Add folders and their bookmarks to the HTML content
for folder, bookmarks in folders.items():
html_content += f'<DT><H3>{folder}</H3>\n<DL><p>\n'
for bookmark in bookmarks:
html_content += bookmark
html_content += "</DL><p>\n"
html_content += "</DL><p>\n"
# Write content to an HTML file
output_file = "bookmarks.html"
with open(output_file, "w", encoding="utf-8") as file:
file.write(html_content)
print(f"Conversion completed. HTML file generated successfully: {output_file}")

View file

@ -1,65 +0,0 @@
from urllib.parse import urlparse
# Fonction pour générer une ligne de marque-page au format HTML
def generate_bookmark(title, url):
return f'<DT><A HREF="{url}" ADD_DATE="">{title}</A>\n'
# Dictionnaire pour stocker les dossiers et leurs marque-pages
folders = {}
# Chemin vers votre fichier source
file_path = '/home/t0mux/Sync/Conf/qb/quickmarks'
# Lecture du fichier et traitement des lignes
with open(file_path, 'r', encoding='utf-8') as file:
lines = file.readlines()
default_folder = "Autres" # Dossier par défaut pour les lignes sans préfixe de dossier
urls_seen = set()
for line in lines:
line = line.strip() # Supprime les espaces inutiles autour de la ligne
parts = line.rsplit(" ", 1) # Sépare l'URL du reste de la ligne
if len(parts) == 2:
url = parts[-1]
if url not in urls_seen:
urls_seen.add(url)
title = parts[0]
if " - " in title:
folder_name = title.split(" - ", 1)[0] # Extrait le nom du dossier
title = title.split(" - ", 1)[1] # Extrait le titre sans le dossier
else:
folder_name = default_folder
if folder_name not in folders:
folders[folder_name] = []
folders[folder_name].append(generate_bookmark(title, url))
else:
print(f"Doublon ignoré : {line}")
else:
# Gérer les lignes mal formées ou non conformes au format attendu
print(f"Ligne ignorée : {line}")
# Génère le contenu HTML
html_content = """<!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Marque-pages importés</TITLE>
<H1>Marque-pages importés</H1>
<DL><p>\n"""
# Ajoute les dossiers et leurs marque-pages au contenu HTML
for folder, bookmarks in folders.items():
html_content += f'<DT><H3>{folder}</H3>\n<DL><p>\n'
for bookmark in bookmarks:
html_content += bookmark
html_content += "</DL><p>\n"
html_content += "</DL><p>\n"
# Écrit le contenu dans un fichier HTML
output_file = "marque_pages.html"
with open(output_file, "w", encoding="utf-8") as file:
file.write(html_content)
print(f"Conversion terminée. Fichier HTML généré avec succès : {output_file}")

View file

@ -1,53 +0,0 @@
#!/bin/bash
while : # DEBUT GRANDE BOUCLE
do
clear
echo ".: TIREGOM :."
echo
echo " 1) Bridgestone"
echo " 2) Nankang"
echo " 3) Nokian"
echo " 4) Yokohama"
echo
echo " Q) Quitter"
echo
read -n1 -p "Marque> " ch
case $ch in
1) brand=43;;
2) brand=77;;
3) brand=58;;
4) brand=62;;
q|Q) echo;echo;exit;;
esac
echo;echo
echo " 1) 205 55 16 (Corolla Verso OEM)"
echo " 2) 195 55 15 (Concerto+)"
echo " 3) 195 50 15 (Civic+)"
echo " 4) 175 70 13 (Civic OEM)"
echo " A) AUTRE"
read -n1 -p "Taille> " ch
case $ch in
1) largeur=205; hauteur=55; diam=16;;
2) largeur=195; hauteur=55; diam=15;;
3) largeur=195; hauteur=50; diam=15;;
4) largeur=175; hauteur=70; diam=13;;
A) read -p "Largeur> " largeur
read -p "Hauteur> " hauteur
read -p "Diamètre> " diam
;;
esac
if [ -f /c/Windows/explorer.exe ]; then cmdurl=explorer.exe; fi # MSYS2
if [ -f ../usr/bin/termux-open ]; then cmdurl=termux-open; fi # Termux
if [ -f /usr/bin/xdg-open ]; then cmdurl=xdg-open; fi # GNU/Linux
if [ -z $cmdurl ]; then echo Aucun lanceur trouvé !; echo; exit; fi
$cmdurl "https://www.tiregom.fr/recherche?largeur=$largeur&hauteur=$hauteur&diametre=$diam&ref_brand[]=$brand" > /dev/null &
done # FIN GRANDE BOUCLE
echo

View file

@ -1,24 +0,0 @@
# mux-track
Outil de suivi de colis
![](https://zupimages.net/up/19/25/dkor.png)
## Utilisation
MuXtrack peut s'utiliser de deux façon : avec le menu, ou en "oneshot". Pour avoir le menu, exécuter simplement le script. En oneshot, la syntaxe est la suivante : `./muxtrack.sh <ch,dhl,lp,tnt,mr> <numéro colis>`
- ch : Chronopost
- dhl : DHL
- dpd : DPD
- lp : Laposte
- lpc : Laposte Colissimo
- tnt : TNT
- mr : Mondial Relay
## Termux : raccourci sur l'écran d'accueil
* Ouvrir termux
* `git clone https://git.mux.re/T0MuX/scripts`
* `cp ./scripts/mux-track/muxtrack.sh ./.shortcuts/muxtrack`
* Sur l'écran d'accueil, ajouter un widget "Termux shortcut"
* Choisir "muxtrack" dans la liste
![](https://zupimages.net/up/19/25/dcpb.png) ![](https://zupimages.net/up/19/25/nh4z.png)

View file

@ -1,250 +0,0 @@
#!/bin/bash
V="\e[92m"
B="\e[1m"
N="\e[0m"
S="\e[4m"
# Detection systeme
if [ -f /c/Windows/explorer.exe ]; then cmdurl=start; fi # MSYS2
if [ -f ../usr/bin/termux-open ]; then cmdurl=termux-open; fi # Termux
if [ -f /usr/bin/xdg-open ]; then cmdurl=xdg-open; fi # GNU/Linux
if [ -z $cmdurl ]; then echo Aucun lanceur trouvé !; read; exit; fi
# Logo (Ajouter logo MuX..)
logo() {
clear
echo
echo -e " ${S}Outil de suivi de colis$N - MuXtrack"
echo
}
# Fonction help
help() {
echo "MuXtrack - Syntaxe :"
echo " ./muxtrack.sh <ch,dhl,lp,lpc,tnt,mr> <numéro colis>"
echo
exit
}
# Debut de la "grande boucle"
while : ; do {
# Une fonction par société
chrono() {
while : ; do {
if [ -z $1 ] # Si pas de num colis donné en argument
then
logo
echo -e "Taper q puis entrée pour revenir\n"
read -p "Numéro de colis Chronopost : " num
if [ $num = q ] || [ $num = Q ]; then break ;fi
else # Si num colis donné en argument
num=$1
fi
$cmdurl "https://www.chronopost.fr/fr/chrono_suivi_search?listeNumerosLT=${num}&lang=fr"
if [ ! -z $1 ]; then exit; fi # Si num colis en argument, fermer.
}
done
}
dhl() {
while : ; do {
if [ -z $1 ]
then
logo
echo -e "Taper q puis entrée pour revenir\n"
read -p "Numéro de colis DHL : " num
if [ $num = q ] || [ $num = Q ]; then break ;fi
else
num=$1
fi
$cmdurl "http://www.dhl.fr/fr/dhl_express/suivi_expedition.html?AWB=${num}&brand=DHL"
if [ ! -z $1 ]; then exit; fi
}
done
}
dpd() {
while : ; do {
if [ -z $1 ]
then
logo
echo -e "Taper q puis entrée pour revenir\n"
read -p "Numéro de colis DPD : " num
if [ $num = q ] || [ $num = Q ]; then break ;fi
else
num=$1
fi
$cmdurl "https://tracking.dpd.de/status/fr_FR/parcel/${num}"
if [ ! -z $1 ]; then exit; fi
}
done
}
lp() {
while : ; do {
if [ -z $1 ]
then
logo
echo -e "Taper q puis entrée pour revenir\n"
read -p "Numéro de colis Laposte : " num
if [ $num = q ] || [ $num = Q ]; then break ;fi
else
num=$1
fi
$cmdurl "https://www.suivre-des-colis.fr/la-poste/tracking/?trackingcode=${num}&provider=la-poste"
if [ ! -z $1 ]; then exit; fi
}
done
}
lpc() {
while : ; do {
if [ -z $1 ]
then
logo
echo -e "Taper q puis entrée pour revenir\n"
read -p "Numéro de colis Colissimo : " num
if [ $num = q ] || [ $num = Q ]; then break ;fi
else
num=$1
fi
$cmdurl "https://www.laposte.fr/outils/suivre-vos-envois?code=${num}"
if [ ! -z $1 ]; then exit; fi
}
done
}
mr() {
while : ; do {
if [ -z $1 ]
then
logo
echo -e "Taper q puis entrée pour revenir\n"
read -p "Numéro de colis Mondial Relay : " num
if [ $num = q ] || [ $num = Q ]; then break ;fi
else
num=$1
fi
$cmdurl "https://www.mondialrelay.fr/suivi-de-colis?codeMarque=CC&numeroExpedition=${num}&language=fr"
if [ ! -z $1 ]; then exit; fi
}
done
}
tnt() {
while : ; do {
if [ -z $1 ]
then
logo
echo -e "Taper q puis entrée pour revenir\n"
read -p "Numéro de colis TNT : " num
if [ $num = q ] || [ $num = Q ]; then break ;fi
else
num=$1
fi
$cmdurl "https://www.tnt.fr/public/suivi_colis/recherche/visubontransport.do?bonTransport=${num}&radiochoixrecherche=BT&radiochoixtypeexpedition=NAT"
if [ ! -z $1 ]; then exit; fi
}
done
}
# Possibilité d'appeler directement une fonction avec un argument
if [ ! -z $1 ]; then
case "$1" in
ch)
if [ -z $2 ]; then help; fi
chrono $2
;;
dhl)
if [ -z $2 ]; then help; fi
dhl $2
;;
dpd)
if [ -z $2 ]; then help; fi
dpd $2
;;
lp)
if [ -z $2 ]; then help; fi
lp $2
;;
lpc)
if [ -z $2 ]; then help; fi
lpc $2
;;
tnt)
if [ -z $2 ]; then help; fi
tnt $2
;;
mr)
if [ -z $2 ]; then help; fi
mr $2
;;
*)
help
;;
esac
fi
logo
echo " 1) Chronopost"
echo " 2) DHL"
echo " 3) DPD"
echo " 4) Laposte"
echo " 5) Laposte Colissimo"
echo " 6) TNT"
echo " 7) Mondial Relay"
echo
echo " Q) Quitter"
echo
read -n1 -p "Choix > " ch
case "$ch" in
1)
chrono
;;
2)
dhl
;;
3)
dpd
;;
4)
lp
;;
5)
lpc
;;
6)
tnt
;;
7)
mr
;;
q|Q)
echo&&exit 1
;;
*)
echo "mauvais choix"
;;
esac
}
done

View file

@ -1,22 +0,0 @@
#!/bin/bash
PS3='Choix:'
langs=("fr-en" "en-fr" "fr-pt" "pt-fr")
echo
select trad in "${langs[@]}"; do
echo
case $trad in
"fr-en")
trans fr:en "$@";echo "---"
;;
"en-fr")
trans en:fr "$@";echo "---"
;;
"fr-pt")
trans fr:pt "$@";echo "---"
;;
"pt-fr")
trans pt:fr "$@";echo "---"
;;
*) echo "invalid option $REPLY";;
esac
done

View file

@ -1,64 +0,0 @@
#!/bin/bash
# Translate Shell CLI
# Conçu avec l'aide de ChatGPT
# Liste des langues principales
main_langs=("fr:en" "en:fr" "fr:pt" "pt:fr" "en:pt" "pt:en")
# Fonction pour afficher le menu principal
function main_menu() {
echo "=== MENU PRINCIPAL ==="
echo "1. Français - Anglais"
echo "2. Anglais - Français"
echo "3. Français - Portugais"
echo "4. Portugais - Français"
echo "5. Anglais - Portugais"
echo "6. Portugais - Anglais"
echo "7. Autre langue"
echo "8. Quitter"
}
# Fonction pour afficher la liste de toutes les langues disponibles
function list_all_langs() {
echo "=== LISTE DES LANGUES ==="
trans -list | awk '{print NR". "$0}'
}
# Fonction pour traduire le texte
function translate_text() {
read -p "Texte à traduire: " text
if [[ "$lang_choice" == "7" ]]; then
read -p "Langue source-cible (ex: en:fr): " lang_choice
trans "$lang_choice" "$text"
else
# echo DEBUG trans "${main_langs[$lang_choice-1]}" "$text"
trans "${main_langs[$lang_choice-1]}" "$text"
fi
}
# Boucle principale
while true; do
clear
main_menu
read -n 1 -p "Choix: " lang_choice;echo
case "$lang_choice" in
1|2|3|4|5|6)
translate_text
read -p "Appuyez sur une touche pour continuer..."
;;
7)
list_all_langs
read -p "Langue source-cible (ex: en-fr): " lang_choice
translate_text
read -p "Appuyez sur une touche pour continuer..."
;;
8)
exit 0
;;
*)
echo "Choix invalide."
read -p "Appuyez sur une touche pour continuer..."
;;
esac
done

View file

@ -1,112 +0,0 @@
#!/bin/bash
# Fichier CSV contenant les données des comptes
CSV_FILE="$HOME/Sync/BContact/tv_history.csv"
# Vérifie si le fichier CSV existe, sinon le crée avec des en-têtes
if [[ ! -f "$CSV_FILE" ]]; then
echo "name,tv_id,tv_pwd" > "$CSV_FILE"
fi
# Personnalisation des couleurs de whiptail
export NEWT_COLORS='
root=,black
window=white,black
border=white,black
title=blue,black
compactbutton=white,black
button=blue,black
textbox=white,black
listbox=white,black
actlistbox=blue,black
sellistbox=blue,black
actsellistbox=blue,black
'
# Fonction pour afficher un menu
show_menu() {
MENU_ITEMS=("1" "Ajouter" "2" "Consulter" "3" "Supprimer")
CHOICE=$(whiptail --title "TeamViewer TUI" --menu "Que voulez-vous faire?" 15 50 8 "${MENU_ITEMS[@]}" 3>&1 1>&2 2>&3)
case $CHOICE in
1) add_account ;;
2) choose_account ;;
3) delete_account ;;
*) exit 1 ;;
esac
}
# Fonction pour choisir un compte et afficher les informations
choose_account() {
# Lecture des noms de comptes à partir du fichier CSV, en ignorant la première ligne (en-tête)
ACCOUNT_NAMES=$(tail -n +2 "$CSV_FILE" | cut -d',' -f1)
# Préparation de la liste pour whiptail
MENU_ITEMS=()
INDEX=1
while IFS= read -r account; do
MENU_ITEMS+=("$INDEX" "$account")
INDEX=$((INDEX + 1))
done <<< "$ACCOUNT_NAMES"
# Affichage de la liste des comptes avec whiptail
ACCOUNT_INDEX=$(whiptail --title "TOTP TUI" --menu "Compte :" 25 50 15 "${MENU_ITEMS[@]}" 3>&1 1>&2 2>&3)
# Si l'utilisateur annule, retourner au menu principal
if [[ $? -ne 0 ]]; then
show_menu
fi
# Récupérer les informations du compte sélectionné, en ignorant la première ligne (en-tête)
LINE=$(tail -n +2 "$CSV_FILE" | sed -n "${ACCOUNT_INDEX}p")
IFS=',' read -r name tv_id tv_pwd <<< "$LINE"
# Affichage des informations du compte sélectionné
whiptail --title "Informations du Compte" --msgbox "Nom: $name\nID: $tv_id\nMot de passe: $tv_pwd" 15 50
show_menu
}
# Fonction pour ajouter un compte
add_account() {
name=$(whiptail --title "Ajouter un Compte" --inputbox "Entrez le nom du compte:" 10 60 3>&1 1>&2 2>&3)
tv_id=$(whiptail --title "Ajouter un Compte" --inputbox "Entrez l'ID TeamViewer:" 10 60 3>&1 1>&2 2>&3)
tv_pwd=$(whiptail --title "Ajouter un Compte" --inputbox "Entrez le mot de passe TeamViewer:" 10 60 3>&1 1>&2 2>&3)
# Ajouter l'entrée au fichier CSV
echo "$name,$tv_id,$tv_pwd" >> "$CSV_FILE"
whiptail --title "Succès" --msgbox "Le compte a été ajouté avec succès!" 10 60
show_menu
}
# Fonction pour supprimer un compte
delete_account() {
# Lecture des noms de comptes à partir du fichier CSV, en ignorant la première ligne (en-tête)
ACCOUNT_NAMES=$(tail -n +2 "$CSV_FILE" | cut -d',' -f1)
# Préparation de la liste pour whiptail
MENU_ITEMS=()
INDEX=1
while IFS= read -r account; do
MENU_ITEMS+=("$INDEX" "$account")
INDEX=$((INDEX + 1))
done <<< "$ACCOUNT_NAMES"
# Affichage de la liste des comptes avec whiptail
ACCOUNT_INDEX=$(whiptail --title "Supprimer un Compte" --menu "Choisissez un compte à supprimer:" 25 50 15 "${MENU_ITEMS[@]}" 3>&1 1>&2 2>&3)
# Si l'utilisateur annule, retourner au menu principal
if [[ $? -ne 0 ]]; then
show_menu
fi
# Récupérer les informations du compte sélectionné, en ignorant la première ligne (en-tête)
sed -i "${ACCOUNT_INDEX}d" "$CSV_FILE"
whiptail --title "Succès" --msgbox "Le compte a été supprimé avec succès!" 10 60
show_menu
}
# Démarrage du script
show_menu

View file

@ -1,14 +0,0 @@
tan sao,0
pak sao,0
bong sao,0
gam sao,0
jam sao,0
kao sao,0
jat sao,0
lap sao,0
chun kuen,1
wan kuen,1
biu jee,1
chin chun,1
fak sao,1
chum sao,1
1 tan sao 0
2 pak sao 0
3 bong sao 0
4 gam sao 0
5 jam sao 0
6 kao sao 0
7 jat sao 0
8 lap sao 0
9 chun kuen 1
10 wan kuen 1
11 biu jee 1
12 chin chun 1
13 fak sao 1
14 chum sao 1

View file

@ -1,72 +0,0 @@
#!/bin/bash
# Fonction pour générer un enchainement de techniques
function generate_pattern() {
local technique_type=$1
local pattern=$2
# Lire les techniques à partir du fichier CSV
IFS=$'\n' read -d '' -r -a techniques < techniques.csv
# Filtrer les techniques en fonction du type demandé (défense ou attaque)
filtered_techniques=()
for technique in "${techniques[@]}"; do
name=$(echo "$technique" | cut -d ',' -f 1)
type=$(echo "$technique" | cut -d ',' -f 2)
if [ "$type" == "$technique_type" ]; then
filtered_techniques+=("$name")
fi
done
# Générer l'enchainement de techniques
random_techniques=()
for i in $(seq 1 ${#pattern}); do
if [ "${pattern:i-1:1}" == "0" ]; then
random_techniques+=("${filtered_techniques[$RANDOM % ${#filtered_techniques[@]}]}")
else
random_techniques+=("${filtered_techniques[$RANDOM % ${#filtered_techniques[@]}]}")
random_techniques+=("&")
fi
done
# Supprimer le dernier "&" s'il existe
if [ "${random_techniques[-1]}" == "&" ]; then
unset "random_techniques[${#random_techniques[@]}-1]"
fi
# Afficher l'enchainement de techniques
echo "${random_techniques[@]}"
}
# Demander le pattern à l'utilisateur
echo "Choisissez un pattern :"
echo "1) Défense + attaque"
echo "2) Défense + défense + attaque"
echo "3) Défense + attaque + défense + attaque"
echo "4) Défense + défense + attaque + attaque"
echo "5) Personnaliser"
read pattern_choice
# Générer l'enchainement de techniques en fonction du pattern choisi
case $pattern_choice in
1)
generate_pattern 1 "01"
;;
2)
generate_pattern 0 "010"
;;
3)
generate_pattern 0 "1010"
;;
4)
generate_pattern 0 "0011"
;;
5)
echo "Entrez le pattern (par exemple, 0101 pour une défense suivie d'une attaque répétée deux fois) :"
read pattern
generate_pattern 0 "$pattern"
;;
*)
echo "Choix invalide."
;;
esac

View file

@ -1,70 +0,0 @@
#!/bin/bash
# Lire les techniques à partir du fichier CSV
IFS=$'\n' read -d '' -r -a techniques < techniques.csv
# Fonction pour choisir une technique aléatoire d'un certain type
function choose_random_technique() {
local technique_type=$1
local filtered_techniques=()
for technique in "${techniques[@]}"; do
local name=$(echo "$technique" | cut -d ',' -f 1)
local type=$(echo "$technique" | cut -d ',' -f 2)
if [ "$type" == "$technique_type" ]; then
filtered_techniques+=("$name")
fi
done
# Choisir une technique aléatoire parmi les techniques filtrées
local random_index=$(( RANDOM % ${#filtered_techniques[@]} ))
echo "${filtered_techniques[random_index]}"
}
# Demander le choix du pattern à l'utilisateur
echo "Quel pattern souhaitez-vous choisir ?"
echo "1) Défense + attaque"
echo "2) Défense + défense + attaque"
echo "3) Défense + attaque + défense + attaque"
echo "4) Défense + défense + attaque + attaque"
echo "5) Personnaliser"
read -p "Entrez le numéro de votre choix : " pattern_choice
# Générer l'enchaînement de techniques en fonction du pattern choisi
case $pattern_choice in
1)
defense_technique=$(choose_random_technique 0)
attack_technique=$(choose_random_technique 1)
echo "$defense_technique & $attack_technique"
;;
2)
defense_technique=$(choose_random_technique 0)
echo "$defense_technique & $defense_technique & $(choose_random_technique 1)"
;;
3)
defense_technique=$(choose_random_technique 0)
attack_technique=$(choose_random_technique 1)
echo "$defense_technique & $attack_technique & $defense_technique & $attack_technique"
;;
4)
defense_technique=$(choose_random_technique 0)
echo "$defense_technique & $defense_technique & $(choose_random_technique 1) & $(choose_random_technique 1)"
;;
5)
read -p "Entrez votre propre pattern en utilisant 0 pour la défense et 1 pour l'attaque (par exemple, 0101) : " custom_pattern
pattern_output=""
for c in $(echo $custom_pattern | grep -o .); do
if [ "$c" == "0" ]; then
pattern_output+="$(choose_random_technique 0) & "
else
pattern_output+="$(choose_random_technique 1) & "
fi
done
echo "${pattern_output::-3}" # Supprimer le dernier "&" et l'espace
;;
*)
echo "Choix invalide."
;;
esac