{"id":17909166,"url":"https://github.com/mback2k/django-dnsalloc","last_synced_at":"2025-03-23T20:31:29.630Z","repository":{"id":2132534,"uuid":"3075824","full_name":"mback2k/django-dnsalloc","owner":"mback2k","description":"DNS Allocator web application - Django project","archived":false,"fork":false,"pushed_at":"2022-12-08T03:12:13.000Z","size":9329,"stargazers_count":4,"open_issues_count":7,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-19T00:55:07.168Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://dnsalloc.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-30T18:14:44.000Z","updated_at":"2020-10-21T22:13:36.000Z","dependencies_parsed_at":"2023-01-11T16:08:05.375Z","dependency_job_id":null,"html_url":"https://github.com/mback2k/django-dnsalloc","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-dnsalloc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fdjango-dnsalloc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fdjango-dnsalloc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fdjango-dnsalloc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mback2k","download_url":"https://codeload.github.com/mback2k/django-dnsalloc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245165002,"owners_count":20571223,"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:35.270Z","updated_at":"2025-03-23T20:31:29.303Z","avatar_url":"https://github.com/mback2k.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"DNS Allocator\n=============\n\nDependencies\n------------\n- Django             [https://www.djangoproject.com/]\n- Celery             [http://www.celeryproject.org/]\n- django-celery-beat [https://github.com/celery/django-celery-beat]\n- django-celery-results [https://github.com/celery/django-celery-results]\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\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 DNS Allocator the Django project needs to have a complete settings.py.\nThe following Django settings are required to run DNS Allocator:\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 git://github.com/mback2k/django-dnsalloc.git dnsalloc\n    \n    cd dnsalloc\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 dnsalloc beat\n    celery -A dnsalloc 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-dnsalloc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmback2k%2Fdjango-dnsalloc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmback2k%2Fdjango-dnsalloc/lists"}