Skip to content

dpriskorn/WikidataTopicCurator

Repository files navigation

Wikidata Topic Curator

This is a simplified rewrite of ItemSubjector into a webapp to help wikimedians curate scientific articles with topics.

Start page:

image

Subtopic page:

image

Query page:

image

Results page:

image

Features

See the documentation.

Documentation

https://www.wikidata.org/wiki/Wikidata:Tools/Wikidata_Topic_Curator

Participating

See the issues in Github. Feel free to open a new one or send a pull request. :)

License

AGPLv3+

Inspiration

This app was inspired by topictagger, AuthorDisambiguator and Scholia. The bootstrap layout was inspired by Wikidata Lexeme Forms

What I learned

  • the syntax of flask and FastAPI seem very similar
  • jinja2 templates are really cool
  • pycharm has very nice html editing support :)
  • chatgpt is very good at helping with flask apps, which really sped up development
  • bootstrap is nice, I don't have to fiddle with CSS at all, just choose a few classes and it's good enough to get out the door
  • chatgpt can generate all the javascript I'll ever need for simple projects like this one. Very nice not having to learn and keep that in memory at all.

Effort

This software is a product of about two weeks work of time.

About

Web application that helps Wikimedians add topics to items in Wikidata.

Topics

Resources

License

Stars

Watchers

Forks