allowed-ghosts


Nameallowed-ghosts JSON
Version 0.2.6 PyPI version JSON
download
home_pagehttps://github.com/JV-conseil/allowed-ghosts
SummaryDaily inspiration for `ALLOWED_HOSTS` values.
upload_time2023-03-25 15:56:55
maintainer
docs_urlNone
authorJV conseil
requires_python>=3.9.16
licenseEUPL-1.2
keywords django
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- markdownlint-disable MD033 -->
# Allowed Ghosts 👻

[![UCloud Health Status](https://img.shields.io/website?down_color=red&down_message=down&label=UCloud&up_color=green&up_message=up&url=https%3A%2F%2Fapp-health-status.cloud.sdu.dk%2F)](https://app-health-status.cloud.sdu.dk)
[![Umami - GDPR compliant alternative to Google Analytics](https://img.shields.io/badge/analytics-umami-green)](https://analytics.umami.is/share/M19mr5L7jVhHuFnb/jv-conseil.github.io "Umami - GDPR compliant alternative to Google Analytics")
[![Django 4.1](https://img.shields.io/badge/Django-4.1.7-green)](https://docs.djangoproject.com/en/4.1/releases/4.1.7/)
[![Python 3.11](https://img.shields.io/badge/Python-3.11.2-green)](https://www.python.org/downloads/release/python-3112/)
[![License EUPL 1.2](https://img.shields.io/badge/License-EUPL--1.2-blue.svg)](LICENSE)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![CodeQL](https://github.com/JV-conseil/allowed-ghosts/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/JV-conseil/allowed-ghosts/actions/workflows/github-code-scanning/codeql)
[![PyPI](https://img.shields.io/pypi/v/allowed-ghosts?color=green)](https://pypi.org/project/allowed-ghosts/)
[![Become a sponsor to JV-conseil](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/JV-conseil "Become a sponsor to JV-conseil")
[![Follow JV conseil on StackOverflow](https://img.shields.io/stackexchange/stackoverflow/r/2477854)](https://stackoverflow.com/users/2477854/jv-conseil "Follow JV conseil on StackOverflow")
[![Follow JVconseil on Twitter](https://img.shields.io/twitter/follow/JVconseil.svg?style=social&logo=twitter)](https://twitter.com/JVconseil "Follow JVconseil on Twitter")
[![Follow JVconseil on Mastodon](https://img.shields.io/mastodon/follow/109896584320509054?domain=https%3A%2F%2Ffosstodon.org)](https://fosstodon.org/@JVconseil "Follow JVconseil@fosstodon.org on Mastodon")
[![Follow JV conseil on GitHub](https://img.shields.io/github/followers/JV-conseil?label=JV-conseil&style=social)](https://github.com/JV-conseil "Follow JV-conseil on GitHub")

Daily inspiration for `ALLOWED_HOSTS` values.

## Installation & Usage

1. [`pip install allowed-ghosts`](https://pypi.org/project/allowed-ghosts/)

2. Add `allowed-ghosts` to your [`requirements.txt`](requirements.txt)

3. Edit your [`settings.py`](core/settings.py)

    ```py
    from allowed_ghosts import ALLOWED_GHOSTS

    ALLOWED_HOSTS = ["localhost"]
    ALLOWED_HOSTS += ALLOWED_GHOSTS
    ```

4. Now you can create a [<kbd>Public Link</kbd>](https://cloud.sdu.dk/app/public-links) 🔗 for today's run 👉 <https://cloud.sdu.dk/app/public-links> 📆

## Documentation 📚

Extended [documentation](https://jv-conseil.github.io/allowed-ghosts/) available 👉 <https://jv-conseil.github.io/allowed-ghosts/>

## TODO

- Use [Beautiful Soup](https://beautiful-soup-4.readthedocs.io/en/latest/) to pull collections from web sources instead of downloaded text files.

## Sponsorship

If this project helps you, you can offer me a cup of coffee ☕️ :-)

[![Become a sponsor to JV-conseil](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/JV-conseil)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/JV-conseil/allowed-ghosts",
    "name": "allowed-ghosts",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9.16",
    "maintainer_email": "",
    "keywords": "django",
    "author": "JV conseil",
    "author_email": "contact@jv-conseil.net",
    "download_url": "https://files.pythonhosted.org/packages/f0/ac/af138ebb3c4156c51ea26050a4bf68179e87f0400ef8c9fdec4e48847242/allowed_ghosts-0.2.6.tar.gz",
    "platform": null,
    "description": "<!-- markdownlint-disable MD033 -->\n# Allowed Ghosts \ud83d\udc7b\n\n[![UCloud Health Status](https://img.shields.io/website?down_color=red&down_message=down&label=UCloud&up_color=green&up_message=up&url=https%3A%2F%2Fapp-health-status.cloud.sdu.dk%2F)](https://app-health-status.cloud.sdu.dk)\n[![Umami - GDPR compliant alternative to Google Analytics](https://img.shields.io/badge/analytics-umami-green)](https://analytics.umami.is/share/M19mr5L7jVhHuFnb/jv-conseil.github.io \"Umami - GDPR compliant alternative to Google Analytics\")\n[![Django 4.1](https://img.shields.io/badge/Django-4.1.7-green)](https://docs.djangoproject.com/en/4.1/releases/4.1.7/)\n[![Python 3.11](https://img.shields.io/badge/Python-3.11.2-green)](https://www.python.org/downloads/release/python-3112/)\n[![License EUPL 1.2](https://img.shields.io/badge/License-EUPL--1.2-blue.svg)](LICENSE)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![CodeQL](https://github.com/JV-conseil/allowed-ghosts/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/JV-conseil/allowed-ghosts/actions/workflows/github-code-scanning/codeql)\n[![PyPI](https://img.shields.io/pypi/v/allowed-ghosts?color=green)](https://pypi.org/project/allowed-ghosts/)\n[![Become a sponsor to JV-conseil](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/JV-conseil \"Become a sponsor to JV-conseil\")\n[![Follow JV conseil on StackOverflow](https://img.shields.io/stackexchange/stackoverflow/r/2477854)](https://stackoverflow.com/users/2477854/jv-conseil \"Follow JV conseil on StackOverflow\")\n[![Follow JVconseil on Twitter](https://img.shields.io/twitter/follow/JVconseil.svg?style=social&logo=twitter)](https://twitter.com/JVconseil \"Follow JVconseil on Twitter\")\n[![Follow JVconseil on Mastodon](https://img.shields.io/mastodon/follow/109896584320509054?domain=https%3A%2F%2Ffosstodon.org)](https://fosstodon.org/@JVconseil \"Follow JVconseil@fosstodon.org on Mastodon\")\n[![Follow JV conseil on GitHub](https://img.shields.io/github/followers/JV-conseil?label=JV-conseil&style=social)](https://github.com/JV-conseil \"Follow JV-conseil on GitHub\")\n\nDaily inspiration for `ALLOWED_HOSTS` values.\n\n## Installation & Usage\n\n1. [`pip install allowed-ghosts`](https://pypi.org/project/allowed-ghosts/)\n\n2. Add `allowed-ghosts` to your [`requirements.txt`](requirements.txt)\n\n3. Edit your [`settings.py`](core/settings.py)\n\n    ```py\n    from allowed_ghosts import ALLOWED_GHOSTS\n\n    ALLOWED_HOSTS = [\"localhost\"]\n    ALLOWED_HOSTS += ALLOWED_GHOSTS\n    ```\n\n4. Now you can create a [<kbd>Public Link</kbd>](https://cloud.sdu.dk/app/public-links) \ud83d\udd17 for today's run \ud83d\udc49 <https://cloud.sdu.dk/app/public-links> \ud83d\udcc6\n\n## Documentation \ud83d\udcda\n\nExtended [documentation](https://jv-conseil.github.io/allowed-ghosts/) available \ud83d\udc49 <https://jv-conseil.github.io/allowed-ghosts/>\n\n## TODO\n\n- Use [Beautiful Soup](https://beautiful-soup-4.readthedocs.io/en/latest/) to pull collections from web sources instead of downloaded text files.\n\n## Sponsorship\n\nIf this project helps you, you can offer me a cup of coffee \u2615\ufe0f :-)\n\n[![Become a sponsor to JV-conseil](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/JV-conseil)\n",
    "bugtrack_url": null,
    "license": "EUPL-1.2",
    "summary": "Daily inspiration for `ALLOWED_HOSTS` values.",
    "version": "0.2.6",
    "split_keywords": [
        "django"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5d66c0d521c424dee1874b73d533af12282a37360e325a9402ddb6a680ecd5fb",
                "md5": "98667d088dde1056f97614c8c156da75",
                "sha256": "ac055a3fb5214d31a40c2151ce2a542e95dea4b5a64a401f080eb66b980fec92"
            },
            "downloads": -1,
            "filename": "allowed_ghosts-0.2.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "98667d088dde1056f97614c8c156da75",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9.16",
            "size": 27075,
            "upload_time": "2023-03-25T15:56:53",
            "upload_time_iso_8601": "2023-03-25T15:56:53.464992Z",
            "url": "https://files.pythonhosted.org/packages/5d/66/c0d521c424dee1874b73d533af12282a37360e325a9402ddb6a680ecd5fb/allowed_ghosts-0.2.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0acaf138ebb3c4156c51ea26050a4bf68179e87f0400ef8c9fdec4e48847242",
                "md5": "bcf6862839c2beaab07b15de00544fa9",
                "sha256": "3486c3c9c86a73be37d5ee8194da0a382a064f793bf46f82d27eaab741cb33b6"
            },
            "downloads": -1,
            "filename": "allowed_ghosts-0.2.6.tar.gz",
            "has_sig": false,
            "md5_digest": "bcf6862839c2beaab07b15de00544fa9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9.16",
            "size": 27352,
            "upload_time": "2023-03-25T15:56:55",
            "upload_time_iso_8601": "2023-03-25T15:56:55.261413Z",
            "url": "https://files.pythonhosted.org/packages/f0/ac/af138ebb3c4156c51ea26050a4bf68179e87f0400ef8c9fdec4e48847242/allowed_ghosts-0.2.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-25 15:56:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "JV-conseil",
    "github_project": "allowed-ghosts",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "tox": true,
    "lcname": "allowed-ghosts"
}
        
Elapsed time: 0.04815s