LinguaLibre

Difference between revisions of "Events/2023 Wikimedia Hackathon"

< LinguaLibre:Events

Line 36: Line 36:
 
== Questions ==
 
== Questions ==
 
* Meet with someone who can increase Wikimedia Commons' ratelimit. See [[LinguaLibre:User_rights]], [[:phab:T172293#6344271]] & [[:mw:Wikimedia_Hackathon_2023/Connect]].
 
* Meet with someone who can increase Wikimedia Commons' ratelimit. See [[LinguaLibre:User_rights]], [[:phab:T172293#6344271]] & [[:mw:Wikimedia_Hackathon_2023/Connect]].
* (Q1) A Brazilian user asked us to add Cap Verdian creole ([[d:Q35963]]) and  Mirandese ([[d:Q13330]]).<br>To avoid duplication, can some check this ?
+
* (Q1) A Brazilian user asked us to add Cap Verdian creole ([[d:Q35963]]) and  Mirandese ([[d:Q13330]]).<br>To avoid duplication, can some check this ?<br>I checked if each were contain is other pages and they are not. See https://lingualibre.org/index.php?search=Q13330&fulltext=1 <br/>Is that enough ?  
I checked if each were contain is other pages and they are not. See https://lingualibre.org/index.php?search=Q13330&fulltext=1 <br/>Is that enough ?  
 
 
* (Q2) User Waldyrious & Alchimista from Cap verde and Portugal are asking to get Commons audio with categorization of the *Speaker*, rather than the uploader. https://commons.wikimedia.org/w/index.php?title=File:LL-Q5146_(por)-Nelson_Ricardo_2500-A_conta,_por_favor.wav&diff=next&oldid=586038740
 
* (Q2) User Waldyrious & Alchimista from Cap verde and Portugal are asking to get Commons audio with categorization of the *Speaker*, rather than the uploader. https://commons.wikimedia.org/w/index.php?title=File:LL-Q5146_(por)-Nelson_Ricardo_2500-A_conta,_por_favor.wav&diff=next&oldid=586038740
 
* (Q3: bot) User Waldyrious & Alchimista also ask,  a) Can they edit Lingualibre bot ? b) Can they edit the Commons NikkiBot which update the structured data. cc [[User:Poslovitch]] [[User:Lepticed7]]
 
* (Q3: bot) User Waldyrious & Alchimista also ask,  a) Can they edit Lingualibre bot ? b) Can they edit the Commons NikkiBot which update the structured data. cc [[User:Poslovitch]] [[User:Lepticed7]]

Revision as of 11:02, 19 May 2023

Participants

User:Yug lobbied for Lingualibre since 2012, manages its Github's organisation since its creation, is the main editor-facilitator of Lingualibre.org and its documentations (Help:SPARQL, {{Helps}}, {{Technicals}}) while maintaining the code of various sub-projects (Dragon Bot, Lingua Libre/SignIt, SPARQL2DATA, Operations, QueryViz, ...). Doing so, he interacted with all developers and and most contributors of Lingualibre. Within the project, Yug is lobbying to move beyond French and Western languages and toward minority languages, via both recording workshops and by providing value-added e-learning systems for language learning and revitalization (see LinguaLibre:Apps).

User:Elfix has contributed valuable performance improvements to Help:SPARQL queries and shown interest to push Lingualibre forward. His help will be critical so the the queries are optimizes and resilient despite Lingualibre quantitative growth.

Mission

Coding

For hacking, we will focus on Lingualibre sub-projects :

  • Lingualibre Languages Gallery : creation of a single page gallery displaying elegantly relevant statistics for covered languages. This gallery will makes gender bias visible, and encourage users to remedy it. It will also allow direct download of datasets. Sub-elements:
    • Fri.: SPARQL, SPARQL2DATA
    • Sat.: Webdev, Toolforge (?)
    • Sun: integration and deployment on Lingualibre server.
  • Lingualibre SignIt : a web extension valorising Wikimedia Sign Language videos to encourage the general public to learn Sign Languages. Sub-elements: update available languages.
  • Lingualibre's T212671 : modification of the list reading method so the List: namespace may also support bilingual and rich dictionaries such as List:Kik/words-by-frequency.

Networking

For networking, I will advocate for :

  • Lingualibre needs for developpers (php, web) and voices
  • Lingualibre SignIt needs for developpers (web) and signers

Context

As for our techno-strategic context, for example:

These changes can bring additional axes to our expedition.

Questions

Pre-hackathon

This month we can:

  • OOjs UI icon play-ltr-progressive.svg Ongoing Invite remote hacking developers :
  • Check-green.svg 2023.04.28: identify projects and codes to hack : see above. (Elfix, Yug)
  • Check-green.svg 2023.04.28: clarify the networking and outreach to be carried out. (Elfix, Yug)
  • OOjs UI icon play-ltr-progressive.svg Ongoing 2023.05.03 ?: review the hackathon strategies and pre-steps (Adélaide, Yug, Elfix ; others if participating)
  • Symbol partial oppose vote.svg Contact PHP/JS developers before hackathon via meta:Wikimedia Hackathon 2023/Connect

Planning

Daily program

Athens

Online
(via Discord or Talk page)

Participants Yug & Elfix Michael.
18:00-21:00 Coordination
Day 1 Friday 19th

09:30 – 18:00

SPARQL
SPARQL2DATA
Gallery
SignIt : update available languages.

Contributions Libre

Day 2 Saturday 20th

09:30 – 18:00

Webdev
Toolforge (?)
RecordWizard : add support for richer list input.

Contributions Libre

Day 2 Sunday 21th

09:30 – 16:00

Integration des blocks
Déploiement
Presentation

Contributions Libre

Report