EN DIRECT en ligne connexion / inscription
Connexion

Surnom/Pseudo
Mot de Passe :

[ Vous avez perdu votre mot de pass ? | Devenir membre ]

×

Le Gros LOL du jour 2019 , page 153

Aller à la page :   123 ... 152153154 ... 157158159  
CowcotLand topic RSS feed Surveiller les réponses de ce sujet
OMGimag33k @
Métayer
Métayer

3286pts

Inscrit le: 25 septembre 2018
Messages: 1507

Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 09:59  Lien permanent
Répondre en citant
Bonjour,

Oui j'ai aussi tendance à scripter les taches récurrentes mais là c'est trop la misère, leurs urls ne sont pas toutes faites de la même manière, ils ont du faire des modifs à un moment donné. Parfois ils ajoutent des dates dans le nom de fichier, parfois c'est dans le path. Les extensions des fichiers images bruts ne correspondent parfois même pas aux liens genre un lien en png alors que l'image est en jpg. Le temps de coder un truc qui tourne correctement, ils auront déja mis les images offline, la deadline est demain. Enfin vu que je suis un codeur en carton, j'ai plus vite fait à la main quoi.

Pour le nouvel hébergeur des images je ne suis pas inquitet, c'est moi Mort de rire

Bon je ne vais peut être pas faire les 900, mais si je peux en sauver quelques centaines c'est déja ça. Et par la suite même quand les images seront down chez noelshack, je pourrai peut être en sauver encore si elles ont été sauvegardées sur la webarchive.

Allez je m'y colle c'est parti merci noelshack et jv.com vous avez tout mon respect pour votre attitude très éthique envers les internautes CHLAC


Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
gautierS @
Fermier
Fermier

5375pts

Inscrit le: 16 juillet 2018
Age: 30
Messages: 2222

Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 10:09  Lien permanent
Répondre en citant
Toi aussi tu sautais les cours de scripting car ton con*a*d de prof qui a travailler pour l’accélérateur à particule blablabla j'me la pète déplaçais toujours sont cours du jeudi au dernier moment le samedi pendant les cours d'auto école ? --'

Je te comprend tellement Neutre
Voir le profil de l'utilisateur Envoyer un message privé
OMGimag33k @
Métayer
Métayer

3286pts

Inscrit le: 25 septembre 2018
Messages: 1507

Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 10:40  Lien permanent
Répondre en citant
Non même pas, je suis autodidacte donc en dehors de tutos sur le web je n'ai jamais pris de cours, mais bon le résultat est le même Mort de rire


Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
rimaille @
Cultivateur
Cultivateur

1141pts

Inscrit le: 16 septembre 2011
Age: 44
Messages: 782
Localisation: Sisteron
Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 15:19  Lien permanent
Répondre en citant
C'est super utile, je vous encourage à passer un peu de temps pour l'apprentissage d'un langage de script, ici j'utilise bash mais on peut le faire avec python, perl, powershell, n'importe quoi, même cmd.exe si vous aimez souffrir Maléfique

exemple je veux migrer les images de cowcot sur imgur :

Ici c'est un fichier text qui représente l'export de tes tables contenant les urls des images :
Code:
cat text
blabla
bla
blablabla https://www.cowcotland.com/modules/Forums/images/avatars/16788142465bf40ff5c36a7.jpg blabla
bla https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png bla
blablahttps://www.cowcotland.com/modules/Forums/images/avatars/12652581415c3899c00fd5a.jpg


Avec ce script fait à l'arrache, mais qui marche, on fait tout : extraction des url cowcotland, upload de l'image sur imgur, remplacement de l'ancienne url par la nouvelle dans l'export de base :
Code:
for src_img_url in $(grep -Eo "(http|https)://.*cowcotland.com*[a-zA-Z0-9./?=_-]*" text);do dst_img_url=$(imgur.sh ${src_img_url} 2>/dev/null); sed -i "s|${src_img_url}|${dst_img_url}|g" text ; done


L'export de base après :
Code:
cat text
blabla
bla
blablabla https://i.imgur.com/R5mYUlc.jpg blabla
bla https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png bla
blablahttps://i.imgur.com/XCqTjre.jpg


En quelques minutes, tout est fait automatiquement.
Il est aussi possible de le faire directement dans la base, mais comme je te le disais cette méthode est la plus rapide et vu le délai donné par imageshack pour réaliser la migration, me semble la plus adaptée.

