You are not logged in.
Hi xyne!
Thanks for this great piece of sw 
I'm having troubles since, well don't know since when exactly. I only know 2 weeks ago quickserve was working pretty well.
quickserve --multicast /home/federico/share_dir/
/usr/bin/python3: Error while finding spec for 'ThreadedServers.MulticastQuickserve' (<class 'ImportError'>: No module named 'ThreadedServers')pacman -Sl xyne-x86_64 | grep "installato"
xyne-x86_64 python3-threaded_servers 2014-1 [installato]
xyne-x86_64 quickserve 2013.5-1 [installato]
xyne-x86_64 reflector 2014-3 [installato: 2014-4](reflector from community)
I have python from testing (testing/python 3.4.0-2), i guess this is the cause, isn't it?
Again, thanks for your work 
Offline

Hi xyne!
Thanks for this great piece of sw
Thanks 
I have python from testing (testing/python 3.4.0-2), i guess this is the cause, isn't it?
Yep. The packages need to be rebuilt with Python 3.4. I will update the ones in my repo once Python 3.4 is officially released for Arch.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
Ok, thank you very much 
Offline

New option to recursively transfer directories:
  --tar {none,gz,bz2,xz} [{none,gz,bz2,xz} ...]
                        Enable directories to be transfered as optionally
                        compressed tar archives. This option accepts the
                        compression types to enable.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline

I've added Avahi support alongside multicast support for peer detection. There are probably still some bugs to work out but it works so far in my initial tests.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
Since switching to NixOS I always missed quickserve.
Now I packaged it, I hope you don't mind https://github.com/NixOS/nixpkgs/pull/48083
I haven't packaged avahi support though. Maybe I will do it in the future.
Offline

@Lassulus
I don't mind at all. It's fun to see my projects show up on other distros. I've added a link to the project page. Thanks for creating a package on NixOS.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
It seems to be a really nice tool !
I can't launch quickserve when the ipv6 stack is disabled and can't find a way to force ipv4-only. Is it possible ?
With ipv6 enabled, it works :
PeeredQuickserveServer
  PID              17665
  Addresses       
    br0:  192.168.1.110
    br0:  fe80::4216:7eff:feaa:e879
    eno1: fe80::4216:7eff:feaa:e879
    lo:   127.0.0.1
    lo:   ::1
  Port             8000
  Filelist         None
  Filterlist       None
  MOTD             None
  Upload directory None
  Tar              Disabled
  Paths           
    antoine
      /home/antoine
  Multicast        False
  Avahi            False
  Static Peers     Nonebr0 is a bridge tight to eno1.
I can't understand how to force listening on one address only, despites the -a option.
$ quickserve -a 192.168.1.110 .
Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3.7/site-packages/ThreadedServers/PeeredQuickserve.py", line 565, in <module>
    run(main)
  File "/usr/lib/python3.7/site-packages/ThreadedServers/common.py", line 421, in run
    raise e
  File "/usr/lib/python3.7/site-packages/ThreadedServers/common.py", line 413, in run
    main()
  File "/usr/lib/python3.7/site-packages/ThreadedServers/PeeredQuickserve.py", line 554, in main
    page_generators,
  File "/usr/lib/python3.7/site-packages/ThreadedServers/PeeredQuickserve.py", line 194, in __init__
    super().__init__(*args, **kwargs)
  File "/usr/lib/python3.7/site-packages/ThreadedServers/Quickserve.py", line 205, in __init__
    super().__init__(address, handler, options, *args, **kwargs) #Python3
  File "/usr/lib/python3.7/site-packages/ThreadedServers/HTTPS.py", line 254, in __init__
    http.server.HTTPServer.__init__(self, server_address, handler, *args, **kwargs)
  File "/usr/lib/python3.7/socketserver.py", line 452, in __init__
    self.server_bind()
  File "/usr/lib/python3.7/http/server.py", line 137, in server_bind
    socketserver.TCPServer.server_bind(self)
  File "/usr/lib/python3.7/socketserver.py", line 466, in server_bind
    self.socket.bind(self.server_address)
socket.gaierror: [Errno -9] Address family for hostname not supportedOffline

The error should be fixed with today's release of python3-threaded_servers. Please test it and let me know if it works as expected. Thanks for reporting the error.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
Yes Xyne, it now works as expected with -a option.
Thanks a lot, it is a very helpful software.
Offline
@Xyne mate I love this app but from some time I'm facing issue with `--auth` parameter: when I pass `--auth login password_plain` they simply don't work 
Offline

@Xyne mate I love this app but from some time I'm facing issue with `--auth` parameter: when I pass `--auth login password_plain` they simply don't work
What doesn't work? You can access the server without the prompt, or you can't access it at all?
HTTP authentication works for me with the current version.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline