Page MenuHomePhabricator

GonzaGertrude (Gonza Gertrude Agatha)
User

Projects

User is not a member of any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Oct 5 2023, 2:40 AM (145 w, 4 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
GonzaGertrude [ Global Accounts ]

Recent Activity

Oct 28 2024

GonzaGertrude added a comment to T377647: Create a Wikidata list using Listeria.

@Chiomaloveth61 If I may, your page is blank. I noticed that the QID for human rights activist is wrong as Q15238777 represents a legislative term and Q311084 represents Paul Adelstein an American actor.

Oct 28 2024, 3:45 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

@Andrerodriguex is the text still messy?
Also @Aderonke24 and I have merged our work.

Oct 28 2024, 10:43 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T377647: Create a Wikidata list using Listeria.

Thank you @Andrerodriguex

Oct 28 2024, 8:27 AM · Outreachy (Round 29)

Oct 20 2024

GonzaGertrude added a comment to T377647: Create a Wikidata list using Listeria.

Hello @Andrerodriguex ,
I have created lists for two topics . One for LGBTQ+ rights in each country which can be found here. For this. I struggled to section the list by continent since the entries have no continent property. I just wanted to make it easy for someone to find a country by just looking under the continent.

Oct 20 2024, 8:31 AM · Outreachy (Round 29)

Oct 19 2024

GonzaGertrude added a comment to T377647: Create a Wikidata list using Listeria.

Noted!

Oct 19 2024, 5:52 AM · Outreachy (Round 29)

Oct 18 2024

GonzaGertrude added a comment to T376238: Research and write about open source tools for QW2025.

Hello @Andrerodriguex, I have made changes to my submission here in light of your feedback.
Do let me know what you think.
Thank you.

Oct 18 2024, 10:26 AM · Outreachy (Round 29)

Oct 16 2024

GonzaGertrude added a comment to T376238: Research and write about open source tools for QW2025.
Oct 16 2024, 4:19 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T376238: Research and write about open source tools for QW2025.

@Andrerodriguex Thank you for your feedback. I shall add them.

Oct 16 2024, 4:19 PM · Outreachy (Round 29)

Oct 15 2024

GonzaGertrude added a comment to T374545: Outreachy Round 29: Support organization and coordination of the QW2025 Conference.

It's at 18:00 UTC.

Oct 15 2024, 3:17 PM · Outreachy (Round 29)

Oct 14 2024

GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

@GonzaGertrude I'm definitely open to collaborating and merging our findings thank you.

Oct 14 2024, 5:30 AM · Outreachy (Round 29)

Oct 12 2024

GonzaGertrude added a comment to T374545: Outreachy Round 29: Support organization and coordination of the QW2025 Conference.

@Zblace @Andrerodriguex please find my about page here

Oct 12 2024, 3:53 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

@Andrerodriguex after experimenting with NextCloud talk, I have added new findings here

Oct 12 2024, 2:30 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T376928: Meeting with QW2025 mentors.

hey @Jatinder190124
Can we have a short meeting so you can show me how to upload images?

Oct 12 2024, 12:41 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T376928: Meeting with QW2025 mentors.

Waiting for the link.

Oct 12 2024, 11:56 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

@Jatinder190124 You very kind. Thank you.

Oct 12 2024, 10:39 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

I have tried to but failed. I can't see the upload section under tools.

Oct 12 2024, 10:20 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T374545: Outreachy Round 29: Support organization and coordination of the QW2025 Conference.

@vaYshaleee I don't think it has anything to do with being Indian. I didn't even know you were one. But @Andrerodriguex has been providing generic feedback that applies to us all.

Oct 12 2024, 10:13 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.
  • @GonzaGertrude @Aderonke24 You both wrote about Nextcloud, with GonzaGertrude writing before. It would be nice if you two could work together to make just one text joining parts of each research. If you can't, I would advise Aderonke24 to select other tool as GonzaGertrude had already added theirs before.
Oct 12 2024, 10:08 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

Hello @Jatinder190124 and others, how do you add images to mediawiki? I mean from a computer.

Oct 12 2024, 10:07 AM · Outreachy (Round 29)

Oct 11 2024

GonzaGertrude added a comment to T376928: Meeting with QW2025 mentors.

Noted!

Oct 11 2024, 6:29 AM · Outreachy (Round 29)

Oct 10 2024

GonzaGertrude added a comment to T376238: Research and write about open source tools for QW2025.

Hi @Andrerodriguex, do you mean you can't access the document?
Here is the link to the document incase you can't access it. I have changed the settings.
https://docs.google.com/document/d/1sbYSIAs2vM4NTvSyav2Mf0dZ8XOYQmzu/edit

Oct 10 2024, 4:25 PM · Outreachy (Round 29)

Oct 8 2024

GonzaGertrude added a comment to T376238: Research and write about open source tools for QW2025.

Hello @Andrerodriguex
I have researched about and tried using Pretalx and Pretix tools for registration and scheduling. I had a great experience.
Please find my report here
I look forward to your feedback.

Oct 8 2024, 6:05 PM · Outreachy (Round 29)

Oct 6 2024

GonzaGertrude added a comment to T376238: Research and write about open source tools for QW2025.

Hello @GonzaGertrude, and @Aklapper this is my submission for this task.

Leveraging Odoo and Element for Effective Project Management and Conference Coordination at QW2025

  1. Odoo

Website
https://www.odoo.com.

OOdoo is a flexible ERP system with many integrated applications like CRM, sales, accounting, and project management. In the context of managing a hybrid conference like QW2025, it can provide valuable support by improving coordination and simplifying tasks.

General Implementation: Odoo’s modular nature allows organisations to tailor it to their needs. For event management, specific Odoo modules such as Events, Website, and Project would be beneficial. The Events module can handle registrations, sessions, and speakers. The Website module provides a platform for displaying conference details, managing attendees, and promoting the event. The Project module aids in tracking development timelines, task assignments, and collaboration among team members. By using these modules, we can streamline the preparation process and manage day-to-day operations during the event.

Usefulness for QW2025:

Registration and Scheduling: Odoo’s integrated registration feature can capture participant details, provide confirmation emails, and allow for the scheduling of sessions and speakers. It also helps with the display of session calendars and customised user dashboards to track individual participation.

Project Management: With the Project module, teams working on different aspects of the conference (e.g., logistics, marketing, or content) can stay on the same page. It allows for task creation, delegation, and progress tracking critical for ensuring timely delivery of the event elements.

Live Streaming Integration: While Odoo does not natively support live streaming, it could integrate with third-party platforms to provide this functionality. This is important for hybrid events where some attendees are participating remotely.

Limitations:
Performance Issues: Some users have reported that Odoo can slow down when many people are using it at once or when handling a lot of data. This can be frustrating when you’re trying to get work done efficiently.

Costs Can Increase: Although there’s a free version available, many businesses find they need to purchase additional features or modules. For smaller companies, these expenses can add up quickly as they expand.

Integration Difficulties: Odoo does connect with some other software, but it doesn’t work seamlessly with all of them. If you rely on other tools for your business, you may encounter issues when trying to integrate everything smoothly.

Conclusion: Incorporating Odoo into conference development will improve operational efficiency, making it easier to manage participants, coordinate team efforts, and organise a smooth, engaging hybrid event for QW2025.

2. Element

Element is the most popular client for Matrix. It provides a sleek interface where users can chat, send files, and join voice or video calls. It works across mobile, desktop, and web, so participants can join from any device. You can create as many chat rooms, video rooms, and file-sharing spaces as you want-perfectly serving different conference sessions, team coordination, or even private chats for organizers.

Website:
https://element.io/

Why Choose Element?

Security and Privacy: Element uses the Matrix protocol to provide a secure means of communication through end-to-end encryption. That means all conversations, either as text or video, are private and secure. Given the nature of an event like QW2025 with probable sensitive discussions, this feature is essential.

Video Conferencing: Element allows video calls to be organized, which helps in better facilitation of discussions, workshops, or presentations in a hybrid format. This serves very well to actively involve both on-site and remote participants.

Separate Chat Rooms: Element lets the user create different chat rooms around things to be discussed. This will be useful to set up speaker and attendee rooms, and a support room which will all facilitate simplifying conversations on the day.

Cross-platform: The usage of Element can be extended across different devices, such as web browsers, desktops, and mobile phones. This makes access to the platform quite easy for every person, irrespective of the device being used.

Integration Options: Element works well with other tools, adding to its flexibility. For instance, it easily integrates with file-sharing services like Nextcloud, by which the document and resources are shared without any problem with the participants of the conference.

Limitations : Limited Customization: The platform does not allow much tailoring, thus less friendly for use by a number of people.

Privacy Concerns: Although Element takes security quite seriously, questions about how user data is handled still arise. It is important that users take a look at the privacy policies to understand what information is collected and how it is used.

Integration Issues: While Element tries to integrate with other tools, for some users the connection to these tools can be tricky; hence, it can complicate the smooth application of different apps combined.

Conclusion: In a nutshell, Element provides a very secure and flexible communication platform for QW2025. The real-time messaging and video calls make it appropriate for keeping all participants in tune with smooth interaction.

Oct 6 2024, 6:39 AM · Outreachy (Round 29)

Oct 3 2024

GonzaGertrude added a comment to T374545: Outreachy Round 29: Support organization and coordination of the QW2025 Conference.

@EmilyOrwig you're welcome and yes you should go ahead and record it as a contribution as you wait for feedback from the mentors.

Oct 3 2024, 9:38 PM · Outreachy (Round 29)
GonzaGertrude updated subscribers of T376238: Research and write about open source tools for QW2025.

For registration and scheduling, I recommend Odoo community. QW 2025 conference organizers can use it to:

  • Create customizable registration forms which collect attendee details such as names, email addresses, session preferences, and ticket types.
  • Set up registration for different attendee categories (e.g., in-person vs. virtual) and manage capacity limits for each category. Once attendees register, Odoo can automatically send confirmation emails with details such as payment confirmation, event links (for virtual attendees), and personalized schedules.
  • Charge payment for tickets (if the conference is paid not free).
  • Create a detailed conference schedule with time slots for each session, panel, or activity. Attendees can select specific sessions they wish to attend during registration, and Odoo can help generate personalized schedules for each participant based on their preferences.
  • Update schedules in real-time so attendees receive notifications if there are any changes to the event agenda.
  • For virtual participants, Odoo can integrate with other tools like Jitsi meet so they can click on the schedule link for a session in Jitsi.
Oct 3 2024, 3:12 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T374545: Outreachy Round 29: Support organization and coordination of the QW2025 Conference.

@EmilyOrwig go ahead and post your report here https://phabricator.wikimedia.org/T376238 as @Jatinder190124 did. Also, for that particular task "More than one person can complete this task by choosing different tools, ensuring diverse contributions."
I hope that helps.
And "Also, when I clicked the link to report my contribution it asked for information about me and a URL link to show my contribution. I am not sure what url to use to send in the item as the item did not mention where to post or store my report ." Are you trying to record your contribution on outreachy site?

Oct 3 2024, 4:39 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

Hello @Andrerodriguex , I have researched and published the privacy, security and accessbility features of Nextcloud Talk.
https://meta.wikimedia.org/wiki/WikiProject_remote_event_participation/Privacy,_security_and_accessibility
I look forward to any feedback.

Oct 3 2024, 3:55 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376096: Create QW2025 Wikidata Item.

Thank you @Andrerodriguex and @Jatinder190124

Oct 3 2024, 3:10 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376233: Create QW2025 image and video galleries categories on Wikimedia Commons.

@Andrerodriguex Thank you.

Oct 3 2024, 3:08 AM · Outreachy (Round 29)

Oct 2 2024

GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

@vaYshaleee alright! I am working on Nextcloud Talk.

Oct 2 2024, 12:44 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T376236: Research and write about privacy/security and accessibility in FLOSS tools.

Hello is there anyone working on BigBlueButton, Nextcloud Talk, Matrix/Riot?

Oct 2 2024, 12:38 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T374545: Outreachy Round 29: Support organization and coordination of the QW2025 Conference.

Hello mentors and everyone here, I've noticed that when multiple people collaborate on the same task, their changes tend to overwrite one another. It seems we are all editing the same page.

Oct 2 2024, 12:30 PM · Outreachy (Round 29)
GonzaGertrude added a comment to T376096: Create QW2025 Wikidata Item.

Hello @Andrerodriguex @Zblace
here is my contribution https://www.wikidata.org/wiki/Q130393884
I look forward to any feedback.

Oct 2 2024, 12:13 PM · Outreachy (Round 29)
GonzaGertrude updated subscribers of T376233: Create QW2025 image and video galleries categories on Wikimedia Commons.

Hello @Andrerodriguex @Akalapper @Zblace I have created these categories.
Here https://commons.wikimedia.org/wiki/Category:QW2025
I look forward to feedback.

Oct 2 2024, 11:20 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376233: Create QW2025 image and video galleries categories on Wikimedia Commons.

Hi @Jatinder190124 I see you are working on all tasks, which one are you actively working on so that others can also take on other tasks?

Oct 2 2024, 6:03 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376096: Create QW2025 Wikidata Item.

Hello @Andrerodriguex @Zblace , I have a few questions.
Is the conference only online?
When is the start date?
Are there any confirmed participants?
Where should I submit the link to my contribution as stated here "Once you’ve completed the item, share the link to your Wikidata item and any documentation you've created."?
Thank you

Oct 2 2024, 5:33 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T374545: Outreachy Round 29: Support organization and coordination of the QW2025 Conference.

Hello. I am creating a QW2025 Wikidata item

Oct 2 2024, 5:13 AM · Outreachy (Round 29)
GonzaGertrude added a comment to T376096: Create QW2025 Wikidata Item.

Hello @Andrerodriguex @Zblace Is there a logo for QW2025 Conference? If so, where can I find it?

Oct 2 2024, 1:56 AM · Outreachy (Round 29)

Mar 28 2024

GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

Where should the notebook be submitted?

Hey, it has to be submitted to the project mentors via mail.

Mar 28 2024, 5:01 PM · Outreachy (Round 28)

Mar 26 2024

GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

Reminder from the project mentors: deadline to submit initial notebook today

We will be closing this project to new contributors today, March 22, at 9:00 PM UTC. Please see our previous message for details.

After today's deadline,

  • If you have specific questions about your notebook you are welcome to ask.
  • You may continue working on your notebook/final applications until the Outreachy deadline of April 2.
NOTE: Please email the link to your public PAWS notebook to all three of the mentors. Our email addresses are available on the Outeachy project page, in the contact info for "Isaac Johnson", "Caroline Myrick", and "Pablo Aragón".
Mar 26 2024, 5:03 AM · Outreachy (Round 28)

Mar 25 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello @Ederporto and everyone
How can I find my WikiUsername? In my case, I thought GonzaGertrude was my Wikiusername.

Try checking your PAWS link …/user/your_username/lab…
Can you confirm if it’s the same as GonzaGertrude

Mar 25 2024, 6:22 AM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello @Ederporto and everyone
How can I find my WikiUsername? In my case, I thought GonzaGertrude was my Wikiusername.

Mar 25 2024, 5:11 AM · Outreach-Programs-Projects, Outreachy (Round 28)

Mar 16 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello @Ederporto or any of my colleagues,
Help me with this issue.

Mar 16 2024, 9:58 PM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello @Ederporto ,
I am confused about the proposal as I don't know what to do.

Mar 16 2024, 8:04 PM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.
Mar 16 2024, 6:10 PM · Outreachy (Round 28)

Mar 15 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Not able to generate video from the data frame? What might the reason be? As we have 7k+ columns and it's taking time can we generate a bar chart race video of only a few columns as an example?
And I read in the documentation that we should have 'ffmpeg' installed on our device as I am working on web paws Jupyter notebook and not locally do I also have to install 'ffmpeg'?

Mar 15 2024, 12:46 AM · Outreach-Programs-Projects, Outreachy (Round 28)

Mar 14 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Screenshot 2024-03-14 143830.png (1,240×511 px, 36 KB)

I have tried implementing bar-chart-race locally on my machine as well as also tried on PAWS as one of the applicant advised above , but unable to play the video. Can anyone here help me with this issue and rectify my error?
@Ederporto

When you play video what is the error. Does it play but shows gibberish?
Can you provide more info

@Mitumoni_kalita for now avoid filtering warining unless you are able to play the video since warnings/error might contain useful info.

Has the video file appeared in your folder?

yes, it hasappeared; only the video is not playing.

Mar 14 2024, 5:30 PM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Screenshot 2024-03-14 143830.png (1,240×511 px, 36 KB)

I have tried implementing bar-chart-race locally on my machine as well as also tried on PAWS as one of the applicant advised above , but unable to play the video. Can anyone here help me with this issue and rectify my error?
@Ederporto

When you play video what is the error. Does it play but shows gibberish?
Can you provide more info

@Mitumoni_kalita for now avoid filtering warining unless you are able to play the video since warnings/error might contain useful info.

Mar 14 2024, 10:56 AM · Outreach-Programs-Projects, Outreachy (Round 28)

Mar 13 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

@Aixvik, @Aananditaa001, @Anju_Maurya, @ElvisGicharu, @Abishekdascs, @Damiodunuga, @Abishek_Das, @Keamybams, @MahimaSinghal, @Andreas_Sune, @Udonels, @Omolade1414, @Chimezee, @BruceMahagwa, @GonzaGertrude, @Anachimuco, @DevJames1 and @Sheilakaruku

I have been abscent from answering questions here and through email, because I'm mostly interested in learning how you code and how you approach development challenges (they will appear in this and other projects in your journey).

But some of the questions and challenges I saw might need clarification, other have been resolved by kind and thoughtful individuals in this thread. Let's tackle the exercise here, and take in mind that you all will receive personal feedback in your submissions next week.

About the task instructions

  1. You should create an Wikimedia account, if you don't already have one. You can do so at https://meta.wikimedia.org/w/index.php?title=Special:CreateAccount;
  2. Log in into the PAWS service with your wikimedia account: https://paws.wmflabs.org/paws/hub;

These two seems to not be a challenge.

  1. Fork this notebook in your repository in PAWS (see the instructions here). Name your file as "T357409 - YourWikiUsername";
  2. Follow the specific directions in the notebook. If you have questions or need assistance, comment your inquiry in this subtask and make sure to ping @Ederporto;

You are not required to code in PAWs, feel free to do this locally, in your Jupyter Notebook instance, for example.
If the Data visualization doesn't work properly in your PAWs instance, but works locally, that's fine for me.
The Completing the gaps section needs to work in PAWs.

  1. Once you feel you have completed your task, generate the public link of your notebook on PAWS (see the instructions here) and send it through email to @Ederporto (you can find his email in Outreachy);

If you are developing locally, you can upload it to PAWs and then generate the public link and send me.

  1. You can request feedback on your task until March 17, and we will answer to you until March 22, in order to give you ample time to work on the feedback and your final submission;

That will happen next week, as announced

  1. Make sure to register the public link as a contribution on the Outreachy website. Your final contribution has to be submitted before April 2, at 4pm UTC.

You all have to make at least a draft proposal in the Outreachy platform by March 17th, as we will close new applications in the 18th, you can update it later, but your draft needs to be up by then.

About the notebook instructions:

  • Your first function is supposed to return a list of the most viewed articles in ptwiki for January;
    • You can check if your function is returning the articles in the correct order by looking at this page.
  • Your second function is supposed to return a dataframe of the most viewed articles in ptwiki for January and February;
  • You are free to use auxiliar functions and libraries as you wish;
  • Your third function, in the Data visualization section, is supposed to get the dataframe you generated in the second function and make a bar chart visualization of it.
    • You can pivot the table.

I hope this helps everyone!

Mar 13 2024, 11:54 PM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.
Mar 13 2024, 11:53 PM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello, @Ederporto

I have a question about visualisation step. On the notebook task we have to do our graphics with the previous result dataframe (top_view_dataframe). According to bar_chart_race documentation, the dataframe to use should have a date on row and different categories of articles on columns but top_view_dataframe is the opposite. My question is can we use different approach instead of top_view_dataframe, for exemple prepare our dataset with the build in method in bar_chart_race release for that goal?

Thank you

Yes, same issue. I find it hard to visualize it with the current state of our data frame. In the documentation, it's specified that every row must represent a single period, which is the exact opposite in ours.

@Ederporto would drop more insights.

I think to address the requirement of using the bar_chart_race library, we can reshape the DataFrame so that dates are on the rows and articles are on the columns. This way, it aligns with the expected format for the library.

@Andreas_Sune, @Udonels, @MahimaSinghal
You can pivot the dataframe inside your function, without any prejudice, as @MahimaSinghal suggested.

Mar 13 2024, 9:35 PM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

#TODO: add parameters as necessary
def most_viewed_ptwiki_jan():

  1. return a sorted list of the most viewed articles in the Portuguese Wikipedia from the top to the bottom url = "https://wikimedia.org/api/rest_v1/metrics/pageviews/top/pt.wikipedia.org/all-access/2024/01/all-days" headers = { "User-Agent": user_agent } try: response = requests.get(url, headers=headers) response.raise_for_status() # Raise an exception for 4xx or 5xx status codes data = response.json() articles = [article['article'] for article in data['items'][0]['articles']] return articles[:num_articles] except requests.RequestException as e: print("Error making request:", e) except ValueError as e: print("Error decoding JSON response:", e) print("Response content:", response.text)

wrote this function for getting most views in january but its giving error since yesterday and I am not able to understand my mistake.

The error might be due to the inclusion of the word "all-days" in the URL. This part is not required as it's not a valid parameter for the endpoint you are trying to access. Can you please share the documentation from where yo read to give this as a parameter .

the all-days word is valid if you want to get views for a whole month.

Can you please share the documentation where it is mentioned? I think i misunderstood something then because if you go this url: https://wikimedia.org/api/rest_v1/metrics/pageviews/top/pt.wikipedia.org/all-access/2024/01/all-days%22 , it says Given year/month/day is invalid date. So i thought that the all-days word may not be valid.

Mar 13 2024, 4:53 AM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

#TODO: add parameters as necessary
def most_viewed_ptwiki_jan():

  1. return a sorted list of the most viewed articles in the Portuguese Wikipedia from the top to the bottom url = "https://wikimedia.org/api/rest_v1/metrics/pageviews/top/pt.wikipedia.org/all-access/2024/01/all-days" headers = { "User-Agent": user_agent } try: response = requests.get(url, headers=headers) response.raise_for_status() # Raise an exception for 4xx or 5xx status codes data = response.json() articles = [article['article'] for article in data['items'][0]['articles']] return articles[:num_articles] except requests.RequestException as e: print("Error making request:", e) except ValueError as e: print("Error decoding JSON response:", e) print("Response content:", response.text)

wrote this function for getting most views in january but its giving error since yesterday and I am not able to understand my mistake.

The error might be due to the inclusion of the word "all-days" in the URL. This part is not required as it's not a valid parameter for the endpoint you are trying to access. Can you please share the documentation from where yo read to give this as a parameter .

the all-days word is valid if you want to get views for a whole month.

Mar 13 2024, 4:51 AM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

#TODO: add parameters as necessary
def most_viewed_ptwiki_jan():

  1. return a sorted list of the most viewed articles in the Portuguese Wikipedia from the top to the bottom url = "https://wikimedia.org/api/rest_v1/metrics/pageviews/top/pt.wikipedia.org/all-access/2024/01/all-days" headers = { "User-Agent": user_agent } try: response = requests.get(url, headers=headers) response.raise_for_status() # Raise an exception for 4xx or 5xx status codes data = response.json() articles = [article['article'] for article in data['items'][0]['articles']] return articles[:num_articles] except requests.RequestException as e: print("Error making request:", e) except ValueError as e: print("Error decoding JSON response:", e) print("Response content:", response.text)

wrote this function for getting most views in january but its giving error since yesterday and I am not able to understand my mistake.

The error might be due to the inclusion of the word "all-days" in the URL. This part is not required as it's not a valid parameter for the endpoint you are trying to access. Can you please share the documentation from where yo read to give this as a parameter .

the all-days word is valid if you want to get views for a whole month.

Mar 13 2024, 4:43 AM · Outreach-Programs-Projects, Outreachy (Round 28)

Mar 12 2024

GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.
Mar 12 2024, 8:19 AM · Outreachy (Round 28)
GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

question.PNG (1,746×435 px, 47 KB)
Hello everyone. Please can anyone explain the idea or logic of having a revision for an article on the same day within short time intervals?
Could it be that it was reviewed then updated and reviewed again?

Mar 12 2024, 6:58 AM · Outreachy (Round 28)

Mar 11 2024

GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

Should I focus solely on acquiring data for Albedo and Agriculture, or should I also consider using other page titles for data extraction? Additionally, I'm unsure about the frequency of data extraction—whether it should be hourly, monthly, or daily. Clarifying these aspects in task 1 of the microtask will help me progress comfortably to task 2. Your guidance on this matter would be greatly appreciated.

Mar 11 2024, 7:43 AM · Outreachy (Round 28)

Mar 10 2024

GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

@Satoshi_Sh
When I use the start and end dates from revision timestamps for fetching the pageviews count for articles, it's giving the following error. Please help.

Screenshot 2024-03-10 014040.png (1,248×135 px, 28 KB)

The error complains about the datatype. The datatype of the revision_timestamp column is datetime64. You need to make it to string like "yyyymmdd". You might want to use something like df["revision_timestamp"].dt.strftime('%Y%m%d')

Screenshot from 2024-03-09 14-35-51.png (714×623 px, 65 KB)

I modified the code but then it gave this error

Screenshot 2024-03-11 002416.png (1,237×301 px, 95 KB)

Then I visited the link in error message and this was displayed for two articles named Albedo and Agriculture
Screenshot 2024-03-11 002434.png (1,508×38 px, 10 KB)

The error happens when there is no data at that timestamp. Use a try and catch block as suggested by others above.

Mar 10 2024, 7:34 PM · Outreachy (Round 28)
GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.
Mar 10 2024, 7:33 PM · Outreachy (Round 28)

Mar 9 2024

GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

I am have having issues understanding the microtask, can someone shed more light about what the task is about.

Mar 9 2024, 11:29 PM · Outreachy (Round 28)
GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

Hey @Satoshi_Sh, would you share the full link to `python-mwviews/src/mwviews/api

/pageviews.py`

This is the one.
https://github.com/mediawiki-utilities/python-mwviews/blob/main/src/mwviews/api/pageviews.py

Mar 9 2024, 4:25 PM · Outreachy (Round 28)
GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.

Hello Mentors @Pablo @Isaac @CMyrick-WMF
I'm encountering an error with the code below when changing the granularity from "daily" to "hourly".

p.article_views('en.wikipedia', ['Albedo', 'Agriculture'], granularity='hourly', start='20220101', end='20220103')

Error :- 'The pageview API returned nothing useful.

I will highly appreciate your assistance in this.

Hi Shreyash,

This is the source code from `python-mwviews/src/mwviews/api
/pageviews.py`. I believe they don't have any available data within your selected timeframe. That's why you get the error message. You can try another timeframe. Hope this helps your question.

try:
           results = self.get_concurrent(urls)
           some_data_returned = False
           for result in results:
               if 'items' in result:
                   some_data_returned = True
               else:
                   continue
               for item in result['items']:
                   output[parse_date(item['timestamp'])][item['project']] = item['views']

           if not some_data_returned:
               raise Exception(
                   'The pageview API returned nothing useful at: {}'.format(urls)
               )
           return output

Hey @Satoshi_Sh, would you share the full link to `python-mwviews/src/mwviews/api

/pageviews.py`

Mar 9 2024, 3:54 PM · Outreachy (Round 28)
GonzaGertrude added a comment to T358095: Outreachy Application Task: Tutorial for Wikipedia language-agnostic article quality modeling data.
Mar 9 2024, 3:51 PM · Outreachy (Round 28)

Mar 8 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello everyone, I am also an Outreachy applicant for 2024.

Today, I discovered the message on Phabricator; however, I initially assumed that all discussions were taking place in the Zulip channel. Consequently, I didn't check the Phabricator comments section.

To keep it concise, I'd like to address how to make FFmpeg work on the PAWS Jupyter Notebook for the task "Create a tool for informative infographics from structured information from Wikimedia projects - Task A."

The reason FFmpeg isn't functioning on the PAWS Jupyter Notebook is that we need to download and add FFmpeg Static Builds from (https://johnvansickle.com/ffmpeg/) to the same folder where we have the code.

Here's a step-by-step guide (So, you don't have to go through the trouble of downloading from https://johnvansickle.com/ffmpeg/):

Note: Before you do the step mentioned in point (a), make sure all the steps, i.e., b, c, d, and e, are done first.

a) I've attached code that you can add to your Jupyter Notebook cell (Same notebook where you have your code to generate the bar chart race). Run this code to resolve the FFmpeg issue.

# Download a static FFmpeg build and add it to PATH.
%run 'util/load-ffmpeg.ipynb'
print('Done!')

b) Prior to running the code mentioned in point (a), add/upload the "util" folder to your PAWS. I've included the folder below.


(You, have to unzip it after downloading)

c) The purpose of the "util" folder is to automatically add the FFmpeg Static Build File (which is a folder) to your PAWS when you run the provided code mentioned in point (a).

d) Ensure that the filename in bcr.bar_chart_race() has a ".mp4" extension.

e) After completing these steps, you can run your respective code, which is the code for generating the bar chart race.

Note:

a) You might encounter a warning / Error (Which again doesn't appear when I run my code locally and only sometimes appears on my PAWS Jupyter Notebook), as shown in the attached screenshot. However, this is not an issue, as the video file will be generated in the PAWS folder after running your code. You can then download the bar chart race video and watch the video(as shown the screenshot below).

Code for ffmpeg.png (992×239 px, 48 KB)

mp 4.png (418×32 px, 2 KB)

b) If your code works correctly locally, it should generally (90%-99% of the time) work on the PAWS online Jupyter Notebook.

c) The warning or error screenshot I provided may or may not appear (Which happens to me only on PAWS), so be mindful of that.

d) Ensure that the filename in bcr.bar_chart_race() has a ".mp4" extension, as the ".html" filename won't appear on PAWS. But, Again, the .html works locally.

