EN DIRECT 1959 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 ... 152153154155156  
CowcotLand topic RSS feed Surveiller les réponses de ce sujet
OMGimag33k
Paysan
Paysan

849pts

Inscrit le: 25 septembre 2018
Messages: 242

Navigateur : n.c.

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 10:59:22  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é
gautierS
Métayer
Métayer

2853pts

Inscrit le: 16 juillet 2018
Age: 25
Messages: 1221

Navigateur : n.c.

En ligne
Message Posté le: Mercredi 20 Nov 2019 à 11:09:55  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
Paysan
Paysan

849pts

Inscrit le: 25 septembre 2018
Messages: 242

Navigateur : n.c.

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 11:40:11  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é
rimaille
Cultivateur
Cultivateur

1141pts

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

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 16:19:38  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

579pts

Inscrit le: 16 janvier 2019
Messages: 323

Navigateur : n.c.

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 16:33:11  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
Paysan
Paysan

849pts

Inscrit le: 25 septembre 2018
Messages: 242

Navigateur : n.c.

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 16:38:31  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é
AndrewTawin
Paysan
Paysan

571pts

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

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 16:39:31  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: 40
Messages: 782
Localisation: Sisteron
Navigateur : n.c.

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 16:50:32  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: 40
Messages: 782
Localisation: Sisteron
Navigateur : n.c.

Hors ligne
Message Posté le: Mercredi 20 Nov 2019 à 16:51:14  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
Agriculteur
Agriculteur

1776pts

Inscrit le: 28 février 2019
Age: 29
Messages: 411
Localisation: Bresse
Navigateur : Chrome

Hors ligne
Message Posté le: Vendredi 22 Nov 2019 à 21:41:57  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
Meuhdérateur
Meuhdérateur

6770pts

Inscrit le: 13 mai 2011
Messages: 1970
Localisation: Strasbourg
Navigateur : Firefox

Hors ligne
Message Posté le: Dimanche 24 Nov 2019 à 07:21:25  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

1543pts

Inscrit le: 14 mars 2019
Messages: 868

Navigateur : Chrome

Hors ligne
Message Posté le: Dimanche 24 Nov 2019 à 11:46:06  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
SAPPHIRE Radeon RX 580 8Go NITRO+
CRUCIAL Ballistix 16 Go 3000Mhz
Voir le profil de l'utilisateur Envoyer un message privé
mini-pouce
Eleveur bovin
Eleveur bovin

26251pts

Inscrit le: 15 mai 2011
Messages: 8640

Navigateur : Firefox

Hors ligne
Message Posté le: Dimanche 24 Nov 2019 à 11:57:09  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: Dimanche 24 Nov 2019 à 13:58: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: 12297

Navigateur : n.c.

Hors ligne
Message Posté le: Dimanche 24 Nov 2019 à 14:07:13  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


i7 8700K---Asus Maximus X Hero Z370---16Go DDR4 Corsair Vengeance RGB---GTX 1070 EK X
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
Aller à la page :   123 ... 152153154155156  
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
Pas de nouveau message Mise à jour de ma config' Gamer TurboBrioche L'atelier 24 Mardi 12 Nov 2019 à 16:00:10
Pas de nouveau message Procédure Mise à jour du BIOS Robs06 [MSI] Cartes mères 6 Vendredi 8 Nov 2019 à 11:39:44
Pas de nouveau message Post-it : [Challenge] HWBOT Country Cup 2019. Martin_White HWBOT 58 Vendredi 1 Nov 2019 à 20:12:00
Topic Verrouillé Nouvelle config 2019-2020 Oldschoolgamer Présentation 1 Jeudi 31 Oct 2019 à 11:55:07
Pas de nouveau message #CMWS 2019 - Cosmos 1000 Max Airflow HERMAN59000 Mods 9 Mercredi 30 Oct 2019 à 22:22:41