
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
This is a KDE 4 plasma applet which can copy or move files over every
protocol which is supported by KIO. So you can use it to copy or move files
to a FTP server or an folder on your PC for example. After you have had
specified the destination in the settings, you can click on the icon
to open the open-file-dialog or you can just drag and drop your files
on it.
It is also possible to open the destination with konqueror or to generate
http or ftp links to your files.
This is my first KDE and C++ programm, so don't expect to
much. I just made this to learn a bit. So if you like it, want to
critisize it or want to teach me something, just let me know. This also
includes my english ;-)
I registered that there are some problems on machines with KDE 4.1.
You need KDE 4.2 or newer for this app!
Short installation instruction:
# tar -xvzf drop2ftp-0.6.tar.gz
# cd drop2ftp-0.6/
# cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
# make
# sudo make install
Thanks to tigger-gg for the Mandriva packages.
Please note: There may be bugs with the bookmarks. So if you have bookmarks on your system Plasma could crash in newer versions of KDE. At the moment I don't have the time to fix this issue. Sorry for that folks.
11 years ago
0.6:
new feature: generate html or ftp links
now the crash in the config-menu is definitely fixed
0.5.1:
fixed a crash if the config-menu is closed
0.5:
added ability to open the destination-path in konqueror. At the moment it is not possible
to open the default browser because of a bug in dolphin (https://bugs.kde.org/show_bug.cgi?id=185866) (thanks to horchi again)
user can now choose, if Drop2FTP should copy or move files
label will now be shown, if Drop2FTP is 50pix or bigger (before it was 75pix)
removed option "hide progress info"
some little changes
0.4:
Now you can access your personal bookmarks to use the saved addresses
Added the ability to change the Icon
Added option "Hide progress info"
If Drop2FTP is copying anything it will show it, even if there are more than one job
0.3.2:
Drop2FTP is now licensed under GPL 3.
0.3.1:
Fixed some issues with the label
some code has been rewritten
0.3:
Added support for KDE 4.2 RC1 and newer (older versions are not supported)
Added support for Labels, so you can give every Drop2FTP Icon another name (thanks to horchi)
If no address is specified the settingsdialoge will open if you want to use Drop2FTP
some minor fixes
0.2.1:
Now it should also work with the new KDE 4.1.4
0.2:
Added support for KDE 4.1 and older
0.1:
Initial release
11 years ago
0.6:
new feature: generate html or ftp links
now the crash in the config-menu is definitely fixed
0.5.1:
fixed a crash if the config-menu is closed
0.5:
added ability to open the destination-path in konqueror. At the moment it is not possible
to open the default browser because of a bug in dolphin (https://bugs.kde.org/show_bug.cgi?id=185866) (thanks to horchi again)
user can now choose, if Drop2FTP should copy or move files
label will now be shown, if Drop2FTP is 50pix or bigger (before it was 75pix)
removed option "hide progress info"
some little changes
0.4:
Now you can access your personal bookmarks to use the saved addresses
Added the ability to change the Icon
Added option "Hide progress info"
If Drop2FTP is copying anything it will show it, even if there are more than one job
0.3.2:
Drop2FTP is now licensed under GPL 3.
0.3.1:
Fixed some issues with the label
some code has been rewritten
0.3:
Added support for KDE 4.2 RC1 and newer (older versions are not supported)
Added support for Labels, so you can give every Drop2FTP Icon another name (thanks to horchi)
If no address is specified the settingsdialoge will open if you want to use Drop2FTP
some minor fixes
0.2.1:
Now it should also work with the new KDE 4.1.4
0.2:
Added support for KDE 4.1 and older
0.1:
Initial release
quaqo
10 years ago
drop2ftp-qt47.patch
http://aur.pastebin.com/mSLdhegy
Arch Linux PKGBUILD
http://aur.pastebin.com/A30xG2Dp
Report
utdmr
10 years ago
I would like to set chmod settings in the plasmoid's settings. My files needs to be chmod 744'ed for web-server. But in my filesystem, the permissions are different. It will be good if i have an option to change permissions.
Report
wander
11 years ago
Report
MatzeR
11 years ago
But if there is a kio-slave for this it should work.
Report
dovidhalevi
11 years ago
If I try to include login info in the URL, i.e.
ftp://user:[email protected]
I get malformed URL. The problem may be that the user name also contains '@' and '.'--may need to replace %## notation. So tried %40 for the @. Now I get the "cannot rename partial file, check permissions" error so it will accept the URL.
How do I get it to work?
Report
MatzeR
11 years ago
Does your url work in konqueror?
Report
dovidhalevi
11 years ago
The URL does work in Opera though opera's ftp functionality is quite limited.
If the URL is (possibly) OK, I get that permissions error. If it is not, then the program correctly complains.
Report
MatzeR
11 years ago
Maybe you should open a bug-report on bugs.kde.org.
Report
panzi
11 years ago
Report
panzi
11 years ago
Report
MatzeR
11 years ago
Does this also happen, if you open the bookmarkmanager through Konqueror?
Do you use the latest version of KDE?
Here you can write bugreports: https://bugs.kde.org/
Report
panzi
11 years ago
I know the KDE bugtracker, but where should I report the bug? Is it a bug of plasma, the K menu, the bookmark editor or your plasmoid?
I think all plasmoids are run in a single process (one event loop), so if one blocks, all are blocked. Is this correct? If yes, maybe you open the bookmark editor with a blocking call, waiting for it to exit? Just open it in a non blocking manner (what do you need to wait for it anyway?), maybe then the bug is gone? I'd be worth a try. That the K menu pops up after the bookmark editor is closed supports this theory.
Report
MatzeR
11 years ago
Report
panzi
11 years ago
http://api.kde.org/4.x-api/kdelibs-apidocs/kio/html/kbookmarkmanager_8cc-source.html#l00577
However, this is the KDE 4.3 API reference and I use 4.2.2 (on Fedora 10 with Qt 4.5.0).
Report
panzi
11 years ago
dolphin %u
as a workaround for the dolphin bug.
However, great app!
Report
dovidhalevi
11 years ago
Report
MatzeR
11 years ago
You also can save your username and password for every server by KIO. So you wont get asked for this.
Report
dovidhalevi
11 years ago
Also, I would not want to be asked each time on a multiple-file transfer from the "open" dialog.
BTW, konqueror will not, it seems, open ftp.
Report
dovidhalevi
11 years ago
Applet slowly seems to copy the dropped or chosen file "somewhere," then complains it has not permission to save the intermediary file. Never get to actual ftp attempt.
I am trying to set up with ftp://ftp.livedrive.com/my%20files or such.
Report
MatzeR
11 years ago
Test your destination in a console with ls -la
Report
dovidhalevi
11 years ago
KIO is not asking me for authentification in konqueror and I do not get that far in the applet.
Report
MatzeR
11 years ago
Maybe you should contact the KIO development team, because this seams not to be a problem of Drop2FTP but of KIO.
Report
MatzeR
11 years ago
You can select more than one file in the "open" dialog.
"BTW, konqueror will not, it seems, open ftp"
Konqueror does support ftp. It uses KIO for this protocol and others like Drop2FTP does.
You can see which protocols are supported if you start kinfocenter and click on IO-Ports
Report
AiFiLTr0
11 years ago
I have a 24\7 pc that runs as a home server. Since it has a direct ip address I use it instead of rapidshare and stuff. I drop files to a folder mounted via sshfs, and others download them via http.
So here goes the feature request:
Add an option to create a http/ftp link of the file. Something like http://myhost.org/%s formatting would be enough with %s as the filename.
Report
MatzeR
11 years ago
Report