e) Why the .html doesn't appear on PAWS, I have no idea about it, and I have still not looked for a solution related to .html since the .mp4 file is generated on PAWS without any issue.

f) All the things I have mentioned on how to solve the issue related to FFmpeg were taken from various documentation like Matplotlib 3.8.3 documentation and, of course, my favorite stack overflow (So, thanks to the Devs on Stack Overflow).

Mar 8 2024, 9:16 AM · Outreach-Programs-Projects, Outreachy (Round 28)

Mar 7 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

@Ederporto
I am having issues implementing this function

most_viewed_ptwiki_jan_feb_per_day():

as in the task description.

If I understood properly we are asked to get daily data for each article within January and February in the Portuguese Wikipedia. And then append in a DataFrame

My limitations:

  • No endpoint to fetch the most viewed articles daily or monthly in a project for a date range. The closest is this endpoint
https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/{project}/all-access/all-agents/daily/{start}/{end}

but only returns views for a project cumulatively and not individual articles.

  • Another endpoint I tried is this:
https://wikimedia.org/api/rest_v1/metrics/pageviews/top/{project}/all-access/year/month/day

This returns pageviews for articles on a project for a particular day or month(not date range).
So to use this to solve the task, I will have to make almost 60 requests each time trying to get articles for each day up to two months which is not efficient enough.

