Skip to content

fixme-lausanne/events

Repository files navigation

Events

Publish FIXME events on all the platforms

Installation

  • FIXME: There's still some hardcoded values in events.py preventing reuse as is

  • Install the latest stable flask and dependencies

sudo apt-get install python-pip python-httplib2 sudo pip install -r requirements.txt ```

  • Create config.py and fill the empty fields

    cp config.py-example config.py

  • Apache example configuration for WSGI in /etc/apache2/sites-available/20_events

    <VirtualHost *:80>
        ServerName events.fixme.ch
        ServerSignature Off
        CustomLog /var/www/events/logs/access.log combined
        ErrorLog /var/www/events/logs/error.log
        DocumentRoot /var/www/events/htdocs
    
        <Directory /var/www/events/htdocs>
            AllowOverride None
            Options -Indexes
        </Directory>
    
        <Files *.pyc>
            deny from all
        </Files>
    
        WSGIProcessGroup events.fixme.ch
        WSGIScriptAlias / /var/www/events/htdocs/app.wsgi
        WSGIDaemonProcess events.fixme.ch user=www-data group=www-data threads=50
    </VirtualHost>
    

TODO

  • Implements meetup.com (http://www.meetup.com/meetup_api/)
  • Create a facebook/google plus event lib (as the official APIs dont support event creation)
  • Add other platforms
  • Create unit tests ?? (not easy without posting, must create test calls to API)
  • ...

Screenshot

form

License

Copyright (C) 2014 Jean-Baptiste Aubort <[email protected]>

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 3 of the License, or any later
version. This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
Public License for more details. You should have received a copy of the
GNU General Public License along with this program; if not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA

See gpl-3.0.txt

About

Publish events on multiple social platform at once.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published