Bon courage, et mets toi au scripting Clin d'oeil
Voir le profil de l'utilisateur Envoyer un message privé
pytolux @
Paysan
Paysan

871pts

Inscrit le: 16 janvier 2019
Messages: 450

Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 15:33  Lien permanent
Répondre en citant
rimaille a écrit:
C'est super utile, je vous encourage à passer un peu de temps pour l'apprentissage d'un langage de script, ici j'utilise bash mais on peut le faire avec python, perl, powershell, n'importe quoi, même cmd.exe si vous aimez souffrir Maléfique

exemple je veux migrer les images de cowcot sur imgur :

Ici c'est un fichier text qui représente l'export de tes tables contenant les urls des images :
Code:
cat text
blabla
bla
blablabla https://www.cowcotland.com/modules/Forums/images/avatars/16788142465bf40ff5c36a7.jpg blabla
bla https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png bla
blablahttps://www.cowcotland.com/modules/Forums/images/avatars/12652581415c3899c00fd5a.jpg


Avec ce script fait à l'arrache, mais qui marche, on fait tout : extraction des url cowcotland, upload de l'image sur imgur, remplacement de l'ancienne url par la nouvelle dans l'export de base :
Code:
for src_img_url in $(grep -Eo "(http|https)://.*cowcotland.com*[a-zA-Z0-9./?=_-]*" text);do dst_img_url=$(imgur.sh ${src_img_url} 2>/dev/null); sed -i "s|${src_img_url}|${dst_img_url}|g" text ; done


L'export de base après :
Code:
cat text
blabla
bla
blablabla https://i.imgur.com/R5mYUlc.jpg blabla
bla https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png bla
blablahttps://i.imgur.com/XCqTjre.jpg


En quelques minutes, tout est fait automatiquement.
Il est aussi possible de le faire directement dans la base, mais comme je te le disais cette méthode est la plus rapide et vu le délai donné par imageshack pour réaliser la migration, me semble la plus adaptée.

Bon courage, et mets toi au scripting Clin d'oeil


y a de l'expression régulière dans ton scipt l'ami non ?
Voir le profil de l'utilisateur Envoyer un message privé
OMGimag33k @
Métayer
Métayer

3286pts

Inscrit le: 25 septembre 2018
Messages: 1507

Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 15:38  Lien permanent
Répondre en citant
Si tout était clean et simple, ça serait faisable. Le souci c'est:

- les balises img et url mal utilisées par les users (typiquement, l'user met en balise image une url de page, donc ça affiche une erreur, il faut aller ouvrir l'url à la main dans un onglet puis récupérer l'url de l'image)
- les multiples modifications dans les urls et fichiers coté noelshack: selon la taille de l'image, le png passe au jpg ou le jpg passe au jpeg, et l'extension dans l'url ne correspond pas à l'extension réelle sur le fichier. Ces modifications ne sont pas documentées par l'hébergeur d'image, il est impossible de savoir comment ça fonctionne exactement. De plus, leur système a évolué à un moment, j'ai remarqué qu'il peut y avoir la date dans certains paths ou noms de fichiers, mais pas toujours.
- les images qui n'existent déja plus sur noelshack pour une raison x ou y l'image n'est plus en ligne, il faut pouvoir le vérifier
- les users qui citent d'autres users, donc là c'est un cas spécifique ou il faut modifier des balises entre balises quote
- et moultes autres cas particuliers assez difficiles à prévoir et qu'un simple script ne pourrait pas prendre en compte

Là je fais surtout les users qui ont beaucoup de posts, bon après je sais que je ne peux pas tout sauver de toute manière mais c'est déja mieux que de ne rien faire.


Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
AndrewTawin @
Cultivateur
Cultivateur

1194pts

Inscrit le: 07 juin 2019
Messages: 536
Localisation: Lille
Navigateur : Opera

Hors ligne
Message Posté le: 20 novembre 2019 à 15:39  Lien permanent
Répondre en citant
pytolux a écrit:
rimaille a écrit:
C'est super utile, je vous encourage à passer un peu de temps pour l'apprentissage d'un langage de script, ici j'utilise bash mais on peut le faire avec python, perl, powershell, n'importe quoi, même cmd.exe si vous aimez souffrir Maléfique

exemple je veux migrer les images de cowcot sur imgur :

