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

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 01: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 11:34:41)

Hors ligne

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

Anonyme-14
Invité

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 Anonyme-14 (28-11-2020 20:22:47)

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

Anonyme-14
Invité

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

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

Anonyme-14
Invité

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 Anonyme-14 (01-12-2020 23:02:45)

#5 01-12-2020 21: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

Anonyme-14 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 21:29:11)

Hors ligne

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

Anonyme-14
Invité

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

#7 01-12-2020 23:04:54

Anonyme-14
Invité

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

#8 01-12-2020 23: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

Anonyme-14 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 01-12-2020 23: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 01-12-2020 23:27:56

Anonyme-14
Invité

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

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

Anonyme-14
Invité

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

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

Anonyme-14
Invité

Re : Une StartPage imitation ligne de commande

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

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

Anonyme-14
Invité

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

#14 13-01-2023 07: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 08:08:42)

Hors ligne

Pied de page des forums