Première rédaction de cet article le 9 mai 2020
Sur une suggestion d'un fidèle lecteur, j'ai installé un p'tit script qui permet de voir une page au hasard de ce blog.
Quel intérêt ? Pas beaucoup, c'est surtout amusant, et cela peut
permettre de découvrir des articles peu lus sur ce
blog. L'URL
est
. Un lien
vers ce service se trouve également en bas des pages
d'index.https://www.bortzmeyer.org/apps/random
Notez que cela peut faire ressortir de vieux articles, pas du tout à jour. En effet, je ne m'engage pas à ce que tous les articles soient maintenus, cela ne me laisserait plus le temps d'en faire de nouveaux. Au moins, je mets systématiquement la date, ce qui permet de vérifier si l'article est récent ou pas.
Les amateurs de programmation noteront que le code source de ce service, en Python, est très simple :
def randomfile(start_response, environ): global generator files = glob.glob("%s/*.xml" % path) file = re.sub(path, '', re.sub('\.xml$', '.html', generator.choice(files))) url = "%s%s" % (prefix, file) status = '307 Redirect' output = """ <html><head><title>Redirect at random</title></head> <body> <h1>Redirect at random</h1> <p>Go <a href="%s">to this article</a>.</p> </body> </html>""" % url response_headers = [('Location', url), ('Content-type', 'text/html'), ('Content-Length', str(len(output)))] start_response(status, response_headers) return [output.encode()]
Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)
Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)