Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Discord #fixing discussion for reference. It was regarding the other kata mentioned.
you are probably thinking of Wikidata JSON scraper which has the same issue
I am pretty certain that this was already discussed in
#fixingsome long-ish time ago, and I thought it got fixed by sending a dedicated header. But maybe it was not merged, or applied only to a single language.this kata has become impossible to complete ("attempt" raises errors) because Wikimedia changed their robot policy to protect their bandwith. To be accepted, a request must provide a user agent following their user-agent policy. They also ask to always request content with an
Accept-Encoding: gzip. The reference solution should provide explicit headers inrequests.get(), e.g.duplicate of this issue
duplicate of this issue
Thanks for this kata — it’s one of those problems that looks simple at first glance, but gently nudges you toward thinking more carefully about edge cases and clean logic. I really appreciated how it rewards clarity over cleverness and encourages readable solutions. These are exactly the kinds of exercises that help build strong fundamentals. Well designed and enjoyable to work through — great job.
missing random tests. see my solution.
You may not be able to pass the "TEST", in which case you should try "ATTEMPT" to see if it passes. Because the answers in the Sample Tests are fixed, and the actual Wikipedia page may have been updated, the data you get is not the same as the data in the Sample Tests. [2025.6.30]
bad kata anyway; scraping urls is a recipe for floodign other systems
All I did was Google, find method, use method. Felt too easy which is alarming because my IQ is 67. Maybe I didn't do it the way they meant. What's everyone else here up to?
approved by someone.
Nice one though you understand it was really easy at the end.
Python new test framework is required
Should have fixed and sample tests where attribute name contains the substring
clsApproved by someone
Loading more items...