[java] Fix java.py (closes #65)

This commit is contained in:
Marc Wrobel
2023-01-04 22:39:19 +01:00
parent 7bd33c7116
commit 29c3f752f5
2 changed files with 242 additions and 7 deletions

View File

@@ -25,19 +25,23 @@ def fetch_releases(releases):
r.html.render(sleep=1, scrolldown=3)
previous_date = None
for row in r.html.find('#released tr.shade'):
version = row.find('td.anchor', first=True).attrs['id']
date = row.find('td')[1].text
date = previous_date if not date else date
print(f"{version}: {date}")
releases[version] = date
previous_date = date
for row in r.html.find('#released tr'):
version_cell = row.find('td.anchor', first=True)
if version_cell:
version = version_cell.attrs['id']
date = row.find('td')[1].text
date = previous_date if not date else date
print(f"{version}: {date}")
releases[version] = date
previous_date = date
def main():
print(f"::group::{PRODUCT}")
releases = {}
fetch_releases(releases)
releases.pop('1.0_alpha') # that's the only version we do not want, regex not needed
print("::endgroup::")
with open(f"releases/{PRODUCT}.json", "w") as f: