{"id":17909142,"url":"https://github.com/mback2k/django-webgcal","last_synced_at":"2025-07-26T21:35:52.669Z","repository":{"id":2132973,"uuid":"3076295","full_name":"mback2k/django-webgcal","owner":"mback2k","description":"WebGCal web application - Django project","archived":false,"fork":false,"pushed_at":"2022-12-08T03:12:14.000Z","size":1550,"stargazers_count":6,"open_issues_count":11,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T23:41:22.696Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://webgcal.uxnr.de/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mback2k.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-12-30T19:48:45.000Z","updated_at":"2024-05-27T11:26:37.000Z","dependencies_parsed_at":"2023-01-11T16:08:05.443Z","dependency_job_id":null,"html_url":"https://github.com/mback2k/django-webgcal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fdjango-webgcal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fdjango-webgcal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fdjango-webgcal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fdjango-webgcal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mback2k","download_url":"https://codeload.github.com/mback2k/django-webgcal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245164993,"owners_count":20571222,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-28T19:20:26.699Z","updated_at":"2025-03-23T20:31:26.702Z","avatar_url":"https://github.com/mback2k.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"WebGCal\n=======\n\nDependencies\n------------\n- Django             [https://www.djangoproject.com/]\n- Celery             [http://www.celeryproject.org/]\n- SwampDragon        [http://swampdragon.net/]\n- pytz               [http://pytz.sourceforge.net/]\n- Google API         [https://code.google.com/p/google-api-python-client/]\n- django-celery-beat [https://github.com/celery/django-celery-beat]\n- django-celery-results [https://github.com/celery/django-celery-results]\n- django-celery-model [https://github.com/mback2k/django-celery-model]\n- django_compressor  [https://github.com/jezdez/django_compressor]\n- python-social-auth [https://github.com/omab/python-social-auth]\n- python-appengine-auth [https://github.com/mback2k/python-appengine-auth]\n- python-hcalendar   [https://github.com/mback2k/python-hcalendar]\n\nSubmodules\n----------\n- django-jdatetime   [https://github.com/mback2k/django-jdatetime]\n- django-yamlcss     [https://github.com/mback2k/django-yamlcss]\n\nMessage Broker\n--------------\n- Kombu              [http://pypi.python.org/pypi/kombu/]\n\nAll Celery supported AMQP message brokers can be used.\n\nConfiguration\n-------------\nIn order to use WebGCal the Django project needs to have a complete settings.py.\nThe following Django settings are required to run WebGCal:\n\n- BROKER_URL and other required message broker settings\n- DATABASES\n- DEFAULT_FROM_EMAIL\n- SECRET_KEY\n\nAll other settings are pre-configured inside settings/base.py, which can be imported using the following line in your settings/{env}.py:\n\n    from .base import *\n\nA basic development environment can be launched using the pre-configured settings/dev.py.\n\nInstallation\n------------\nFirst of all you need to install all the dependencies.\nIt is recommended to perform the installations using the pip command.\n\nThe next step is to get all source from github.com and PyPI:\n\n    git clone --recursive https://github.com/mback2k/django-webgcal.git webgcal\n    \n    cd webgcal\n    \n    pip install -r requirements.txt\n\nAfter that you need to collect and compress the static files using:\n\n    python manage.py collectstatic --noinput\n    python manage.py compress --force\n\nNow you need to setup your webserver to serve the Django project.\nPlease take a look at the [Django documentation](https://docs.djangoproject.com/en/1.8/topics/install/) for more information.\n\nYou can run a development server using the following command:\n\n    python manage.py runserver\n\nExecuting Tasks\n---------------\nBesides running the webserver, you need to run celery beat and celery worker.\nYou can do this by executing the following commands from your server's shell:\n\n    celery -A webgcal beat\n    celery -A webgcal worker\n\nLicense\n-------\n* Released under MIT License\n* Copyright (c) 2012-2016 Marc Hoersken \u003cinfo@marc-hoersken.de\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmback2k%2Fdjango-webgcal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmback2k%2Fdjango-webgcal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmback2k%2Fdjango-webgcal/lists"}