PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

Appli: Metabook - search ebooks on multiple websites

dimanche 5 juin 2022 15:16

Parfois un pouet sur Mastodon pour partager une URL et une idée concorde avec un truc que t'avais déjà fait : https://framapiaf.org/@bronco/108423992250980547

Ainsi, Gilles me fait passer une adresse de métamoteur de recherche d'ebooks ( https://recherche-ebook.fr/ ) tout en notant que ce serait bien de faire une version qui soit plus propre... (pas de JS, de redirections, de pubs etc..)

therese.jpeg

écoutez Thérèse, comme la vie est savoureuse, n'est-ce pas...

Il se trouve que je m'étais fait un script dont le but était justement de charger des urls, de les parser, de récupérer et d'organiser du contenu.

Ça s'appelle Slurp
Pour faire simple, on crée des «profils» correspondant à une série d'URL avec la regex de parsing et le template correspondants. Il suffit alors d'appeler le profil pour obtenir une page de résultats mise en forme.

Comment ça marche ?

  1. on accède au script : ?p=<profil>
  2. slurp accède au fichier de configuration du profil dans packs/<profil>.php
  3. pour chaque url du pack, il charge la page, la parse, met en forme les données dans le template

Le pack est un array du type:

$packs['<profil>']=[
    [
        'url'=>'http://urltoparse.com/',
        'pattern'=>'REGEX PATTERN with (?<name>..) capture',
        'template'=>'<li> HTML Template where data is inserted to : use %name% '
    ],
    [
        'url'=>'http://urltoparse.com/',
        'pattern'=>'REGEX PATTERN with (?<name>..) capture',
        'template'=>'<li> HTML Template where data is inserted to : use %name% '
    ],

];

Dans le template de chaque url,

Ya plus qu'à   adapter

J'ai ajouté la possibilité de créer un dossier au nom du pack contenant un header et un footer pour qu'on puisse faire un site à partir d'un profil. packstemplates/<profil>/

J'ai ensuite créé un pack contenant les principaux sites d'epubs, cherché les patterns regex...

Et voilà: metapub cherche sur six sites en même temps: http://slurp.warriordudimanche.net/?p=ebook

meta.jpg

Comme d'hab

  1. c'est fait à l'arrache, mais vous avez l'habitude
  2. c'est cadeau, faites-en ce que vous voulez: avec slurp, vous pouvez parser les sites que vous voulez (warez, catalogues, porno... )
  3. vous pouvez installer slurp sur votre serveur et adapter le pack ebook au fur et à mesure que des changements se font (domaine, html de la page etc)
  4. vous pouvez télécharger slurp avec le pack ebook ici: http://slurp.warriordudimanche.net/?download

A venir ?

Enjoy !

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Arnaud Bontemps (@arnaudbontemps): #Parcoursup : ce soir, environ un lycéen sur deux ne recevra aucune proposition d'affectation.

vendredi 3 juin 2022 10:17

Un fil sur parcoursup, son algo et ses dégâts trouvé sur Masto ( https://mamot.fr/@talou/108412157847358211 )

TLDR

My two cent

Ma grande est en plein dedans. Déjà, je suis incapable de piger le merdier du bouzin: des options choisies par stratégie plus que par goût à l'inscription sur parcoursup, c'est mon épouse qui s'est pris la tête là-dessus et heureusement... J'en étais incapable.

Ma môme est une bonne, voire très bonne élève, félicitée à tous les conseils de classe, soucieuse de réussir, avec un avis extrêmement favorable. Ben elle n'a rien pour le moment: liste d'attente partout. Et elle stresse énormément depuis le début du lycée: elle est même passée par une phase de dépression pour laquelle elle prend encore des AD.

Dans son lycée, ils sont extrêmement nombreux dans son cas, dépressifs chroniques, anxieux, angoissés...

Je me souviens de mes années de lycée puis de la fac... C'étaient de belles années malgré tout. Quels souvenirs leur restera-t-il ?

Arnaud Bontemps  Parcoursup   ce soir, environ un  .jpg
<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Vendredi 3 Juin 2022 : Fourtoutici la suite

vendredi 3 juin 2022 10:13
./plugins//WDDWebLinks/default_image.jpg

Grâce aux commentaires du billet précédent (http://warriordudimanche.net/article1691/dimanche-15-mai-2022-fourtoutici-hacke-et-verole#c1691-16 ) on a eu un éclaircissement par son admin:

Le site étant depuis toujours géré bénévolement et l'hébergement payé par mes soins, j'ai pris l'initiative il y a quelque mois d'introduire de la pub pour financer l'hébergement. Cette action n'a pas été du goût des anciens modos qui m'ont alors accusé de vouloir m'enrichir sur le dos et ont exigé un salaire mensuel, choses qui n'est bien-sûr pas possible présentement. Réagissant à mon refus, ils ont alors commencé à faire une grève et à autoriser toutes sortes de contenus vérolés (et même à les ré-uploader eux-mêmes) puis à supprimer des uploads complets ainsi que d'autres actions incendiaires.

Suite à ces agissement que je ne pouvais tolérer, j'ai décidé de révoquer leurs comptes. Maintenant ils publient toujours des messages anonymement contenant une propagande mensongère (que soi-disant le site serait aux mains d'un pirate) et incitant les utilisateurs à boycotter le site. Ils pratiquent ainsi malheureusement une politique de terre brûlé de bas étages.

J'envisage de recruter bientôt une nouvelle équipe de modos après la fin du travail de réparation, de mise à jour et de sécurisation du site.

A très bientôt j'espère...

Courage à l'administrateur et merci pour ses efforts !

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Kaboom javascript game programming library

jeudi 2 juin 2022 18:49
./plugins//WDDWebLinks/default_image.jpg

OMAGAD ! Le code du playground est minuscule ! Merci pour cette découverte

Via https://jcfrog.com/shaarli41/?ajV_qg
<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

MAJ : Iconeleon

mercredi 1 juin 2022 18:08

J'ai ajouté les icônes Lucide ( https://lucide.dev ) à iconeleon. comme pour les autres packs d'icône, on peut en changer la couleur via le select qui va bien. Bisou !

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires