-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (3) . 

Quick Share

   0.2  

KDE File Sharing

Score 56%
Quick Share
zoom


Minimum required   PyKDE/PyQt
Downloads:  133
Submitted:  Nov 29 2012
Updated:  Dec 5 2012

Description:

Somewhere I saw a really cute trick with python to shares files on a network. I decided a simple GUI would make this a little easier for people to work with.

This GUI allows drag and drop of files and directories and allows you to share them by opening your browser and just downloading them. Its not very sophisticated but it does its job flawlessly.

This program is really useful if you have an MTP only device (Most android devices >= 3.0). KDE 4.10 will include a MTP kio-slave. Anyways, this program is useful for whatever reason you might need it for.

All the major functions are now implemented and they work flawlessly :-D as far as I can tell. The next step is probably an indicator to check if the firewall is open on a ip:port combo or something along those lines.

Packages:
+There is a generic noarch rpm which was built and tested on openSUSE 12.2 64bit but should work on any rpm based distro.
+The second package is a generic tar.gz. Inside is an install script. It copies the files to the right directories and requires root. PLEASE OPEN IT AND CHECK IT FIRST TO SEE IF IT IS SAFE. I tested the install script on my own system and nothing broke. Your system should be fine if it uses a similar file structure. You can always edit it to suit your needs.
+ Thanks to mrbit for the Arch AUR package. I have not tested this at all.
+ I made a .deb package using python-stdeb. It installs and is stable on my Kubuntu 12.04 and 12.10 virtual machines. It should work on any Debian/(K)Ubuntu machine thou.

Dependencies:
+PyQt4 only

Known Bugs:
None

I TAKE NO RESPONSIBILITY FOR WHATEVER HAPPENS TO YOUR COMPUTER AS DIRECT OR INDIRECT RESULT OF MY CODE.




Changelog:

0.2

+Fixed bug with add dialog
+Added email functionality
+Added a few warnings
+Fixed up the GUI a bit
+Minor other improvements
_____________________________________

0.1

+Basic features implemented




LicenseGPL
SUSE(Generic_No_Arch RPM)
Source(Generic)
Arch(Arch Aur Package)
Ubuntu(Kubuntu/ubuntu/debian)
Send to a friend
Subscribe
Other  Apps  from dmeyer
Report inappropriate content



-

 installation

 
 by snock on: Dec 3 2012
 
Score 50%

How to install? Use arch linux. I tried with setup.py and copying files by hand ... and nothing


Reply to this

-

 Re: installation

 
 by dmeyer on: Dec 3 2012
 
Score 50%

The setup.py is used to generate distribution packages. You can't use it to install the program and as far as I know you can't use it with Arch packages.

You should be able to just run "python run.py" or make it executable and run it. By thew way it was built up on python 2.7 and I think Arch is one of the few distro's that has moved to python 3.x. So you might have to run "python2.7 run.py"


Reply to this

-
.

 Thank you!

 
 by snock on: Dec 4 2012
 
Score 63%

Thank you! create a script I added to the menu and it worked perfectly. At the end was with python2 run.py


Reply to this

-
.

 opening in a browser

 
 by mozen on: Dec 5 2012
 
Score 50%

Hi,
I can open quickshare just fine, however when I say run server and open a browser with URL 'myip:port' I see only the header "Directory listing for /" and nothing else.
Any ideas how I might solve this? Thanks.


Reply to this

-

 Re: opening in a browser

 
 by dmeyer on: Dec 5 2012
 
Score 50%

You need to add files/directories for it to share. You should do something like open dolphin on the side. Start the program. Then drag a few files over (the program supports drag and drop) and start the server. Now open your browser with either the button or manually and it should list files and directories for you that you can download.

Its a very simple program that's designed for really fast sharing of files/directories over a network. There is no fancy web ui, just something like "Directory Listing for" and a couple of files and folders.

I did; however, notice that there was a bug with the the file add dialog. I have fixed it in the latest release. Also I added a few features.


Reply to this

-
.

 Bug with charset

 
 by Nebkheperureinpu on: Dec 11 2012
 
Score 50%

If file path contains not only english letters(russian in my case), i see only blank page in webbrowser, but file contains in list.


Reply to this

-

 Re: Bug with charset

 
 by Nebkheperureinpu on: Dec 11 2012
 
Score 50%

Not exactly blank, but see "Directory listing for /" and nothing else.


Reply to this

-

 Re: Re: Bug with charset

 
 by dmeyer on: Jan 29 2013
 
Score 63%

Sorry. I started exams and then it was holidays and from there everything just sort of went crazy.

Umm, yeah basically it has to do with me not having a very good system of working with the files. At the moment the app doesn't support anything but a-z, 0-9 and select characters in the entire file path. Heck, even spaces cause issues so "/home/Joe Blog/anything.pdf" = error; "/home/JoeBlog/anything.pdf" = fine.

I know how to fix that up so I should hopefully get round to it sometime this week. I'm also going to quite drastically refactor the code and just change the general file handling so that its more bulletproof.


Reply to this

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.