From 465283157e36d09fed2b489e32271f902b974baf Mon Sep 17 00:00:00 2001 From: Andre Starosta <afas15@c3sl.ufpr.br> Date: Tue, 18 Oct 2016 09:09:25 -0200 Subject: [PATCH] backup --- .../2.1.1_CAMARA_DOS_DEPUTADOS.metadata" | 0 ...DADES_DA_FEDERA\303\207\303\203O.metadata" | 0 .../03.1_CDA_BAHIA/03.1_CDA_BAHIA.metadata" | 0 .../03.1_IDESP/03.1_IDESP.metadata" | 0 .../03.1_INTERPI/03.1_INTERPI.metadata" | 0 .../03.1_ITERMA/03.1_ITERMA.metadata" | 0 .../03.1_ITERPA/03.1_ITERPA.metadata" | 0 .../03.1_ITESP/03.1_ITESP.metadata" | 0 .../03.1_SEHAF_E_ITERJ_RJ.metadata" | 0 scripts/scriptGeral.rb | 65 +++++++++++++++++-- 10 files changed, 60 insertions(+), 5 deletions(-) rename "files/SEPPIR_SoNucleos/02.0_CONGRESSO_NACIONAL_E_SEUS_ATOS/2.1_PROPOSI\303\207\303\225ES_LEGISLATIVAS/2.1.1_CAMARA_DOS_DEPUTADOS/2.1.1_C\303\202MARA_DOS_DEPUTADOS.metadata" => "files/SEPPIR_SoNucleos/02.0_CONGRESSO_NACIONAL_E_SEUS_ATOS/2.1_PROPOSI\303\207\303\225ES_LEGISLATIVAS/2.1.1_CAMARA_DOS_DEPUTADOS/2.1.1_CAMARA_DOS_DEPUTADOS.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.0_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_CDA_BAHIA/03.0_CDA_BAHIA.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_CDA_BAHIA/03.1_CDA_BAHIA.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_IDESP/03.0_IDESP.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_IDESP/03.1_IDESP.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_INTERPI/03.0_INTERPI.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_INTERPI/03.1_INTERPI.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERMA/03.0_ITERMA.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERMA/03.1_ITERMA.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERPA/03.0_ITERPA.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERPA/03.1_ITERPA.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITESP/03.0_ITESP.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITESP/03.1_ITESP.metadata" (100%) rename "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_SEHAF_E_ITERJ_RJ/03.0_SEHAF_E_ITERJ_RJ.metadata" => "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_SEHAF_E_ITERJ_RJ/03.1_SEHAF_E_ITERJ_RJ.metadata" (100%) diff --git "a/files/SEPPIR_SoNucleos/02.0_CONGRESSO_NACIONAL_E_SEUS_ATOS/2.1_PROPOSI\303\207\303\225ES_LEGISLATIVAS/2.1.1_CAMARA_DOS_DEPUTADOS/2.1.1_C\303\202MARA_DOS_DEPUTADOS.metadata" "b/files/SEPPIR_SoNucleos/02.0_CONGRESSO_NACIONAL_E_SEUS_ATOS/2.1_PROPOSI\303\207\303\225ES_LEGISLATIVAS/2.1.1_CAMARA_DOS_DEPUTADOS/2.1.1_CAMARA_DOS_DEPUTADOS.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/02.0_CONGRESSO_NACIONAL_E_SEUS_ATOS/2.1_PROPOSI\303\207\303\225ES_LEGISLATIVAS/2.1.1_CAMARA_DOS_DEPUTADOS/2.1.1_C\303\202MARA_DOS_DEPUTADOS.metadata" rename to "files/SEPPIR_SoNucleos/02.0_CONGRESSO_NACIONAL_E_SEUS_ATOS/2.1_PROPOSI\303\207\303\225ES_LEGISLATIVAS/2.1.1_CAMARA_DOS_DEPUTADOS/2.1.1_CAMARA_DOS_DEPUTADOS.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.0_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.0_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_CDA_BAHIA/03.0_CDA_BAHIA.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_CDA_BAHIA/03.1_CDA_BAHIA.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_CDA_BAHIA/03.0_CDA_BAHIA.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_CDA_BAHIA/03.1_CDA_BAHIA.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_IDESP/03.0_IDESP.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_IDESP/03.1_IDESP.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_IDESP/03.0_IDESP.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_IDESP/03.1_IDESP.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_INTERPI/03.0_INTERPI.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_INTERPI/03.1_INTERPI.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_INTERPI/03.0_INTERPI.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_INTERPI/03.1_INTERPI.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERMA/03.0_ITERMA.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERMA/03.1_ITERMA.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERMA/03.0_ITERMA.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERMA/03.1_ITERMA.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERPA/03.0_ITERPA.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERPA/03.1_ITERPA.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERPA/03.0_ITERPA.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITERPA/03.1_ITERPA.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITESP/03.0_ITESP.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITESP/03.1_ITESP.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITESP/03.0_ITESP.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_ITESP/03.1_ITESP.metadata" diff --git "a/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_SEHAF_E_ITERJ_RJ/03.0_SEHAF_E_ITERJ_RJ.metadata" "b/files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_SEHAF_E_ITERJ_RJ/03.1_SEHAF_E_ITERJ_RJ.metadata" similarity index 100% rename from "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_SEHAF_E_ITERJ_RJ/03.0_SEHAF_E_ITERJ_RJ.metadata" rename to "files/SEPPIR_SoNucleos/03.0_AG\303\212NCIAS_GOVERNAMENTAIS_E_SUAS_A\303\207\303\225ES/03.1_AG\303\212NCIAS_DAS_UNIDADES_DA_FEDERA\303\207\303\203O/03.1_SEHAF_E_ITERJ_RJ/03.1_SEHAF_E_ITERJ_RJ.metadata" diff --git a/scripts/scriptGeral.rb b/scripts/scriptGeral.rb index dae670a..1a9bf91 100644 --- a/scripts/scriptGeral.rb +++ b/scripts/scriptGeral.rb @@ -22,6 +22,46 @@ def parseCommunity searchComm, client end end +def recSubColl target,id,client + i = 0 + data = Array.new(2) + name = String.new + description = String.new + puts target + if(target.split(".")[-1] != "metadata") + meta = target + "/" + target.split('/')[-1] + ".metadata" + f = File.open(meta,"r") + f.each_line{|line| + data[i] = line + i += 1 + } + j = 0 + data.each{|line| + if(j==0) + name = line.extractMeta + end + if(j==1) + description = line.extractMeta + end + j += 1 + } + community = client.communities.create( + Dspace::Community.new( + { + 'name' => name, + 'introductory_text' => description + } + ), + parent_community: id + ) + d = Dir[target + "/*"] + id = parseCommunity(target.split('/')[-1],client) + d.each{ |subColl| + recSubColl(subColl,id,client) + } +end +end + ################################################################################################### $LOAD_PATH.unshift('/home/starosta/c3sl/seppir/scriptsRuby/rest-client-gem/lib') #################################### A U T E N T I C A C A O ###################################### @@ -40,6 +80,14 @@ d = Dir[root + "*"].sort data = Array.new(2) name = String.new description = String.new +community = client.communities.create( + Dspace::Community.new( + { + 'name' => "SEPPIR" + } + ) +) +idS = parseCommunity("SEPPIR",client) d.each{ |file| i = 0 meta = file + "/" + file.split('/')[-1] + ".metadata" @@ -60,10 +108,17 @@ d.each{ |file| } community = client.communities.create( Dspace::Community.new( - { - 'name'=> name , - 'introductoryText' => description - } - ) + { + 'name' => name, + 'introductoryText' => description + } + ), + parentCommunity: "SEPPIR" ) + + id = parseCommunity(file.split('/')[-1],client) + g = Dir[file + "/*"] + g.each{|subDirect| + recSubColl(subDirect,id,client) + } } -- GitLab