Jump to content

3rd Wikimedia Technology Summit (WTS 2024)/Programme/MiniHackathon

From Meta, a Wikimedia project coordination wiki

Wikimedia Technology Summit Mini Hackathon 2024 @ IIIT-H

Collaborate, innovate, and hack for a cause! Join developers, students, and Wikimedians to improve access and content creation for underrepresented languages and communities.

Location: KRB Auditorium, 4th Floor, Kohli Center on Intelligent Systems (KCIS) at IIIT Hyderabad.

Hackathon Agenda for Thursday, October 3rd

Schedule: 9:30 AM - 7:30 PM

Time Activity Details
9:15:00 Check-in at venue Participants arrive, check-in, and settle down
9:30:00 Opening ceremony Welcome, event introduction, rules, links
9:50:00 Hacking begins Start coding
13:30:00 Lunch break Food provided for participants
14:15:00 Hacking resumes Teams continue working
16:30:00 Evening tea Tea & snacks provided for participants
17:00:00 Hacking resumes Teams continue working
18:45:00 Optional showcase Showcase the work that you have done
19:30:00 Hackathon ends Share your submissions with organizers

Before the Event

  • Familiarize yourself with the Wikimedia Foundation's technical projects.
  • Explore different areas you can contribute to, such as mobile apps, tools, gadgets, user scripts, MediaWiki extensions, or core projects. Link: Introduction_to_the_Wikimedia_Technical_Ecosystem
  • Review the relevant repositories and get comfortable with them.
  • Brush up on your programming skills.
  • Set up your Wikimedia developer account.
  • Identify a task from the list and sign up by adding your wiki username. More tasks will be added soon, so stay tuned!
  • GitLab Access: Some Wikimedia projects are hosted on GitLab. If you haven't registered yet, please follow these steps to get access.
  • Stay Connected: Join our https://t.me/+BNobxPXaF7dhNjI1 to stay updated with event announcements and connect with other participants.

During the Event

  • Opening Session: The event kicks off at 9:00 AM on 3rd Oct. Please be on time for the opening session, where we'll share important information and conduct project pitches, a great opportunity to present your ideas and find collaborators. Full program details will be shared soon.
  • Diverse Participants: We have developers and community members from diverse backgrounds attending. Take advantage of this to network and collaborate.
  • Be Ready: Developers, bring your enthusiasm and tools to dive into hacking. Designers, this is your moment to unleash your creativity. Mentors, come prepared to share your experience and support the community.

Post Event

  • Blogs: We encourage you to share your experience through blogs or on social media.

Helpful Resources

Report

[edit]

A mini hackathon was conducted as part of the 3rd Wikimedia Technology Summit at IIIT Hyderabad on 3rd October, 2024. Although around 30-35 participants were expected to join us, only 11 attended the event. They collaborated with mentors to hack on tasks related to tools, scripts and gadgets.

Mentors

[edit]
  • Abijeet Patro
  • Gopa Vasanth
  • Jay Prakash
  • Krishna Chaitanya
  • Neechal Karan
  • Ramu

Hackathon tasks

[edit]
Task name Task type Difficulty Technology People Assignee Status Mentor
T375967 Create a stats Page for ToolWatch Wikimedia Tool Medium Flask, Python, HTML 1 Mahima Agarwal, Sathvik P Link to Task Gopa
T375968 Tool to bulk retrieve Wikimedia Commons image metadata Wikimedia Tool Medium Flask, Python, HTML, CSS 2 Maneesh Manoj, Kavish H Link to Task KCV
T375969 Develop a python script to fetch and process Quote of the day Python script Easy Python 2 Priyanshu Singh GitHub Repo KCV
T375970 Create a demo script to fetch and process "In the news" Python script Easy Python 1 Akmal Ali, Rohan Kumar GitHub Repo KCV
T375971 Create an demo script to fetch and process "Featured articles" Python script Easy Python 1 Madhav Jayachandran Link to Task KCV
T365923 Rewrite MassMove (Indic-TechCom) userscript to use Codex JavaScript Medium JavaScript 1 Ramu Need more time, will take it up offline Jay
T376174 Add the imageinfo method to get image info from API Wikimedia Tool Easy Python 1 Harshvardhan & Ashutosh Srivastava GitHub PR Jay
T376178 Add the Type hinting in Wikisource class Wikimedia Tool Easy Python 1 Ashutosh Srivastava & Harshvardhan GitHub PR Jay
T376180 Update the Javascript CDNs Wikimedia Tool Easy JavaScript 1 Ramu GitHub PR Jay
T376169 Improvise the footer design of the tool Wikimedia Tool Medium Python 2 Dilber GitHub PR Gopa
T376173 Redesign Tool Details Navigation and Button Text Wikimedia Tool Easy HTML 1 Akmal Ali & Rohan Kumar GitHub PR Gopa
T376175 Improvise pagination experience Wikimedia Tool Easy HTML 1 Sathvik, Mahima Agarwal GitHub PR Gopa
T372243 Tool to convert Wikitext into translatable wiki-text Wikimedia Tool Hard HTML, Flask, Python 3 Karan, Manan, Harshvardhan GitHub PR Gopa
T195229 "clearyourcache" message should only show information for the specific browser being used MediaWiki Easy 1 Karan, Manan, Harshvardhan Abijeet
T376371 Add Support for URL Parameters to Enable Sharable Links Wikimedia Tool Easy Python 1 Mounika Mudigonda Gopa
T376373 Move stats from filesystem to database Wikimedia Tool Medium Python 1 Ashutosh Srivastava Jay

WTS 2024 Mini Hackathon Poster