So any help will be appreciated, my fellow interns you can help if you find a way to go about it or if you feel I misunderstood the task description.

@Ederporto, can you please clarify this? I have a sense that I also misunderstood the task.

Mar 7 2024, 2:19 AM · Outreach-Programs-Projects, Outreachy (Round 28)

Mar 6 2024

GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hi @Ederporto,

I'm facing some trouble gathering data from the Wikimedia API. Every time I make a request in the Jupyter notebook, I'm getting a response status code of 403, indicating forbidden access. Is there a workaround for this? It's worth noting that I can gather data normally from the Wikimedia API website and even when running the link outside of the notebook.

Could you please take a look at the error and see if there's a solution? Thank you

Screenshot 2024-03-05 at 22.19.26.png (2,738×850 px, 251 KB)

I am having the same issue with this endpoint: https://wikimedia.org/api/rest_v1/metrics/pageviews/top/{project}/{access}/{year}/{month}/{day}
it returns 403. But after getting the text property of the response these were the indicatives.

  1. Our servers are currently under maintenance or experiencing a technical problem.
  2. Error: 403, Scripted requests from your IP have been blocked, please see https://meta.wikimedia.org/wiki/User-Agent_policy.

Assistance is needed to continue with the tasks
OS: Windows
python module: requests

Eror_Making_get_requests.jpg (1,017×481 px, 117 KB)

Mar 6 2024, 3:14 PM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hi @Ederporto, I hope you're doing well!

I was going through the project tasks and had a question I wanted to clarify:

When it mentions "the most viewed articles in the Portuguese Wikipedia," is it specifically referring to Brazil, a Portuguese-speaking country, or does it encompass all Portuguese-speaking countries? Just a bit confused about the wording there.

Mar 6 2024, 2:04 AM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello @Ederporto,
I can't access the Wikimedia API document. The link in the notebook shows this page.

Api.JPG (1,213×366 px, 19 KB)

I shall appreciate your help or that of any member here.

Mar 6 2024, 1:33 AM · Outreach-Programs-Projects, Outreachy (Round 28)
GonzaGertrude added a comment to T358412: Create tool for informative infographics from structured information from Wikimedia projects - Task A.

Hello @Ederporto,
I can't access the Wikimedia API document. The link in the notebook shows this page.

Api.JPG (1,213×366 px, 19 KB)

I shall appreciate your help or that of any member here.

Mar 6 2024, 12:32 AM · Outreach-Programs-Projects, Outreachy (Round 28)

Mar 5 2024

GonzaGertrude updated GonzaGertrude.
Mar 5 2024, 2:42 PM

Oct 16 2023

GonzaGertrude added a comment to T347405: WikiCurricula, an interface to represent curricula data.

Hello, @GonzaGertrude
Dynamically fetch curriculum data from the API. for example when a user is viewing Uruguay's curricula and clicks on the link which goes to ghana.html, It would be cool If the API fucntion (query.py) "sensed" this and made a call to Wikidata.
Should I open an issue about that?
-> to answer this question, the problem that I see here is that the excecution of bot.py takes quite a long time.

I think that the Wikidata query and the excecution of bot.py should be done automatically but scheduled (monthly or weekly or daily). This should give us 2 voci files, one for Uruguay and one for Ghana, which are periodically updated.

Then, when the user clicks on the link, the visualization will switch between ghana's voci file and uruguay's voci file.

What do you think? If it seems sensible, please go ahead and create the issue :D

Oct 16 2023, 11:42 AM · Outreach-Programs-Projects, Outreachy (Round 27), Wikidata

Oct 9 2023

GonzaGertrude added a comment to T347405: WikiCurricula, an interface to represent curricula data.

Hello @Piracalamina @SPatnaik, I realized that my first implementation of Ghana's curriculum wasn't right so I have reimplemented it. I have updated the README with the steps I took. I have also added an html file called ghana.html, which display's Ghana's curriculum. Then, I added an href in index.html to link to ghana.html.

Oct 9 2023, 6:43 PM · Outreach-Programs-Projects, Outreachy (Round 27), Wikidata
GonzaGertrude added a comment to T347405: WikiCurricula, an interface to represent curricula data.

