KDE6 Nextcloud Services
I wanted to share with the Nextcloud community that uses KDE6 a service menu system that allows you to manage internal and external shares from your OS file manager similar to how O365 does in Windows.
Features
This is the current list of features this service menu will add to your dolphin file manager in KDE. See “Script Info” for more detailed information on what each script does.
-
Connect to Nextcloud
- This option allows you to set your Nextcloud instance URL, your username and password and the location in which your Nextcloud files are being synced to by the Nextcloud Sync Client using KWallet. This allows this app to function without having any sensitive information being input into script variables.
-
Generate Preview URL
- This option allows you to generate a public share link with a 7 days expiration date on image files only, then puts a URL into your clipboard so you can link images to other people to view in their web browser.
-
Generate Share URL
- This option allows you to generate a public share link, with a customizable expiration date, then puts a URL into your clipboard so people download remote files from their web browser.
-
Share With User
- This option allow you to generate an internal share with other users that your user has access to share with. This will trigger the Nextcloud notification API to send email and push notifications to said user that you have shared something with them.
-
Internal Share Link
- This option allows you to grab the internal share link from an existing internal share. It will place this URL into your clipboard so you can easily link it to other internal users to quickly find the share.
-
Clipboard Manager
- This option will allow you to view shares that were created by this system and view their expiration dates and if needed, place the share URL back into your clipboard.
-
Disconnect from Nextcloud
- This option will remove the KWallet entries, disabled all service menus, clean up logs, and restore the “Connect to Nextcloud” service menu.