http://127.0.0.1:8080/do/graby?url=https://www.deblan.io/post/565/verifier-la-date-d-expiration-de-noms-de-domaine
{
    "status": 200,
    "html": "<p>Que ce soit \u00e0 titre personnel ou dans le cadre de mon travail, je dois g\u00e9rer une liste relativement importante de noms de domaine et m'assurer qu'ils sont renouvel\u00e9s \u00e0 temps.<\/p><p>Les prestataires vers qui sont achet\u00e9s les noms sont divers et <strong>il n'y a pas d'homog\u00e9n\u00e9it\u00e9 des alertes qui notifient d'une expiration prochaine<\/strong>.<\/p><p>Par cons\u00e9quent, j'ai \u00e9cris un projet qui a pour seul et unique objectif de me <strong>donner la date d'expiration d'un ou plusieurs noms de domaine<\/strong>. Cette date prendra une couleur selon de l'\u00e9ch\u00e9ance : rouge si on est dans les 2 derni\u00e8res semaines, jaune si c'est dans les 30 prochains jours ou ou vert si c'est au d\u00e9l\u00e0.<\/p><pre class=\"language-bash\" data-title=\"Exemple sans couleur\">$ domain-expiration check google.com amazon.com facebook.com apple.com microsoft.com\n+---------------+---------------------+\n| Domain        | Date                |\n+---------------+---------------------+\n| google.com    | 2020-09-14 04:00:00 |\n| apple.com     | 2021-02-20 05:00:00 |\n| microsoft.com | 2021-03-05 04:00:00 |\n| amazon.com    | 2022-10-31 04:00:00 |\n| facebook.com  | 2028-03-30 04:00:00 |\n+---------------+---------------------+\n<\/pre><p>Gr\u00e2ce \u00e0 <a href=\"https:\/\/pypi.org\/project\/ansi2html\/\">ansi2html<\/a>, on peut r\u00e9aliser une conversion du rendu en HTML afin g\u00e9n\u00e9rer un mail color\u00e9.<\/p><pre class=\"language-bash\" data-title=\"Envoi par mail\">$ domain-expiration --ansi check [...] | ansi2html | mail \\\n  -a \"Content-type: text\/html\" \\\n  -s \"Dates d'expirations des domaines\" \\\n  admin@example.com\n<\/pre><p>Le projet est \u00e9crit avec PHP 7.3. Les d\u00e9pendances sont trait\u00e9es avec <a href=\"https:\/\/getcomposer.org\/\">composer<\/a> et il faut le programme <code>whois<\/code>.<\/p><pre class=\"language-bash\" data-title=\"Installation\">$ git clone https:\/\/gitnet.fr\/deblan\/domain-expiration.git\n$ cd domain-expiration\n$ composer install\n$ php7.3 .\/domain-expiration check mon-site.fr\n<\/pre><p>Le code n'est pas parfait mais \u00e7a fonctionne \ud83d\ude0a<\/p>",
    "title": "Blog - V\u00e9rifier la date d'expiration de noms de domaine",
    "language": "fr",
    "date": "2019-04-24T13:21:36+02:00",
    "authors": ["Simon Vieille"],
    "url": "https:\/\/www.deblan.io\/post\/565\/verifier-la-date-d-expiration-de-noms-de-domaine",
    "image": "https:\/\/www.deblan.io\/uploads\/post\/\/cbfc01c536ac1426d64619d98dd6963c.jpeg",
    "native_ad": false,
    "summary": "Que ce soit \u00e0 titre personnel ou dans le cadre de mon travail, je dois g\u00e9rer une liste relativement importante de noms de domaine et m'assurer qu'ils sont renouvel\u00e9s \u00e0 temps. Les prestataires vers qui sont achet\u00e9s les noms sont divers et il n'y a pas &hellip;"
}
Embed
<div%key%id="gist-5d134f8800cbd-c0ba16c1258e592929ad87999985c9da3a147951" class="gist-container"></div>
<script src="https://gist.deblan.org/en/embedjs/5d134f8800cbd" async></script>