Add 0.10.0 release
This commit is contained in:
parent
38096d90b5
commit
ed810096f0
5 changed files with 64 additions and 7 deletions
|
@ -78,6 +78,8 @@ output = "/tmp"
|
||||||
# It can also be specified as environment variable `http_proxy` or `HTTPS_PROXY`.
|
# It can also be specified as environment variable `http_proxy` or `HTTPS_PROXY`.
|
||||||
# The config file takes precedence, then the env vars in the above order.
|
# The config file takes precedence, then the env vars in the above order.
|
||||||
# proxy = socks5://10.64.0.1:1080
|
# proxy = socks5://10.64.0.1:1080
|
||||||
|
# Optionally enable reading web pages from local files though file:// URLs.
|
||||||
|
# file_urls = false
|
||||||
|
|
||||||
# Next is the array of feeds, each one starts with [[feed]]
|
# Next is the array of feeds, each one starts with [[feed]]
|
||||||
[[feed]]
|
[[feed]]
|
||||||
|
@ -198,6 +200,15 @@ The proxy for http and https requests can also be specified with the
|
||||||
environment variables `http_proxy` and `HTTPS_PROXY` respectively.
|
environment variables `http_proxy` and `HTTPS_PROXY` respectively.
|
||||||
The config file takes precedence over environment variables.
|
The config file takes precedence over environment variables.
|
||||||
|
|
||||||
|
### file_urls
|
||||||
|
|
||||||
|
Since: 0.10.0
|
||||||
|
|
||||||
|
Optional boolean value (default `false`) indicating whether to allow fetching web
|
||||||
|
pages from `file` URLs. When set to `true`, [feed.config.url](#feed-config-url)
|
||||||
|
can be a URL using the `file` scheme to a local HTML file like:
|
||||||
|
`file:///home/wmoore/Documents/example.html`. The path must be absolute.
|
||||||
|
|
||||||
### feed.title
|
### feed.title
|
||||||
|
|
||||||
The title of the channel in the generated feed.
|
The title of the channel in the generated feed.
|
||||||
|
|
45
content/news/release-0.10.0.md
Normal file
45
content/news/release-0.10.0.md
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
+++
|
||||||
|
title = "Version 0.10.0 released"
|
||||||
|
description = "The 0.10.0 release has been published. RSS Please now optionally supports reading web pages from local files."
|
||||||
|
date = 2024-08-31T10:25:14+10:00
|
||||||
|
|
||||||
|
#[extra]
|
||||||
|
#updated = 2024-02-20T22:57:15+10:00
|
||||||
|
+++
|
||||||
|
|
||||||
|
_RSS Please is a command line tool that allows you to generate RSS feeds from web pages.
|
||||||
|
Parts of the page are extracted using CSS selectors and a feed generated from the matching
|
||||||
|
items. RSS Please runs on Linux, macOS, Windows, BSD, and more._
|
||||||
|
|
||||||
|
The 0.10.0 release has been published. RSS Please now optionally supports reading
|
||||||
|
web pages from local files.
|
||||||
|
|
||||||
|
<!-- more -->
|
||||||
|
|
||||||
|
## Version 0.10.0
|
||||||
|
|
||||||
|
[This release][release] adds a new optional boolean property, `file_urls`, to the
|
||||||
|
configuration file (default `false`) indicating whether to allow fetching web
|
||||||
|
pages from `file` URLs. When set to `true`,
|
||||||
|
[feed.config.url](@/documentation.md#feed-config-url) can be a URL using the
|
||||||
|
`file` scheme to a local HTML file like:
|
||||||
|
`file:///home/wmoore/Documents/example.html`.
|
||||||
|
|
||||||
|
This feature enables workflows where the HTML is generated locally before
|
||||||
|
running RSS Please, or fetching the HTML using a different mechanism such as a
|
||||||
|
[cURL] invocation or headless browser. This latter option might allow
|
||||||
|
generating RSS feeds from sites that require authentication or JavaScript to
|
||||||
|
render.
|
||||||
|
|
||||||
|
A statically linked binary for ARM64 Linux is also published for this release,
|
||||||
|
which should run on Raspberry Pis, and other ARM based Linux devices.
|
||||||
|
|
||||||
|
- [Full Changelog](https://github.com/wezm/rsspls/compare/0.9.0...0.10.0)
|
||||||
|
- [Download][release]
|
||||||
|
|
||||||
|
If you find `rsspls` useful please consider a one-off or recurring contribution
|
||||||
|
to support development [on GitHub Sponsors][sponsor].
|
||||||
|
|
||||||
|
[release]: https://github.com/wezm/rsspls/releases/tag/0.10.0
|
||||||
|
[sponsor]: https://github.com/sponsors/wezm
|
||||||
|
[cURL]: https://curl.se/
|
|
@ -12,11 +12,7 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
{% if page.description %}
|
|
||||||
<h1 class="heading-text">{{ page.description }}</h1>
|
|
||||||
{% else %}
|
|
||||||
<h1 class="heading-text">{{ page.title }}</h1>
|
<h1 class="heading-text">{{ page.title }}</h1>
|
||||||
{% endif %}
|
|
||||||
{% if page.date %}
|
{% if page.date %}
|
||||||
<time datetime="{{ page.date }}">{{ page.date | date(format="%d %B %Y") }}</time>
|
<time datetime="{{ page.date }}">{{ page.date | date(format="%d %B %Y") }}</time>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -29,7 +29,11 @@
|
||||||
<time datetime="{{ page.date }}">{{ page.date | date(format="%d %B %Y") }}</time>
|
<time datetime="{{ page.date }}">{{ page.date | date(format="%d %B %Y") }}</time>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
|
{% if page.description %}
|
||||||
|
<p>{{ page.description }}</p>
|
||||||
|
{% else %}
|
||||||
{{ page.summary | safe }}
|
{{ page.summary | safe }}
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<a href="{{ page.permalink }}">Read more →</a>
|
<a href="{{ page.permalink }}">Read more →</a>
|
||||||
|
|
|
@ -3,9 +3,10 @@
|
||||||
{% set_global latest_version = latest_release.link['@href'] | split(pat="/") | last %}
|
{% set_global latest_version = latest_release.link['@href'] | split(pat="/") | last %}
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://releases.wezm.net/rsspls/{{ latest_version }}/rsspls-{{ latest_version }}-amd64-unknown-freebsd.tar.gz">FreeBSD 13+ amd64</a></li>
|
<li><a href="https://releases.wezm.net/rsspls/{{ latest_version }}/rsspls-{{ latest_version }}-amd64-unknown-freebsd.tar.gz">FreeBSD 13+ amd64</a></li>
|
||||||
<li><a href="https://releases.wezm.net/rsspls/{{ latest_version }}/rsspls-{{ latest_version }}-x86_64-unknown-linux-musl.tar.gz">Linux x86_64</a>
|
<li>Linux — Runs on glibc _and_ Musl based distributions including Alpine, Arch, Chimera, Debian, Fedora, and Ubuntu, etc:</li>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Runs on glibc and Musl based distributions including Alpine, Arch, Chimera, Debian, Fedora, and Ubuntu.</li>
|
<li><a href="https://releases.wezm.net/rsspls/{{ latest_version }}/rsspls-{{ latest_version }}-x86_64-unknown-linux-musl.tar.gz">Linux x86_64</a>
|
||||||
|
<li><a href="https://releases.wezm.net/rsspls/{{ latest_version }}/rsspls-{{ latest_version }}-aarch64-unknown-linux-musl.tar.gz">Linux aarch64</a>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="https://releases.wezm.net/rsspls/{{ latest_version }}/rsspls-{{ latest_version }}-universal-apple-darwin.tar.gz">MacOS Universal</a></li>
|
<li><a href="https://releases.wezm.net/rsspls/{{ latest_version }}/rsspls-{{ latest_version }}-universal-apple-darwin.tar.gz">MacOS Universal</a></li>
|
||||||
|
|
Loading…
Reference in a new issue