Je suis sûr que beaucoup de gens tapent simplement «ls» lorsqu'ils touchent le terminal, mais c'est un fait bien connu que ce n'est qu'une perte de temps, et vous devriez utiliser votre temps de manière plus significative. Il n'y a rien dont vous pouvez bénéficier en regardant la liste des fichiers que vous connaissez.
J'ai donc créé la commande lo
, qui est plus utile que ls
.
Comme son nom l'indique, c'est une commande plus utile que ls
, qui obtient le dernier titre COMIC LO et le produit dans une couleur rose brillante.
Peut être utilisé à la place de ping
()
Placez le script python suivant comme lo
dans un emplacement qui se trouve dans votre PATH.
#! /usr/bin/env python3
from urllib.request import urlopen
import re
with urlopen("http://www.akaneshinsha.co.jp/category/item/itemgenre/itemad/magazine-ad/comic-lo/") as res:
html = res.read().decode("utf-8")
urlprefix = "http://www.akaneshinsha.co.jp/item/"
founds = re.findall(r'<a href="{}(\d+?)/?".+?>'.format(urlprefix), html)
if not founds:
quit()
with urlopen(urlprefix + founds[0]) as res:
html = res.read().decode("utf-8").replace("\n", " ")
founds = re.findall(
r'<div class="freetxt">\s*<p>.+?</p>\s*<p>(.+?)</p>', html)
if not founds:
quit()
founds = re.findall(r'「(.+?)」', founds[0])
color = 202
for i, found in enumerate(founds):
print('\033[38;5;%dm%s\033[0m' % (color, found))
if (i + 1) % (max(4, len(founds)) // 4) == 0:
color += 1
COMIC LO is god
TODO Je veux ajouter l'option -l -a -h