Skip to content

Updates + Fixes - #6

Open
tcyrus wants to merge 1 commit into
jhsoby:mainfrom
tcyrus:patch-1
Open

Updates + Fixes#6
tcyrus wants to merge 1 commit into
jhsoby:mainfrom
tcyrus:patch-1

Conversation

@tcyrus

@tcyrus tcyrus commented Aug 5, 2026

Copy link
Copy Markdown
  • Migrated to pyproject.toml
  • Don't call get_everything if langcode is empty string
  • Store get_code_data instead of calling it 3 times in a row (should fix Internal Server Error #4)
  • Markup is no longer in flask. instead of adding markupsafe as a dependency, I migrated build_content and statblurb to Jinja2 macros
  • Use window.location.origin instead of hardcoded URL for form submit (useful for local testing)

- Migrated to pyproject.toml
- Don't call get_everything if langcode is empty string
- Store get_code_data response instead of calling it 3 times
- Markup is no longer in flask (exported by markupsafe)
- migrated build_content and statblurb to Jinja2 macros
- Use window.location.origin for form submit redirect
- Use HTML escape characters for check and cross symbols

hub.toolforge.org can still fail because of rate limits.

I've made a basic GraphQL query which should be doing the same thing as the hub API:

query ($prop: PropertyId, $lang: String) {
  searchItems(query: {property: $prop, value: $lang}, first: 1) {
    edges {
      node {
        id
        sitelink(siteId: "enwiki") {
          url
        }
      }
    }
  }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Internal Server Error

1 participant