{"id":1579,"date":"2021-01-11T11:41:10","date_gmt":"2021-01-11T09:41:10","guid":{"rendered":"https:\/\/www.memoiresecondaire.fr\/?p=1579"},"modified":"2021-01-11T11:41:30","modified_gmt":"2021-01-11T09:41:30","slug":"creation-automatique-de-repertoires-pour-rangement-de-ma-theatrotheque","status":"publish","type":"post","link":"https:\/\/www.memoiresecondaire.fr\/?p=1579","title":{"rendered":"Cr\u00e9ation automatique de r\u00e9pertoires pour rangement de ma th\u00e9atroth\u00e8que"},"content":{"rendered":"\n<p><em>Depuis que j&rsquo;ai commenc\u00e9 le th\u00e9\u00e2tre, je me suis constitu\u00e9 un stock de pi\u00e8ces de th\u00e9\u00e2tre, de textes anciens ou contemporains, de cours, et d&rsquo;autres informations pouvant m&rsquo;aider dans mon apprentissage du m\u00e9tier d&rsquo;acteur. Jusqu&rsquo;\u00e0 maintenant, j&rsquo;\u00e9tais le seul \u00e0 m&rsquo;en servir, mais depuis peu je suis dans un cours amateur pr\u00e8s de chez moi et j&rsquo;ai partag\u00e9 cette th\u00e9atroth\u00e8que avec mes chers coll\u00e8gues, qui en ont profit\u00e9 pour l&rsquo;enrichir \u00e0 leur tour. Du coup, pour mieux m&rsquo;y retrouver, j&rsquo;ai fait du m\u00e9nage<\/em>.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Premi\u00e8rement \u00e0 coup de <a rel=\"noreferrer noopener\" href=\"https:\/\/www.bulkrenameutility.co.uk\/\" target=\"_blank\">Bulk Rename<\/a>, j&rsquo;ai renomm\u00e9 tous les fichiers en mettant l&rsquo;auteur en premier puis un s\u00e9parateur \u00a0\u00bb &#8211; \u00ab\u00a0, en enfin le nom de la pi\u00e8ce ou du livre. <\/p>\n\n\n\n<p>Pour que les noms soient normalis\u00e9s, j&rsquo;ai aussi utilis\u00e9 l&rsquo;option \u00ab\u00a0Title\u00a0\u00bb de Bulk Rename pour mettre tous les noms de fichiers en minuscules avec la premi\u00e8re lettre de chaque mot en majuscules. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"253\" height=\"66\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-1.png\" alt=\"\" class=\"wp-image-1581\"\/><\/a><\/figure>\n\n\n\n<p>Enfin et surtout j&rsquo;ai d\u00e9cid\u00e9 de cr\u00e9er un r\u00e9pertoire par auteur. C&rsquo;est l\u00e0 que j&rsquo;ai utilis\u00e9 deux lignes de commandes magiques que voici (lanc\u00e9es sous Windows via <a href=\"https:\/\/cmder.net\/\" data-type=\"URL\" data-id=\"https:\/\/cmder.net\/\">cmder<\/a>, une console qui comporte quelques commandes Linux)<\/p>\n\n\n\n<p>D&rsquo;abord je cr\u00e9e une liste de tous les fichiers <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"22\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-2.png\" alt=\"\" class=\"wp-image-1582\" srcset=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-2.png 495w, https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-2-300x13.png 300w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ls : liste les fichiers<\/li><li>awk : r\u00e9cup\u00e8re uniquement le nom de l&rsquo;auteur. Le FS contient le s\u00e9parateur. Le print $1 imprime le premier champ, donc tout ce qui se trouve avant le s\u00e9parateur. <\/li><li>sort et uniq : permet de trier la liste et de ne conserver qu&rsquo;un seul nom<\/li><li>dir.txt : le fichier dans lequel sera \u00e9crit la liste<\/li><\/ul>\n\n\n\n<p>Ensuite j&rsquo;ouvre dir.txt pour v\u00e9rifier que tout est ok et \u00e9ventuellement nettoyer les scories \u00e0 la main.<\/p>\n\n\n\n<p>Enfin, une petite commande perl en une ligne que me cr\u00e9e tout \u00e7a automatiquement. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"18\" src=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-3.png\" alt=\"\" class=\"wp-image-1583\" srcset=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-3.png 456w, https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2021\/01\/image-3-300x12.png 300w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/><\/a><\/figure>\n\n\n\n<p>Je ne connais pas bien Perl, et je me suis content\u00e9 de r\u00e9cup\u00e9rer cette ligne sur le net, juste en changeant \u00e9videmment le nom de fichier. <\/p>\n\n\n\n<p>Et hop, toute une liste de r\u00e9pertoire cr\u00e9\u00e9e quasi instantan\u00e9ment. <\/p>\n\n\n\n<p>Bon, j&rsquo;ai finis de d\u00e9placer les fichiers manuellement, surtout par flemme de le faire en ligne de commande, mais aussi pour v\u00e9rifier que tout \u00e9tait ok \u00e0 chaque fois. <\/p>\n\n\n\n<p>Et hop, une chouette th\u00e9\u00e2troth\u00e8que, bien rang\u00e9e, et bien partag\u00e9e via mon Nextcloud, le tout en moins d&rsquo;une heure, recherches comprises. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis que j&rsquo;ai commenc\u00e9 le th\u00e9\u00e2tre, je me suis constitu\u00e9 un stock de pi\u00e8ces de th\u00e9\u00e2tre, de textes anciens ou contemporains, de cours, et d&rsquo;autres informations pouvant m&rsquo;aider dans mon apprentissage du m\u00e9tier d&rsquo;acteur. Jusqu&rsquo;\u00e0 maintenant, j&rsquo;\u00e9tais le seul \u00e0 m&rsquo;en servir, mais depuis peu je suis dans un cours amateur pr\u00e8s de chez moi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,52],"tags":[],"class_list":["post-1579","post","type-post","status-publish","format-standard","hentry","category-informatique","category-theatre"],"_links":{"self":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/1579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1579"}],"version-history":[{"count":2,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/1579\/revisions"}],"predecessor-version":[{"id":1585,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/1579\/revisions\/1585"}],"wp:attachment":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}