http.request.rss
http.request.rss
- class platypush.plugins.http.request.rss.HttpRequestRssPlugin(**kwargs)[source]
Plugin to programmatically retrieve and parse an RSS feed URL.
Requires:
feedparser (
pip install feedparser
)
- __init__(**kwargs)
- delete(url, **kwargs)
Perform a DELETE request
- Parameters:
url (str) – Target URL
kwargs (dict) – Additional arguments that will be transparently provided to the
requests
object, including but not limited to query params, data, JSON, headers etc. (see https://docs.python-requests.org/en/master/user/quickstart/#make-a-request)
- download(url: str, path: str, **kwargs)
Locally download the content of a remote URL.
- Parameters:
url – URL to be downloaded.
path – Path where the content will be downloaded on the local filesystem - must be a file name.
- get(url)[source]
Perform a GET request
- Parameters:
url (str) – Target URL
kwargs (dict) – Additional arguments that will be transparently provided to the
requests
object, including but not limited to query params, data, JSON, headers etc. (see https://docs.python-requests.org/en/master/user/quickstart/#make-a-request)
- head(url, **kwargs)
Perform an HTTP HEAD request
- Parameters:
url (str) – Target URL
kwargs (dict) – Additional arguments that will be transparently provided to the
requests
object, including but not limited to query params, data, JSON, headers etc. (see https://docs.python-requests.org/en/master/user/quickstart/#make-a-request)
- options(url, **kwargs)
Perform an HTTP OPTIONS request
- Parameters:
url (str) – Target URL
kwargs (dict) – Additional arguments that will be transparently provided to the
requests
object, including but not limited to query params, data, JSON, headers etc. (see https://docs.python-requests.org/en/master/user/quickstart/#make-a-request)
- post(url, **kwargs)
Perform a POST request
- Parameters:
url (str) – Target URL
kwargs (dict) – Additional arguments that will be transparently provided to the
requests
object, including but not limited to query params, data, JSON, headers etc. (see https://docs.python-requests.org/en/master/user/quickstart/#make-a-request)
- put(url, **kwargs)
Perform a PUT request
- Parameters:
url (str) – Target URL
kwargs (dict) – Additional arguments that will be transparently provided to the
requests
object, including but not limited to query params, data, JSON, headers etc. (see https://docs.python-requests.org/en/master/user/quickstart/#make-a-request)