bebou

Le site web bebou.netlib.re - retour accueil

git clone git://bebou.netlib.re/bebou

Log | Files | Refs |

index.sh (7476B)


      1 #! /usr/bin/env ./faq
      2 title: Les services
      3 author: bébouse
      4 description: La liste des \"services\" du serveur
      5 sectionmd: main
      6 
      7 *Ces services sont par nature expérimentaux. Ils comportent tous des bugs
      8 connus et inconnus. Ils peuvent disparaîtres du jour au lendemain et le serveur
      9 sur lequel ils tournent peu facilement perdre sa connexion internet. S'ils vous
     10 sont utiles il est conseillé de les faire fonctionner en local sur vos
     11 machines. N'hésitez pas à prendre contact si besoin d'aide ! 😀*
     12 
     13 ## Tableau récapitulatif
     14 
     15 nom|description|accès|données|code
     16 ---|---|---|---|---
     17 A venir | a venir | a venir | a venir | a venir
     18 
     19 ## Ouverts à tout le monde :
     20 
     21 ### Les horaires et affluences des piscines de Strabourg
     22 
     23   * [au format tsv](/piscine.tsv)
     24   * [sous forme de tableau textuel](/piscine.term)
     25   * [sous forme de tableau textuel avec des couleurs pour le terminal](/piscine-couleur.term)
     26 
     27 En ligne de commande :
     28 
     29 	$ curl -Ls bebou.netlib.re/piscine-couleur.term
     30 
     31 ### Les menus des RU de Strasbourg
     32 
     33 Code : http://git.bebou.netlib.re/rumenu/log.html
     34 
     35 En ligne de commande :
     36 
     37 	$ curl -Ls bebou.netlib.re/rumenu.txt
     38 
     39 ### Les services 2222
     40 
     41 Ces "services" sont accessibles via le port 2222 et répondent à une sorte de
     42 protocole maison ultra simple. Il suffit d'envoyer sur le port le nom du
     43 service que vous voulez utiliser et celui-ci répondra. Le code des commandes
     44 derrières ces commandes est disponible dans nos dépôts gits et permet de les
     45 faire tourner en local si vous préférez.
     46 
     47 Ils sont disponibles en mode interactifs :
     48 
     49 	$ nc bebou.netlib.re 2222
     50 	help ou h pour obtenir de l'aide
     51 	synonyme manger
     52     bouffer    20
     53     dévorer    19
     54     engloutir  14
     55 	[...]
     56 
     57 ou en cli pour les intégrer dans des scripts, un éditeur de texte ou autre :
     58 
     59 	$ echo "s manger" | nc -N bebou.netlib.re 2222
     60 	bouffer	20
     61 	dévorer	19
     62 	engloutir	14
     63 	[...]
     64 
     65 Nous recommandons l'utilisation de l'outil très simple `nc`, parfait pour cet
     66 usage, mais vous pouvez utiliser tout outil permettant d'ouvrir une connexion
     67 TCP et d'y envoyer des données arbitraires.
     68 
     69 Leur liste :
     70 
     71 #### Synonymes
     72 
     73 Envoyez un paquet TCP avec `s mot` sur le port 2222 :
     74 
     75 	$ nc bebou.netlib.re 2222
     76 	help ou h pour obtenir de l'aide
     77 	s manger
     78     bouffer    20
     79     dévorer    19
     80     engloutir  14
     81 	[...]
     82 
     83 Ou alternativement [télécharger la base de donnée en local](/crisco-des/)
     84 
     85 #### Conjugaison
     86 
     87 Envoyez un paquet TCP avec `c verbe` ou `c -c verbe` sur le port 2222 :
     88 
     89 	$ nc bebou.netlib.re 2222
     90 	help ou h pour obtenir de l'aide
     91 	c -c manger futur tu
     92     Indicatif  Futur simple     tu mangeras
     93     Indicatif  Futur antérieur  tu auras mangé
     94 
     95 Ou alternativement [télécharger la base de donnée en local](/conjugaison/)
     96 
     97 #### Recherche youtube
     98 
     99 Envoyez un paquet TCP avec `yts recherche` sur le port 2222
    100 (bug avec les caractères spéciaux, les éviter en attendant) :
    101 
    102 	$ nc bebou.netlib.re 2222
    103 	help ou h pour obtenir de l'aide
    104 	yts mediapart
    105     qYSj-WT4fho  #MeToo et la justice : après le choc Mazan, en finir avec la culture du viol ?                        Mediapart  48 k vues   Diffusé il y a 7 jours   1:54:51
    106     yhxRDcK7W8Y  Trump : et maintenant ?                                                                               Mediapart  49 k vues   Diffusé il y a 12 jours  1:28:00
    107     pqlYb4gKQ3s  « Le 7-Octobre ne justifie pas cette extermination d’un peuple »                                      Mediapart  31 k vues   il y a 3 semaines        56:24
    108     [...]
    109 
    110 Ou alternativement [télécharger la base de donnée en
    111 local](http://git.bebou.netlib.re/ytcli/file/README)
    112 
    113 #### Savoir ce qui passe sur fip
    114 
    115 Envoyez un paquet TCP avec `fip` sur le port 2222 :
    116 
    117 	$ nc bebou.netlib.re 2222
    118 	help ou h pour obtenir de l'aide
    119 	fip
    120 	Diana Damrau - Lucia di Lammermoor : Spargi d'amaro pianto (Acte III) Lucia Raimondo Enrico et choeur
    121 
    122 Ou alternativement [le faire tourner en
    123 local](http://arthur.bebou.netlib.re/fip). Ca vient avec la musique cela dit.
    124 
    125 #### cts
    126 
    127 Obtenir un itinéraire sur le réseau de la CTS :
    128 
    129     $ nc bebou.netlib.re 2222
    130     cts -j 2025-06-23 -f -t 11h00 -d 148499 -i STOP_PLACE -a 300284472 -o COMMERCIAL_STOP_POINT
    131 
    132 Cette commande prend en argument non pas les noms des arrêts/lieux mais leurs
    133 identifiants internes dans le système de la CTS en plus de leurs "types". Elle
    134 n'est donc pas adéquate à une interaction de type "exploratoire". Elle convient
    135 mieux à des requêtes déjà connus pour des trajets fréquemment pratiqués.
    136 
    137 Pour une interface plus exploratoire voir [`ctsui`](/services/#ctsui).
    138 
    139 ### Les services `guest`
    140 
    141 Un certain nombre de services nécessitant un tty sont disponibles via l'utilisateur guest.
    142 Pour y accéder faire
    143 
    144 	ssh -t guest@bebou.netlib.re -p1459
    145 
    146 ou avec la config suivante :
    147 
    148 	host guest
    149 	hostname bebou.netlib.re
    150 	user guest
    151 	requestTTY yes
    152 	port 1459
    153 
    154 On fait
    155 
    156 	ssh guest
    157 
    158 Sans arguments supplémentaires on choisit le service via une petite TUI.
    159 Alternativement on peut fournir directement le nom du service :
    160 
    161 	ssh guest oly
    162 
    163 #### oly
    164 
    165 Un jeu de culture générale sur les jeux olympiques d'été.
    166 
    167 	ssh guest oly
    168 
    169 #### pdfextract
    170 
    171 Un outil pour extraire un intervalle de pages d'un pdf. Si l'on a un pdf de 40
    172 pages et que l'on veut en extraire les pages de 7 à 21 :
    173 
    174     ssh guest pdfextract -s 7 -e 21
    175 
    176 Pour vérifier les possiblilités
    177 
    178     ssh guest pdfextract -h
    179 
    180 Ou alternativement l'installer en local :
    181 http://git.bebou.netlib.re/pdfextract/files/README.html
    182 
    183 #### ctsui
    184 
    185 Une interface guidée permettant de construire une commande
    186 [`cts`](/services/#cts). On l'appelle tout de même avec la commande `cts`.
    187 
    188     ssh guest cts
    189 
    190 #### Des présentations
    191 
    192 Plusieurs présentations vim.slides sont disponibles via guest.
    193 
    194 ### Kun - faire des sondages
    195 
    196 Accéder à l'interface TUI :
    197 
    198     ssh kun@bebou.netlib.re -p1459
    199 
    200 Utiliser directement une commande :
    201 
    202     ssh kun@bebou.netlib.re -p1459 results OHToV
    203 
    204 Ou exécuter un "script" qcm :
    205 
    206     <<. ssh kun@bebou.netlib.re -p1459
    207     addanswer id name réponse
    208     results id
    209     .
    210 
    211 Voir les commandes disponibles :
    212 
    213     ssh kun@bebou.netlib.re -p1459 -h
    214 
    215 ### Les CGI
    216 
    217 #### Vérifier qu'un mot est valide au scrabble
    218 
    219 Via [le formulaire HTML](/cgi-bin/scrabble.cgi)
    220 
    221 En ligne de commande :
    222 
    223     curl -Ls -H "Accept: text/plain" "http://bebou.netlib.re/cgi-bin/scrabble.cgi?mot=machin"
    224 
    225 #### Encoder un QR code
    226 
    227 Via [le formulaire HTML](/cgi-bin/qr.cgi)
    228 
    229 En ligne de commande
    230 
    231     curl -Ls -H "Accept: text/plain" "http://bebou.netlib.re/cgi-bin/qr.cgi?text=machin" | base64 -d > image.png
    232 
    233 ## Réservés aux membres du serveur
    234 
    235 ### Hébergement des présentations slides.vim
    236 
    237 Héberger et publier des [présentations slides.vim](http://arthur.bebou.netlib.re/vimslides) : [tuto](http://arthur.bebou.netlib.re/service-slides)
    238 
    239 ### Serveur IRC
    240 
    241 Un serveur IRC pour se parler et un client toujours ouvert permettant de ne
    242 rien rater des conversations dans vos salons préférées.
    243 
    244 ### Hébergement de sites web
    245 
    246 [Hébergement de sites webs](/faq/#modifier-son-site)\
    247 [La liste des sites](/pagesjaunes/)
    248 
    249 ### qcm
    250 
    251 Faire des sondages simples et synchrones : [tuto](http://arthur.bebou.netlib.re/qcm)
    252 
    253 Dans sa version la plus simple :
    254 
    255     ssh user@bebou.netlib.re -p1459 qcm
    256 
    257 ### Hébergement de dépôt git
    258 
    259 [Les dépôts git](http://git.bebou.netlib.re)\
    260 [Les tutos](/faq/#consulter-et-grer-des-dpts-git)
    261 
    262 ### Serveur icecast pour streamer de l'audio et de la vidéo
    263 
    264 [Les radios](http://bebou.netlib.re:1111)\
    265 Pas encore de tuto
    266