Jump to content

2023:Program/Submissions/Wikipedia 1.0 Bot Tech Stack - GUAE8Q

From Wikimania

Title: Wikipedia 1.0 Bot Tech Stack

Speakers:

Travis Briggs (Audiodude)

Travis Briggs is a software developer, amateur musician, and blogger. All of these skills come together on his personal website, located at travisbriggs.com. He has a BS in Computer Science with a minor in music from Worcester Polytechnic Institute in Worcester MA, USA. Travis specializes in developing software using frontend technologies such as HTML/CSS and Javascript/Typescript. He enjoys programming in his spare time as well, and is the primary maintainer of the Wikipedia WP 1.0 Bot, which has the most all time edits to English Wikipedia. Understanding the value of a quality mentor, he also tutors students and adults in Computer Science for free. Travis has released a single and an EP under the moniker "Danger Third Rail", which are available on many online music stores. Travis currently lives with his amazing wife Abby and cuddly cat Shekel in San Francisco CA USA.

Pretalx link

Etherpad link

Room:

Start time:

End time:

Type: Lecture

Track: Technology

Submission state: submitted

Duration: 30 minutes

Do not record: false

Presentation language: en


Abstract & description

[edit source]

Abstract

[edit source]

The Wikipedia 1.0 bot (WP1) is the bot with the most edits all time to English Wikipedia. Learn about the tech stack, including Python and Vue.js, which powers this project.

Description

[edit source]

WP1 is developed as an open-source project in collaboration with the Kiwix organization. Its tech stack includes Python, MariaDB, Redis, and a frontend web application written in all of the above as well as Flask and Vue.js. This session is intended as a high level overview of that stack in order to invite feedback and contributions from the community. It is a starting place for anyone interested in contributing to WP1 in the future.

Further details

[edit source]

Qn. How does your session relate to the event themes: Diversity, Collaboration Future?

Although the WP1 bot has the most all time edits to English Wikipedia, it is currently maintained by a single project contributor. Channeling the theme of Collaboration, we wish to potentially broaden the contributor base of this project by introducing participants to the technology driving the project. We hope that this will be engaging and inspire some to "jump in" and explore contributing to the project in the future.

Qn. What is the experience level needed for the audience for your session?

Some experience will be needed

Qn. What is the most appropriate format for this session?

  • Tick Onsite in Singapore
  • Empty Remote online participation, livestreamed
  • Empty Remote from a satellite event
  • Empty Hybrid with some participants in Singapore and others dialing in remotely
  • Tick Pre-recorded and available on demand