Metadata-Version: 1.1
Name: weave-minimal-uberspace
Version: 0.9
Summary: A fastcgi wrapper for weave-minimal (for uberspace).
Home-page: https://bitbucket.org/oa/weave-minimal-uberspace
Author: Oliver Andrich
Author-email: oliver@andrich.me
License: Apache License 2.0
Description: weave-minimal-uberspace
        =======================
        
        I am a great fan of Firefox. I love its sync feature. But the sync service
        provided by Mozilla sucks. Sorry for being rude.
        
        Luckily, you can setup your own sync server. Either as described in the
        `official guide`_ or by using the awesome weave-minimal_ sync server. I
        prefer weave-minimal_, cause it is easy to setup, has just a view
        dependencies and it works like a charm.
        
        I am also a fan of uberspace_, a great hosting service located in Germany. They
        offer two options to host your own web applications/services - fastcgi or as
        daemon process listening to a port. While it is fine to run weave-minimal_ as
        a service, I prefer the fastcgi solution. It uses less resources, no need to
        reserve a port and easier to maintain.
        
        uberspace_ + weave-minimal_ + this project = ♥︎
        
        Installation
        ------------
        
        1. **Install the code.**
        
           .. code-block:: bash
        
               $ pip-2.7 install weave-minimal-uberspace
               $ cp ~/bin/weave-minimal.fcgi ~/fcgi-bin/
        
        2. **Add a rewrite rule for a nice and clean url.**
        
           Just add the following rewrite rule to the ``.htaccess`` file in the
           ``~/html/`` directory.
        
           .. code-block::
        
               RewriteEngine on
               RewriteRule ^weave/(.*)$ /fcgi-bin/weave-minimal.fcgi/$1 [QSA,L]
        
        Afterwards your own firefox sync server is accessible under the following
        url(s):
        
        - ``http(s)://<uberspace name>.<uberspace host>.uberspace.de/weave/``
        - ``http(s)://<any domain you bound to your uberspace/weave/``
        
        The firefox sync server accepts new registrations by default and stores the
        sync data in the directory ``~/.weave/``.
        
        Configuration
        -------------
        
        You can only configure wether you want to allow new reagistrations or not. To
        disable new registrations for your server, just create a file named
        ``~/.weave/disable_registration`` and you are done. If you remove the file, new
        registrations are allowed again.
        
        Patches welcome: https://bitbucket.org/oa/weave-minimal-uberspace
        
        .. _official guide: https://docs.services.mozilla.com/howtos/run-sync.html
        .. _weave-minimal: https://github.com/posativ/weave-minimal
        .. _uberspace: https://uberspace.de/
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