Hi @Piracalamina, I notice this task "Write documentation at the Readme file on how to feed the visualization with data from a new curriculum. The instructions should include building and running the Wikidata query. Remember that, for the time being, only Uruguay's and Ghana's curriculum are structured in Wikidata." has not been done and yet it is ticked. Should I do it?

Oct 9 2023, 1:47 PM · Outreach-Programs-Projects, Outreachy (Round 27), Wikidata

Oct 7 2023

GonzaGertrude added a comment to T347405: WikiCurricula, an interface to represent curricula data.

Hi @Piracalamina, I have implemented and deployed Wikicurricula for Ghana's national curriculum, with reference to the English Wikipedia. Furthermore, I have documented the process in the README.md. Here is a link to my PR https://github.com/wikicurricula-uy/wikicurricula-boilerplate/pull/35

Oct 7 2023, 11:09 PM · Outreach-Programs-Projects, Outreachy (Round 27), Wikidata

Oct 6 2023

GonzaGertrude added a comment to T347405: WikiCurricula, an interface to represent curricula data.

Hello @Piracalamina, I have translated variables and function names from italian to English. Here is the link https://github.com/wikicurricula-uy/wikicurricula-boilerplate/pull/20. In case of any errors, let me know so I can fix them.
Thanks

Oct 6 2023, 1:58 PM · Outreach-Programs-Projects, Outreachy (Round 27), Wikidata
GonzaGertrude added a comment to T347405: WikiCurricula, an interface to represent curricula data.

Hey @282001, please clone this repo https://github.com/wikicurricula-uy/wikicurricula-boilerplate. Then pick a micro task above that has not yet been checked and then do it. You can also check the issues tab in the aforementioned repo, there are open issues.
All the best!

Oct 6 2023, 12:10 PM · Outreach-Programs-Projects, Outreachy (Round 27), Wikidata

Oct 5 2023

GonzaGertrude added a comment to T347405: WikiCurricula, an interface to represent curricula data.

Hello, I am Gonza Gertrude. I would like to contribute to this project. Thanks

Hi and thank you for your interest! Please check thoroughly https://www.mediawiki.org/wiki/New_Developers (and all of its communication section!). The page covers how to get started, assigning tasks, task status, how to find a codebase, how to create patches, where to ask general development questions and where to get help with setup problems, and how to ask good questions. Thanks a lot! :)

Oct 5 2023, 2:48 AM · Outreach-Programs-Projects, Outreachy (Round 27), Wikidata