mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-05-24 01:12:54 -04:00
* unify look and feel + button validators * Fixes #741 * add github script to mealei-next * feat(frontend): 💄 improve user-flow for creating ingredients and units in editor Creating a unit/food in the recipe editor will not automatically assign that to the auto-complete element on the ingredient. It also no longer needs a dialog and will show at the bottom of the menu at all times. * fix whitespace issue with slot * add security check to properties * fix event refresh on delete * remove depreciated page * improve API token flow * hide recipe data if not advanced user * misc adds Co-authored-by: Hayden <hay-kot@pm.me>
33 lines
728 B
Python
33 lines
728 B
Python
import json
|
|
|
|
import requests
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class GithubIssue(BaseModel):
|
|
url: str
|
|
number: int
|
|
title: str
|
|
|
|
|
|
def get_issues_by_label(label="fixed-pending-release") -> list[GithubIssue]:
|
|
|
|
issues_url = f"https://api.github.com/repos/hay-kot/mealie/issues?labels={label}"
|
|
|
|
response = requests.get(issues_url)
|
|
issues = json.loads(response.text)
|
|
return [GithubIssue(**issue) for issue in issues]
|
|
|
|
|
|
def format_markdown_list(issues: list[GithubIssue]) -> str:
|
|
return "\n".join(f"- [{issue.number}]({issue.url}) - {issue.title}" for issue in issues)
|
|
|
|
|
|
def main() -> None:
|
|
issues = get_issues_by_label()
|
|
print(format_markdown_list(issues))
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|