Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 28-11-2020 02:14:46

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Une StartPage imitation ligne de commande

Yop!

Voici un nouvel outil inutile à rajouter à votre trousse de linuxien, histoire de faire peur au néophyte de la ligne de commande:
Pour vous accueillir à l'ouverture de votre navigateur internet : une startpage qui en smili-terminal !
StartPage.png

L'idée est toute pompé sur startpage de lokesh-krishna
Si vous souhaitez voir sa page en action c'est par ici : https://lokesh-krishna.github.io/

La différence vous dites?
Aucune, enfin, déjà partager cette idée que je trouve sympathique, ensuite, parque moi j'y connais rien en html.
Donc! Je vous propose de générer une telle page, facilement, avec un simple fichier .ini de ce genre là

[Section_1]
entry_1=https://www.example.com/
entry_2=https://www.example.com/

[Section_2]
entry_1=https://www.example.com/
entry_2=https://www.example.com/
...
 


Voilà, c'est tout!

Ah, si, c'est
Edit : une démo : https://daguhh.frama.io/startpage/#doc

Dernière modification par David5647 (02-12-2020 12:34:41)

Hors ligne

#2 28-11-2020 21:21:53

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

^^ sympa

tiens 2 fichiers:
index.html


<!DOCTYPE html>
<html lang="fr">
  <head>
    <link rel="stylesheet" href="main.css" />
  </head>
  <body>

<p>root@toulibre:~# ls</p>
<p><a href="https://www.example.com/">example.com/</a>  <a href="https://www.example.com/">example.com/</a>   <a href="https://www.example.com/">example.com/</a></p>  
<p>root@toulibre:~# ls <a href="https://www.example.com/">example.com/</a></p>
<p><a href="https://www.example.com/">example.com/</a>  <a href="https://www.example.com/">example.com/</a>   <a href="https://www.example.com/">example.com/</a></p>  
<p>root@toulibre:~# ls <a href="https://www.example.com/">example.com/</a></p>
<p><a href="https://www.example.com/">example.com/</a>  <a href="https://www.example.com/">example.com/</a>   <a href="https://www.example.com/">example.com/</a></p>  
<p>root@toulibre:~# ls <a href="https://www.example.com/">example.com/</a></p>
<p><a href="https://www.example.com/">example.com/</a>  <a href="https://www.example.com/">example.com/</a>   <a href="https://www.example.com/">example.com/</a></p>

  </body>
</html>
 



main.css

body {
  background-color: #0d0d0d;
  );
  height: 100vh;
  margin: 0;
  overflow: hidden;
  padding: 2rem;
  color: white;
  font: 1.3rem Inconsolata, monospace;
  text-shadow: 0 0 5px #b300b3;
  &::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    );
    pointer-events: none;
  }
}
::selection {
  background: #0080FF;
  text-shadow: none;
 }

 a {
  color: grey;
  font: 1.3rem Inconsolata, monospace;
  text-shadow: 0 0 5px #4d4d4d;
}

pre {
  margin: 0;
}
 



aperçu
201128082635160500.png

Dernière modification par Toulibre (28-11-2020 21:22:47)

Hors ligne

#3 29-11-2020 12:44:39

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

un autre exemple fichier index.html moins déroutant pour guider les changements d'adresses et les noms

<!DOCTYPE html>
<html lang="fr">
  <head>
    <link rel="stylesheet" href="main.css" />
  </head>
  <body>

<p>firefox:~# ls</p>
<p><a href="https://duckduckgo.com/?kae=t&k1=-1&kak=-1&kax=-1&kaq=-1&kap=-1&kao=-1&kau=-1&kp=-2">duckduckgo</a>  <a href="https://searx.laquadrature.net/">searx</a>   <a href="https://metager.org/">metager</a></p>  
<p>firefox:~# ls <a href="https://www.example.com/">example.com/</a></p>
<p><a href="https://www.example.com/">example.com/</a>  <a href="https://www.example.com/">example.com/</a>   <a href="https://www.example.com/">example.com/</a></p>  
<p>firefox:~# ls <a href="https://www.example.com/">example.com/</a></p>
<p><a href="https://www.example.com/">example.com/</a>  <a href="https://www.example.com/">example.com/</a>   <a href="https://www.example.com/">example.com/</a></p>  
<p>firefox:~# ls <a href="https://www.example.com/">example.com/</a></p>
<p><a href="https://www.example.com/">example.com/</a>  <a href="https://www.example.com/">example.com/</a>   <a href="https://www.example.com/">example.com/</a></p>

  </body>
</html>
 


il y a seulement à changer les exemple.com à ta convenance.
ce fichier index.html accompagné du fichier main.css dans le même dossier.
puis pointer uniquement le chemin d'index.html dans l'adresse d'accueil du navigateur ou un favori.
mini_201129114608783731.png
pas dépendant de python

Hors ligne

#4 01-12-2020 19:59:55

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

coucou, je me dis que c'était pas terrible en fait... vrai de vrai.
j'ai bossé un peu plus le truc.
201201110653419329.png
avec un fond similaire aux couleurs debian, effet de curseur clignotant et effet sympa au passage de la souris sur les liens.

Edit : oups à télécharger

Dernière modification par Toulibre (02-12-2020 00:02:45)

Hors ligne

#5 01-12-2020 22:25:15

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Une StartPage imitation ligne de commande

Toulibre a écrit :

pas dépendant de python


Si on veut, mais l'interet de mon script, c'est d'éviter de se frotter au code html et de composer rapidement son menu, avec un fichier .ini qui, je le crois, est plus lisible et facilement modifiable par n'importe qui. Donc effectivement modifier directement le fichier html rend caduque l'utilisation du moindre script .(même si c'est pas bien compliqué de copier coller du texte et changer un bout de texte, j'en conviens! =P )

En revanche passer par du restructuredtext est parfaitement inutile, mais j'avais commencé par là, j'ai pas voulu jeter lol

Sinon, classe, on s'y croirait! Moi, je sais pas pourquoi, je galère toujours avec les css.
(Ya un ptit bug au niveau des interlignes cependant tongue )

Dernière modification par David5647 (01-12-2020 22:29:11)

Hors ligne

#6 01-12-2020 22:49:05

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

De mon côté c'est python qui me laisse perplexe...
Sûrement parce que j'avais débuté par html5 et css  smile
Une fois que le taf est fait et si le code est propre il n'y a plus qu'à changer les noms et adresses
facilement identifiables avec un bon prog IDE.
Voire ajouter des lignes en copiant collant celles existantes dans le fichier html.
Merci pour la remarque, je vais debugger ça rapidement  smile
Merci pour le compliment aussi !
Ceci dit c'est du pompage modifié pour l'occasion, j'ai laissé le lien dans les fichiers smile

Hors ligne

#7 02-12-2020 00:04:54

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

c'est corrigé, j'ai modifié le commentaire #4 pour la capture d'écran et le fichier à télécharger, ça à l'air d'aller mieux m'enfin si tu vois un autre détail

Hors ligne

#8 02-12-2020 00:13:06

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Une StartPage imitation ligne de commande

Toulibre a écrit :

De mon côté c'est python qui me laisse perplexe...


Ouais, mais ça, je m'en suis occupé, c'est une boîte noire si l'on veut, ici, j'ai laissé quelques évidences, mais on peut imaginer une simple commande :

./script


Qui prend le .ini, sort le .html, l'important c'est la fonction peu importe le mécanisme/langage qui est effectivement à l"œuvre.

et hop! Une démo en intégration continue svp! (https://daguhh.frama.io/startpage/)

Hors ligne

#9 02-12-2020 00:18:36

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Une StartPage imitation ligne de commande

c'est corrigé, j'ai modifié le commentaire #4 pour la capture d'écran et le fichier à télécharger, ça à l'air d'aller mieux m'enfin si tu vois un autre détail


1. Pourquoi être en root? ^^ su - internet_user? cd www &&  ls -r *?
2. J'aurai laissé les commandes ls

Sinon, c'est nickel comme ça!

Hors ligne

#10 02-12-2020 00:27:56

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

super ton lien je vais pouvoir pomper les adresses lol
sinon pour le passage en root sur le terminal c'est juste pour l'effet démo smile on met un peu ce qu'on veut exec .bat ou autres lol

Hors ligne

#11 03-12-2020 19:26:38

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

201203062547892093.png

Désolé ce n'est pas pour envahir ton post mais pour l'aggrémenter, vu que c'est le même sujet... celui-ci est sympa et rigolo smile
c'est basé sur javascript alors les commandes se trouvent dans le fichier fonction.js, rien à toucher niveau css ou html smile
à télécharger

Hors ligne

#12 05-12-2020 15:39:48

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

201205024440462967.png
style rétro
à télécharger

Hors ligne

#13 09-12-2020 11:29:08

Toulibre
Membre
Lieu : Chéniers, Creuse
Distrib. : Debian 11.6
Noyau : Linux 5.10.0-20-amd64
(G)UI : xfce-thunar
Inscription : 10-08-2020
Site Web

Re : Une StartPage imitation ligne de commande

une autre page d'accueil façon terminal, et interactive !
201209102930702603.png
j'ai mis l'interface en français pour une meilleure compréhension (pas les commandes) et surtout laissé le lien github de l'original
à télécharger

Hors ligne

#14 13-01-2023 08:20:43

u160j45
Membre
Inscription : 05-01-2023

Re : Une StartPage imitation ligne de commande

Absolument Génial :D
Comment on fais pour rajouter des moteur de recherche ? sur celui-ci https://debian-facile.org/viewtopic.php … 81#p349581
Ou rajouter météo et tomber sur une page specifique ? rechercher directement su le forum debian facile ?
par exemple taper debian facile est arriver direct sur le forum
ou email et arriver sur sa boite mail

[EDIT: c'est bon j'ai trouvé :) génial merci

Dernière modification par u160j45 (13-01-2023 09:08:42)

Hors ligne

Pied de page des forums