Hi @Zache ,
I wanted to share my progress and some challenges I've encountered while implementing JSON support in Cat-a-lot. This has proven to be more complex than I initially anticipated, but I'm making steady progress by tackling issues systematically
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Mar 24 2025
Thanks for confirming! That sounds like a great idea. Once the ticket is created, I’ll be happy to contribute Hindi translations.
Hey, While reviewing the existing translations, I noticed that Hindi translations are not available. If adding them is something that needs to be done, I’d be happy to contribute, as I’m a native speaker of the language. Let me know if this would be helpful!
Mar 23 2025
Hey! I wanted to share an update on my progress. With the help of some documentation, I’ve completed the initial step: detecting the content model of the page. Cat-a-lot can now identify JSON-based pages in the Data namespace.
Hi @Zache, I wanted to let you know that I've completed the translation task for Cat-a-lot. While working on other tasks, I found myself feeling a bit stuck, so I decided to take a short break and work on smaller tasks to refresh my mind. It helped me regain focus, and I'm now ready to tackle the remaining challenges.
Hey, thank you for your detailed feedback! I’ve implemented the following changes:
Mar 22 2025
Hi, here’s a quick update on the Cat-a-lot Settings issue in Beta Commons:
Hey, I just noticed that this task isn't listed as a microtask on the main Outreachy 30 task (T387982). I think adding it there would make it easier for other applicants to find it.
Hi everyone,
Hi @Zache!
I wanted to let you know that I’m interested in working on this. This seems like a challenging but exciting task, and I believe it would be a great opportunity for me to learn new things.
Thank you, @Zache! I'm really glad to have contributed and made a positive impact on the Cat-a-lot community.
I’ve made the requested changes to the Cat-a-lot automation script and documentation based on your feedback. Here’s a summary of the updates:
Thanks for the confirmation! I'll continue working on it.
I’ve implemented the changes based on your feedback. Here’s what I’ve done:
Hey! Thank you for your feedback! I’ll make the following changes based on your suggestions:
Thanks for the detailed feedback! I’m sending these points to confirm with you if I’ve understood everything correctly or not and also to outline the approach I’ll be taking:
Mar 21 2025
I’ve completed the changes to prevent self-categorization in Cat-a-lot. The script now skips self-referencing categories while allowing other valid changes to proceed. I have attached a screen recording to show the change in action. Code diff an be found here.
Here’s a summary of the changes:
- Added a self-categorization check to skip invalid operations and display a warning message.
- Adjusted the counters to ensure the progress dialog updates correctly.
- Ensured the progress dialog closes when all valid changes are complete.
Got it! I'll work on implementing that.
I’ve implemented a fix that correctly prevents self-categorization in Cat-a-lot. Currently, if the script detects any self-categorization, it blocks the entire operation (i.e., none of the selected categories are copied or moved).
Thanks for the update! I assumed you’d provide feedback after testing, so no worries—take your time. That’s why I started working on other tasks in the meantime. Looking forward to your feedback once you’ve had a chance to review it.
Thanks for the explanation! I was able to successfully replicate the bug. Here’s what I did:
In the provided example:
- The old revision had the category: United States Office of Management and Budget
- The new revision changed this to United States Office of Management and Budget officials
How does this show self categorization?
Mar 20 2025
Haha, fair point! I’ll take that as my green light to get started. If anyone else jumps in, I’m happy to collaborate. Thanks!
Hey @Zache
I'd like to start working on this task. Please let me know if someone else is already working on it. If yes, then would it still be okay for me to contribute?
I’ve completed Step 2 of the microtask. The Python automation script is now ready and available at Help:Gadget-Cat-a-lot/Beta Commons Development/cat-a-lot-automation-script.py
To avoid triggering the automatic filter, I ensured that the script creates test categories and uploads images before copying the JS/CSS files.
Thank you for your detailed feedback and suggestions. I've made the following changes according to my understanding — please confirm if I'm on the right track:
I've completed Step 1 and created the relevant documentation page on Wikimedia Commons: Help:Gadget-Cat-a-lot/Beta Commons Development
Okay! Thanks a lot for giving such detailed instructions. I'll get to implementating it.
Mar 19 2025
I've completed the first step of setting up the files and adding the necessary scripts. While it still needs some tweaking to be perfect, the core setup is done.
I'm currently working on the documentation in a Google Docs file. Could you advise me on where and how I should create the documentation?
Thank you for noticing and taking steps to resolve the issue. I really appreciate your help in getting things sorted. Please let me know if there's anything I need to do from my side.
Thanks for the warm welcome and for sharing these helpful details!
Hey @Zache! I have reviewed the provided documentation and gained a clear understanding of the task. I'll begin working on Step 1 and will keep you updated on my progress. If you have any recommendations or guidance, I would greatly appreciate it.
Mar 17 2025
In T388248#10643315, @SWangari-WMF wrote:In T388248#10642868, @adiba_anjum wrote:Hi, I’m Adiba Anjum, an Outreachy applicant. I’ve started working on this task, so I’m claiming it. I’ll share updates soon.
Hey.. the task/project is open for everybody interested..
In T388248#10643021, @Nedjwa97 wrote:In T388248#10642981, @Ademola wrote:In T388248#10642873, @Nedjwa97 wrote:hello , i am nedjwa and i started working on this task
In T388248#10642868, @adiba_anjum wrote:Hi, I’m Adiba Anjum, an Outreachy applicant. I’ve started working on this task, so I’m claiming it. I’ll share updates soon.
Hello nedjwa
Hi Adiba Anjum
You are welcome
I'm open to collaborating with you all.Hi Ademola , it would be great working with you ! i am a frontend developer if you need anything I am happy to help
😊😊😊😊
Hi, I’m Adiba Anjum, an Outreachy applicant. I’ve started working on this task, so I’m claiming it. I’ll share updates soon.