Skip to content

Commit

Permalink
nc-previews: improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
nachoparker committed Mar 13, 2019
1 parent ccb6fc1 commit e03b095
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 3 deletions.
16 changes: 15 additions & 1 deletion bin/ncp/TOOLS/nc-previews.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,21 @@

configure()
{
sudo -u www-data php /var/www/nextcloud/occ preview:generate-all
[[ "$CLEAN" == "yes" ]] && {
local datadir
datadir=$( ncc config:system:get datadirectory ) || {
echo "data dir not found";
return 1;
}

rm -r "$datadir"/appdata_*/preview/* &>/dev/null
mysql nextcloud <<<"delete from oc_filecache where path like \"appdata_%/preview/%\""
ncc files:scan-app-data -n
}
[[ "$INCREMENTAL" == "yes" ]] && { ncc preview:pre-generate -n -vvv; return $?; }
ncc preview:generate-all -n -v -p "$PATH1"
}
install() { :; }
Expand Down
23 changes: 21 additions & 2 deletions etc/ncp-config.d/nc-previews.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,26 @@
"name": "Nc-previews",
"title": "nc-previews",
"description": "Generate previews for the gallery",
"info": "This will make browsing the gallery much more smooth.\nFor big collections, this can take a LONG time, depending on your hardware",
"info": "This will make browsing the gallery much more smooth.\nFor big collections, this can take a LONG time, depending on your hardware\nOptionally, include a path in the form '/_user_/files/_path_' (incremental only)",
"infotitle": "",
"params": []
"params": [
{
"id": "CLEAN",
"name": "Clean first",
"value": "no",
"type": "bool"
},
{
"id": "INCREMENTAL",
"name": "Incremental",
"value": "yes",
"type": "bool"
},
{
"id": "PATH1",
"name": "Path",
"value": "",
"suggest": "/ncp/files/Documents"
}
]
}

0 comments on commit e03b095

Please sign in to comment.