Welcome | FreeMediaHeckYeah
Tiens, grosse liste de plein de matos à télécharger, légal ou pas (Parcouru rapidement)
via @belline sur le mammouth ( https://framapiaf.org/@belline/110680125296240350 )
Tiens, grosse liste de plein de matos à télécharger, légal ou pas (Parcouru rapidement)
via @belline sur le mammouth ( https://framapiaf.org/@belline/110680125296240350 )
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..)
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.
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,
%variable%
pour placer les captures regex : (?<title>[^"]*?)
➜ %title%
%ROOT%
pour accéder à l'url du pack%DOMAIN%
pour accéder au domaine de cette url (pour compléter une URL relative par exemple)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
Enjoy !
Hop: la nouvelle adresse de fourtoutici: http://www.fourtoutici.ac/
De rien
Au cas où ça intéresserait mes enfants, je stocke là... Avec un 7zip ici .