Skip to main content

Handle opensearch.xml

Project description

Travis Coverage Requires License Version Supported Python version Supported Django version Package format Python wheel support Package status

django-opensearch is a Django reusable application to handle opensearch.xml

Installation

  • Obtain your copy of source code from the git repository: git clone https://github.com/vint21h/django-opensearch.git. Or download the latest release from https://github.com/vint21h/django-opensearch/tags/.

  • Run python ./setup.py install from the repository source tree or unpacked archive. Or use pip: pip install django-opensearch.

Configuration

  • Add "opensearch" to settings.INSTALLED_APPS.

# settings.py

INSTALLED_APPS += [
    "opensearch",
]
  • Add "opensearch" to your URLs definitions.

# urls.py

urlpatterns += [
    url(r"^opensearch/", include("opensearch.urls")),
]

Usage

Load "opensearch_tags" to your base template and place opensearch rel meta tag to <head> HTML tag by calling {% opensearch_meta %}.

{# base.html #}

{% load opensearch_tags %}

<head>
    {% opensearch_meta %}
</head>

Settings

OPENSEARCH_CONTACT_EMAIL

Contains an email address at which the maintainer of the description document can be reached. Defaults to "".

OPENSEARCH_SHORT_NAME

Contains a brief human-readable title that identifies this search engine. Defaults to "".

OPENSEARCH_DESCRIPTION

Contains a human-readable text description of the search engine. Defaults to "".

OPENSEARCH_FAVICON_WIDTH

Contains width of an image that can be used in association with this search content. Defaults to 16.

OPENSEARCH_FAVICON_HEIGHT

Contains height of an image that can be used in association with this search content. Defaults to 16.

OPENSEARCH_FAVICON_TYPE

Contains mimetype of an image that can be used in association with this search content. Defaults to "image/x-icon".

OPENSEARCH_FAVICON_FILE

Contains a URL that identifies the location of an image that can be used in association with this search content. Defaults to "favicon.ico".

OPENSEARCH_SEARCH_URL

Contains a Django URL name to search content. Defaults to "search".

OPENSEARCH_SEARCH_QUERYSTRING

Contains the querystring to prepend to search parameter. Defaults to "q=".

OPENSEARCH_INPUT_ENCODING

Contains a string that indicates that the search engine supports search requests encoded with the specified character encoding. Defaults to "UTF-8".

Licensing

django-opensearch is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. For complete license text see COPYING file.

Contacts

Project Website: https://github.com/vint21h/django-opensearch/

Author: Alexei Andrushievich <vint21h@vint21h.pp.ua>

For other authors list see AUTHORS file.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-opensearch-0.13.0.zip (31.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_opensearch-0.13.0-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file django-opensearch-0.13.0.zip.

File metadata

  • Download URL: django-opensearch-0.13.0.zip
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.4

File hashes

Hashes for django-opensearch-0.13.0.zip
Algorithm Hash digest
SHA256 4c0bebedfa374a9d4c91f694df40ac6f47b90bf00ad923a158caa859cafdda22
MD5 003624d6f1b7dcedfb0cab8fdb26c121
BLAKE2b-256 eb5bfbdb33e2e78913cf1c64d1c9a7cf5ebb185bad625f06b65918b53ee9c9a0

See more details on using hashes here.

File details

Details for the file django_opensearch-0.13.0-py3-none-any.whl.

File metadata

  • Download URL: django_opensearch-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 22.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.4

File hashes

Hashes for django_opensearch-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ae722768b4e688d6587e0e35c76478abd69eba7f33ff4be973401ac083c14f4
MD5 832e9628d76cbc1ca421a0f487acb2e3
BLAKE2b-256 fdea2da9e999df68081dc9dba014c924614ac5c644d26626138c984fd5d1ce01

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page