Skip to content

A simple Taildrop plugin for the Dolphin File Explorer using KIO

License

Notifications You must be signed in to change notification settings

AzPepoze/dolphin-taildrop-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Taildrop Plugin - Dolphin File Explorer (KIO Support)

This bash script is designed to facilitate file transfers over the Tailscale network on Linux using Dolphin (KDE File Manager). It uses modern KIO service menu paths for broad compatibility across different desktop environments (Plasma, Hyprland, GNOME, etc.) where Dolphin is used. It leverages Tailscale's features to interactively choose a device from the network and securely transfer files to that chosen device via the Taildrop service.

Prerequisites

  • Tailscale.
  • Dolphin.
  • kdialog installed (usually part of kdb/kde-cli-tools or plasma-desktop, required for UI popups).
  • zip installed (for directory transfers).

Usage

curl -fsSL https://raw.githubusercontent.com/AzPepoze/dolphin-taildrop-plugin/refs/heads/main/install.sh | bash

Features

  • Modern KIO Support: Uses standard kio service menu paths (~/.local/share/kio/servicemenus/) for broader compatibility with newer Dolphin versions.
  • Dynamic Device List: The script dynamically fetches the Tailscale network status to provide an up-to-date list of available devices.
  • Interactive Device Selection: Users can choose a device interactively from the list for secure file transfers.
  • Real-time Notifications: The script provides real-time notifications on the success or failure of file transfers.
  • Cleaner UX: Stripped full paths from notifications for a cleaner look.

Original Project

Based on the work from Dolphin-Taildrop-Plugin by @Stalloevan.

About

A simple Taildrop plugin for the Dolphin File Explorer using KIO

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%