Ici c'est un fichier text qui représente l'export de tes tables contenant les urls des images :
Code:
cat text
blabla
bla
blablabla https://www.cowcotland.com/modules/Forums/images/avatars/16788142465bf40ff5c36a7.jpg blabla
bla https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png bla
blablahttps://www.cowcotland.com/modules/Forums/images/avatars/12652581415c3899c00fd5a.jpg


Avec ce script fait à l'arrache, mais qui marche, on fait tout : extraction des url cowcotland, upload de l'image sur imgur, remplacement de l'ancienne url par la nouvelle dans l'export de base :
Code:
for src_img_url in $(grep -Eo "(http|https)://.*cowcotland.com*[a-zA-Z0-9./?=_-]*" text);do dst_img_url=$(imgur.sh ${src_img_url} 2>/dev/null); sed -i "s|${src_img_url}|${dst_img_url}|g" text ; done


L'export de base après :
Code:
cat text
blabla
bla
blablabla https://i.imgur.com/R5mYUlc.jpg blabla
bla https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png bla
blablahttps://i.imgur.com/XCqTjre.jpg


En quelques minutes, tout est fait automatiquement.
Il est aussi possible de le faire directement dans la base, mais comme je te le disais cette méthode est la plus rapide et vu le délai donné par imageshack pour réaliser la migration, me semble la plus adaptée.

Bon courage, et mets toi au scripting Clin d'oeil


y a de l'expression régulière dans ton scipt l'ami non ?


Oui ^^
Voir le profil de l'utilisateur Envoyer un message privé
rimaille @
Cultivateur
Cultivateur

1141pts

Inscrit le: 16 septembre 2011
Age: 44
Messages: 782
Localisation: Sisteron
Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 15:50  Lien permanent
Répondre en citant
OMGimag33k a écrit:
Si tout était clean et simple, ça serait faisable. Le souci c'est:

- les balises img et url mal utilisées par les users (typiquement, l'user met en balise image une url de page, donc ça affiche une erreur, il faut aller ouvrir l'url à la main dans un onglet puis récupérer l'url de l'image)
- les multiples modifications dans les urls et fichiers coté noelshack: selon la taille de l'image, le png passe au jpg ou le jpg passe au jpeg, et l'extension dans l'url ne correspond pas à l'extension réelle sur le fichier. Ces modifications ne sont pas documentées par l'hébergeur d'image, il est impossible de savoir comment ça fonctionne exactement. De plus, leur système a évolué à un moment, j'ai remarqué qu'il peut y avoir la date dans certains paths ou noms de fichiers, mais pas toujours.
- les images qui n'existent déja plus sur noelshack pour une raison x ou y l'image n'est plus en ligne, il faut pouvoir le vérifier
- les users qui citent d'autres users, donc là c'est un cas spécifique ou il faut modifier des balises entre balises quote
- et moultes autres cas particuliers assez difficiles à prévoir et qu'un simple script ne pourrait pas prendre en compte

Là je fais surtout les users qui ont beaucoup de posts, bon après je sais que je ne peux pas tout sauver de toute manière mais c'est déja mieux que de ne rien faire.


