summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmusic2social.rb33
-rwxr-xr-xupdate-pictures.nu33
2 files changed, 0 insertions, 66 deletions
diff --git a/music2social.rb b/music2social.rb
deleted file mode 100755
index 97742bb..0000000
--- a/music2social.rb
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/env ruby
-require 'uri'
-require 'json'
-
-Dir.chdir ARGV[0]
-content = ['public', '', '']
-date, title = File.basename(ARGV[0]).split('_', 2)
-title.gsub!('_', ' ')
-content << title + ' LP'
-content << File.read('README')
-# content << ''
-content << "https://pdp8.info/music.html\##{date}"
-# content << ''
-bc = if File.exist?('bandcamp')
- File.read('bandcamp').chomp
- else
- "https://pdp8.bandcamp.com/album/#{title.gsub(' ', '-')}"
- end
-content << "Bandcamp: #{bc}"
-content << ''
-content << '#creativecommons #electronic #music #techno'
-content << '=='
-content << File.join("https://media.pdp8.info/music/#{File.basename ARGV[0]}",
- 'cover.jpeg') + "\t" + `exiv2 -K Xmp.dc.description -P v cover.jpeg`.chomp.sub(
- /^lang=\S+ /, ''
- )
-
-# Dir['*mp3'].each do |mp3|
-# content << File.join("https://media.pdp8.info/music/#{File.basename ARGV[0]}", "#{File.basename mp3}")
-# end
-File.open('/tmp/content.txt', 'w+') { |f| f.puts content.join("\n") }
-system 'hx /tmp/content.txt'
-puts `curl -sb cookies.txt --data-binary @/tmp/content.txt -X POST https://social.pdp8.info/create`
diff --git a/update-pictures.nu b/update-pictures.nu
deleted file mode 100755
index 8d888f8..0000000
--- a/update-pictures.nu
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/env nu
-
-$env.BORG_PASSPHRASE = (cat ~/.borg-sub2)
-/etc/profiles/per-user/ch/bin/borg mount --last 1 ssh://u242757-sub2@u242757.your-storagebox.de:23/./borg ~/borg /home/ch/img
-
-do -i { # ensure that borg is unmounted to enable backups
- let img_dir = ls ~/borg/*/home/ch/img | first | get name
- let pub_dir = '/srv/media/pictures'
-
- cd $pub_dir
- let published = (ls | get name)
- cd $img_dir
- # TODO overwrite modified images
- # TODO add description
- let all = (open motivs.json | where rating == 3 | get stack | each {|s| $s.0})
- let new = ($all | filter {|id| not ($id in $published) })
- print $new
- cd backup
- $new | each {|img|
- let public = $'($pub_dir)/($img)'
- echo $public
- cp -uv $img $public
- chmod u+w $public
- # TODO add description
- /etc/profiles/per-user/ch/bin/exiv2 rm $public
- /etc/profiles/per-user/ch/bin/exiv2 -M "set Xmp.dc.creator pdp8@pdp8.info" -M "set Xmp.dc.rights © pdp8@pdp8.info" -M "set Xmp.dc.license http://creativecommons.org/licenses/by-sa/4.0/" -M "set Xmp.xmpRights.UsageTerms Creative Commons Attribution-ShareAlike 4.0 International License" -M "set Xmp.xmpRights.Marked True" -M "set Xmp.dc.description Original artwork available from pdp8@pdp8.info" $public
- }
-
- cd /home/ch/src/publish/
- /home/ch/.nix-profile/bin/make www-pictures
-}
-
-/run/wrappers/bin/umount ~/borg