{"entities":{"Q1947":{"pageid":2184,"ns":120,"title":"Item:Q1947","lastrevid":14115,"modified":"2025-03-06T14:51:45Z","type":"item","id":"Q1947","labels":{"en":{"language":"en","value":"Raytracing in Python: Shading, Reflection, Refraction, Fog and More!"}},"descriptions":{"en":{"language":"en","value":"A YouTube Video on creating your own raytracer in python"}},"aliases":{},"claims":{"P3":[{"mainsnak":{"snaktype":"value","property":"P3","hash":"2988a03c517ada6c411d8e89862b2d8caf8553c5","datavalue":{"value":{"entity-type":"item","numeric-id":159,"id":"Q159"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1947$5da9b443-4c73-913d-b05d-745ad819b771","rank":"normal"}],"P20":[{"mainsnak":{"snaktype":"value","property":"P20","hash":"044198f913bee23aa02e8e71036d845e53905df7","datavalue":{"value":"https://www.youtube.com/watch?v=WWJgrftx6MQ","type":"string"},"datatype":"url"},"type":"statement","id":"Q1947$764192ea-41e8-651c-2ec9-c6c03e2e62dd","rank":"normal"}],"P38":[{"mainsnak":{"snaktype":"value","property":"P38","hash":"623a0ca1c11c49faf574185efa86b47f7e4ec078","datavalue":{"value":"PyExplained","type":"string"},"datatype":"string"},"type":"statement","id":"Q1947$88777ca4-4091-9f0f-b885-3d3937cd6d9d","rank":"normal"}]},"sitelinks":{}}}}