Sort posts by publish date

Makes the latest ones very quick to find
This commit is contained in:
Jake Howard 2021-09-19 22:23:24 +01:00
parent 9df0425c4c
commit 7ec78419ee
Signed by: jake
GPG Key ID: 57AFB45680EDD477

View File

@ -3,6 +3,8 @@
import json
import subprocess
import urllib.request
import operator
from collections import OrderedDict
URL = "https://theorangeone.net/index.json"
@ -10,10 +12,12 @@ def main():
with urllib.request.urlopen(URL) as response:
data = json.load(response)
url_mapping = {
d['title']: d['url']
data = sorted(data, key=operator.itemgetter("date"), reverse=True)
url_mapping = OrderedDict([
(d['title'], d['url'])
for d in data
}
])
selected_page = subprocess.check_output(["rofi", "-dmenu", "-i", "-format", "s", "-p", "Post"], input="\n".join(url_mapping.keys()), universal_newlines=True)
selected_page = selected_page.strip()