From c9d9ec96200a1c12cefc2120ba36395f2aa44e60 Mon Sep 17 00:00:00 2001 From: ruidajo Date: Sat, 16 Apr 2022 01:32:02 -0500 Subject: [PATCH] Creating installation for template. --- .../instance/installTemplate.st | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Socialmetrica.package/NitterUser.class/instance/installTemplate.st diff --git a/Socialmetrica.package/NitterUser.class/instance/installTemplate.st b/Socialmetrica.package/NitterUser.class/instance/installTemplate.st new file mode 100644 index 0000000..1cd4e82 --- /dev/null +++ b/Socialmetrica.package/NitterUser.class/instance/installTemplate.st @@ -0,0 +1,18 @@ +accessing +installTemplate + + | templateFiles folder | + templateFiles := #( +'https://mutabit.com/repos.fossil/mutabit/raw?name=plantillas/TwentySecondsCV/twentysecondcvMod.cls&ci=tip' 'https://mutabit.com/repos.fossil/mutabit/raw?name=plantillas/TwentySecondsCV/template.mus.tex&ci=tip'). + folder := TweetsCollection dataStore / 'templates'. + folder exists + ifTrue: [ folder ensureDeleteAllChildren ] + ifFalse: [ folder ensureCreateDirectory]. + templateFiles do: [ :fileUrl | + ZnClient new + url: fileUrl; + downloadTo: folder. + (folder children detect: [ :file | file basename includesSubstring: 'raw' ]) + renameTo: (((fileUrl splitOn: 'raw?') second splitOn: '/') last removeSuffix: '&ci=tip') + ]. + ^ folder \ No newline at end of file