[go: nahoru, domu]

Page MenuHomePhabricator

Integrate Wikimedia Ecosystem within BUB2 tool
Open, Needs TriagePublic

Description

IMPORTANT: Make sure to read the Outreachy participant instructions and communication guidelines thoroughly before commenting on this task. This space is for project-specific questions, so avoid asking questions about getting started, setting up Gerrit, etc. When in doubt, ask your question on Zulip first!

Brief summary

BUB2 tool helps community members upload books, newspapers, magazines, gazettes, etc. from public libraries such as Google Books, Panjab Digital Library, and Trove Digital Library to Internet Archive. BUB2 has been helpful for the Wikisource community to import texts from different public libraries to Wikisource. Currently, Wikisource volunteers are using the BUB2 tool to import texts to the Internet Archive and the IA Upload tool to import them back to Wikimedia Commons. The latter could be easily deprecated by integrating the Wikimedia ecosystem (Commons, Wikidata, and Wikisource) in the BUB2 tool so that volunteers can directly upload the texts to Wikisource and correctly cite them to Wikidata item.

Skills required

React.js, Node.js, Next.js, Wikimedia APIs - especially Commons and Wikidata APIs

Possible mentor(s)

@wassan.anmol117 @SGill @PMenon-WMF @Samwilson

Microtasks

T338267: Use API:EmailUser to send Emails to the users
T315134: Add search bar in queue
T346388: Allow multi-lingual books to be uploaded to Internet Archive

Goals

  1. Set up a polling mechanism to get .djvu files from Internet Archive
  2. Integrate MediaWiki API to upload the .djvu file and metadata to Commons
  3. Integrate Wikidata API to cite the metadata correctly so that it can be reused in Wikisource and other places
  4. Create pages on Wikisource automatically with the djvu file and metadata

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Hi @wassan.anmol117 Thank you so much for offering to mentor! It appears to be an interesting project.

However, Is it possible to outline the internship tasks/deliverables for the project (can be several that can be completed in the 3 month internship period) rather than having only one large project deliverable.

Also, I'd be restricting access to this task for the project pre-application period. If anyone else needs to be added to the restricted group as mentors, let us know.

Thank you!

Maryann-Onyinye changed the visibility from "Public (No Login Required)" to "acl*outreachy-mentors (Project)".Sep 15 2023, 3:36 PM
Maryann-Onyinye changed the visibility from "acl*outreachy-mentors (Project)" to "Public (No Login Required)".

@Maryann-Onyinye I've added the Goals section in the description to describe the high-level goals/outcomes that the intern can achieve over the 3-month internship period.

I've added @Samwilson as one of the mentors. Please add him to the restricted group as well.

Thank you!

Hey @wassan.anmol117 Thank you! I've added all project mentors to the group and I'd go ahead and restrict project visibility.

Next Steps:

If you have any questions on the next steps, don't hesitate to reach out.

Thank you!

Maryann-Onyinye changed the visibility from "Public (No Login Required)" to "acl*outreachy-mentors (Project)".Sep 18 2023, 9:36 AM

Hi Hi @wassan.anmol117

Gentle reminder to submit your project proposal on Outreachy Website ahead of the project submission deadline.

Thank you

@Maryann-Onyinye I've submitted the proposal to Outreachy. However, I need some help with selecting the preferred communication channel. I've been thinking of using Zulip. Is there a topic already or should I create a new one for BUB2 tool?

@Maryann-Onyinye I've submitted the proposal to Outreachy. However, I need some help with selecting the preferred communication channel. I've been thinking of using Zulip. Is there a topic already or should I create a new one for BUB2 tool?

Hi @wassan.anmol117 Submission received, Thanks!
You can create a topic for this project in the Outreachy-27 stream. I have also added you and co-mentors to the private Outreachy mentor stream.

Thanks!

I noticed that there is no description or link to task/documentation for Microtask: T315134: Add search bar in queue. Can you add a brief description or link that guides interns as they work this task during the contribution period. Thanks @wassan.anmol117

@Maryann-Onyinye Thanks a lot. I've created a new topic in the Outreachy-27 stream. I've updated the same in the Outreachy application as well.

I've also updated the description for T315134.

Thanks!

Maryann-Onyinye changed the visibility from "acl*outreachy-mentors (Project)" to "Public (No Login Required)".Oct 2 2023, 1:55 PM

@wassan.anmol117 can i work on the project on a window OS. That is what i am using and I can see it requires redis

hello everyone i am sorry to ask this here despite of the rules @wassan.anmol117 about the "Integrate Wikimedia Ecosystem within BUB2 tool" task you being our mentor do you need to clarify on something or we should just start working on it i have asked cause I have seen that we have to ask our mentor for more information about the project before we start

Maryann-Onyinye added a subscriber: Robovaughan.

@wassan.anmol117 I will love to work on this task.

hI @Robovaughan, For the contribution phase, you are to work on the Microtasks listed in the project description (under "Microtasks"). I hope this helps.

Hello, I am an outreachy applicant. I am interested in this project. I have seen that all the micro tasks for this project have been assigned or submitted pr. Should I resubmit PR?
If not how can I contribute? @Maryann-Onyinye

Hello, I am an outreachy applicant. I am interested in this project. I have seen that all the micro tasks for this project have been assigned or submitted pr. Should I resubmit PR?
If not how can I contribute? @Maryann-Onyinye

We are all to work on the microtasks available and make PRs. Anyone can work on a task so far as it has not been resolved.