pax_global_header 0000666 0000000 0000000 00000000064 14001715447 0014515 g ustar 00root root 0000000 0000000 52 comment=d3483634067021bf48ebe544b0175c9656124d56
ags-slc-localzone-d348363/ 0000775 0000000 0000000 00000000000 14001715447 0015312 5 ustar 00root root 0000000 0000000 ags-slc-localzone-d348363/.gitignore 0000664 0000000 0000000 00000002041 14001715447 0017277 0 ustar 00root root 0000000 0000000 # Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# IPython Notebook
.ipynb_checkpoints
# pyenv
.python-version
# celery beat schedule file
celerybeat-schedule
# dotenv
.env
# virtualenv
venv/
ENV/
# Spyder project settings
.spyderproject
# Rope project settings
.ropeproject
*.npy
*.pkl
ags-slc-localzone-d348363/CHANGELOG.rst 0000664 0000000 0000000 00000000761 14001715447 0017337 0 ustar 00root root 0000000 0000000 v0.9.8
------
- Support dnspython 2.1.
v0.9.7
------
- Support dnspython 2.
v0.9.6
------
- Minor documentation change for PyPI.
v0.9.5
------
- Support dnspython 1.16.0.
- Add tox config.
v0.9.4
------
- Improve error handling.
- Correct and improve documentation.
- Create additional tests.
v0.9.3
------
- Remove deprecated option from `open` call and use defaults.
v0.9.2
------
- Add Python 2.7 support.
- Beta release.
v0.9.1
------
- Alpha release.
v0.0.1
------
- Origin! (ha, ha)
ags-slc-localzone-d348363/LICENSE 0000664 0000000 0000000 00000002675 14001715447 0016331 0 ustar 00root root 0000000 0000000 Copyright (C) 2018 Andrew Grant Spencer
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ags-slc-localzone-d348363/MANIFEST.in 0000664 0000000 0000000 00000000033 14001715447 0017044 0 ustar 00root root 0000000 0000000 include README.rst LICENSE
ags-slc-localzone-d348363/README.rst 0000664 0000000 0000000 00000003140 14001715447 0016777 0 ustar 00root root 0000000 0000000 .. image:: https://localzone.iomaestro.com/_images/localzone.png
:align: center
:width: 100px
:height: 100px
:alt: Project link: localzone (calzone image by sobinsergey from the Noun Project)
:target: https://localzone.iomaestro.com
A low-calorie library for managing DNS zones
============================================
.. code:: python
import localzone
with localzone.manage("db.example.com") as z:
r = z.add_record("greeting", "TXT", "hello, world!")
r.name # the record name, i.e. "greeting"
r.rdtype # the record type, i.e. "TXT"
r.content # the record content, i.e. "hello," "world!"
Powered by `dnspython `_.
Features
--------
- A simple API focused on managing resource records in local zone files
- Support for almost all resource record types
- Auto-save and auto-serial
- Built for automation
Installing localzone
--------------------
.. code-block:: shell
$ pip install localzone
Raison d'être
-------------
Comprehensive, low-level DNS toolkits can be cumbersome for the more common zone management tasks--especially those related to making simple changes to zone records. They can also come with a steep learning curve. Enter localzone: a simple library for managing DNS zones. While `localzone` may be a low-calorie library, it's stuffed full of everything that a hungry hostmaster needs.
License
-------
- BSD
- Calzone image by sobinsergey from the Noun Project
Where did the calories go? The likely `suspect `_.
ags-slc-localzone-d348363/docs/ 0000775 0000000 0000000 00000000000 14001715447 0016242 5 ustar 00root root 0000000 0000000 ags-slc-localzone-d348363/docs/Makefile 0000664 0000000 0000000 00000001104 14001715447 0017676 0 ustar 00root root 0000000 0000000 # Minimal makefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SOURCEDIR = .
BUILDDIR = _build
# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
.PHONY: help Makefile
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) ags-slc-localzone-d348363/docs/_static/ 0000775 0000000 0000000 00000000000 14001715447 0017670 5 ustar 00root root 0000000 0000000 ags-slc-localzone-d348363/docs/_static/favicon.ico 0000664 0000000 0000000 00000035356 14001715447 0022025 0 ustar 00root root 0000000 0000000 00 % 6 % h 6 ( 0 ` $ q q 6 6 8 8 T ' 8 8 ' T ( 8 8 ( 5 8 8 5 5 8 8 5 5 8 8 5 5 8 8 5 5 8 8 5 5 8 8 5 5 8 8 5 5 8 8 , 5 8 8 8 o 5 8 8 5 8 8 5 8 8 5 5 5 5 V f e e f V , 6 5 5 4 5 o " 4 <