Browse Source

Ability to change privacy status of synced peertube videos

Bob Mottram 7 years ago
parent
commit
4201c612ec
1 changed files with 9 additions and 1 deletions
  1. 9
    1
      src/freedombone-app-peertube

+ 9
- 1
src/freedombone-app-peertube View File

@@ -82,6 +82,14 @@ function peertube_import_from_syncthing {
82 82
       echo "    peertubensfw='--nsfw'";
83 83
       echo 'fi';
84 84
       echo '';
85
+      echo "peertubeprivate='-P 3'";
86
+      echo "if grep 'public' \"\$search_dir/login\"; then";
87
+      echo "    peertubeprivate='-P 1'";
88
+      echo 'fi';
89
+      echo "if grep 'Public' \"\$search_dir/login\"; then";
90
+      echo "    peertubeprivate='-P 1'";
91
+      echo 'fi';
92
+      echo '';
85 93
       echo 'failed_uploads=0';
86 94
       echo '';
87 95
       echo "for video_file in \$search_dir/*; do";
@@ -92,7 +100,7 @@ function peertube_import_from_syncthing {
92 100
       echo "        if ! grep \"\$video_file\" /root/.peertube_uploaded; then";
93 101
       echo "            if ! grep \"\$video_file\" /root/.peertube_uploading; then";
94 102
       echo "                echo \"\$video_file\" >> /root/.peertube_uploading";
95
-      echo "                if node \$import_script \$peertubensfw -u \"\$peertubedomain\" -U \"\$peertubeuser\" --password \"\$peertubepassword\" -f \"\$video_file\"; then";
103
+      echo "                if node \$import_script \$peertubensfw \$peertubeprivate -u \"\$peertubedomain\" -U \"\$peertubeuser\" --password \"\$peertubepassword\" -f \"\$video_file\"; then";
96 104
       echo "                    echo \"\$video_file\" >> /root/.peertube_uploaded";
97 105
       echo "                    sed -i \"/\$video_file/d\" /root/.peertube_uploading";
98 106
       echo "                    exit 0";