Pour les extensions, ton navigateur utilise le type mime (au début de chaque fichier, une entête précise s'il est un jpg ou un png), pas l'extension de fichier (je me demande bien quel OS pourrait se baser sur l'extension plutôt que sur le type MIME... Maléfique ), tu pourrais lui donner l'extension .toto ça ne changerait rien.

Tout est scriptable, mais effectivement les cas particuliers, s'ils sont nombreux et pas facile à anticiper, peuvent compliquer la tâche.
Le tout est d'avoir un script qui te mâche l'immense majorité du boulot, ça te laisse un reliquat de choses à faire manuellement si tu ne veux/peux pas inclure leur gestion dans le script, mais c'est toujours ça de pris le plus gros du boulot sera fait.

Allez j'arrête de te faire perdre du temps, je retourne à mes trucs chiants moi aussi (vive la procrastination forum).
Voir le profil de l'utilisateur Envoyer un message privé
rimaille @
Cultivateur
Cultivateur

1141pts

Inscrit le: 16 septembre 2011
Age: 44
Messages: 782
Localisation: Sisteron
Navigateur : n.c.

Hors ligne
Message Posté le: 20 novembre 2019 à 15:51  Lien permanent
Répondre en citant
pytolux a écrit:
y a de l'expression régulière dans ton scipt l'ami non ?


Pour l'extraction de l'url, oui.
Voir le profil de l'utilisateur Envoyer un message privé
Arpenteur2 @
Céréalier
Céréalier

8643pts

Inscrit le: 28 février 2019
Age: 34
Messages: 3365
Localisation: Bresse
Navigateur : Edge

Hors ligne
Message Posté le: 22 novembre 2019 à 20:41  Lien permanent
Répondre en citant
Les GTX 1650 super sont chez hfr !

Et le prix est celui des 1660 ti (=GTX 1070) sur la moitié des modèles.

Si les vendeurs ne suivent même plus...;D
Voir le profil de l'utilisateur Envoyer un message privé
HarFanG @
Céréalier
Céréalier

7693pts

Inscrit le: 13 mai 2011
Messages: 2577
Localisation: Strasbourg
Navigateur : n.c.

Hors ligne
Message Posté le: 24 novembre 2019 à 06:21  Lien permanent
Répondre en citant
Allez, pour les fous et autres malades, une recommandation ToiTuyau :

J'sais pas d'où il sort lui, mais vla le niveau quoi Mort de rire
Le PC Aliexpress à 500 boules bwahahahaha Mort de rire


Modérateur CCL since 2013.
Voir le profil de l'utilisateur Envoyer un message privé
maziere00 @
Agriculteur
Agriculteur

2170pts

Inscrit le: 14 mars 2019
Messages: 1196

Navigateur : n.c.

En ligne
Message Posté le: 24 novembre 2019 à 10:46  Lien permanent
Répondre en citant
ça fait un moment qu'il fait des vidéos et il se spécialise dans le wish à présent.


Windows 10 Famille 64-bit
AMD Ryzen 5 2600X
ROG STRIX B450-F GAMING
ASUS rog Strix Gaming GTX 1650 Super
CRUCIAL Ballistix 16 Go 3000Mhz
Voir le profil de l'utilisateur Envoyer un message privé
mini-pouce @
Eleveur bovin
Eleveur bovin

28520pts

Inscrit le: 15 mai 2011
Messages: 10369

Navigateur : Firefox

Hors ligne
Message Posté le: 24 novembre 2019 à 10:57  Lien permanent
Répondre en citant
Ce qui en dit long...
J'étais tombé sur une vidéo aussi il y a quelque temps, je pense que ça plait aux plus jeunes après s'il fait des pubs pour Wish il ne mérite même pas sa liberté d'expression. Journal & Café


Si j'avance, suivez-moiSi je meurs, vengez-moiSi je recule, tuez-moi
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos » Google Map
Duncan13 @
Cultivateur
Cultivateur

1015pts

Inscrit le: 24 février 2017
Messages: 530

Navigateur : n.c.

Hors ligne
Message Posté le: 24 novembre 2019 à 12:58  Lien permanent
Répondre en citant
Sinon faut juste arrêter de donner du clic aux youtubers. Et au twittos aussi. L'humanité ne s'en portera que mieux Clin d'oeil
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
Bbert @
Eleveur bovin
Eleveur bovin

16839pts

Inscrit le: 14 décembre 2016
Messages: 12296

Navigateur : n.c.

Hors ligne
Message Posté le: 24 novembre 2019 à 13:07  Lien permanent
Répondre en citant
Duncan13 a écrit:
Sinon faut juste arrêter de donner du clic aux youtubers. Et au twittos aussi. L'humanité ne s'en portera que mieux Clin d'oeil

Sauf à ceux qui le méritent, du genre JDG, qui lui ne fait pas de la merd­e en boucle comme squeezie ou autres abrutis
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
Aller à la page :   123 ... 152153154 ... 157158159  
Sauter vers: 
Surveiller les réponses de ce sujet CowcotLand topic RSS feed  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sujets similaires

Sujet Auteur Forum Réponses Posté le
Topic Verrouillé Un LOL du jour judiciaire ? Alfie Le poulailler 3 12 mars 2024 à 17:24
Pas de nouveau message DEEPCOOL MORPHEUS : Un bon gros boitier modulaire et digi... mantidor Boitiers/racks 0 07 février 2024 à 14:29
Pas de nouveau message HELP : Gros soucis PS3 FAT FreezaSama Consoles LAND 8 24 janvier 2024 à 08:23
Pas de nouveau message Post-it : Le truc intéressant du jour - 2024 jujunet Le poulailler 26 07 janvier 2024 à 09:14
Pas de nouveau message Post-it : Le Gros LOL du jour 2024 garzebuth Le poulailler 56 06 janvier 2024 à 13:18