{"users":[{"id":2,"username":"ProcessingOrg","name":"Processing Foundation","avatar_template":"/user_avatar/discourse.processing.org/processingorg/{size}/18341_2.png","admin":true,"trust_level":4},{"id":11875,"username":"reshu","name":"Reshu chand","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/8c91f0/{size}.png","trust_level":1},{"id":14487,"username":"yasbpandey06","name":"Yash Pandey ","avatar_template":"/user_avatar/discourse.processing.org/yasbpandey06/{size}/18979_2.png","trust_level":0},{"id":2447,"username":"grege2","name":"Greg E","avatar_template":"/user_avatar/discourse.processing.org/grege2/{size}/3069_2.png","trust_level":2},{"id":282,"username":"sableraph","name":"Raphaël de Courville","avatar_template":"/user_avatar/discourse.processing.org/sableraph/{size}/251_2.png","admin":true,"moderator":true,"trust_level":2},{"id":88,"username":"GoToLoop","name":"GoSubRoutine","avatar_template":"/user_avatar/discourse.processing.org/gotoloop/{size}/86_2.png","trust_level":3},{"id":16637,"username":"AlviaHong","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ee59a6/{size}.png","trust_level":0},{"id":17,"username":"quark","name":"Peter Lager","avatar_template":"/user_avatar/discourse.processing.org/quark/{size}/26_2.png","trust_level":3},{"id":16595,"username":"prjctimg","name":"","avatar_template":"/user_avatar/discourse.processing.org/prjctimg/{size}/21824_2.png","trust_level":0},{"id":9127,"username":"jafal","name":"jafal","avatar_template":"/user_avatar/discourse.processing.org/jafal/{size}/19112_2.png","trust_level":2},{"id":15471,"username":"kit","name":"Kit (p5.js Project Lead @ PF)","avatar_template":"/user_avatar/discourse.processing.org/kit/{size}/20478_2.png","moderator":true,"trust_level":4},{"id":7042,"username":"Bassam","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/b38774/{size}.png","trust_level":1},{"id":13946,"username":"raclim","name":"Rachel Lim","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/bbe5ce/{size}.png","trust_level":2},{"id":15390,"username":"Mamatha1718","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/a8b319/{size}.png","trust_level":1},{"id":15589,"username":"VANSH3104","name":"vansh","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/41988e/{size}.png","trust_level":0},{"id":16614,"username":"Nigh-Knight","name":"","avatar_template":"/user_avatar/discourse.processing.org/nigh-knight/{size}/21835_2.png","trust_level":0},{"id":2970,"username":"EricRogerGarcia","name":"EricRogerGarcia","avatar_template":"/user_avatar/discourse.processing.org/ericrogergarcia/{size}/21029_2.png","trust_level":2},{"id":108,"username":"glv","name":"","avatar_template":"/user_avatar/discourse.processing.org/glv/{size}/18785_2.png","trust_level":3},{"id":16539,"username":"crm114","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/49beb7/{size}.png","trust_level":0},{"id":2732,"username":"scudly","name":"","avatar_template":"/user_avatar/discourse.processing.org/scudly/{size}/5597_2.png","trust_level":2},{"id":16546,"username":"4everJang","name":"","avatar_template":"/user_avatar/discourse.processing.org/4everjang/{size}/21813_2.png","trust_level":0},{"id":8600,"username":"neill","name":"Neill","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/edb3f5/{size}.png","trust_level":2},{"id":13429,"username":"davepagurek","name":"Dave Pagurek","avatar_template":"/user_avatar/discourse.processing.org/davepagurek/{size}/17535_2.png","trust_level":2},{"id":16294,"username":"nixxx19","name":"nityam","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/a88e57/{size}.png","trust_level":1},{"id":16509,"username":"TheThingInParticular","name":null,"avatar_template":"/user_avatar/discourse.processing.org/thethinginparticular/{size}/21763_2.png","trust_level":0},{"id":16479,"username":"Yellowsam","name":null,"avatar_template":"/user_avatar/discourse.processing.org/yellowsam/{size}/21697_2.png","trust_level":0},{"id":13571,"username":"slacle","name":null,"avatar_template":"/user_avatar/discourse.processing.org/slacle/{size}/19522_2.png","trust_level":1},{"id":1351,"username":"limzykenneth","name":"Kenneth Lim","avatar_template":"/user_avatar/discourse.processing.org/limzykenneth/{size}/1449_2.png","trust_level":2},{"id":16247,"username":"NickyDeep","name":"Nicholas ","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/8dc957/{size}.png","trust_level":0},{"id":42,"username":"Chrisir","name":"","avatar_template":"/user_avatar/discourse.processing.org/chrisir/{size}/45_2.png","trust_level":2},{"id":458,"username":"poppanona","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/6f9a4e/{size}.png","trust_level":1},{"id":16325,"username":"StormmInABottle","name":"Storm","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/d9b06d/{size}.png","trust_level":0},{"id":249,"username":"josephh","name":"Joseph HENRY","avatar_template":"/user_avatar/discourse.processing.org/josephh/{size}/210_2.png","trust_level":2},{"id":7578,"username":"MartinGo","name":"Martin Go","avatar_template":"/user_avatar/discourse.processing.org/martingo/{size}/9546_2.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/p5js/10?page=1","per_page":30,"top_tags":[{"id":1,"name":"homework","slug":"homework"},{"id":3,"name":"contributions","slug":"contributions"},{"id":4,"name":"dev-update","slug":"dev-update"}],"topics":[{"fancy_title":"About the p5.js category","id":20,"title":"About the p5.js category","slug":"about-the-p5-js-category","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2018-05-12T03:55:14.100Z","last_posted_at":"2023-11-06T12:43:27.403Z","bumped":true,"bumped_at":"2023-11-06T12:43:27.403Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Discussions about p5.js programs and development","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3622,"like_count":3,"has_summary":false,"last_poster_username":"yasbpandey06","category_id":10,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11875,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14487,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fade in and fade out a sketch, or fade between sketches","id":48770,"title":"Fade in and fade out a sketch, or fade between sketches","slug":"fade-in-and-fade-out-a-sketch-or-fade-between-sketches","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2026-06-08T07:29:08.580Z","last_posted_at":"2026-06-09T23:09:31.541Z","bumped":true,"bumped_at":"2026-06-09T23:09:31.541Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":66,"like_count":6,"has_summary":false,"last_poster_username":"grege2","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2447,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":282,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":88,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16637,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"canvasGUI 3 : user-defined controls (2)","id":48768,"title":"canvasGUI 3 : user-defined controls (2)","slug":"canvasgui-3-user-defined-controls-2","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-07T14:01:44.232Z","last_posted_at":"2026-06-07T14:01:44.300Z","bumped":true,"bumped_at":"2026-06-07T14:01:44.300Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":25,"like_count":3,"has_summary":false,"last_poster_username":"quark","category_id":20,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What retro games have been built with p5.js so far?","id":48692,"title":"What retro games have been built with p5.js so far?","slug":"what-retro-games-have-been-built-with-p5-js-so-far","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-05-28T13:44:32.788Z","last_posted_at":"2026-06-04T07:12:12.442Z","bumped":true,"bumped_at":"2026-06-04T07:12:12.442Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":95,"like_count":1,"has_summary":false,"last_poster_username":"prjctimg","category_id":23,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16595,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9127,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[dev updates] p5.js 2.0: You Are Here &amp; How to Contribute!","id":46130,"title":"[dev updates] p5.js 2.0: You Are Here & How to Contribute!","slug":"dev-updates-p5-js-2-0-you-are-here-how-to-contribute","posts_count":7,"reply_count":0,"highest_post_number":7,"image_url":null,"created_at":"2025-03-31T22:17:02.082Z","last_posted_at":"2026-06-03T18:58:10.901Z","bumped":true,"bumped_at":"2026-06-03T18:58:10.901Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"dev-update","slug":"dev-update"}],"tags_descriptions":{},"views":1891,"like_count":25,"has_summary":false,"last_poster_username":"kit","category_id":10,"op_like_count":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":15471,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7042,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13946,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15390,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"P5.js SVG Export / Import – Looking for Sketches, Use Cases, and Feedback","id":48706,"title":"P5.js SVG Export / Import – Looking for Sketches, Use Cases, and Feedback","slug":"p5-js-svg-export-import-looking-for-sketches-use-cases-and-feedback","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-01T05:43:20.820Z","last_posted_at":"2026-06-03T11:55:31.117Z","bumped":true,"bumped_at":"2026-06-03T11:55:31.117Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":40,"like_count":3,"has_summary":false,"last_poster_username":"sableraph","category_id":23,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15589,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":282,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How would you approach a procedural “Basquiatism” generator","id":48725,"title":"How would you approach a procedural “Basquiatism” generator","slug":"how-would-you-approach-a-procedural-basquiatism-generator","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-03T01:28:30.468Z","last_posted_at":"2026-06-03T01:28:30.533Z","bumped":true,"bumped_at":"2026-06-03T01:28:30.533Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":38,"like_count":0,"has_summary":false,"last_poster_username":"Nigh-Knight","category_id":23,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":16614,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to manually modify the P5js plugin (stable version) to use the 2.0 version?","id":48536,"title":"How to manually modify the P5js plugin (stable version) to use the 2.0 version?","slug":"how-to-manually-modify-the-p5js-plugin-stable-version-to-use-the-2-0-version","posts_count":8,"reply_count":6,"highest_post_number":9,"image_url":null,"created_at":"2026-05-14T08:37:12.323Z","last_posted_at":"2026-06-01T06:21:01.217Z","bumped":true,"bumped_at":"2026-06-01T06:21:01.217Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":113,"like_count":6,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"3D Wire Frame Surface Plots","id":48532,"title":"3D Wire Frame Surface Plots","slug":"3d-wire-frame-surface-plots","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/3/5/3509e27ff7163b20ba7a83c56f0e8a8fa36dccc2.jpeg","created_at":"2026-05-12T23:04:02.137Z","last_posted_at":"2026-05-18T22:09:57.279Z","bumped":true,"bumped_at":"2026-05-18T22:09:57.279Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":118,"like_count":7,"has_summary":false,"last_poster_username":"crm114","category_id":23,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16539,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":2732,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adding id to Input and Select","id":48549,"title":"Adding id to Input and Select","slug":"adding-id-to-input-and-select","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-05-17T08:42:43.183Z","last_posted_at":"2026-05-17T10:51:29.809Z","bumped":true,"bumped_at":"2026-05-17T10:51:29.809Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":32,"like_count":4,"has_summary":false,"last_poster_username":"4everJang","category_id":16,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16546,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8600,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"canvasGUI 3 : user-defined controls (1)","id":48529,"title":"canvasGUI 3 : user-defined controls (1)","slug":"canvasgui-3-user-defined-controls-1","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/2/a/2a72643286f77436326c4b7f42de3dd9d1dcbc3b.jpeg","created_at":"2026-05-10T14:32:40.100Z","last_posted_at":"2026-05-10T14:32:40.169Z","bumped":true,"bumped_at":"2026-05-10T14:32:40.169Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":51,"like_count":3,"has_summary":false,"last_poster_username":"quark","category_id":20,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"webglVersion variable is not defined","id":48485,"title":"webglVersion variable is not defined","slug":"webglversion-variable-is-not-defined","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-05-01T11:49:19.592Z","last_posted_at":"2026-05-05T09:18:24.674Z","bumped":true,"bumped_at":"2026-05-05T09:18:24.674Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":48,"like_count":2,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is it possible to load obj files with mtl files (it seems not to work !)?","id":48423,"title":"Is it possible to load obj files with mtl files (it seems not to work !)?","slug":"is-it-possible-to-load-obj-files-with-mtl-files-it-seems-not-to-work","posts_count":11,"reply_count":8,"highest_post_number":13,"image_url":null,"created_at":"2026-04-13T10:38:46.462Z","last_posted_at":"2026-04-28T20:26:52.232Z","bumped":true,"bumped_at":"2026-04-28T20:26:52.232Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":105,"like_count":6,"has_summary":false,"last_poster_username":"neill","category_id":18,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13429,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16294,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8600,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A Game I Coded (WIP)","id":48456,"title":"A Game I Coded (WIP)","slug":"a-game-i-coded-wip","posts_count":4,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2026-04-22T15:45:29.735Z","last_posted_at":"2026-04-24T01:01:06.348Z","bumped":true,"bumped_at":"2026-04-24T01:01:06.348Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":2,"has_summary":false,"last_poster_username":"TheThingInParticular","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16509,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"canvasGUI V3 is now available","id":48461,"title":"canvasGUI V3 is now available","slug":"canvasgui-v3-is-now-available","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-23T14:06:19.237Z","last_posted_at":"2026-04-23T14:06:19.313Z","bumped":true,"bumped_at":"2026-04-23T14:06:19.313Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"dev-update","slug":"dev-update"}],"tags_descriptions":{},"views":55,"like_count":1,"has_summary":false,"last_poster_username":"quark","category_id":20,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Processing to p5.js auto conversion?","id":48387,"title":"Processing to p5.js auto conversion?","slug":"processing-to-p5-js-auto-conversion","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-03-31T22:13:55.369Z","last_posted_at":"2026-04-11T16:20:02.109Z","bumped":true,"bumped_at":"2026-04-11T16:20:02.109Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":85,"like_count":0,"has_summary":false,"last_poster_username":"glv","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16479,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Control variables and method created while a program is running","id":47995,"title":"Control variables and method created while a program is running","slug":"control-variables-and-method-created-while-a-program-is-running","posts_count":29,"reply_count":26,"highest_post_number":31,"image_url":null,"created_at":"2026-02-28T15:23:52.264Z","last_posted_at":"2026-03-31T06:19:15.170Z","bumped":true,"bumped_at":"2026-03-31T06:19:15.170Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":202,"like_count":31,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":16,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":88,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Embedded sketches missing a space in title","id":48271,"title":"Embedded sketches missing a space in title","slug":"embedded-sketches-missing-a-space-in-title","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/e/1/e1f1c291b5c2a0383f3b2fb17059db49c2e31b41.png","created_at":"2026-03-23T15:07:25.342Z","last_posted_at":"2026-03-26T15:20:48.754Z","bumped":true,"bumped_at":"2026-03-26T15:20:48.754Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":71,"like_count":4,"has_summary":false,"last_poster_username":"glv","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15471,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best way to export an animation from a p5.js sketch in 2026","id":48274,"title":"Best way to export an animation from a p5.js sketch in 2026","slug":"best-way-to-export-an-animation-from-a-p5-js-sketch-in-2026","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-24T02:21:07.226Z","last_posted_at":"2026-03-24T12:53:39.322Z","bumped":true,"bumped_at":"2026-03-24T12:53:39.322Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":79,"like_count":3,"has_summary":false,"last_poster_username":"davepagurek","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":13571,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13429,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Video doesn&rsquo;t play on the canvas. I don&rsquo;t understand why!","id":48095,"title":"Video doesn't play on the canvas. I don't understand why!","slug":"video-doesnt-play-on-the-canvas-i-dont-understand-why","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-03-12T10:33:04.038Z","last_posted_at":"2026-03-13T08:17:16.372Z","bumped":true,"bumped_at":"2026-03-13T08:17:16.372Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":64,"like_count":8,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1351,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How would you change this sketch?","id":47805,"title":"How would you change this sketch?","slug":"how-would-you-change-this-sketch","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-27T01:38:40.860Z","last_posted_at":"2026-03-09T17:50:36.168Z","bumped":true,"bumped_at":"2026-03-09T17:50:36.168Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"homework","slug":"homework"}],"tags_descriptions":{},"views":156,"like_count":1,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16247,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":42,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Convert touch events to mouse events for running sketches on iOS","id":48037,"title":"Convert touch events to mouse events for running sketches on iOS","slug":"convert-touch-events-to-mouse-events-for-running-sketches-on-ios","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-06T01:12:33.067Z","last_posted_at":"2026-03-06T09:27:39.570Z","bumped":true,"bumped_at":"2026-03-06T09:27:39.570Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":39,"like_count":1,"has_summary":false,"last_poster_username":"ProcessingOrg","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":458,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Looking for a p5 2.x.x tutorial","id":47999,"title":"Looking for a p5 2.x.x tutorial","slug":"looking-for-a-p5-2-x-x-tutorial","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-03-01T01:14:51.719Z","last_posted_at":"2026-03-02T22:10:55.270Z","bumped":true,"bumped_at":"2026-03-02T22:10:55.270Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":97,"like_count":6,"has_summary":false,"last_poster_username":"grege2","category_id":10,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2447,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":282,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15471,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"TypeError when accessing an Image?","id":47990,"title":"TypeError when accessing an Image?","slug":"typeerror-when-accessing-an-image","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-27T19:47:24.488Z","last_posted_at":"2026-02-27T20:15:29.547Z","bumped":true,"bumped_at":"2026-02-27T20:15:29.547Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":36,"like_count":3,"has_summary":false,"last_poster_username":"neill","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16325,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8600,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to know if a variable is a color?","id":47945,"title":"How to know if a variable is a color?","slug":"how-to-know-if-a-variable-is-a-color","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-02-23T09:12:50.796Z","last_posted_at":"2026-02-23T12:20:33.463Z","bumped":true,"bumped_at":"2026-02-23T12:20:33.463Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":55,"like_count":4,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"mouseClicked(), mousePressed()&hellip; keyPressed(), keyReleased()&hellip; are they parallel?","id":47898,"title":"mouseClicked(), mousePressed()... keyPressed(), keyReleased()... are they parallel?","slug":"mouseclicked-mousepressed-keypressed-keyreleased-are-they-parallel","posts_count":10,"reply_count":7,"highest_post_number":11,"image_url":null,"created_at":"2026-02-16T21:38:21.331Z","last_posted_at":"2026-02-20T08:14:00.211Z","bumped":true,"bumped_at":"2026-02-20T08:14:00.211Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":127,"like_count":24,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":16,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15471,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":282,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":88,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"About static methods in p5.js","id":47909,"title":"About static methods in p5.js","slug":"about-static-methods-in-p5-js","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-19T20:03:24.391Z","last_posted_at":"2026-02-20T07:55:55.558Z","bumped":true,"bumped_at":"2026-02-20T07:55:55.558Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":61,"like_count":1,"has_summary":false,"last_poster_username":"EricRogerGarcia","category_id":18,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13429,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is p5.1.11.11 coming to the Cloudflare repo?","id":47615,"title":"Is p5.1.11.11 coming to the Cloudflare repo?","slug":"is-p5-1-11-11-coming-to-the-cloudflare-repo","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2025-12-14T00:02:44.640Z","last_posted_at":"2026-02-01T07:29:07.892Z","bumped":true,"bumped_at":"2026-02-01T07:29:07.892Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":272,"like_count":1,"has_summary":false,"last_poster_username":"grege2","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2447,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The Permalinku experiment","id":47802,"title":"The Permalinku experiment","slug":"the-permalinku-experiment","posts_count":7,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2026-01-26T18:29:08.223Z","last_posted_at":"2026-01-27T20:16:20.324Z","bumped":true,"bumped_at":"2026-01-27T20:16:20.324Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":165,"like_count":5,"has_summary":false,"last_poster_username":"MartinGo","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7578,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16247,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":88,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Overlay a 3D sketch with HUD using shaders","id":47795,"title":"Overlay a 3D sketch with HUD using shaders","slug":"overlay-a-3d-sketch-with-hud-using-shaders","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2026-01-24T17:09:29.272Z","last_posted_at":"2026-01-27T12:37:40.168Z","bumped":true,"bumped_at":"2026-01-27T12:37:40.168Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":211,"like_count":8,"has_summary":false,"last_poster_username":"quark","category_id":18,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":2732,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13429,"primary_group_id":null,"flair_group_id":null}]}]}}