remoteconfig
============
A simple wrapper for localconfig_ that allows for reading config from a remote server
Quick Start Tutorial
====================
To install::
pip install remoteconfig
To read from a remote config:
.. code-block:: python
from remoteconfig import config
config.read('http://url/to/remote-config.ini')
# Or cache the URL content for 60 seconds to avoid excessive download if program is invoked often
# config.read('http://url/to/remote-config.ini', cache_duration=60)
#
# Or instantiate another config instance:
# from remoteconfig import RemoteConfig
# config2 = RemoteConfig('http://url/to/another-config.ini', cache_duration=10)
For everything else that you can do with `config`, refer to `localconfig's documentation`_
.. _localconfig: https://pypi.python.org/pypi/localconfig
.. _`localconfig's documentation`: http://localconfig.readthedocs.org
More
====
| Documentation: http://remoteconfig.readthedocs.org
|
| PyPI Package: https://pypi.python.org/pypi/remoteconfig
| GitHub Source: https://github.com/maxzheng/remoteconfig
| Report Issues/Bugs: https://github.com/maxzheng/remoteconfig/issues
|
| Connect: https://www.linkedin.com/in/maxzheng
| Contact: maxzheng.os @t gmail.com
Raw data
{
"_id": null,
"home_page": "https://github.com/maxzheng/remoteconfig",
"name": "remoteconfig",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "configuration remote http config",
"author": "Max Zheng",
"author_email": "maxzheng.os @t gmail.com",
"download_url": "https://files.pythonhosted.org/packages/fd/96/71045e8dbf17a4b06fdfad8f10b422f5cde1d241724374027859f6cc7be7/remoteconfig-1.0.2.tar.gz",
"platform": "",
"description": "remoteconfig\n============\n\nA simple wrapper for localconfig_ that allows for reading config from a remote server\n\nQuick Start Tutorial\n====================\n\nTo install::\n\n pip install remoteconfig\n\nTo read from a remote config:\n\n.. code-block:: python\n\n from remoteconfig import config\n\n config.read('http://url/to/remote-config.ini')\n\n # Or cache the URL content for 60 seconds to avoid excessive download if program is invoked often\n # config.read('http://url/to/remote-config.ini', cache_duration=60)\n #\n # Or instantiate another config instance:\n # from remoteconfig import RemoteConfig\n # config2 = RemoteConfig('http://url/to/another-config.ini', cache_duration=10)\n\nFor everything else that you can do with `config`, refer to `localconfig's documentation`_\n\n.. _localconfig: https://pypi.python.org/pypi/localconfig\n.. _`localconfig's documentation`: http://localconfig.readthedocs.org\n\n\nMore\n====\n\n| Documentation: http://remoteconfig.readthedocs.org\n|\n| PyPI Package: https://pypi.python.org/pypi/remoteconfig\n| GitHub Source: https://github.com/maxzheng/remoteconfig\n| Report Issues/Bugs: https://github.com/maxzheng/remoteconfig/issues\n|\n| Connect: https://www.linkedin.com/in/maxzheng\n| Contact: maxzheng.os @t gmail.com\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A simple wrapper for localconfig that allows for reading config from a remote server",
"version": "1.0.2",
"project_urls": {
"Homepage": "https://github.com/maxzheng/remoteconfig"
},
"split_keywords": [
"configuration",
"remote",
"http",
"config"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fbdb08c1a0b28adc664ba640cb73282405318a01b6060d7c535669d70d99eed9",
"md5": "e534a37e3ace5ddba2428fe73e5f7658",
"sha256": "c73e7238b8c8d9c4da907260f3833c00d8e1ee668f669692395bb73753d24433"
},
"downloads": -1,
"filename": "remoteconfig-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e534a37e3ace5ddba2428fe73e5f7658",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3760,
"upload_time": "2018-06-05T20:17:15",
"upload_time_iso_8601": "2018-06-05T20:17:15.348982Z",
"url": "https://files.pythonhosted.org/packages/fb/db/08c1a0b28adc664ba640cb73282405318a01b6060d7c535669d70d99eed9/remoteconfig-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fd9671045e8dbf17a4b06fdfad8f10b422f5cde1d241724374027859f6cc7be7",
"md5": "c14dbe2e551aa1b409752c47d491d090",
"sha256": "dfcf2e5f5f1d6f35b8351eb994a8fcb87595dbc385d018a575b377a63eac9b4b"
},
"downloads": -1,
"filename": "remoteconfig-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "c14dbe2e551aa1b409752c47d491d090",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11345,
"upload_time": "2018-06-05T20:17:16",
"upload_time_iso_8601": "2018-06-05T20:17:16.430123Z",
"url": "https://files.pythonhosted.org/packages/fd/96/71045e8dbf17a4b06fdfad8f10b422f5cde1d241724374027859f6cc7be7/remoteconfig-1.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2018-06-05 20:17:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "maxzheng",
"github_project": "remoteconfig",
"travis_ci": false,
"coveralls": true,
"github_actions": false,
"requirements": [],
"tox": true,
"lcname": "remoteconfig"
}