Fixing the project-feed.xml and update-feed.json to contain minimal values.

This commit is contained in:
Robin Krom 2020-03-02 15:07:28 +01:00
commit 3e38daa82d
4 changed files with 20 additions and 17 deletions

View file

@ -1,2 +1,2 @@
source 'http://rubygems.org'
gem 'github-pages'
source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins

View file

@ -4,12 +4,12 @@ title: Greenshot
description: Greenshot - a free screenshot tool optimized for productivity
baseurl: ""
# TODO change URL to getgreenshot.org
url: http://getgreenshot.org
url: https://getgreenshot.org
twitter_username: greenshot_tool
github_username: greenshot
#facebook: Greenshot.Tool
googleplus: 108405649004966849465
openhub_project: greenshot
repository: "greenshot/greenshot"
metarobots: index,follow
@ -36,8 +36,9 @@ markdown: kramdown
permalink: pretty
exclude: ['README.md', 'Gemfile.lock', 'Gemfile', 'CNAME', 'LICENSE', '*.sh', '.git']
gems:
plugins:
- jemoji
- github-pages
- jekyll-feed
- jekyll-sitemap
- jekyll-redirect-from

View file

@ -3,21 +3,23 @@ permalink: project-feed/
---
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>{% assign sorted-releases = site.github.releases | where: "release.draft", "false" | where: "release.prerelease", "false" %}
<channel>
<title>Greenshot</title>
<link>https://getgreenshot.org</link>
<description>Greenshot update feed</description>{% for release in sorted-releases limit:1 %}{% for asset in release.assets %}{% if asset.name contains 'Greenshot-INSTALLER' and asset.name contains 'RELEASE'%}
<item>
<title>{{asset.name}}</title>
<link>http://sourceforge/projects/greenshot/files/release/Greenshot/{{asset.name}}/download</link>
<pubDate>{{asset.created_at | date_to_rfc822}}</pubDate>
<description>{{asset.label}}</description>
</item>{% break %}{% endif %}{% endfor %}{% endfor %}
{% for release in sorted-releases %}{% for asset in release.assets limit:1 %}{% if asset.name contains 'Greenshot-INSTALLER' and asset.name contains 'RELEASE'%}<item>
<description>Greenshot update feed</description>
{% assign sorted-releases2 = site.github.releases | where: "draft", "false" | where: "prerelease", "false" %}
{% for release in sorted-releases2 limit:1 %}{% for asset in release.assets %}{% if asset.name contains 'Greenshot-INSTALLER' and asset.name contains 'RELEASE'%}<item>
<title>{{asset.name}}</title>
<link>{{asset.browser_download_url}}</link>
<pubDate>{{asset.created_at | date_to_rfc822}}</pubDate>
<description>{{asset.label}}</description>
</item>{% break %}{% endif %}{% endfor %}{% endfor %}
</item>{% endif %}{% endfor %}{% endfor %}
{% assign sorted-releases = site.github.releases | where: "draft", "false" | where: "prerelease", "false" %}
{% for release in sorted-releases limit:1 %}{% for asset in release.assets %}{% if asset.name contains 'Greenshot-INSTALLER' and asset.name contains 'RELEASE'%}<item>
<title>{{asset.name}}</title>
<link>http://sourceforge/projects/greenshot/files/release/Greenshot/{{asset.name}}/download</link>
<pubDate>{{asset.created_at | date_to_rfc822}}</pubDate>
<description>{{asset.label}}</description>
</item>{% endif %}{% endfor %}{% endfor %}
</channel>
</rss>

View file

@ -1,13 +1,13 @@
---
permalink: update-feed.json
---
{% assign sorted-releases = site.github.releases | where: "release.draft", "false" | where: "release.prerelease", "false" %}{
{% assign sorted-releases = site.github.releases | where: "draft", "false" | where: "prerelease", "false" %}{
"releases": [{% for release in sorted-releases limit:2 %}{% for asset in release.assets %}{% if asset.name contains 'Greenshot-INSTALLER' %}{
"link": "{{asset.browser_download_url}}",
"version": "{{release.tag_name}}",
"publishDate": "{{asset.created_at}}"
}{% if forloop.last == false%},{% endif %}{% endif %}{% endfor %}{% endfor %}
],{% assign sorted-unstables = site.github.releases | where: "release.draft", "false" | where: "release.prerelease", "true" %}
],{% assign sorted-unstables = site.github.releases | where: "draft", "false" | where: "prerelease", "true" %}
"betas": [{% for release in sorted-unstables limit:2 %}{% for asset in release.assets %}{% if asset.name contains 'Greenshot-INSTALLER' %}{
"link": "{{asset.browser_download_url}}",
"version": "{{release.tag_name}}",