2023:Program/Submissions/Wikipedia 1.0 Bot Tech Stack - GUAE8Q
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.
Room:
Start time:
End time:
Type: Lecture
Track: Technology
Submission state: submitted
Duration: 30 minutes
Do not record: false
Presentation language: en
Abstract & description
editAbstract
editThe 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
editWP1 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
editQn. 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?