From 4816fc7355f2c5f3c204e3b1c15762390d7bb317 Mon Sep 17 00:00:00 2001 From: Gregg Tavares Date: Mon, 29 Apr 2024 18:52:12 +0200 Subject: [PATCH] fix some bson stuff --- art/22RaBcCzsbaXEzCh5/art.json | 24 ++++++----------------- art/23ezRZjpZK82TqNJr/art.json | 24 ++++++----------------- art/23rhC2bHw8GtaXfa3/art.json | 24 ++++++----------------- art/25DKYMazYyFB5WS2X/art.json | 24 ++++++----------------- art/27b5AxnyWM3K9MTg4/art.json | 24 ++++++----------------- art/288uBLrF9BKty2gyx/art.json | 24 ++++++----------------- art/296k8Y8nj6kcNxYG9/art.json | 20 +++++-------------- art/2AAPaBjMMEbZF3peq/art.json | 24 ++++++----------------- art/2DKvftja5hyuk3K5k/art.json | 24 ++++++----------------- art/2DYifmxshFTc2mdD4/art.json | 24 ++++++----------------- art/2EjmDvPyRP8XTRp4G/art.json | 24 ++++++----------------- art/2FpAyYRgGQytFrcAM/art.json | 24 ++++++----------------- art/2GJcwJ2YQaAJsasSb/art.json | 24 ++++++----------------- art/2GcQqCitMWiQ5QRgm/art.json | 20 +++++-------------- art/2HqTsRPbmvPseZs78/art.json | 24 ++++++----------------- art/2Jk6njpWPmAjyCJv4/art.json | 24 ++++++----------------- art/2KcwnpWC6FyBx5N9S/art.json | 24 ++++++----------------- art/2LCzyt3dGEKL3dcTG/art.json | 24 ++++++----------------- art/2PbekWKKMe8gWdJ3z/art.json | 24 ++++++----------------- art/2QLFrSm3uSxdnEW58/art.json | 24 ++++++----------------- art/2RntyLszQwDn9wi85/art.json | 20 +++++-------------- art/2WGSa559MiYvnoJZw/art.json | 24 ++++++----------------- art/2WtKojEgxqkRD7ExF/art.json | 20 +++++-------------- art/2XgSDRuhBYPBvZ9QX/art.json | 24 ++++++----------------- art/2YWRHPyRWHGo6A9My/art.json | 24 ++++++----------------- art/2bWezECppzztDLn4T/art.json | 24 ++++++----------------- art/2cL3kfaKBExkWc5Le/art.json | 24 ++++++----------------- art/2dNusyoCHaevCCYP7/art.json | 24 ++++++----------------- art/2djzoxSxpM9HnRXQH/art.json | 24 ++++++----------------- art/2dq4p8bnavjoyhq6E/art.json | 24 ++++++----------------- art/2dsE7Bcq8iHknqYSm/art.json | 24 ++++++----------------- art/2iJ8ao6MN4Xmw8RKM/art.json | 24 ++++++----------------- art/2iNJXhqJXRjFNZ3K7/art.json | 20 +++++-------------- art/2ir5RybtZsBG4Hgmr/art.json | 24 ++++++----------------- art/2ivK8La4P8NhKkMDH/art.json | 24 ++++++----------------- art/2n27TgzYcMngCYSTG/art.json | 24 ++++++----------------- art/2nczC2kx9JRxu64gA/art.json | 20 +++++-------------- art/2pSYjC7BCpjghA8Hu/art.json | 24 ++++++----------------- art/2pccx6pQfk6skHLQG/art.json | 20 +++++-------------- art/2tNPKyop2hRKFBGz9/art.json | 24 ++++++----------------- art/2wjez5eJ6Ng5tFzSP/art.json | 24 ++++++----------------- art/2wuax4qbM5ZvmBW4r/art.json | 24 ++++++----------------- art/2xJgNnQY5FLgHt6qW/art.json | 20 +++++-------------- art/2zrDmPHr7XSL9Smeh/art.json | 24 ++++++----------------- art/32DEaMDYx5JAqhWRY/art.json | 24 ++++++----------------- art/349P7R35WtujgHxrw/art.json | 20 +++++-------------- art/34z5eo3NAr7q87bLk/art.json | 24 ++++++----------------- art/3AsdQHZjxgRSWK2Q4/art.json | 24 ++++++----------------- art/3Csyw9ecsH7rXLkok/art.json | 24 ++++++----------------- art/3DYWqaogssoxpbdKM/art.json | 24 ++++++----------------- art/3EGwvJZ5S8be4wM7t/art.json | 20 +++++-------------- art/3GfvibHchBkZT4arh/art.json | 20 +++++-------------- art/3GkC95J3qizbTmiwJ/art.json | 20 +++++-------------- art/3K4LGxEGgP7MLHZnb/art.json | 24 ++++++----------------- art/3K4d92nvq5JFcZa8K/art.json | 24 ++++++----------------- art/3NDzadNsSWytgiaLt/art.json | 24 ++++++----------------- art/3PKtnXSrJ72kySj5P/art.json | 24 ++++++----------------- art/3QE3h3tQJqzMMqEZw/art.json | 24 ++++++----------------- art/3Qk8RvorqrMH5CCJy/art.json | 24 ++++++----------------- art/3QtDqanQXHR4KXBo2/art.json | 24 ++++++----------------- art/3RibQfbPe3tobLxLw/art.json | 20 +++++-------------- art/3Szoo7khkBA4exnsR/art.json | 20 +++++-------------- art/3b3a5MqLTPvBpcvhN/art.json | 24 ++++++----------------- art/3cskmP4veKB962KoC/art.json | 20 +++++-------------- art/3cvdmf4HtiuwSqeR8/art.json | 24 ++++++----------------- art/3eX8nyZYKzX3Xf9be/art.json | 24 ++++++----------------- art/3fJgrXgNHKr78pqQs/art.json | 20 +++++-------------- art/3fg2XtwJcBLhe5bdW/art.json | 24 ++++++----------------- art/3gbxiT43Btfh3sY5q/art.json | 24 ++++++----------------- art/3hNCrCAfmKvR2iKP8/art.json | 20 +++++-------------- art/3hP9SNbDTX5RFMHT5/art.json | 24 ++++++----------------- art/3hY77qyNdTWqMqYPg/art.json | 24 ++++++----------------- art/3hco2ocM6as2y3HNr/art.json | 24 ++++++----------------- art/3hzz6KuiDcQDi54iA/art.json | 20 +++++-------------- art/3icxEpds8WvgPmHy7/art.json | 24 ++++++----------------- art/3mX3aBsuhf372pLcD/art.json | 24 ++++++----------------- art/3oRDhfqRydMBEWnD5/art.json | 24 ++++++----------------- art/3pFLZ6LMxGuHYkjcr/art.json | 24 ++++++----------------- art/3r5fh3ut8gnwF69zs/art.json | 24 ++++++----------------- art/3rTF3aQTLfnSdwdcW/art.json | 20 +++++-------------- art/3tnqndpH4hacfPTBd/art.json | 24 ++++++----------------- art/3uB76AAsdqqC2ZEXk/art.json | 24 ++++++----------------- art/3uH92F2f4pCxBydB3/art.json | 24 ++++++----------------- art/3uY49x2aXTxXCB2PD/art.json | 24 ++++++----------------- art/3uytcwyYXxGeEvu4D/art.json | 20 +++++-------------- art/3yMooDSsPRwxpbiuL/art.json | 24 ++++++----------------- art/42ESv42tR52CEdX63/art.json | 24 ++++++----------------- art/42pYPNux6r5SL9ebp/art.json | 20 +++++-------------- art/48D42NwcwPw8inHZG/art.json | 24 ++++++----------------- art/4AiWT3LpD8x6Ap7PA/art.json | 20 +++++-------------- art/4BEqmFyyPkLK4Me6q/art.json | 24 ++++++----------------- art/4BkjXGWjFkBTo7kEJ/art.json | 20 +++++-------------- art/4FQ77YanjkTRoSWip/art.json | 24 ++++++----------------- art/4FbgY4x8sEM5EQuCT/art.json | 24 ++++++----------------- art/4JPK5YpSAQRwHtgZX/art.json | 24 ++++++----------------- art/4Jvv5ja6vMDtacCMp/art.json | 24 ++++++----------------- art/4Jy2MhQ54xH4SinZo/art.json | 24 ++++++----------------- art/4LYwmawuudnFoyRng/art.json | 24 ++++++----------------- art/4M55m9674WQP6QQ3E/art.json | 24 ++++++----------------- art/4MXkkkQvDcbZT2bmy/art.json | 24 ++++++----------------- art/4NJ7SwwBpWiHqLjmY/art.json | 24 ++++++----------------- art/4NywnD7ErprEsdfa8/art.json | 20 +++++-------------- art/4PyDDdmyeAx9MkNKf/art.json | 24 ++++++----------------- art/4QEXMdBaekmPQnFf6/art.json | 24 ++++++----------------- art/4QQxzF25ewQs8T5Kb/art.json | 24 ++++++----------------- art/4SRkNtncZayGZ5xBF/art.json | 24 ++++++----------------- art/4TP9W3xndZ2YW8kAr/art.json | 24 ++++++----------------- art/4X6mJigNvjatDJv4q/art.json | 24 ++++++----------------- art/4abrmywD84XrJ5dNz/art.json | 20 +++++-------------- art/4bGAzq9dZbNPyimzo/art.json | 24 ++++++----------------- art/4bXhbExsSEEwHZofJ/art.json | 24 ++++++----------------- art/4bxrvzvhcfEAq6Qzo/art.json | 24 ++++++----------------- art/4d6tRjx7hKBD4t7sJ/art.json | 20 +++++-------------- art/4e4L6TCCcTrTkKJbh/art.json | 24 ++++++----------------- art/4erk8kqXtJp9XeGP8/art.json | 24 ++++++----------------- art/4fpR5Na5QhyEeF2yw/art.json | 24 ++++++----------------- art/4h35MHPA2dwXFTJHy/art.json | 24 ++++++----------------- art/4mJdoLcvvmmvbPjdB/art.json | 24 ++++++----------------- art/4mMg6kQXSNiEDkuwR/art.json | 24 ++++++----------------- art/4mzMqjbsbYgxDQKFf/art.json | 24 ++++++----------------- art/4qDhPQsi7RfmX6Ncw/art.json | 20 +++++-------------- art/4rzpKJ43tFQEsLBkP/art.json | 24 ++++++----------------- art/4tdHwGGpfKN7AQpoQ/art.json | 20 +++++-------------- art/4uB9s4qnD3rioJw9B/art.json | 24 ++++++----------------- art/4uK5xMjmxCZaGBewc/art.json | 20 +++++-------------- art/4vag7ndH4zPYNfMML/art.json | 24 ++++++----------------- art/4x6bYtKoRF9gPWHAb/art.json | 24 ++++++----------------- art/4zASqsiiCDuSJRntr/art.json | 24 ++++++----------------- art/4zqMb55NkrGEgRcKc/art.json | 24 ++++++----------------- art/52MHKPZusfZtpjueA/art.json | 24 ++++++----------------- art/54TbvMsANMi2nBuBA/art.json | 24 ++++++----------------- art/54ZGebYmzcwbkmgpF/art.json | 20 +++++-------------- art/55nRorvcAYfSEYJhZ/art.json | 24 ++++++----------------- art/57DGNjDnDYwrBWXqD/art.json | 24 ++++++----------------- art/57eTciQiKd6wT2ndd/art.json | 20 +++++-------------- art/583kqaAomZpfinWXk/art.json | 24 ++++++----------------- art/58gFy9tGHHqJ3JY4m/art.json | 24 ++++++----------------- art/5A8xZ8XRT4Rujidr9/art.json | 24 ++++++----------------- art/5BPbm4rfCpfS92BKS/art.json | 24 ++++++----------------- art/5CPofs7dnZ8Pd7KNv/art.json | 24 ++++++----------------- art/5EtotDS2NmQ69fxWF/art.json | 20 +++++-------------- art/5Fphse6X3wyaFosYJ/art.json | 24 ++++++----------------- art/5MbciF3ZFxqF8hyYn/art.json | 24 ++++++----------------- art/5NxpTo5tmZ5jQ3ZE5/art.json | 24 ++++++----------------- art/5PLH8iYP7Rsj5z8NC/art.json | 24 ++++++----------------- art/5RiyKNicAa32rA9YZ/art.json | 24 ++++++----------------- art/5RkZQxjruyDfA9bS7/art.json | 24 ++++++----------------- art/5TC2fdTpuR9MXHMhb/art.json | 24 ++++++----------------- art/5WtmeHpqSmNcvRWAR/art.json | 24 ++++++----------------- art/5YGSiNrquYpFi3Ggo/art.json | 24 ++++++----------------- art/5Yw6GiojcPykGM7p6/art.json | 24 ++++++----------------- art/5bpdGEqpAwiR35mDS/art.json | 24 ++++++----------------- art/5btpWTSD8Kwb767eh/art.json | 24 ++++++----------------- art/5dNDeR4dqCCRvcHCT/art.json | 20 +++++-------------- art/5eHGg8xT9dKtXnSgu/art.json | 24 ++++++----------------- art/5eLB8us5zfTRPWx49/art.json | 24 ++++++----------------- art/5eNtGMeN2Etw3d5dh/art.json | 20 +++++-------------- art/5fBJ6mEfnhkJuSFyR/art.json | 24 ++++++----------------- art/5gKRQuwx63MAdRePc/art.json | 24 ++++++----------------- art/5hbYiwjeJvx8tCTME/art.json | 24 ++++++----------------- art/5hf6Sm43wvfKW9tvA/art.json | 24 ++++++----------------- art/5kD5fS5JQyTcEzoY8/art.json | 24 ++++++----------------- art/5ppKAhtsPPS3xfam7/art.json | 24 ++++++----------------- art/5rPSkvavMCsT3A4KY/art.json | 24 ++++++----------------- art/5v2eusj5uxKkdncH3/art.json | 24 ++++++----------------- art/5vBB6qnTBzuES7iu5/art.json | 20 +++++-------------- art/5vfETRh3Q89xEEMAA/art.json | 20 +++++-------------- art/5wpxiiCkDvE3Wsv5D/art.json | 20 +++++-------------- art/5y8GykbHCskE8dzPd/art.json | 24 ++++++----------------- art/627rN6vKn3Edv5K5G/art.json | 24 ++++++----------------- art/6329mueSGExenMjbN/art.json | 24 ++++++----------------- art/63qyzzMSCLNjCirhM/art.json | 20 +++++-------------- art/684pim4aQdsJFnh9S/art.json | 20 +++++-------------- art/6C6jC7cgKsabzRcL8/art.json | 24 ++++++----------------- art/6EhsqQMiTAN8xv9yr/art.json | 20 +++++-------------- art/6Gubrbbo9gDv8wczK/art.json | 20 +++++-------------- art/6J7Jj9F2CdctHCkXB/art.json | 20 +++++-------------- art/6K6qbdqNTrkx589QP/art.json | 24 ++++++----------------- art/6KurZsv36w6xrAoSf/art.json | 24 ++++++----------------- art/6N22GnCbsgYC6faeW/art.json | 24 ++++++----------------- art/6PsFwfvW2tLtoeFiC/art.json | 24 ++++++----------------- art/6QkqTG5zopSEvE5ja/art.json | 20 +++++-------------- art/6RMx4XYpHck6oZZ4u/art.json | 24 ++++++----------------- art/6RY7TFeo6Q9wmHb5f/art.json | 24 ++++++----------------- art/6RnXzKXyyfu7NWTyb/art.json | 24 ++++++----------------- art/6Xdd5o4awYpFcY4QM/art.json | 24 ++++++----------------- art/6XqJX2mnFpa8i9aLH/art.json | 24 ++++++----------------- art/6YpuWT2zbWkg2ocdL/art.json | 24 ++++++----------------- art/6Yx2A7TQ6NnyHhFPQ/art.json | 24 ++++++----------------- art/6bbL3L3PTAdvJyg8n/art.json | 24 ++++++----------------- art/6bpRiTn7zbJ2Birz8/art.json | 24 ++++++----------------- art/6d4uyMnEKnip4oyLR/art.json | 24 ++++++----------------- art/6eSja54pMxXcD9ArN/art.json | 24 ++++++----------------- art/6gGtgPeiwrBx9DC8d/art.json | 24 ++++++----------------- art/6gQQcZm2vuBMyLCkB/art.json | 20 +++++-------------- art/6hsoh4en6G7rPqjb8/art.json | 24 ++++++----------------- art/6kjKSErWMZSF6xj6c/art.json | 20 +++++-------------- art/6koiJAeZMvqyq7fpb/art.json | 24 ++++++----------------- art/6nPKwArJkv4Rbz6LX/art.json | 24 ++++++----------------- art/6nxqs9sKqwTpWK2Sf/art.json | 24 ++++++----------------- art/6qenwf5cKgyGLZrXw/art.json | 24 ++++++----------------- art/6qhRHbFn8B6GeD5Ni/art.json | 20 +++++-------------- art/6t7WhmEDeF7kcGFDh/art.json | 24 ++++++----------------- art/6xC43NutGGXHRTZ9p/art.json | 20 +++++-------------- art/6xw95t7YcinWhp8Ra/art.json | 24 ++++++----------------- art/6zJfYSooxERRtZtbe/art.json | 24 ++++++----------------- art/6zSLjpCNA7CDQvm9e/art.json | 24 ++++++----------------- art/72Qyo6BcBD6bt9NDW/art.json | 20 +++++-------------- art/72yf22zZ942pR2Pjn/art.json | 20 +++++-------------- art/748RN8qRjrDrtSGy2/art.json | 20 +++++-------------- art/75BKGgPT6J42k7Aax/art.json | 24 ++++++----------------- art/7825RZhjGT9xTvEa7/art.json | 24 ++++++----------------- art/78PSuMWSJy9qmzeCm/art.json | 24 ++++++----------------- art/79HqSrQH4meL63aAo/art.json | 24 ++++++----------------- art/7AywqTMXSQtDaa9RW/art.json | 24 ++++++----------------- art/7Bkg55Y8SPEtDJedE/art.json | 24 ++++++----------------- art/7BtREZnTSkBpz7W87/art.json | 24 ++++++----------------- art/7CY4KDf722AkkpwR2/art.json | 20 +++++-------------- art/7DebjyLHPNMjyBzn3/art.json | 24 ++++++----------------- art/7DtazpcMcdA6fJ4XW/art.json | 24 ++++++----------------- art/7EeTjhnP4EshLL5B2/art.json | 24 ++++++----------------- art/7EmHQKmTWXAwTXS63/art.json | 20 +++++-------------- art/7F8oEX6xT8qLDdtS2/art.json | 24 ++++++----------------- art/7G88sy7oNibcANkMP/art.json | 20 +++++-------------- art/7GNBiei7nte4HfQN2/art.json | 24 ++++++----------------- art/7JTyL7fuENPgA9o2H/art.json | 24 ++++++----------------- art/7M9dkbTrmJYvKMzic/art.json | 24 ++++++----------------- art/7NHz8BY49bR5hCy8h/art.json | 24 ++++++----------------- art/7PpvqJmgJR7ALoJfa/art.json | 20 +++++-------------- art/7QAPWrZErhyBDRnKb/art.json | 24 ++++++----------------- art/7QLuHLmctdsezmmxr/art.json | 24 ++++++----------------- art/7RXESd6b5ToNrYe9M/art.json | 24 ++++++----------------- art/7TrYkuK4aHzLqvZ7r/art.json | 24 ++++++----------------- art/7W6jf6wm4is8A9o9z/art.json | 24 ++++++----------------- art/7Xh2ZeThqMgWodKe8/art.json | 24 ++++++----------------- art/7Xo5cox42KeW3chZj/art.json | 24 ++++++----------------- art/7YgXgotM2u7EazE58/art.json | 24 ++++++----------------- art/7YksmRJcwQXipHhfx/art.json | 24 ++++++----------------- art/7YtDi4LTcGHk4Rv7A/art.json | 20 +++++-------------- art/7ZDFThfCsDDXTyMjG/art.json | 20 +++++-------------- art/7ZTwrYe7Bq7kSQpPb/art.json | 24 ++++++----------------- art/7avdmuC23kYit8KWs/art.json | 24 ++++++----------------- art/7awCXKJWafHYpvqX8/art.json | 24 ++++++----------------- art/7b2mtzWGfut7qG2b4/art.json | 24 ++++++----------------- art/7ckAr5cRAsKG9pHiF/art.json | 24 ++++++----------------- art/7e3M2Sgrztb9vDD7v/art.json | 24 ++++++----------------- art/7eMqSiQ49pzgf7ftE/art.json | 24 ++++++----------------- art/7fkuNErcdiCoyDFPM/art.json | 24 ++++++----------------- art/7gmHgFYYTRjd3BKEZ/art.json | 24 ++++++----------------- art/7gpAmyAsHMewhZvsN/art.json | 20 +++++-------------- art/7iyrHWLQT836AWhNg/art.json | 20 +++++-------------- art/7kchjNSNHczMuXxdj/art.json | 24 ++++++----------------- art/7mLMCX66sxy38mtQZ/art.json | 24 ++++++----------------- art/7myySepW36ywzREow/art.json | 20 +++++-------------- art/7n2c7BGhSAcg3jA94/art.json | 24 ++++++----------------- art/7nEqpyeYSLJxH3iCZ/art.json | 24 ++++++----------------- art/7pH6w9DYZF7bjFqRC/art.json | 24 ++++++----------------- art/7qXRty5XaAiets5ZL/art.json | 20 +++++-------------- art/7qtbHrwZAwuFQLxhC/art.json | 20 +++++-------------- art/7rEgrhT8EQfJ7PDrk/art.json | 20 +++++-------------- art/7ryyxQd8kXyENxC8q/art.json | 24 ++++++----------------- art/7t6i2kotFzww4sABc/art.json | 24 ++++++----------------- art/7tj2CshkciWxyNNjh/art.json | 24 ++++++----------------- art/7ts7RJwsC7qRdn96W/art.json | 24 ++++++----------------- art/7vbkgbBXwtnj4LbT2/art.json | 24 ++++++----------------- art/7vsaPEdRhNyw6hBKg/art.json | 20 +++++-------------- art/7wqyFQDCq6cmDzs4H/art.json | 24 ++++++----------------- art/7wueifQeGTg9ubjrp/art.json | 20 +++++-------------- art/7xeGPqZaZSLDvKWHt/art.json | 20 +++++-------------- art/83bhi2jnJmLwj89jd/art.json | 20 +++++-------------- art/84TzMFEGdJQDyrLAw/art.json | 24 ++++++----------------- art/84bqgyYH7r222NZui/art.json | 20 +++++-------------- art/85e3bGEKFA4Ac7pHh/art.json | 20 +++++-------------- art/85epXhdc6bNGzc5t4/art.json | 20 +++++-------------- art/868s25nyWdZFHjukZ/art.json | 24 ++++++----------------- art/87jiR2yJj3v4JHQGX/art.json | 24 ++++++----------------- art/889PvtXA2o7P9ps9Y/art.json | 20 +++++-------------- art/88XwsAMToJSkDiwaB/art.json | 20 +++++-------------- art/899AdR5X9eCCv2RAT/art.json | 24 ++++++----------------- art/89PHWvc6bSoMDB4uq/art.json | 24 ++++++----------------- art/8AQFD78CWiZsN4phd/art.json | 24 ++++++----------------- art/8EW4w374gLe9Y8mvS/art.json | 24 ++++++----------------- art/8Ha5WpefzTXhF4Cmr/art.json | 24 ++++++----------------- art/8JCNkReuE5hLqBoNT/art.json | 24 ++++++----------------- art/8MHgqJdpnFiQGkBc2/art.json | 24 ++++++----------------- art/8MRZuPQnb7riyBLat/art.json | 24 ++++++----------------- art/8MxcbeeakhH3Zvjvm/art.json | 20 +++++-------------- art/8QyjKkpp7q9aGkAn7/art.json | 24 ++++++----------------- art/8Rju8wrtd7ggyiDcZ/art.json | 24 ++++++----------------- art/8T4bhdbFF8NqLZ5qJ/art.json | 24 ++++++----------------- art/8TsxtdLjke5zy5qJu/art.json | 24 ++++++----------------- art/8Tuytbjq9XfyxyLSA/art.json | 24 ++++++----------------- art/8Typ5eK6bCd5ziWFf/art.json | 24 ++++++----------------- art/8WsNgnnMn6z7f46sb/art.json | 24 ++++++----------------- art/8XECwReKrWfyzzRsj/art.json | 20 +++++-------------- art/8YgL5b9rsGLmaeQ9Z/art.json | 24 ++++++----------------- art/8ZyPwCk5HdengqpJK/art.json | 24 ++++++----------------- art/8ZzuRWYAZeNEN3L4m/art.json | 24 ++++++----------------- art/8aEFjza4wNjuhfnvP/art.json | 20 +++++-------------- art/8bRYb7JjNeomjyGHy/art.json | 24 ++++++----------------- art/8cPTCz9Cm8iRKNmqG/art.json | 24 ++++++----------------- art/8eDsJnksnjrECXGev/art.json | 24 ++++++----------------- art/8eaHZkbv4GqCvTJJs/art.json | 24 ++++++----------------- art/8hCgzechTSmvoP4ah/art.json | 24 ++++++----------------- art/8ifzGvPttfmfGyATy/art.json | 24 ++++++----------------- art/8jcBYJRBWjDcfHKkH/art.json | 24 ++++++----------------- art/8jiF9r8CqR46bXvXM/art.json | 24 ++++++----------------- art/8miH3KmYkczS5YbjP/art.json | 20 +++++-------------- art/8oGoGrmBCLx2R4iWz/art.json | 24 ++++++----------------- art/8oJh9QtFGgJksSFFk/art.json | 24 ++++++----------------- art/8qkLM6jJv2xHNnELZ/art.json | 20 +++++-------------- art/8rEyCeYdp5FF6AwKL/art.json | 24 ++++++----------------- art/8rLJCnxAbmAYifi8S/art.json | 20 +++++-------------- art/8wMcYNHAvNH4qdgzM/art.json | 24 ++++++----------------- art/8wij3k6mQCLMeYsgw/art.json | 24 ++++++----------------- art/8xXukzezXszWuCGEN/art.json | 20 +++++-------------- art/93FoywQqcRMeZNRcz/art.json | 24 ++++++----------------- art/93Y6qkZ7f2SBfAPjM/art.json | 24 ++++++----------------- art/948aadGavoEeSXCac/art.json | 24 ++++++----------------- art/94LjZTzQhciudirXa/art.json | 24 ++++++----------------- art/94o6yb7AZ7dW5Lumb/art.json | 20 +++++-------------- art/95ZMaZireKi2qhi6L/art.json | 20 +++++-------------- art/95xHq5YQNNvTEjhsq/art.json | 20 +++++-------------- art/965mBDin8f5mMFKoZ/art.json | 24 ++++++----------------- art/96HGeYvvkbpZDtRSu/art.json | 24 ++++++----------------- art/97XDDQ5yWEzZhs6cH/art.json | 24 ++++++----------------- art/97zwjZPbGFqPWiYZy/art.json | 20 +++++-------------- art/97zwxhJNAYAGKPST2/art.json | 24 ++++++----------------- art/982xbF946ivNRShYF/art.json | 20 +++++-------------- art/98PzHFry4xqmuj7qt/art.json | 24 ++++++----------------- art/99zvCpii8eiTj2fo8/art.json | 24 ++++++----------------- art/9BDdcbJh6rDaD4MBi/art.json | 20 +++++-------------- art/9C352QniqBDGreXm2/art.json | 24 ++++++----------------- art/9CuFBCB2ddb7NzNRQ/art.json | 24 ++++++----------------- art/9EJbRaRyPZMpJ9zLk/art.json | 24 ++++++----------------- art/9GCFDmZiEXGbgKMny/art.json | 24 ++++++----------------- art/9Geyfsezar7Y45X4W/art.json | 24 ++++++----------------- art/9GqsA2ooryruyLSRG/art.json | 24 ++++++----------------- art/9HqeuYzYy5SPwWWzC/art.json | 24 ++++++----------------- art/9JiSBh95g2uDrbJF8/art.json | 20 +++++-------------- art/9K6tGbtzRXNPPboM5/art.json | 20 +++++-------------- art/9L4TTn35TGvpgnmg9/art.json | 20 +++++-------------- art/9LWMct8y82GY9ojKB/art.json | 24 ++++++----------------- art/9LoJ64iLFmQukm5ha/art.json | 24 ++++++----------------- art/9MHkQW36H4sMgEA4e/art.json | 24 ++++++----------------- art/9P4cTdzoK9rwM99kJ/art.json | 20 +++++-------------- art/9QBfBKazwRDgwzka8/art.json | 24 ++++++----------------- art/9SEaxhmGgtFCn7tXv/art.json | 20 +++++-------------- art/9Sr9XKEznvoJprDjG/art.json | 24 ++++++----------------- art/9Z8QK2wm2wyThYCTm/art.json | 20 +++++-------------- art/9adCiEobmkAuj8Gue/art.json | 24 ++++++----------------- art/9auTJQc3nHbaStwyQ/art.json | 24 ++++++----------------- art/9caDdikyJ7k4Q3o2L/art.json | 24 ++++++----------------- art/9dSN7fhb4hT8SrRor/art.json | 24 ++++++----------------- art/9fwAKTiyAB7xx9cqz/art.json | 24 ++++++----------------- art/9hzmisGQfvWW54XX2/art.json | 24 ++++++----------------- art/9ikkGGKbk6D4k8eRa/art.json | 24 ++++++----------------- art/9mHLiL9t8Tdhkt2Nh/art.json | 24 ++++++----------------- art/9mqwFjEipb8pPtcPw/art.json | 24 ++++++----------------- art/9oFBPGkXY6hB2TaHK/art.json | 24 ++++++----------------- art/9s4f49dwx4L8hbbD5/art.json | 24 ++++++----------------- art/9tQdLKqdczvbu3Pp5/art.json | 24 ++++++----------------- art/9tYkByMY9xHJQLM8M/art.json | 24 ++++++----------------- art/9wKMAeACxZ3WoJc2m/art.json | 24 ++++++----------------- art/9ydRokp8vXNSApmsq/art.json | 20 +++++-------------- art/9yoBtz2q3YvMZHhw6/art.json | 20 +++++-------------- art/9ythNthyPP2w9WbgY/art.json | 24 ++++++----------------- art/9yyh6FdtyTqLN2EgE/art.json | 24 ++++++----------------- art/A4aQeDP9zYwLTXGKd/art.json | 20 +++++-------------- art/A5Eknh4sb38Hw5pjv/art.json | 20 +++++-------------- art/A5wHpLQiQydYkB7sg/art.json | 24 ++++++----------------- art/A6KXiR6FwZEbN6Nh5/art.json | 24 ++++++----------------- art/A6iuFb7Tmao4i5avw/art.json | 24 ++++++----------------- art/A8Zc7NFQdTdeKQimv/art.json | 24 ++++++----------------- art/A9DLn3oYKaSRGEPt4/art.json | 20 +++++-------------- art/A9X62RRorFW5Ys8h7/art.json | 24 ++++++----------------- art/AA2EgkaRKHJ5g74i5/art.json | 24 ++++++----------------- art/ABszkWtBmfrqcHecz/art.json | 24 ++++++----------------- art/AC57qxXZiP5Xt3MPo/art.json | 24 ++++++----------------- art/AGytkw7djFKBPNKZE/art.json | 20 +++++-------------- art/AHgb5kGbLwEYQjRTn/art.json | 24 ++++++----------------- art/AJ3iLGfbPGRTnZZn6/art.json | 20 +++++-------------- art/AK7yLDZv8JXbgW25h/art.json | 20 +++++-------------- art/ALErfYvkmdWzuqg7M/art.json | 20 +++++-------------- art/AMJYWSdCtDDTehM3C/art.json | 24 ++++++----------------- art/ARpkYYdzGDtKL4BZn/art.json | 20 +++++-------------- art/ASwcBa7AR4rPpF2Wg/art.json | 20 +++++-------------- art/AXAuvTYrFKQwTgykw/art.json | 24 ++++++----------------- art/AXjMauM4Aq37fkzLf/art.json | 24 ++++++----------------- art/AZ2KyvbW28MmPCFKA/art.json | 24 ++++++----------------- art/AZFnk3yzLiSZ2KkWS/art.json | 24 ++++++----------------- art/AZS5NEiv5XCb7HrRy/art.json | 24 ++++++----------------- art/Acb8NGnF3tJvv77Ji/art.json | 24 ++++++----------------- art/Ajiknj6GiHKrmZT3Z/art.json | 24 ++++++----------------- art/AnFAYAbcbpuErBvBW/art.json | 24 ++++++----------------- art/AndijhSm4Fuox73p9/art.json | 24 ++++++----------------- art/Av2MKnW2EJCyL2soB/art.json | 20 +++++-------------- art/B2Xb9dHRi7bYyQfjA/art.json | 20 +++++-------------- art/B3MrHFwyLFjSx8mo4/art.json | 24 ++++++----------------- art/B3fTWQihXfD9t8Q8r/art.json | 24 ++++++----------------- art/B42Ho7bLcyCakLyrD/art.json | 24 ++++++----------------- art/B4Eq6Qa7NTqRG2h7n/art.json | 20 +++++-------------- art/B5PGbeNcqjZkjn87u/art.json | 24 ++++++----------------- art/B6DFsE8BsdxjmQSeD/art.json | 20 +++++-------------- art/B6cRz9JjErEA57pG4/art.json | 20 +++++-------------- art/B6hCMdEJpbdKbEpYp/art.json | 24 ++++++----------------- art/B7XSdPJnstpQRHwMt/art.json | 24 ++++++----------------- art/B8dK4DjfS4gxQ2D6x/art.json | 24 ++++++----------------- art/B9wG9rDf7i77ZyAbL/art.json | 20 +++++-------------- art/BCqiiXBgBXYHTqw6G/art.json | 24 ++++++----------------- art/BEskWFZM826YNBJAN/art.json | 24 ++++++----------------- art/BGupQRTNK2asdNESp/art.json | 24 ++++++----------------- art/BKz7wnibraTYy2v8H/art.json | 24 ++++++----------------- art/BLAH5H2ctKjDqzabc/art.json | 24 ++++++----------------- art/BLDrqiy2zPooeqXyA/art.json | 24 ++++++----------------- art/BM7xSvMgutERFmdBd/art.json | 24 ++++++----------------- art/BN8A2f8DcC5htsq6T/art.json | 24 ++++++----------------- art/BQuWCvhCBBif7Zzmh/art.json | 24 ++++++----------------- art/BRW6CMT6qxyD5Qxs3/art.json | 24 ++++++----------------- art/BSig2nJzr4kavRSF2/art.json | 24 ++++++----------------- art/BTbTTkxMnk4AfcjGJ/art.json | 24 ++++++----------------- art/BWsfEAmCvR9m9NTF8/art.json | 20 +++++-------------- art/BXfAoqsFbSNtWvJaQ/art.json | 24 ++++++----------------- art/BZMNQR7kcPSCCwyHL/art.json | 24 ++++++----------------- art/BZdvckJFNr53H6kXS/art.json | 20 +++++-------------- art/BbBW5veDzWe2oqN7F/art.json | 24 ++++++----------------- art/Be7qcEqHTfnXmi3nw/art.json | 24 ++++++----------------- art/BeRGRuNpszfDv7foC/art.json | 20 +++++-------------- art/BfGdpEhnBZQzXay29/art.json | 24 ++++++----------------- art/BgAawjJRKx45XRyiN/art.json | 24 ++++++----------------- art/BiHH2xPx5dypCCvAu/art.json | 24 ++++++----------------- art/BkqeZ9ZW84C5tPdoJ/art.json | 24 ++++++----------------- art/BnKrvieHdWaxfjXH8/art.json | 20 +++++-------------- art/BnhvgAERQC5rcGRoZ/art.json | 20 +++++-------------- art/BqGPcmKoSdsC4MnLb/art.json | 24 ++++++----------------- art/Br7jzCr5r8jf4kHyx/art.json | 24 ++++++----------------- art/BrGxYaWHdj7D4XZyf/art.json | 24 ++++++----------------- art/BroTxCqjuvDoLEhAY/art.json | 24 ++++++----------------- art/BsMpnBk6kQ8wK8mvy/art.json | 24 ++++++----------------- art/BsrLb5e2Fujc6RvJf/art.json | 24 ++++++----------------- art/Bt5C5fTXArXh3hvqh/art.json | 20 +++++-------------- art/BtAqcPquWmxhDALFW/art.json | 24 ++++++----------------- art/BtMPmXiuE37mpnQB7/art.json | 24 ++++++----------------- art/BtkrDbo3o9cSAoXeW/art.json | 24 ++++++----------------- art/BtpY4aK6a7rEquy7n/art.json | 24 ++++++----------------- art/BubiakjZKAd7TKT83/art.json | 24 ++++++----------------- art/Bv7nLsmSbowtSoGpA/art.json | 24 ++++++----------------- art/BwFoiT5wD28u9HN5Z/art.json | 24 ++++++----------------- art/BxMWaxP7Sqiz38FgK/art.json | 20 +++++-------------- art/BxXCFpZxu7eFdhiyP/art.json | 20 +++++-------------- art/BzwXBknYWjs4nfk9h/art.json | 24 ++++++----------------- art/C27MRCLnDuKJk9TrS/art.json | 24 ++++++----------------- art/C2Kzd3CnpNPtWHjRw/art.json | 24 ++++++----------------- art/C2qmkuPNQvcyp6CGP/art.json | 24 ++++++----------------- art/C4gCacp8eQ337rdFD/art.json | 20 +++++-------------- art/C549fio274zzAoidn/art.json | 20 +++++-------------- art/C5XnDd3TxCtHq52Jv/art.json | 24 ++++++----------------- art/C9maC3C6dCdyKmsuH/art.json | 24 ++++++----------------- art/C9riFtXRKgMEZyY7p/art.json | 24 ++++++----------------- art/C9sbwtGje9tjnk7ed/art.json | 24 ++++++----------------- art/CBDvmeprw78fMTgQ4/art.json | 20 +++++-------------- art/CEmfhvYaGBEGw4vRT/art.json | 24 ++++++----------------- art/CFqwmitinDNdXPsCF/art.json | 24 ++++++----------------- art/CGefenfT6rv2yQ4Bw/art.json | 20 +++++-------------- art/CHDRiwf7FFqgP2REr/art.json | 24 ++++++----------------- art/CJqnsPPKxz3KGqWSZ/art.json | 20 +++++-------------- art/CJyTYWu2F352dNTrn/art.json | 24 ++++++----------------- art/CQcbw4k7BmY3egppx/art.json | 24 ++++++----------------- art/CQs9owSvkdHXMQDA8/art.json | 20 +++++-------------- art/CTkvnfE6NaaXSPzzJ/art.json | 24 ++++++----------------- art/CTzsP7M5MfkwZGXy2/art.json | 20 +++++-------------- art/CXBRMQmfvMpA4bK9H/art.json | 24 ++++++----------------- art/CbSdtkRA5gDx7hmXd/art.json | 24 ++++++----------------- art/CbmGerHritwgbEFvY/art.json | 20 +++++-------------- art/Cc5rgXprLDzaGgDGt/art.json | 24 ++++++----------------- art/CfHhvkT7qoHXgLNx6/art.json | 20 +++++-------------- art/CfMMZRNPMyGdmeLFX/art.json | 24 ++++++----------------- art/CfPegKAcPj5D6axAW/art.json | 24 ++++++----------------- art/CgmFpc7tyuEKBCKdm/art.json | 24 ++++++----------------- art/Ch3PxmZwN22dkrGCg/art.json | 24 ++++++----------------- art/ChgRzRLbrFD5wzfZk/art.json | 24 ++++++----------------- art/CiTmPsWuiBPzTRgDn/art.json | 20 +++++-------------- art/Cj2C3bSnE4yoFBfHp/art.json | 20 +++++-------------- art/CmMYvqXdiTuxgBZZT/art.json | 24 ++++++----------------- art/Cn2Pn9cEKGgg9ZkC5/art.json | 24 ++++++----------------- art/CnETJJi9SW7LPRebg/art.json | 20 +++++-------------- art/CnGnHHGBHNdY2ZAbG/art.json | 24 ++++++----------------- art/Cou2fm28Bk2J2vbgy/art.json | 24 ++++++----------------- art/CqxWREeQWkFuAtK5d/art.json | 24 ++++++----------------- art/CsHf78qYSxbxGPwhv/art.json | 24 ++++++----------------- art/Csow3AwA4u2Zotovs/art.json | 20 +++++-------------- art/CtXSFrywWri4egF7m/art.json | 20 +++++-------------- art/CvsqyaFZq3hPtywor/art.json | 20 +++++-------------- art/CxkapDDzkpTBvHykF/art.json | 24 ++++++----------------- art/CzKeby46tDXxFsGzL/art.json | 20 +++++-------------- art/CzzSa7bQ9iZ5f9hNx/art.json | 20 +++++-------------- art/D3LC8ea768bS5NfQY/art.json | 24 ++++++----------------- art/D4KsKHDFES8P7NEBc/art.json | 24 ++++++----------------- art/D5f5NhSGgh7gLgnm3/art.json | 20 +++++-------------- art/D7Qe36Z7PfM2fS6Jg/art.json | 20 +++++-------------- art/DAbuH7yJ5d3GwDGhw/art.json | 20 +++++-------------- art/DBf3fehEcDfdz3dT7/art.json | 24 ++++++----------------- art/DCrDjahDxMww73hcZ/art.json | 24 ++++++----------------- art/DCw9SWkLWEFvfGwdW/art.json | 24 ++++++----------------- art/DJE9Th5DjSN3Rhqcw/art.json | 24 ++++++----------------- art/DMsF68oEXEH2wGgAT/art.json | 20 +++++-------------- art/DNj4nZ8MZnj5JZFt2/art.json | 20 +++++-------------- art/DP7wFzXhDCPCpGfuF/art.json | 24 ++++++----------------- art/DPyrvZcaDSQBadMfb/art.json | 20 +++++-------------- art/DQtN9os6r9QqLMWeq/art.json | 24 ++++++----------------- art/DRYszuLsxNkzcz9SW/art.json | 24 ++++++----------------- art/DRbySCBiHXiG6DyNE/art.json | 24 ++++++----------------- art/DRvinsX4dNgHKSnSm/art.json | 20 +++++-------------- art/DS8Yfx4noREuQ6YKi/art.json | 24 ++++++----------------- art/DSH7PskktA2rGgZ6F/art.json | 24 ++++++----------------- art/DSjZ92TYBwkdfi8db/art.json | 24 ++++++----------------- art/DTZTZdm35YfaxuP7k/art.json | 24 ++++++----------------- art/DWwhcFd3xWKC5yjiW/art.json | 24 ++++++----------------- art/DYWEJu3J6uupTuopS/art.json | 24 ++++++----------------- art/DaKrDq99EtHod6jAe/art.json | 24 ++++++----------------- art/DaM7frg7uQNDe7mK2/art.json | 24 ++++++----------------- art/DagQjjsyoq4ygNS4K/art.json | 20 +++++-------------- art/Dbuz4RR9kb9tav5ty/art.json | 24 ++++++----------------- art/DhAP5qwkiBv5JbSuR/art.json | 24 ++++++----------------- art/DiGpLPYqRW3DAtnFc/art.json | 24 ++++++----------------- art/Dj9AtcEn2SdwdS3Y2/art.json | 24 ++++++----------------- art/DjWJQf8DFiu4EnvvZ/art.json | 20 +++++-------------- art/DkQkxp558QrXdoDTs/art.json | 24 ++++++----------------- art/DoEj3wxxxKrDkxKrZ/art.json | 24 ++++++----------------- art/DpHdSTbEXuhA4ZhTJ/art.json | 24 ++++++----------------- art/DsvE4S4dECyiP9akX/art.json | 20 +++++-------------- art/DtkxEHAy7rFi4TCjx/art.json | 24 ++++++----------------- art/DvSoWkCTBkqg9aKyY/art.json | 20 +++++-------------- art/DwqqEvCDpZA7dj9qu/art.json | 24 ++++++----------------- art/DySYKJCWwydRwAsMo/art.json | 24 ++++++----------------- art/DypzytbA2gKkPjKXM/art.json | 24 ++++++----------------- art/DyvcR8jSTEBXSm6J7/art.json | 24 ++++++----------------- art/Dzq7Xbo9hsf8fwr58/art.json | 24 ++++++----------------- art/E3bguY87geHgSFKBW/art.json | 20 +++++-------------- art/E77bqBL3BGzWQsqBw/art.json | 20 +++++-------------- art/E8jpSws9ybhazxoiu/art.json | 24 ++++++----------------- art/E9ATxH3KR6gczc39H/art.json | 20 +++++-------------- art/ECyeESjJEpGZwP69a/art.json | 24 ++++++----------------- art/EDJJ9esPSEo3LRLmb/art.json | 24 ++++++----------------- art/EF4WxFMCR2GvFYvTB/art.json | 24 ++++++----------------- art/EFCx8Coh8CuLXJXue/art.json | 20 +++++-------------- art/EFDPXE3qAdfaPgMT3/art.json | 24 ++++++----------------- art/EFczFa8BRmNtBibqB/art.json | 24 ++++++----------------- art/EG3pbFeZPLiS72ia5/art.json | 24 ++++++----------------- art/EGh5YgqAykhgd7zoM/art.json | 24 ++++++----------------- art/EJEPgF3KWdF9Bysia/art.json | 24 ++++++----------------- art/EWTJuKrqGXLji3GwW/art.json | 24 ++++++----------------- art/EXKWEFXxnr6e7Bjch/art.json | 24 ++++++----------------- art/EZG3qh8pDqtEo39W2/art.json | 24 ++++++----------------- art/EZmjdzfcpwjp7MSFM/art.json | 20 +++++-------------- art/EZzESxRYabyXKSxqw/art.json | 20 +++++-------------- art/Eb8KT9CKPyKMXSF7L/art.json | 24 ++++++----------------- art/EbKX65r26sjm5sY7t/art.json | 20 +++++-------------- art/Ec8Lpab7csKeguMAy/art.json | 24 ++++++----------------- art/EgLk7JDok4GhxPeMH/art.json | 24 ++++++----------------- art/EhoHuSv6ou8bp9o66/art.json | 24 ++++++----------------- art/EjE5NRrJcWgx7nqze/art.json | 24 ++++++----------------- art/EjqDk64Ezh9aZ2oXN/art.json | 24 ++++++----------------- art/Ekj2CXtjX5YZc76Lk/art.json | 24 ++++++----------------- art/Ekz3YzPYcEQyhT2z7/art.json | 24 ++++++----------------- art/Emf9HTtBkjpcSmC3a/art.json | 24 ++++++----------------- art/EtY77PNcjnaQtphnu/art.json | 20 +++++-------------- art/EwiWN8pkXdNqqJ7tq/art.json | 24 ++++++----------------- art/Ewq6xoiNuJyRhdSo5/art.json | 24 ++++++----------------- art/Ex4L4mExH2paBQBj5/art.json | 24 ++++++----------------- art/F4CnAXam3PniXCQjt/art.json | 20 +++++-------------- art/F5nWdazPW5bXmip32/art.json | 24 ++++++----------------- art/F6MddBx2WQCrGct9a/art.json | 24 ++++++----------------- art/F88Ekndwj4ihuRGmt/art.json | 24 ++++++----------------- art/FAi4yHCJC2jr4B4Mj/art.json | 24 ++++++----------------- art/FAsmmhzQ9syJzXwzR/art.json | 20 +++++-------------- art/FD5KhRKjCLtaEQWHM/art.json | 20 +++++-------------- art/FDYmXj7L2c7PJjTwe/art.json | 20 +++++-------------- art/FDoMDz4QxPmpEY7FJ/art.json | 24 ++++++----------------- art/FEuQEawn8qHXvXTbY/art.json | 24 ++++++----------------- art/FGbfRShZBrEzgsq9v/art.json | 20 +++++-------------- art/FJRdnZn9mERmk9Yaz/art.json | 24 ++++++----------------- art/FKW2yC28uaYuXntoz/art.json | 20 +++++-------------- art/FMpo6tgK5xszx7CuS/art.json | 24 ++++++----------------- art/FMq3vpaDGsoEMC7e9/art.json | 24 ++++++----------------- art/FMuoFaTjjywnD7fJm/art.json | 24 ++++++----------------- art/FNFsfgYT3ysjSme2P/art.json | 24 ++++++----------------- art/FNwMYwJ2SdwbbSNAN/art.json | 24 ++++++----------------- art/FPFBuCexgLQpriEoS/art.json | 24 ++++++----------------- art/FWWNQRxd2LXsvsxj5/art.json | 24 ++++++----------------- art/Fc6iHGcLDEtSTqbNG/art.json | 24 ++++++----------------- art/Fc9c7BdBMHwtZfBd4/art.json | 24 ++++++----------------- art/FdyK8FcKsuCHmdq9D/art.json | 24 ++++++----------------- art/FebsjBDDpXSkBLMfb/art.json | 24 ++++++----------------- art/FfHLpZyMW5rXY9aD5/art.json | 20 +++++-------------- art/Ffs2irmibSP7oFuTu/art.json | 24 ++++++----------------- art/FipmX7SNkZ3TqAY5p/art.json | 24 ++++++----------------- art/FjA6DbEL9qbenj778/art.json | 20 +++++-------------- art/FkZcSiHXEHreJBCH9/art.json | 20 +++++-------------- art/Fkoesg8YQ6JMJPRDj/art.json | 24 ++++++----------------- art/FomjPf4hmRGox2dnF/art.json | 24 ++++++----------------- art/FozLSgACn56r8QXk5/art.json | 24 ++++++----------------- art/FpeWqKvfuhWuYhfuT/art.json | 24 ++++++----------------- art/FqNcEyWQSSAnHAtMY/art.json | 24 ++++++----------------- art/FqSZrJ7rAfB3savC5/art.json | 20 +++++-------------- art/FsHtLXJDGt87mpMLt/art.json | 24 ++++++----------------- art/FsdFwLEhLHY2TyemA/art.json | 20 +++++-------------- art/FtWQZjoHxqMK8dS5s/art.json | 24 ++++++----------------- art/FuHqi38wkbaQc4shv/art.json | 20 +++++-------------- art/FuT3HckGWwv5PxkNP/art.json | 20 +++++-------------- art/FucZXqgfuHN6wAZop/art.json | 24 ++++++----------------- art/FufiW6ZAC4tzCrSqe/art.json | 24 ++++++----------------- art/FvWzPMiZrdqtgEJHY/art.json | 24 ++++++----------------- art/Fx9jpEFb8X6WPRBT9/art.json | 24 ++++++----------------- art/FxDGfLNG4kMa6DAGa/art.json | 24 ++++++----------------- art/G2qYBmuQs2cA7C4ze/art.json | 20 +++++-------------- art/G3infoeL8fLc5SiDQ/art.json | 24 ++++++----------------- art/G3kr88RT488uLRBzW/art.json | 24 ++++++----------------- art/G44HeacsoBQDo4MFC/art.json | 20 +++++-------------- art/G52W2EuQGvzn2m9mT/art.json | 20 +++++-------------- art/G6MPufoeDCrfmHjqf/art.json | 24 ++++++----------------- art/G6uv6rnTuzAgmHniY/art.json | 24 ++++++----------------- art/G75PEGQA9JzRQKx4s/art.json | 24 ++++++----------------- art/G86ZR9sbc4BB8uW3m/art.json | 20 +++++-------------- art/GA5AfMNsPaGpaCd7b/art.json | 20 +++++-------------- art/GBQRjtz2FMC4RcMvC/art.json | 20 +++++-------------- art/GCHbAzpPAFHCXStCn/art.json | 20 +++++-------------- art/GDZH8bzPmGJZX56xN/art.json | 24 ++++++----------------- art/GDrWuySq3yExsoNqR/art.json | 24 ++++++----------------- art/GDwqy5yjHyevhi2rK/art.json | 20 +++++-------------- art/GEtBB56A9P7F4wjdG/art.json | 24 ++++++----------------- art/GG222nK5QwLhaPBqp/art.json | 24 ++++++----------------- art/GKbc4tXKXpku2WT84/art.json | 24 ++++++----------------- art/GKjSeb4FbAngScBTm/art.json | 24 ++++++----------------- art/GMo8BydtF9nZHuqcM/art.json | 24 ++++++----------------- art/GNxuZLXb85Px27uwd/art.json | 24 ++++++----------------- art/GNybZ7r6mDiCQNAfW/art.json | 24 ++++++----------------- art/GPneC8Rz7k8CDKL6i/art.json | 24 ++++++----------------- art/GRmubu72jMXJivdL4/art.json | 24 ++++++----------------- art/GRxBfbR6hkmf9Q3Am/art.json | 20 +++++-------------- art/GSwqjg58RKKvcPvhZ/art.json | 20 +++++-------------- art/GY6bT7gTsHXRvMshg/art.json | 24 ++++++----------------- art/Ga8SGpeNAfnweDCaB/art.json | 20 +++++-------------- art/GckHF7hRiWi7gJjys/art.json | 24 ++++++----------------- art/GgTexb5kxP7TtFtyP/art.json | 24 ++++++----------------- art/Ghsjg9yjpwFdatBgX/art.json | 24 ++++++----------------- art/GhwS34Ee6m4sZemgY/art.json | 20 +++++-------------- art/Gi7T5DRKnAnrvCAPp/art.json | 20 +++++-------------- art/GkEJbHknrmuoDysnp/art.json | 24 ++++++----------------- art/GobkkbXq2nNFAHBdB/art.json | 20 +++++-------------- art/Guf53TWBqY43SzNeS/art.json | 20 +++++-------------- art/GvMwNCPsyjoPaL9fj/art.json | 20 +++++-------------- art/GwLMiSsyX3jZKW52s/art.json | 24 ++++++----------------- art/GxL6CjaGt3wyQZxyL/art.json | 24 ++++++----------------- art/GxbSZ33B9swmxAmdT/art.json | 24 ++++++----------------- art/GzJvTrF4HxvXiNseC/art.json | 24 ++++++----------------- art/GzxrG8cZEcozSK64v/art.json | 24 ++++++----------------- art/H3mC5F9jwNY2cbBHH/art.json | 24 ++++++----------------- art/H43CgK3XcPByECvuk/art.json | 24 ++++++----------------- art/H45bQs2Q9fsMAjnWt/art.json | 20 +++++-------------- art/H4mnhb75o8M2FZwGZ/art.json | 24 ++++++----------------- art/H56ztSpxnFf2kZGwv/art.json | 24 ++++++----------------- art/H5bhy6dNpHRiJXWds/art.json | 24 ++++++----------------- art/H65kA6jZ79o5qDjXG/art.json | 24 ++++++----------------- art/HASGvL8w5vDqzrGQk/art.json | 24 ++++++----------------- art/HCYetf4hAQidqDBdG/art.json | 24 ++++++----------------- art/HFBbsCKy7Ypjr3eRc/art.json | 24 ++++++----------------- art/HFT5yR2hvCfsLXPbM/art.json | 24 ++++++----------------- art/HKJSL9FWrAxtLhmyf/art.json | 24 ++++++----------------- art/HLctHNLy3GzgrxTpT/art.json | 24 ++++++----------------- art/HMFPmKT8ikt4BTqEy/art.json | 24 ++++++----------------- art/HN9a95yqBMftYAsvC/art.json | 20 +++++-------------- art/HPKXBexwwKqPATRz5/art.json | 24 ++++++----------------- art/HQrHbHySYQAdvmEGG/art.json | 20 +++++-------------- art/HS9sJXXJGFwxGjoYe/art.json | 24 ++++++----------------- art/HSGSvjGwQyB6cFQMP/art.json | 24 ++++++----------------- art/HW98dGDbChYw2FjpS/art.json | 20 +++++-------------- art/HWnhBgCbgrivBDfEY/art.json | 24 ++++++----------------- art/HXy6XHHyptoZ9ENeS/art.json | 24 ++++++----------------- art/HXzN44Rci8MBYDQYL/art.json | 24 ++++++----------------- art/HYQNJSjDiWBW4zafP/art.json | 20 +++++-------------- art/HYa4rqvcqkB5bd4T4/art.json | 24 ++++++----------------- art/Hap5jDJiPwQZ9oJx6/art.json | 24 ++++++----------------- art/Hb6JwdFzxmc36PTuP/art.json | 20 +++++-------------- art/HckFNtc7tQ7Qg22YA/art.json | 24 ++++++----------------- art/HeuBWpdtNd6E9KmQk/art.json | 24 ++++++----------------- art/HfPyQZbSJKZKsqjZ6/art.json | 24 ++++++----------------- art/HfQbodpsdXtRDyJar/art.json | 20 +++++-------------- art/Hg6xE7LkftDQPNqAW/art.json | 24 ++++++----------------- art/HigFydDgNaipM7SBk/art.json | 24 ++++++----------------- art/HoCy3fHXwDNeCoERy/art.json | 24 ++++++----------------- art/HoKSKN5bu2omsjRi7/art.json | 24 ++++++----------------- art/HoXN7xPc28sQKFiCZ/art.json | 24 ++++++----------------- art/HpoPwexZeHvSos9jB/art.json | 24 ++++++----------------- art/HsWepANHmBqbdwzSo/art.json | 24 ++++++----------------- art/Hsmfxt55QrbZxDm4d/art.json | 24 ++++++----------------- art/HtBoKeP3qMfWwH4gB/art.json | 24 ++++++----------------- art/HtZXu6SRZeugBajhN/art.json | 24 ++++++----------------- art/Hv927AXio5i8HPs2J/art.json | 24 ++++++----------------- art/HyBREewYeJJq8kxKa/art.json | 24 ++++++----------------- art/HyfsdJ6JLfMhwDRtz/art.json | 24 ++++++----------------- art/HzJkDk2XHyXcxbpik/art.json | 20 +++++-------------- art/HzfYepRNGKNTsrgjP/art.json | 24 ++++++----------------- art/J2FKQo6uXQ6EykLPi/art.json | 24 ++++++----------------- art/J3PNfiNPbPxziEh3A/art.json | 24 ++++++----------------- art/J3bwBPducoTXfnDLs/art.json | 24 ++++++----------------- art/J4JLEuTrJFshLPKeg/art.json | 24 ++++++----------------- art/J6Rbdqdhvx7Yjdh59/art.json | 20 +++++-------------- art/JANswiNfyJnruo62E/art.json | 24 ++++++----------------- art/JDeTHnXLqGLsoocEr/art.json | 20 +++++-------------- art/JERxBfFS5YwaQptZ2/art.json | 20 +++++-------------- art/JFtfBxTELcg25TGwJ/art.json | 24 ++++++----------------- art/JG27yEiRBewAYsMxB/art.json | 24 ++++++----------------- art/JGGw63pb4BxyXBqyc/art.json | 24 ++++++----------------- art/JGbg2hhv422MBQhyP/art.json | 24 ++++++----------------- art/JJBEEPXrCubMND6ym/art.json | 24 ++++++----------------- art/JJKZvJyWdK4ukftPz/art.json | 24 ++++++----------------- art/JNDG9tsxtQgJzkkCq/art.json | 24 ++++++----------------- art/JRyewraYLfP9taa98/art.json | 24 ++++++----------------- art/JTAL2t63pEXrPKvru/art.json | 24 ++++++----------------- art/JWMAmcwDeMYh8uSZf/art.json | 24 ++++++----------------- art/JWZRdGqNAqvbskDLS/art.json | 24 ++++++----------------- art/JZfSq6roYfXYSQTYs/art.json | 24 ++++++----------------- art/JfcfxquJzYFfZJ5cW/art.json | 24 ++++++----------------- art/JhD7Yeh3NstvQbkhJ/art.json | 24 ++++++----------------- art/JhPkQF3eX4q9YcDML/art.json | 24 ++++++----------------- art/JnRaHZcXYv7WBhq5b/art.json | 24 ++++++----------------- art/Jo7swMZWe4vAuJ9Xk/art.json | 20 +++++-------------- art/JoWAeXNsfz23C8d8b/art.json | 24 ++++++----------------- art/JokykDr3Qve8hrLQR/art.json | 24 ++++++----------------- art/JovmnYPALtpYmhbx3/art.json | 20 +++++-------------- art/JpNPSRbwfogR3zWkh/art.json | 24 ++++++----------------- art/Jpg8BhcLNg3DjTpT5/art.json | 24 ++++++----------------- art/Jr5nXxcZNwvx5K4Bd/art.json | 20 +++++-------------- art/Jrb5gxuyHzqMNukkg/art.json | 20 +++++-------------- art/JsEv9AaC54NF6cY8Q/art.json | 24 ++++++----------------- art/JscBDhcAFypHdaMCm/art.json | 24 ++++++----------------- art/JtvN2gq9PiiSdwvHG/art.json | 24 ++++++----------------- art/JvvtkuvxB6iKmfBQa/art.json | 24 ++++++----------------- art/JwXL4sBud9x3F6iKY/art.json | 24 ++++++----------------- art/Jy4jz9wJ54XyG6hFF/art.json | 24 ++++++----------------- art/K2GTMMGc83q5GQ6Sa/art.json | 24 ++++++----------------- art/K2eiDz74g3k842g37/art.json | 24 ++++++----------------- art/K3dPqehYPJMnZyDBD/art.json | 24 ++++++----------------- art/K4mA9KNyq7jBxdzxc/art.json | 20 +++++-------------- art/K5xqhTGgRRGkJzitm/art.json | 24 ++++++----------------- art/K84niXFJgvqPCrhF3/art.json | 20 +++++-------------- art/K8g3Q6ckgSTWZuRPv/art.json | 24 ++++++----------------- art/K8sAwLQqxzqjXN3FT/art.json | 20 +++++-------------- art/K9kkXT25juoLDcni4/art.json | 24 ++++++----------------- art/KAsduiMs3RKWHDcHk/art.json | 20 +++++-------------- art/KCTdZhosdnszWh5Co/art.json | 24 ++++++----------------- art/KCb2cGRMiF3zp2P9E/art.json | 24 ++++++----------------- art/KE36FRWxcF7s2qX3i/art.json | 20 +++++-------------- art/KFvg6n392t9qpC7HD/art.json | 20 +++++-------------- art/KGbmKNcckp4MMvaNK/art.json | 20 +++++-------------- art/KGsjT9edDDoFLsK2a/art.json | 24 ++++++----------------- art/KH4u8GjbkXFrDypQh/art.json | 24 ++++++----------------- art/KLtJG7Mcf8FhRihJn/art.json | 24 ++++++----------------- art/KQLkpoBAPGrNrd3XK/art.json | 20 +++++-------------- art/KRmBguLvKHcjPJHpn/art.json | 24 ++++++----------------- art/KRpCEmbJ2GTTRtxsR/art.json | 24 ++++++----------------- art/KRuXE4SBCi4kRBG6j/art.json | 24 ++++++----------------- art/KRwzSvynXozMTXZ7w/art.json | 24 ++++++----------------- art/KSMjJjpv6c7spHTef/art.json | 24 ++++++----------------- art/KTyBEnoxgZWR569eH/art.json | 24 ++++++----------------- art/KYv8eW5R2AYwLSdtm/art.json | 24 ++++++----------------- art/KZdmbdYsnSLLCa4bQ/art.json | 24 ++++++----------------- art/Ka9eWpFE3Yj86HdYN/art.json | 20 +++++-------------- art/KeyjGeoFSgZNieLtF/art.json | 24 ++++++----------------- art/KgWfhQ8N9LTWDds2b/art.json | 20 +++++-------------- art/KgwQJvsXGiER7oBtf/art.json | 20 +++++-------------- art/KivkeanM6qFjxFhon/art.json | 24 ++++++----------------- art/KjC8ebmWp9gkJC7dp/art.json | 24 ++++++----------------- art/KmNbwStFkxfRGJ2Bs/art.json | 24 ++++++----------------- art/KmPLGgqiLsMdk7QpB/art.json | 20 +++++-------------- art/KmzEiJEqjGKKKKFCN/art.json | 24 ++++++----------------- art/KoGGiKxguyZYonJzH/art.json | 24 ++++++----------------- art/KouaGmh83NF5FCHdM/art.json | 24 ++++++----------------- art/KpCz9hjoFif9i3TvM/art.json | 20 +++++-------------- art/KpZcShvoy64nZQwG7/art.json | 24 ++++++----------------- art/Kq2X2rn957ZFHdph9/art.json | 24 ++++++----------------- art/KsdyG6xS6Dzvyi2wN/art.json | 20 +++++-------------- art/KvFyruyQSz6mfh8jg/art.json | 24 ++++++----------------- art/Kwq7Qw7tBHGz5oiy3/art.json | 24 ++++++----------------- art/Kx8LRqN4KEH3xcg9Q/art.json | 24 ++++++----------------- art/Kxv3hXqcQJecCkWdp/art.json | 24 ++++++----------------- art/Kyf3xbtcypvZ4KbPc/art.json | 24 ++++++----------------- art/KzGvbRByeAs6noPkG/art.json | 24 ++++++----------------- art/L2EkNfwTM8yncpYNw/art.json | 24 ++++++----------------- art/L2TarY6jCmDDb2z8r/art.json | 20 +++++-------------- art/L4yzBqmc6NRwKXSrs/art.json | 24 ++++++----------------- art/L6xDZ78mbnpnMQGQj/art.json | 24 ++++++----------------- art/L7qW9rkYQEWF4AzkK/art.json | 20 +++++-------------- art/L89txYMotSKb9FLad/art.json | 24 ++++++----------------- art/LAiiJujhpHqHEG35u/art.json | 24 ++++++----------------- art/LDxR3x6bY8ujTYt3M/art.json | 24 ++++++----------------- art/LE2ob3EHvHzjFMK9W/art.json | 24 ++++++----------------- art/LEzaqrf9HzkcvwKea/art.json | 24 ++++++----------------- art/LHgS8fK9eqJpbzbLF/art.json | 20 +++++-------------- art/LHj56pPH8J6ufctmP/art.json | 24 ++++++----------------- art/LJLGx9kqDknzmmmW5/art.json | 24 ++++++----------------- art/LJeqquzeSbtKjtQGN/art.json | 24 ++++++----------------- art/LLTEjXA7Q49X7GMMm/art.json | 20 +++++-------------- art/LMN6w6vBdQz2DyQdB/art.json | 24 ++++++----------------- art/LPS8BeAeCDomFZXzX/art.json | 24 ++++++----------------- art/LR4nX9WApQc5MZDDq/art.json | 20 +++++-------------- art/LTuqGKGJGc3bHxGij/art.json | 24 ++++++----------------- art/LWQB7Eh4wa4moh9oa/art.json | 24 ++++++----------------- art/LX4SGokNFQgLciwnK/art.json | 20 +++++-------------- art/LZvMDxAGHssNSpJ44/art.json | 20 +++++-------------- art/LbkZcKYz5Z7nbCP4s/art.json | 20 +++++-------------- art/LcQbjMTCCKXywR2Rb/art.json | 24 ++++++----------------- art/LcpL4rKHDw4JYGvvt/art.json | 24 ++++++----------------- art/LdAPq7RiPQZHYmFbx/art.json | 24 ++++++----------------- art/LdQAN7vDm59Kqcvgs/art.json | 20 +++++-------------- art/LfQCKq93ccXsMC3DD/art.json | 24 ++++++----------------- art/LgRGGzXFTTEZFmP9x/art.json | 20 +++++-------------- art/LgbwRMagZDAcxeyMF/art.json | 24 ++++++----------------- art/LgcuGRxZ6AGSaGnQE/art.json | 24 ++++++----------------- art/LhgDszKTstGZBHjt7/art.json | 24 ++++++----------------- art/Ljd8Z84mCFeiRwfuy/art.json | 24 ++++++----------------- art/LorQPsDrEHNowrcw5/art.json | 24 ++++++----------------- art/LpWRC9LAg6ck6rSzf/art.json | 20 +++++-------------- art/LqqzrrF9Dgq3J5Z4P/art.json | 24 ++++++----------------- art/LrWhYy7j7kZTWy5FC/art.json | 24 ++++++----------------- art/LuZZ97aigeATvKnsh/art.json | 24 ++++++----------------- art/LubzbLTSn6qdhTHhs/art.json | 24 ++++++----------------- art/LucsLY5k9d68aLNgv/art.json | 24 ++++++----------------- art/LvJLKq69EEcAHDcJh/art.json | 20 +++++-------------- art/LvcnWcXcAvYeK7Hmf/art.json | 24 ++++++----------------- art/LwRP8tRgdnHBEYtuM/art.json | 24 ++++++----------------- art/LyBvXsiJxi4cJ9T3G/art.json | 24 ++++++----------------- art/M3TQnRJ4QA4c5vpBc/art.json | 24 ++++++----------------- art/M6uEwrn2PMs7yXoRA/art.json | 24 ++++++----------------- art/M8SShtkWcQkZ4XLZ4/art.json | 24 ++++++----------------- art/M922vaDbAxvAZALbx/art.json | 24 ++++++----------------- art/M9HqzgN5qio4LRDxq/art.json | 24 ++++++----------------- art/MA9L7t9wKoSZh4sHG/art.json | 20 +++++-------------- art/ME2wYxKbBPSRwmXxf/art.json | 24 ++++++----------------- art/MEwKmhHiC3nJoPSyW/art.json | 24 ++++++----------------- art/MFG9beZgKvqHQdo9F/art.json | 24 ++++++----------------- art/MGn7wAioaMfoXcbmL/art.json | 24 ++++++----------------- art/MJ9q4A2jzk3t8vEsP/art.json | 20 +++++-------------- art/MK7bag3KKs9CFJdf8/art.json | 20 +++++-------------- art/MLaWwDHo66XjxhwCc/art.json | 24 ++++++----------------- art/MLdXbo7E4ENYKNQqj/art.json | 24 ++++++----------------- art/MNGReAdLScFwNiZDg/art.json | 20 +++++-------------- art/MPxc2mXYAQd5F3JFC/art.json | 20 +++++-------------- art/MR2L3baykwugQk8qM/art.json | 24 ++++++----------------- art/MRTD3jA6zwi4pa9j6/art.json | 24 ++++++----------------- art/MTJf2S5uhN4Z4Fswj/art.json | 24 ++++++----------------- art/MTW5NGatj8ZLp9cAD/art.json | 20 +++++-------------- art/MTyhyqrCPDN5Fd7Xr/art.json | 20 +++++-------------- art/MWD3RYNPkSTxNBnw5/art.json | 24 ++++++----------------- art/MX75C8xPApWmjNBQE/art.json | 24 ++++++----------------- art/MY3AP4cLfmex5ki2b/art.json | 24 ++++++----------------- art/MZedxmNrAz7p828Eu/art.json | 24 ++++++----------------- art/MaT4wjZqPmXjfRqe3/art.json | 24 ++++++----------------- art/MbBmy2fnJsn82TKWm/art.json | 24 ++++++----------------- art/McGjF3J5vvtWpxnDw/art.json | 24 ++++++----------------- art/MdL5GN8abavG8YvBs/art.json | 24 ++++++----------------- art/Mdfu3bDECkPeKcnKH/art.json | 24 ++++++----------------- art/MdhYtpNnJFJv3jXmY/art.json | 24 ++++++----------------- art/MefAhfbtS5ZbYifPi/art.json | 24 ++++++----------------- art/MegMNJwR7hpTYFf2G/art.json | 24 ++++++----------------- art/MfHtgKgYcLYo4gHrB/art.json | 24 ++++++----------------- art/MfQT7AKEmWF7Q35TS/art.json | 24 ++++++----------------- art/MgC43FZpWMJiPkiAD/art.json | 20 +++++-------------- art/MgCFmyZHQF4Xy4EsJ/art.json | 20 +++++-------------- art/MgTTiHeeh58AxqR7D/art.json | 24 ++++++----------------- art/MgkDcnH4JMLmrHeHs/art.json | 24 ++++++----------------- art/MjsCC6T8BoLYtnpKv/art.json | 24 ++++++----------------- art/MkAt4QQ3RgdpxBAtb/art.json | 24 ++++++----------------- art/Mm6CKQSnDcsLCorEL/art.json | 24 ++++++----------------- art/Mn5Lhm33cELxeTJsN/art.json | 24 ++++++----------------- art/MpkYwsT75rAGCYNQb/art.json | 24 ++++++----------------- art/Mpv9f3xLsHhv58XD9/art.json | 24 ++++++----------------- art/MqRQ3wYqFZLGPAQWd/art.json | 24 ++++++----------------- art/MrwTGnkcE7aQ4y6XX/art.json | 20 +++++-------------- art/MspbSjFRCRuPmozZy/art.json | 24 ++++++----------------- art/MuxJWoHfp7M47hF8N/art.json | 20 +++++-------------- art/MvGQHAgKDYs3xAtq6/art.json | 24 ++++++----------------- art/MvaSyANZqpM9Mewxp/art.json | 20 +++++-------------- art/N22sSoSPGrRpJDyjK/art.json | 24 ++++++----------------- art/N29W9bLojSA4Kv2fq/art.json | 24 ++++++----------------- art/N2YXPmoxfuJSPWjhk/art.json | 24 ++++++----------------- art/N3hXFQfEHwQ9N3TkC/art.json | 24 ++++++----------------- art/N5RMgW9QWmZvX9X2D/art.json | 24 ++++++----------------- art/N9XCgfYxZ2Ffxr7hk/art.json | 20 +++++-------------- art/N9ij5y2vHTpi6aDYM/art.json | 20 +++++-------------- art/NAnnyGCyAH9xTsjGs/art.json | 24 ++++++----------------- art/NCmuezkb94xMJ4gtR/art.json | 20 +++++-------------- art/NDEYmpHPER7Tg3oiu/art.json | 20 +++++-------------- art/NFPQeRuNoFDunGBxd/art.json | 24 ++++++----------------- art/NFjum54CBQsEgz5sK/art.json | 20 +++++-------------- art/NJM9uDGaaTJfRnrQC/art.json | 24 ++++++----------------- art/NLAbSqYY5BSBZfShB/art.json | 24 ++++++----------------- art/NMXGFyxQwcGWH96PG/art.json | 20 +++++-------------- art/NP3rRKeHPZeXBhymB/art.json | 24 ++++++----------------- art/NPJKuYxHxpNRWHnid/art.json | 20 +++++-------------- art/NPRtMLeXooWxf64wn/art.json | 24 ++++++----------------- art/NPjebpJsCc3dqek4y/art.json | 24 ++++++----------------- art/NPohkmBgKdTBhML8P/art.json | 24 ++++++----------------- art/NR42qFZjAfmdmw6oR/art.json | 24 ++++++----------------- art/NTihgba8cFq4fMyQF/art.json | 24 ++++++----------------- art/NTmBiN65MW5gE5nBQ/art.json | 24 ++++++----------------- art/NYiqfuasX6PFoLoQr/art.json | 24 ++++++----------------- art/NZXTQnoGoqztxfJDm/art.json | 20 +++++-------------- art/NZyPJxqb9KngCnPmj/art.json | 24 ++++++----------------- art/NdqnSLhc6EZ67TXkP/art.json | 24 ++++++----------------- art/NeGB5oyRfmeMmWodT/art.json | 24 ++++++----------------- art/NfQPZoWHTBFY7AKy5/art.json | 24 ++++++----------------- art/NfsvpqNHppMHhscah/art.json | 20 +++++-------------- art/NhWzyi4RTkjqEik5t/art.json | 24 ++++++----------------- art/NkGu9MkBw25Y4yT2Y/art.json | 24 ++++++----------------- art/Nn9NwLg9EkcRu5ySW/art.json | 24 ++++++----------------- art/NnwTMwz27MKZEbr46/art.json | 20 +++++-------------- art/Nphqdj5rtbnvnS26q/art.json | 24 ++++++----------------- art/NpnhMDf6aivDMB3x9/art.json | 20 +++++-------------- art/NrcGDcivscB3MHpcB/art.json | 24 ++++++----------------- art/Nv4BapXAuEeZYTdNe/art.json | 24 ++++++----------------- art/NwAsyqz4w4XbYrCZv/art.json | 24 ++++++----------------- art/NyEsirDmwdF3Q65i6/art.json | 20 +++++-------------- art/P4e5h3iG9MkcanmBM/art.json | 20 +++++-------------- art/P5PC55YtuMYdAYrM8/art.json | 24 ++++++----------------- art/P5mpP2Tb9XkwhuTK7/art.json | 24 ++++++----------------- art/P6Gk2AsdD2B7g9Kus/art.json | 24 ++++++----------------- art/P6MCpqz4ahLWemiGr/art.json | 24 ++++++----------------- art/P6oFn7ms5b8ZLioGX/art.json | 20 +++++-------------- art/P788bkYrZh4KcFHgQ/art.json | 20 +++++-------------- art/P7xh5mAYe3HWaA4x7/art.json | 24 ++++++----------------- art/P9XfoFdHfyNDCwh2N/art.json | 24 ++++++----------------- art/PBjvGFAxsjcQZhMod/art.json | 24 ++++++----------------- art/PERFs2wtC9jvSqbDY/art.json | 20 +++++-------------- art/PF6C8TWcrEB3Mz3NP/art.json | 24 ++++++----------------- art/PFHJfQrt3knT8K8sQ/art.json | 24 ++++++----------------- art/PG4Ca7xxyoYxNdTGe/art.json | 20 +++++-------------- art/PGXc8D9XenBb5xokv/art.json | 24 ++++++----------------- art/PHANwhhRXk62fsaeC/art.json | 24 ++++++----------------- art/PHWvovEcpp6R6yT8K/art.json | 24 ++++++----------------- art/PHjEAtNPJWshykNWj/art.json | 24 ++++++----------------- art/PJNdD52L3irdZzLDv/art.json | 24 ++++++----------------- art/PJotDZ2XkNc3ut8ok/art.json | 24 ++++++----------------- art/PLaQo2H7Zkft5CLu2/art.json | 24 ++++++----------------- art/PLaynf8Y9S5jEPnGP/art.json | 24 ++++++----------------- art/PMP5Sqmw8vLLrpJgw/art.json | 20 +++++-------------- art/PMhjdsdCjrLMctssg/art.json | 24 ++++++----------------- art/PNKS5Rcz4wR4JLhcq/art.json | 24 ++++++----------------- art/PNhE8dDWq3i4kPX64/art.json | 20 +++++-------------- art/PRrsa99yGZN6XannP/art.json | 20 +++++-------------- art/PSjv6ihn8226ALFCx/art.json | 24 ++++++----------------- art/PXhZibqyymFpz4qCz/art.json | 24 ++++++----------------- art/PXqNQnv5Xc23ek5f2/art.json | 24 ++++++----------------- art/PZbvDng9i2QhrcC3y/art.json | 24 ++++++----------------- art/PaksuLs2j2rAHuzxw/art.json | 24 ++++++----------------- art/PbQ763xTmvvCYLywu/art.json | 24 ++++++----------------- art/PcGaeSXys75hdn3ky/art.json | 24 ++++++----------------- art/Pcb2n3yJfxALCGt2x/art.json | 24 ++++++----------------- art/PdyGqhyQKndEoHwaa/art.json | 20 +++++-------------- art/PitEvTS6w7WK8RHn8/art.json | 20 +++++-------------- art/Piyv2py4bQL283mTB/art.json | 24 ++++++----------------- art/PjY2sWZMomTjpuym6/art.json | 24 ++++++----------------- art/PkSbv7TufuWHiNRbd/art.json | 24 ++++++----------------- art/PkkKJZY7bP4Q5oHQQ/art.json | 20 +++++-------------- art/PmRwSpR6jxkbJgsE4/art.json | 24 ++++++----------------- art/PmW7c9NeLghdwa8S4/art.json | 24 ++++++----------------- art/PnP9nGDCsdg3X8R6u/art.json | 24 ++++++----------------- art/PnfhNHTd9N2nBjoiw/art.json | 24 ++++++----------------- art/PorioQ3ztpHifDuAx/art.json | 24 ++++++----------------- art/PoyGoZL5Lmmn9N5SF/art.json | 24 ++++++----------------- art/PpBTtfY3xx82oxNdo/art.json | 24 ++++++----------------- art/PponkZdtktgJHhipC/art.json | 24 ++++++----------------- art/PpwJ5uNXyzHCnWSZJ/art.json | 24 ++++++----------------- art/PtvnQNWKfKdFBWHtm/art.json | 24 ++++++----------------- art/PuJz9tt4xX8z7tBP8/art.json | 20 +++++-------------- art/Px6gh46SuTaM4EEnF/art.json | 20 +++++-------------- art/PyWaWYkpMMnc2GQBc/art.json | 24 ++++++----------------- art/PyqCH2QLtx4JYsvAY/art.json | 24 ++++++----------------- art/Pzbk6qLsSg2d38JRq/art.json | 24 ++++++----------------- art/Q2oHwSyr3NpT7jokA/art.json | 24 ++++++----------------- art/Q3Mv3prh5dPis7GsK/art.json | 24 ++++++----------------- art/Q3ckKgYEBkj3MgeLP/art.json | 20 +++++-------------- art/Q4dpCbhvWMYfDz5Nb/art.json | 24 ++++++----------------- art/Q6WYaT35yY2FLBkgi/art.json | 24 ++++++----------------- art/Q8RpzMoMpG8LgruMo/art.json | 24 ++++++----------------- art/Q9DLLK5ZfccWG9Shv/art.json | 24 ++++++----------------- art/QCpubvSnQsitsMWjB/art.json | 24 ++++++----------------- art/QCxSnbduPERK5rQni/art.json | 24 ++++++----------------- art/QGXB5e8RAqNJsredQ/art.json | 20 +++++-------------- art/QH3gSYw84QKSqtGr2/art.json | 24 ++++++----------------- art/QHfQoa4YycdGxqd8r/art.json | 24 ++++++----------------- art/QJskLnkaikLSdkYEs/art.json | 20 +++++-------------- art/QKr9Zs5phrohEPjCp/art.json | 24 ++++++----------------- art/QLuMqpKa5JSrpLW5B/art.json | 20 +++++-------------- art/QNRa7fHrHnYWcZoCm/art.json | 20 +++++-------------- art/QQPfLKd8XLAt6wWQi/art.json | 24 ++++++----------------- art/QQn8ttKsNBFEpfwuE/art.json | 24 ++++++----------------- art/QRwggT8zdiZbYuaXv/art.json | 24 ++++++----------------- art/QWNj2ZspFrBLdtsJm/art.json | 20 +++++-------------- art/QXw5ie5QNXrscXSgX/art.json | 24 ++++++----------------- art/QcXB9sbhnSW4SxjpP/art.json | 24 ++++++----------------- art/QdJXEkZPWPvB4XKiy/art.json | 24 ++++++----------------- art/Qdhn9CoweLkKbkKLT/art.json | 24 ++++++----------------- art/QfDybr9wdsTip3KZ5/art.json | 20 +++++-------------- art/Qg6cjjRRKxsXEEGYB/art.json | 24 ++++++----------------- art/QgXakG4wfDMZ4Au6n/art.json | 24 ++++++----------------- art/Qh7WiD2iwnCrdfCXy/art.json | 24 ++++++----------------- art/Qi72eGRatu7XNwXS3/art.json | 24 ++++++----------------- art/Qkrc49g3Qm8mZHg9J/art.json | 24 ++++++----------------- art/QmSnBFirC9qwWGrrA/art.json | 24 ++++++----------------- art/QmjXyegEDvGDmMNkK/art.json | 20 +++++-------------- art/QsjAsodRs56HTtASm/art.json | 24 ++++++----------------- art/Qx9JCRsXfk5Ajh3t7/art.json | 24 ++++++----------------- art/QyDcaPpdEjfdFhiJZ/art.json | 24 ++++++----------------- art/R24A9rmCwYpy84QtX/art.json | 20 +++++-------------- art/R2FYLbHWTcCWh5PiE/art.json | 24 ++++++----------------- art/R4LHf9BCLCCDYjbez/art.json | 24 ++++++----------------- art/R4ridvuayrATd6Tgy/art.json | 24 ++++++----------------- art/R5YxJnoTPRwwaJqFz/art.json | 24 ++++++----------------- art/R7mtRmP2cCPdJk6Bv/art.json | 20 +++++-------------- art/R7yXZW3KoMpDcS5NW/art.json | 24 ++++++----------------- art/R9YtdbpwyPFwwKsix/art.json | 24 ++++++----------------- art/RAEKCeDDfGBmYSyQY/art.json | 20 +++++-------------- art/RAKtMyYWNoC4Qni29/art.json | 24 ++++++----------------- art/RAbYpopPvqhdXyhM5/art.json | 20 +++++-------------- art/RJ4Tjj3PSsq4kvDcc/art.json | 24 ++++++----------------- art/RLCfXFKZw5SjhED9h/art.json | 24 ++++++----------------- art/RM7eRS2ZAytCwuqj5/art.json | 24 ++++++----------------- art/RNPaQH4DP4FJeTJZi/art.json | 20 +++++-------------- art/RNvmyLxwWoWWorb59/art.json | 24 ++++++----------------- art/RRi3txAyxdQDsZW35/art.json | 24 ++++++----------------- art/RSCshw9mQCvMmvyzw/art.json | 24 ++++++----------------- art/RWjPnvTPcF45HvKFo/art.json | 24 ++++++----------------- art/RYrCnYygNSqgtTDKi/art.json | 20 +++++-------------- art/RYzSiASv8yuq6xWHJ/art.json | 20 +++++-------------- art/RZ3HmsB9XBnW5yn7k/art.json | 24 ++++++----------------- art/RZLFdeaBCJsCmp6Qg/art.json | 20 +++++-------------- art/RanZJwjv68Hjs5i4d/art.json | 24 ++++++----------------- art/RbbKsGLiEeMtCfCjQ/art.json | 24 ++++++----------------- art/RdimY5SHzK3msAHm4/art.json | 20 +++++-------------- art/RdipyP4yy3xT5cbP5/art.json | 20 +++++-------------- art/RedmMGmXH2o8ZDTMQ/art.json | 20 +++++-------------- art/RfQDsEbCqannGyZe2/art.json | 20 +++++-------------- art/Rfe9EhWQ5Pe2SD9JR/art.json | 24 ++++++----------------- art/RfnraoGGxrRDND4T8/art.json | 24 ++++++----------------- art/RfrwmKH4fQMA3Pmxf/art.json | 24 ++++++----------------- art/RgpnRrekYqf65qH3v/art.json | 24 ++++++----------------- art/Ri8Y9A63oZsG2BkYf/art.json | 24 ++++++----------------- art/Rj6BcdcHrfFGGfN27/art.json | 24 ++++++----------------- art/RjKNeXgMi8SchMEXg/art.json | 24 ++++++----------------- art/RkS9eZ4fjYjak9w78/art.json | 20 +++++-------------- art/RkZ8yDec9HRBYHmvX/art.json | 24 ++++++----------------- art/Rkg7vqW56XS6yjEbT/art.json | 24 ++++++----------------- art/RnoNQS8C8DpLZCNWv/art.json | 24 ++++++----------------- art/RnwjSt42YXLcGjsgT/art.json | 24 ++++++----------------- art/RowjyMjajikHuDp7Z/art.json | 24 ++++++----------------- art/Rp7GgqLK79srZtBn3/art.json | 24 ++++++----------------- art/RtPtBzZA48whTSdM4/art.json | 20 +++++-------------- art/RvWJ6QMocJKvfzo6E/art.json | 24 ++++++----------------- art/RwniHjBDJSzrREKMm/art.json | 24 ++++++----------------- art/RzDd4oDNK7htc9dqe/art.json | 24 ++++++----------------- art/RzgNiz5tqPwJL9Hzq/art.json | 20 +++++-------------- art/S24QeFuvJgsKJ3gdB/art.json | 24 ++++++----------------- art/S3G4ckMFZ5kpHq2Gz/art.json | 24 ++++++----------------- art/S3xrtQ73jjKSYCofF/art.json | 24 ++++++----------------- art/S4DRdLKsky7bn3aHH/art.json | 24 ++++++----------------- art/S5Zy3N24yyhKqLNwc/art.json | 24 ++++++----------------- art/S69GThF6s72FaScEz/art.json | 24 ++++++----------------- art/S73z5kLypn9BENeFt/art.json | 24 ++++++----------------- art/S7g7iMY2BZtMTZzuG/art.json | 24 ++++++----------------- art/S7tQLj7rJ3Nyf4q8P/art.json | 24 ++++++----------------- art/S8WjbT3dh5ZHhbpAS/art.json | 24 ++++++----------------- art/SAToMsqc7PybLLEc2/art.json | 24 ++++++----------------- art/SAxr7jfCpJMn2zJyG/art.json | 24 ++++++----------------- art/SBPbXExASm2xdxtmi/art.json | 24 ++++++----------------- art/SDv9RES4wtc8RQbg2/art.json | 24 ++++++----------------- art/SEd9sPy3A6AgCCbWG/art.json | 24 ++++++----------------- art/SEk9EQMb8GksyQBhX/art.json | 20 +++++-------------- art/SFmNpx7c5RxJxfEnq/art.json | 20 +++++-------------- art/SGSdWRQtcRJGxt6BP/art.json | 24 ++++++----------------- art/SHEuL7KCpNnj28Rmn/art.json | 24 ++++++----------------- art/SJ68p365upswGjcG9/art.json | 24 ++++++----------------- art/SJYTAAwib5eJy8voP/art.json | 24 ++++++----------------- art/SK2zDKBfJ2tqtnSHS/art.json | 20 +++++-------------- art/SKXKQkxm2HZHdxdxm/art.json | 24 ++++++----------------- art/SLcJWBndqbG7TnEvr/art.json | 24 ++++++----------------- art/SLdjCgFb5gQiFcuAW/art.json | 20 +++++-------------- art/SLhB3b923SkZwRno6/art.json | 24 ++++++----------------- art/SMeHXTzP7e6vTniKx/art.json | 24 ++++++----------------- art/SNLk9sRqLuGqWmAYF/art.json | 20 +++++-------------- art/SNXZQdmk9EFczeXF6/art.json | 24 ++++++----------------- art/SQetEuxWhPcPQc3TJ/art.json | 24 ++++++----------------- art/SRbaWWFNYiYrDmj9H/art.json | 24 ++++++----------------- art/SSfBNBsGgsKWG8SwQ/art.json | 24 ++++++----------------- art/STmreATrsBA7GMBzA/art.json | 20 +++++-------------- art/STvAdbbowvRQ7XfSb/art.json | 24 ++++++----------------- art/SWCEzMNTmvcDAxs3n/art.json | 24 ++++++----------------- art/SYLXTDKJmDrAcAiNE/art.json | 24 ++++++----------------- art/SZgEYFYSHKMqWSBCo/art.json | 24 ++++++----------------- art/SbtAs2XinPEhh4y92/art.json | 24 ++++++----------------- art/ScY8ZMw5DYqe8DXMk/art.json | 24 ++++++----------------- art/ScnXYT2B8gmr2trfw/art.json | 20 +++++-------------- art/SenDt74iq42gPkfJk/art.json | 24 ++++++----------------- art/SgSd9NeMcEY53XNTJ/art.json | 20 +++++-------------- art/Siq7bKzSywBNKoE5B/art.json | 24 ++++++----------------- art/SnHzmTdr25on3o4Zs/art.json | 24 ++++++----------------- art/SnqDnsfrYzTPyN2BA/art.json | 24 ++++++----------------- art/So6hu3cdGNWJEi8HN/art.json | 20 +++++-------------- art/SoK3eJipBJGantxyd/art.json | 24 ++++++----------------- art/Soip5jkRuE4MTLibC/art.json | 24 ++++++----------------- art/SqctCGQnp8j6NNnSE/art.json | 20 +++++-------------- art/Suxnf3g4CqC5dLWw6/art.json | 24 ++++++----------------- art/SvKBPm8HSm9yzW4F2/art.json | 24 ++++++----------------- art/SvkxzENQ5fAgKSxZp/art.json | 24 ++++++----------------- art/Sw2atuBHGBsutNYZf/art.json | 20 +++++-------------- art/Sx3Sk35wbBx2sGAxM/art.json | 24 ++++++----------------- art/T2fikhe7Y9nsT6rrx/art.json | 20 +++++-------------- art/T3o69kd5wMtWNCj5k/art.json | 24 ++++++----------------- art/T3rPrhgzehKeaqZc6/art.json | 24 ++++++----------------- art/T4tRxRrwSmzcLthgd/art.json | 24 ++++++----------------- art/T6vQzhdcHjvaZBNuN/art.json | 24 ++++++----------------- art/T9BE9jwspwHzixcM5/art.json | 20 +++++-------------- art/T9kEQ59LHfbYhaWxj/art.json | 24 ++++++----------------- art/TAL5yA4piTpRpG2Qw/art.json | 24 ++++++----------------- art/TAT9Ad57HDZwRxXnf/art.json | 24 ++++++----------------- art/TCDXMAgg5629wT79d/art.json | 24 ++++++----------------- art/TDjh9ML39vLzhGboy/art.json | 20 +++++-------------- art/TDswsR4bMAPBnsQLT/art.json | 20 +++++-------------- art/TFMzciLhhyBhYRKW5/art.json | 20 +++++-------------- art/TFXxrMbQQXNqtcTE8/art.json | 24 ++++++----------------- art/TFoeAMv4JnW8NxM4N/art.json | 24 ++++++----------------- art/TFqk3nQR5AQxhWWKn/art.json | 20 +++++-------------- art/TGAHpg3tJBt7nTsRy/art.json | 24 ++++++----------------- art/TGGLggjxQgLPEFHWx/art.json | 24 ++++++----------------- art/TH2CTrKcW6GQ4Y9q9/art.json | 20 +++++-------------- art/TKku4LqhCCgDpnKTd/art.json | 20 +++++-------------- art/TMG34LHftperZZKZm/art.json | 20 +++++-------------- art/TPrujGdAaBfqpYpvT/art.json | 20 +++++-------------- art/TTsbi8YxPA9GcqRmJ/art.json | 24 ++++++----------------- art/TYoTaksHA6DWsP4aD/art.json | 24 ++++++----------------- art/TZ58peuETd4DLzbYC/art.json | 20 +++++-------------- art/TZBvEoNYkzhB8PtQR/art.json | 24 ++++++----------------- art/Ta4jCjwCjoL5iw4gY/art.json | 24 ++++++----------------- art/TaRwiuErKL5fkN24p/art.json | 20 +++++-------------- art/TcJgksCcEE95aJXZc/art.json | 24 ++++++----------------- art/TdqvseMQyoJ3ZrjrD/art.json | 24 ++++++----------------- art/TiyZJh7nekQSquxTK/art.json | 20 +++++-------------- art/Tj6QZbDv6jioYkJtb/art.json | 24 ++++++----------------- art/TjYfbRFifgzMfDFfg/art.json | 24 ++++++----------------- art/TjsWhmhbezg59ibvb/art.json | 20 +++++-------------- art/TkKCcbsYG7ubBaXDq/art.json | 24 ++++++----------------- art/TkQY6zwRTeGzEqbCb/art.json | 24 ++++++----------------- art/TmsGWvgfvS9T75Fii/art.json | 24 ++++++----------------- art/Tn26s3ARMWt6vkHkk/art.json | 24 ++++++----------------- art/TnA8pckZzDwoPmYvM/art.json | 24 ++++++----------------- art/TnXzsnYqaPym78gQ8/art.json | 20 +++++-------------- art/ToJKAtGKcN3vg5MJY/art.json | 20 +++++-------------- art/Toiefpwj7bhJqsYxd/art.json | 20 +++++-------------- art/TrexNrcNFyQ7FrJjb/art.json | 24 ++++++----------------- art/TrfCHd7Prkiad7Fox/art.json | 20 +++++-------------- art/TsDPjH9MzsLF4uHdo/art.json | 24 ++++++----------------- art/TtKakFtTdMbTCbaQj/art.json | 24 ++++++----------------- art/Tv6txjYWJaTTTbyRp/art.json | 24 ++++++----------------- art/Tw8ymmpoiv7MwrjWv/art.json | 24 ++++++----------------- art/W5AaXFFJk2ZggnWEk/art.json | 24 ++++++----------------- art/W5vsi9uadatWRg8XJ/art.json | 20 +++++-------------- art/W6AZjsv3rqioGwCLa/art.json | 24 ++++++----------------- art/W7N52DhuhNz27EPxw/art.json | 24 ++++++----------------- art/W9WTPxA9AXtFxZRqq/art.json | 24 ++++++----------------- art/WARdzeaiQZaiSy6Hj/art.json | 24 ++++++----------------- art/WBgJQrq6H2sZ2gzyb/art.json | 20 +++++-------------- art/WC5fhEkctfmHrGz6m/art.json | 24 ++++++----------------- art/WEKX8jLk432REZLJq/art.json | 24 ++++++----------------- art/WGdY3o9Nv6AqRvu5E/art.json | 20 +++++-------------- art/WKkAZ9su88ypqH9da/art.json | 24 ++++++----------------- art/WM2T8Fz7ftcgqwgYn/art.json | 20 +++++-------------- art/WMSNZ3Scdfw2fZJyw/art.json | 20 +++++-------------- art/WMeytAXb53i6LtrWm/art.json | 24 ++++++----------------- art/WQxKx3Pee7i5gEdzG/art.json | 24 ++++++----------------- art/WWDNZ5h4zR4H9dqPn/art.json | 24 ++++++----------------- art/WWd3sxvrHtZpty96D/art.json | 24 ++++++----------------- art/WXAP9xy4D98Qz6J8f/art.json | 24 ++++++----------------- art/WYLzRpCTKdWsrCPkZ/art.json | 20 +++++-------------- art/WZ4EToBv8LTc3N3Tn/art.json | 24 ++++++----------------- art/WZNDshPHXJPBR52fb/art.json | 24 ++++++----------------- art/WbN969kWgnCsYXofi/art.json | 24 ++++++----------------- art/WcpXFp2FfMH7gwc6m/art.json | 24 ++++++----------------- art/WfwMFdL3M3qEpW4zy/art.json | 24 ++++++----------------- art/WgAGyf4sc6LfsH2bd/art.json | 24 ++++++----------------- art/WhEz6A2JeXrzqtrhZ/art.json | 24 ++++++----------------- art/WnMNfRSbiZgpHz3xc/art.json | 24 ++++++----------------- art/Wo2pq9yKds3mQYWaX/art.json | 24 ++++++----------------- art/WrX5cRT7BypxGrBFk/art.json | 24 ++++++----------------- art/WriDgXxvrtaB7q77s/art.json | 20 +++++-------------- art/WsESfm8ByGEmnFBkE/art.json | 24 ++++++----------------- art/WswhQKGQNaZzQhtqz/art.json | 24 ++++++----------------- art/WuRAKg77S8gD366A8/art.json | 24 ++++++----------------- art/WurZPAe5kYjd8bBB6/art.json | 24 ++++++----------------- art/WvKKxjSusH6cFyYcx/art.json | 24 ++++++----------------- art/WwHWSfGf9LMF8vSAs/art.json | 24 ++++++----------------- art/WxF9C4KTpRRskgmYF/art.json | 24 ++++++----------------- art/WyifmdumQtSdpJgcb/art.json | 24 ++++++----------------- art/WzeZofWAP8mZ2aNBz/art.json | 24 ++++++----------------- art/X4p3ogDk8g7e5CvmA/art.json | 24 ++++++----------------- art/X74uYKiDLZJmqhLnh/art.json | 24 ++++++----------------- art/XASP5MBqwovRLqzqg/art.json | 20 +++++-------------- art/XBmtPpZobE3xxRQ9e/art.json | 24 ++++++----------------- art/XCcCm2KWsWPqG7Puh/art.json | 24 ++++++----------------- art/XDJPeMfrdhMBhw4XD/art.json | 20 +++++-------------- art/XJecoKnhhsWTTNp4Z/art.json | 20 +++++-------------- art/XK2y2Cy63Ez45E7pm/art.json | 24 ++++++----------------- art/XLRYpFJ4uH4fWk2Tn/art.json | 24 ++++++----------------- art/XMfocB69HDJbjh5Sf/art.json | 24 ++++++----------------- art/XQQfnaTej5ZuzxNaf/art.json | 24 ++++++----------------- art/XQjMFcAi9qguPBnBG/art.json | 24 ++++++----------------- art/XRdg3Wi744WAEMHKZ/art.json | 24 ++++++----------------- art/XTMgvDzrnXxm3gSZQ/art.json | 24 ++++++----------------- art/XTxHzHEnG5mRTTYnm/art.json | 24 ++++++----------------- art/XW2ueZpHcoWqtkuqD/art.json | 24 ++++++----------------- art/XWzwbcRCDE4ce9oex/art.json | 24 ++++++----------------- art/XXSghCnP6t28ai6cy/art.json | 24 ++++++----------------- art/XXe4P5TiPiesZgiJj/art.json | 24 ++++++----------------- art/XYGETLizFzAGcWS7N/art.json | 20 +++++-------------- art/XZqZoCpsyifWWi6up/art.json | 24 ++++++----------------- art/XcY8PN835BKPhMe3Z/art.json | 20 +++++-------------- art/XdrvWYBfFbiFtfmNL/art.json | 24 ++++++----------------- art/Xf8ywY5kqr6qLRr2F/art.json | 24 ++++++----------------- art/Xh6Hmvi8yPW6A6rFG/art.json | 24 ++++++----------------- art/Xhey4x8tEsNyKymgw/art.json | 24 ++++++----------------- art/XjN7HgsDKsJeibek9/art.json | 20 +++++-------------- art/Xo2HRcvBcs4Q8Cc7v/art.json | 24 ++++++----------------- art/XpfxjsLJWz8DSuALM/art.json | 24 ++++++----------------- art/Xr5DemAP52ZcKLRbQ/art.json | 24 ++++++----------------- art/Xr7T9xN4h3JyWhJ4M/art.json | 24 ++++++----------------- art/XreNJG2gcwCcsQqfL/art.json | 20 +++++-------------- art/XsyLRu9hP28JhAank/art.json | 20 +++++-------------- art/XszYFmoC9KohYbbBD/art.json | 24 ++++++----------------- art/Xt8cDbEMoZH7W7AFh/art.json | 24 ++++++----------------- art/XtozrhtGYyW42zNSp/art.json | 20 +++++-------------- art/XuJSbKXb7qtAKJ6AQ/art.json | 20 +++++-------------- art/XuPDhjysnqKsPCbGK/art.json | 24 ++++++----------------- art/XwLcGCStsrbhX6jFY/art.json | 24 ++++++----------------- art/XwmMeBkJu6Bk2vv9o/art.json | 20 +++++-------------- art/XxN2enyHa2MMbayT5/art.json | 20 +++++-------------- art/XxsoGmBRve3XhR5q3/art.json | 24 ++++++----------------- art/XzD6NxAZ99yMTnE2v/art.json | 24 ++++++----------------- art/XzeZ7nA6eLt5GmJfj/art.json | 24 ++++++----------------- art/Y3YjiM7wZKEsfDvmw/art.json | 24 ++++++----------------- art/Y3bsPmhHZNkBkDdhQ/art.json | 24 ++++++----------------- art/Y8qbp8kqR8R9rigM7/art.json | 20 +++++-------------- art/YNECMxcrupx4erT4u/art.json | 24 ++++++----------------- art/YNrYu5vLMifYXQAyj/art.json | 24 ++++++----------------- art/YPJmHpa7pwzhxgBkq/art.json | 20 +++++-------------- art/YQhEmHqKTgrDSD3AM/art.json | 24 ++++++----------------- art/YQrEtnLC8h7QHDNsd/art.json | 24 ++++++----------------- art/YRrZ7fHmFhtoKpyrq/art.json | 24 ++++++----------------- art/YSzcySDB7rcbwJmTP/art.json | 20 +++++-------------- art/YTKN84yNr6RB2aDbB/art.json | 24 ++++++----------------- art/YTqaQuCP9GEF532DP/art.json | 24 ++++++----------------- art/YWMRwMd62Rwyig8hP/art.json | 24 ++++++----------------- art/YXfLo5Yw55muQ7MZn/art.json | 24 ++++++----------------- art/YXzZv8FqoYXqAXDdk/art.json | 24 ++++++----------------- art/YazT6iXD9eAmLY6qD/art.json | 20 +++++-------------- art/YbA3f6xnjbmXzkwHx/art.json | 24 ++++++----------------- art/Yd2HBe825wEYTar8Y/art.json | 24 ++++++----------------- art/YdpjoX8LmWLnbtXQv/art.json | 20 +++++-------------- art/Yg2urWWiE8sAJEo8W/art.json | 24 ++++++----------------- art/YgBq9NXqcsYsRmpBe/art.json | 20 +++++-------------- art/Yhoy3z7NY6qCX3cnx/art.json | 24 ++++++----------------- art/YiboJk6SvJNEAPSGR/art.json | 24 ++++++----------------- art/Ykt3ZLD52Wnphvaak/art.json | 20 +++++-------------- art/Ym2ek7eMQNEDspKJd/art.json | 24 ++++++----------------- art/Yn396rtWBPwEkd3fo/art.json | 24 ++++++----------------- art/YoyxivmzQMzpahR8j/art.json | 20 +++++-------------- art/YqNb2nTxxZRYWkJzz/art.json | 24 ++++++----------------- art/Yudd65BQfx92kHBcH/art.json | 24 ++++++----------------- art/YviLasT7Z62qurfRD/art.json | 20 +++++-------------- art/Yx83njpAunvLW4dyE/art.json | 24 ++++++----------------- art/YyvPGrqSH2HjWTQi9/art.json | 20 +++++-------------- art/YzsRADN9oob3PHivP/art.json | 24 ++++++----------------- art/Z26iq8hKBPX2svsmR/art.json | 24 ++++++----------------- art/Z3SAeG8oMryJKuF8z/art.json | 24 ++++++----------------- art/Z43GXJiragwBynoD3/art.json | 24 ++++++----------------- art/Z4HpJPY5d2PNYRHZA/art.json | 20 +++++-------------- art/Z7vAdzozZiayT9xtx/art.json | 24 ++++++----------------- art/ZADtvSryHzDYzCtp9/art.json | 20 +++++-------------- art/ZAHaRXC8kiQBzSkbb/art.json | 20 +++++-------------- art/ZFSiQpx33DLDg9hmd/art.json | 24 ++++++----------------- art/ZFhCyFCR3GKn8HkgG/art.json | 20 +++++-------------- art/ZMzvpXNMZY9564WHh/art.json | 20 +++++-------------- art/ZNi2inr6Jmirh6Hgy/art.json | 24 ++++++----------------- art/ZNnRK7kpHZXGz5gT5/art.json | 24 ++++++----------------- art/ZNyqShZSnzXJMjTPX/art.json | 20 +++++-------------- art/ZPpq2oK4fqmPHJnQn/art.json | 24 ++++++----------------- art/ZSksx2deRsDocFDKT/art.json | 24 ++++++----------------- art/ZTAvJzo5HJdr2FsZK/art.json | 24 ++++++----------------- art/ZTEp3znDaGd9mFj4J/art.json | 24 ++++++----------------- art/ZWM6nHwzqNcfrMCbQ/art.json | 24 ++++++----------------- art/ZZ2MBTXKXSRzbure5/art.json | 24 ++++++----------------- art/ZZPtHWkxTWXKxGiJB/art.json | 20 +++++-------------- art/ZZj9dLPDqjWny5kJW/art.json | 24 ++++++----------------- art/ZbFWyvpmE9fXFTeD6/art.json | 24 ++++++----------------- art/ZbRaEcwQdQBWXwaX9/art.json | 20 +++++-------------- art/ZdjbNTWSNwcCQRwPT/art.json | 24 ++++++----------------- art/ZfE8NGNHiwufD7MPr/art.json | 20 +++++-------------- art/ZfXn2xm6JJh3o5b7T/art.json | 24 ++++++----------------- art/ZoyrdxZiwDYNfzT53/art.json | 24 ++++++----------------- art/ZpTRRCPeXztEN8eLo/art.json | 24 ++++++----------------- art/ZqGJTgEXDTHA5rBjL/art.json | 24 ++++++----------------- art/ZqvxtvqSYZ8ThiJ3J/art.json | 24 ++++++----------------- art/ZvcLBFp3AkteTsGku/art.json | 24 ++++++----------------- art/ZwJTJhgwALcNCeGWC/art.json | 20 +++++-------------- art/ZyWp3YSber6wbuY8a/art.json | 24 ++++++----------------- art/ZzCgG7HuSE6BLGSKR/art.json | 20 +++++-------------- art/a2qkLCbs8jJyqJ4sJ/art.json | 20 +++++-------------- art/a3JBo24QkPxvKYpja/art.json | 24 ++++++----------------- art/a3KvcpoEdK4k9gNxr/art.json | 24 ++++++----------------- art/a3o5rh2HCzLMPnSbn/art.json | 24 ++++++----------------- art/a4eb9XeRsqT78RngR/art.json | 24 ++++++----------------- art/a4rkLdCiX5RnyGq6x/art.json | 20 +++++-------------- art/a5fepCCbY5AhGFXTT/art.json | 24 ++++++----------------- art/a75Aou3fJGMJjXG5r/art.json | 24 ++++++----------------- art/a9PxcWZgDCKCjv5qK/art.json | 24 ++++++----------------- art/aBnPmDNxFrFDiFvvL/art.json | 24 ++++++----------------- art/aD8f8mi353xWbSHQk/art.json | 24 ++++++----------------- art/aDjRo3j6NPWb6isz6/art.json | 24 ++++++----------------- art/aFBig76hWcPDu5Kf5/art.json | 24 ++++++----------------- art/aGMT3RwjTa9BswBkK/art.json | 24 ++++++----------------- art/aHPn3XMX6j7TP3D8i/art.json | 24 ++++++----------------- art/aKTdaStpa8ugaemPs/art.json | 20 +++++-------------- art/aKaMTCwCLH9Wy2wfG/art.json | 20 +++++-------------- art/aM9NFXxMSiNnsvi4u/art.json | 24 ++++++----------------- art/aMJHfrjJHMKKy4iNi/art.json | 24 ++++++----------------- art/aRahetpEjCSsaLHkX/art.json | 24 ++++++----------------- art/aW3a59fZi6sxhTYBj/art.json | 24 ++++++----------------- art/aW7ux7BBYH5aNYM6h/art.json | 20 +++++-------------- art/aXiR2fCcooYzoea9L/art.json | 20 +++++-------------- art/aY78NwrqSDZrC8tRW/art.json | 24 ++++++----------------- art/aZd7ykAPBAnQ9mKSb/art.json | 24 ++++++----------------- art/adr4oWENvpWNLwHJR/art.json | 24 ++++++----------------- art/ahsgh32ELS6fLxWcK/art.json | 20 +++++-------------- art/aimt699JRJfpBQPGx/art.json | 24 ++++++----------------- art/akox4yJZBcHiLrbKy/art.json | 24 ++++++----------------- art/aqJ9RgEQBu63bvw2o/art.json | 24 ++++++----------------- art/aqgyqr6ASpcsZTeEu/art.json | 24 ++++++----------------- art/aqszowTp3EkLRtdea/art.json | 24 ++++++----------------- art/as29BXy9qihbCbPqA/art.json | 24 ++++++----------------- art/asSnAehpD5b5tuJ27/art.json | 20 +++++-------------- art/auetPcBpAZ2WyysTb/art.json | 20 +++++-------------- art/auo92EWvwwyBRak2c/art.json | 24 ++++++----------------- art/axgq9WTTCr84iSYkv/art.json | 20 +++++-------------- art/aynW9zWZRGxronmcP/art.json | 20 +++++-------------- art/b2AspWSvDsXib8Kkc/art.json | 24 ++++++----------------- art/b32w7foxrhZkD9GeR/art.json | 24 ++++++----------------- art/b3HJWpHiePeAo4JrM/art.json | 24 ++++++----------------- art/b3WFbQ4SDWLwXbcSp/art.json | 20 +++++-------------- art/b5fN5z5ZFYzsQukHD/art.json | 20 +++++-------------- art/b6di9dPczq6ZikLtM/art.json | 20 +++++-------------- art/b9J4bEZw9Z2qRJm5f/art.json | 24 ++++++----------------- art/bD2aNq4oSF5v8z3Q9/art.json | 24 ++++++----------------- art/bG8faYzBsvfvBSwDH/art.json | 24 ++++++----------------- art/bJc832Huv2tEcL58Y/art.json | 24 ++++++----------------- art/bN3QdqY39pxGw8csG/art.json | 24 ++++++----------------- art/bN6NWErydKPLz62i5/art.json | 24 ++++++----------------- art/bNYRsM3GYemaiam5G/art.json | 24 ++++++----------------- art/bREFug9pGbyBNwXgE/art.json | 20 +++++-------------- art/bSWJchGnG97o3HQfE/art.json | 20 +++++-------------- art/bWGzwX6udGM4uM7ra/art.json | 20 +++++-------------- art/bbpMGgfF9vceKwYEH/art.json | 24 ++++++----------------- art/bbsF39W6bJo3j4R3j/art.json | 24 ++++++----------------- art/bcenao9Loe5Xc2Y7T/art.json | 24 ++++++----------------- art/bgNBk3TJvBHtbJ9jB/art.json | 20 +++++-------------- art/bgatWdfJ85SuY4Fn3/art.json | 24 ++++++----------------- art/bhTaMtEz4j9zuSn7g/art.json | 20 +++++-------------- art/bi5qETD9A4okpa4oi/art.json | 24 ++++++----------------- art/biFYsrY6uepWwyQN8/art.json | 24 ++++++----------------- art/bjkZzQ6XfJ5Ypu4AX/art.json | 20 +++++-------------- art/bmeg6H2QQu9rgbn4o/art.json | 24 ++++++----------------- art/bpN3ufoDGdkJjxFsQ/art.json | 24 ++++++----------------- art/bpX9tBkNhHiF6nHk8/art.json | 24 ++++++----------------- art/btdHcA68nwnRPi6G5/art.json | 24 ++++++----------------- art/bwr53KzdWw7hBTnsA/art.json | 20 +++++-------------- art/bwv3qCqRiC5rfavvx/art.json | 24 ++++++----------------- art/bySCJHkqxfotHbAzv/art.json | 24 ++++++----------------- art/byf5BfNoi72wvAFDi/art.json | 24 ++++++----------------- art/c3DBxMMrtv3DhErvP/art.json | 24 ++++++----------------- art/c53eL6yrZ2W47TK9r/art.json | 24 ++++++----------------- art/c5eMNzQN3L9wo8Bp5/art.json | 24 ++++++----------------- art/c65csouQ75h2ArqRF/art.json | 20 +++++-------------- art/c7BfoLHoLFBdJ5iYy/art.json | 24 ++++++----------------- art/c8gpxWQCgY845YBbg/art.json | 24 ++++++----------------- art/c9GGGN9nw3aPqNYBW/art.json | 24 ++++++----------------- art/cBtDPFjaQQmK8RYXB/art.json | 24 ++++++----------------- art/cCmnbDXAePT5wsvRQ/art.json | 24 ++++++----------------- art/cCpQdXvZsWd8cH6Hw/art.json | 24 ++++++----------------- art/cFiTJq22KeDLreh5x/art.json | 24 ++++++----------------- art/cMSxxdiL7gecfonqz/art.json | 24 ++++++----------------- art/cMqY3Hixco2WwFZo6/art.json | 24 ++++++----------------- art/cQ2oBbxfbCYZLRFtr/art.json | 24 ++++++----------------- art/cRFKCFDgC87Q4M4di/art.json | 24 ++++++----------------- art/cTjJFwZcBSSW8d9gw/art.json | 24 ++++++----------------- art/cWYEWZbQ3HcWiKgyG/art.json | 24 ++++++----------------- art/cYSbbDEEERcyLekzE/art.json | 24 ++++++----------------- art/cYx2ofpAnLZMY6Xqr/art.json | 24 ++++++----------------- art/cZLahmf6sZpctWKsR/art.json | 24 ++++++----------------- art/cZZ3eyhcr5QzLGrqT/art.json | 20 +++++-------------- art/cZoyrQ8kQECXDtSTn/art.json | 24 ++++++----------------- art/ccQWyo6KBLufEhq89/art.json | 20 +++++-------------- art/cds3yEbDHT2sbnKxa/art.json | 24 ++++++----------------- art/cgHCLAi7mKznjvENd/art.json | 24 ++++++----------------- art/chpxsLEkqhZkhLxDD/art.json | 20 +++++-------------- art/cj62wdtr684imMKtg/art.json | 20 +++++-------------- art/cjTYyd8z2yEWqYFeg/art.json | 24 ++++++----------------- art/cjw2sg8cHvsk78JBF/art.json | 24 ++++++----------------- art/ckAitsgFTQ4DbFHAC/art.json | 20 +++++-------------- art/cm7ZiKYPzjYBqPSyQ/art.json | 24 ++++++----------------- art/cnpLD2E8bCJ8MjaXX/art.json | 24 ++++++----------------- art/coje67XoytKsXMYqF/art.json | 20 +++++-------------- art/cpo4C8yfRudYYakav/art.json | 24 ++++++----------------- art/cprWonx4tN8nMgQHt/art.json | 24 ++++++----------------- art/cqLtuWkpoZFuj7Aq2/art.json | 24 ++++++----------------- art/cqrpE8sDb6Md6djDh/art.json | 24 ++++++----------------- art/ct6NykQPhqWr3A7aC/art.json | 24 ++++++----------------- art/ctdaXFjXNjTiss8Kh/art.json | 24 ++++++----------------- art/cvLGj6QKvo7uebnbK/art.json | 20 +++++-------------- art/cvcz6reqzpuyvdjvY/art.json | 24 ++++++----------------- art/cxEbTRudczrikaEBX/art.json | 24 ++++++----------------- art/cxdd3QwD34CZzTpFj/art.json | 24 ++++++----------------- art/cynWXyqSFnWDriqfR/art.json | 24 ++++++----------------- art/cz2CWm8MobiaqYc46/art.json | 20 +++++-------------- art/cznhWtArrLFqxJgAf/art.json | 24 ++++++----------------- art/d5232ap5Whxh5xE5w/art.json | 24 ++++++----------------- art/d5MYkeFzBcFMQzpQf/art.json | 24 ++++++----------------- art/d5q4WZfHWEwTikN2o/art.json | 24 ++++++----------------- art/d6HHmyLaBsmttvb5b/art.json | 20 +++++-------------- art/d6J9M7EJyoAgw5NcA/art.json | 24 ++++++----------------- art/d7anES7ef6WrrDwsy/art.json | 24 ++++++----------------- art/d7bnfzEFFTWGyQNaT/art.json | 20 +++++-------------- art/d8J6rAnjiWz4HntZH/art.json | 24 ++++++----------------- art/dAF9Jm3ZxebA7j6wX/art.json | 24 ++++++----------------- art/dAL8F3TW5GN54MCBB/art.json | 24 ++++++----------------- art/dBc4DnM9H4zxHwGcH/art.json | 20 +++++-------------- art/dCjgtsZXnjdzATJ8P/art.json | 24 ++++++----------------- art/dCyrwwNxWC4gmj7zN/art.json | 24 ++++++----------------- art/dDWeHcCfjXZ2qxCji/art.json | 20 +++++-------------- art/dJ7LxrXfRuAz7PLaC/art.json | 24 ++++++----------------- art/dJQHunZMaGr5ssiey/art.json | 20 +++++-------------- art/dJTCRw4XXeXH2rYMd/art.json | 24 ++++++----------------- art/dJZ8nxPG2JKPBwHut/art.json | 24 ++++++----------------- art/dKGqajerwQQwap65w/art.json | 24 ++++++----------------- art/dLkqdiAkHgpKZWw9c/art.json | 24 ++++++----------------- art/dLyBG6jnNceKnhqbB/art.json | 24 ++++++----------------- art/dMRx2bNxuYsRKSHKt/art.json | 20 +++++-------------- art/dMZsJyyPW2EgjrH4P/art.json | 24 ++++++----------------- art/dMsa7ScyoyExY3Cxk/art.json | 24 ++++++----------------- art/dN7ijsBkvACZ3Nv8B/art.json | 20 +++++-------------- art/dPFqiAgc3g3evvDtS/art.json | 24 ++++++----------------- art/dQM2bdFTuo6XKyJ9B/art.json | 20 +++++-------------- art/dTLifasffbDKw6x9Q/art.json | 20 +++++-------------- art/dWK8BJdJy3MCus377/art.json | 24 ++++++----------------- art/dWoGmbWvzsuG5YKwG/art.json | 24 ++++++----------------- art/dXKhFciQLSL49zDPB/art.json | 24 ++++++----------------- art/dYaXs9CwnzQhAT8Kt/art.json | 24 ++++++----------------- art/dZFJfYQQ8kmuoFFpi/art.json | 20 +++++-------------- art/daPtAnEfTEnXXXpuZ/art.json | 24 ++++++----------------- art/df3RvcwJQkovKdovf/art.json | 20 +++++-------------- art/df7Ra8dPPtCwcsrwL/art.json | 20 +++++-------------- art/dfb54ssJPtsdTbqaj/art.json | 20 +++++-------------- art/dfek5Y7Cg65RmZeWJ/art.json | 24 ++++++----------------- art/dh3DHrafWfekY5Q5d/art.json | 24 ++++++----------------- art/dhbsE39FZ6S2kKtfm/art.json | 20 +++++-------------- art/dhnTE8qmLte8dvycB/art.json | 20 +++++-------------- art/di9ZgJzgbKZDyCan3/art.json | 20 +++++-------------- art/dk6ee6LN5fC4Dkybg/art.json | 24 ++++++----------------- art/dmBnGPyH5KjJbneie/art.json | 24 ++++++----------------- art/do5csPmmsrqctxz3p/art.json | 24 ++++++----------------- art/dpsBkE3nfEEmeSaC8/art.json | 24 ++++++----------------- art/duHXW2G4Ct7oCwFdN/art.json | 24 ++++++----------------- art/dufQqpoG5ZrSfdkjf/art.json | 20 +++++-------------- art/dvzt2TN84y8LGgnsn/art.json | 24 ++++++----------------- art/dw7XrmJjH3mBbHx8u/art.json | 20 +++++-------------- art/dwJrBDGXGSGAQkzf3/art.json | 24 ++++++----------------- art/dxmjSBXBuwTbPjkQZ/art.json | 20 +++++-------------- art/dxtwYFtYDMAdGgpJm/art.json | 24 ++++++----------------- art/dyCMb2QsTKKjPQptu/art.json | 20 +++++-------------- art/dzCu7QoEjYiNTWqFD/art.json | 24 ++++++----------------- art/dzGkjTSDwbutqCp57/art.json | 24 ++++++----------------- art/e6LP3FE5P3qePgJk6/art.json | 24 ++++++----------------- art/e96He2kRbxRk7o6N8/art.json | 24 ++++++----------------- art/e9b2X5LXefT2W9oh4/art.json | 24 ++++++----------------- art/eBpxuAodpyWjT6Asr/art.json | 20 +++++-------------- art/eCTzFjq4bRAxBAC7h/art.json | 20 +++++-------------- art/eCgwSmrFuafedggBy/art.json | 24 ++++++----------------- art/eCtymAejxmi75Fg78/art.json | 20 +++++-------------- art/eDqQBCKFjn2a35csa/art.json | 24 ++++++----------------- art/eE6QrFjkFRdezQsuW/art.json | 24 ++++++----------------- art/eGvHvcKj3nHkhw9C6/art.json | 24 ++++++----------------- art/eH67ZJMsPmJWmEdoK/art.json | 20 +++++-------------- art/eKqemqRBragaEs55Y/art.json | 20 +++++-------------- art/eLAMSS8iwH7ip3sS6/art.json | 24 ++++++----------------- art/eMAJ5HydzdzbnzduF/art.json | 24 ++++++----------------- art/eN9F6DmmRZpCrr3v4/art.json | 20 +++++-------------- art/ePRvbCFXEeYiRFk7c/art.json | 24 ++++++----------------- art/ePt2CZtNzQzvEYWAy/art.json | 24 ++++++----------------- art/eQWS62YSydqjQaeSx/art.json | 20 +++++-------------- art/eQxQuMzXiCEc7rMYz/art.json | 24 ++++++----------------- art/eXXeb2MwbgjMFutev/art.json | 20 +++++-------------- art/eXepJNmr5e5q3DjWv/art.json | 24 ++++++----------------- art/eY9pGfw52QeELpY2y/art.json | 24 ++++++----------------- art/eYuBQN69mTZCKaGdB/art.json | 20 +++++-------------- art/easEJ6iaXWeeR99Gj/art.json | 20 +++++-------------- art/edJC7G3Sd2mixhfmg/art.json | 24 ++++++----------------- art/ef4RfHy9WFPvn43T6/art.json | 24 ++++++----------------- art/efitgBPvLvfEFCPvW/art.json | 24 ++++++----------------- art/eh4QC67q3gssnkYYv/art.json | 24 ++++++----------------- art/ehS7PTfScc8NxvEpP/art.json | 24 ++++++----------------- art/eiJ4hxesSBMicxFyJ/art.json | 20 +++++-------------- art/eiQJGkMsgvxpx6Ejq/art.json | 24 ++++++----------------- art/em6g5TXFWMofu5RHa/art.json | 20 +++++-------------- art/emCzESvMqeynBHRzP/art.json | 24 ++++++----------------- art/emui4ppu4ZWu8iLwB/art.json | 20 +++++-------------- art/enNTxR7RgQNk53fmx/art.json | 20 +++++-------------- art/epH8co5uSwMkCYZGo/art.json | 24 ++++++----------------- art/epNhofNCAKkjo88eT/art.json | 20 +++++-------------- art/eq2kbtwQE5YiHEkMu/art.json | 24 ++++++----------------- art/eq35fsTk4w4ZA3LQF/art.json | 24 ++++++----------------- art/eqcXviN95rTrGxwyW/art.json | 20 +++++-------------- art/ercnsAaqXuGhCCCAe/art.json | 24 ++++++----------------- art/esptz5bbgn8NtZkbN/art.json | 20 +++++-------------- art/esyFcPb5cskLWGgGE/art.json | 20 +++++-------------- art/etLPNmJ9oBq9QDcz6/art.json | 24 ++++++----------------- art/euQ9yLGh4rWre3oqK/art.json | 24 ++++++----------------- art/ev52maygjcBnfCzwC/art.json | 24 ++++++----------------- art/evAAwbGtYJLZKPkMq/art.json | 24 ++++++----------------- art/ewJGvmyLg4AN7sTJA/art.json | 24 ++++++----------------- art/eyJnMiGS99BJjeDGt/art.json | 24 ++++++----------------- art/f24WmWznGNdEXEQTu/art.json | 24 ++++++----------------- art/f2btT6XFeFnaFopph/art.json | 24 ++++++----------------- art/f2eQBt4FaMKf9efrz/art.json | 24 ++++++----------------- art/f2knCxK4pMLFDEZWB/art.json | 20 +++++-------------- art/f6Qou7QNuj5onaJeQ/art.json | 24 ++++++----------------- art/f7oq7MsfTgoAMeXX2/art.json | 24 ++++++----------------- art/f9MztjgyzxAHdqsxy/art.json | 20 +++++-------------- art/fAnatQu5aZpC5Dmby/art.json | 24 ++++++----------------- art/fDJEaZrfDnKxNGck3/art.json | 24 ++++++----------------- art/fDPvNsyqX8zmv9hxa/art.json | 24 ++++++----------------- art/fFEpFHbdC4ecFLuaB/art.json | 20 +++++-------------- art/fGCtwoQy8Mc8RK2pY/art.json | 24 ++++++----------------- art/fHqs32thqJc7j2QR3/art.json | 20 +++++-------------- art/fKArPmJPF5sgaDbNK/art.json | 24 ++++++----------------- art/fKPK987qvE5gGHcWS/art.json | 24 ++++++----------------- art/fKYmuHmgGeNTPniPK/art.json | 20 +++++-------------- art/fLedbHFSXD9E4aMSv/art.json | 20 +++++-------------- art/fM43AivGvoEWBm7G7/art.json | 24 ++++++----------------- art/fMPBsNwkev8DSYD72/art.json | 24 ++++++----------------- art/fNYWAGT9SkHb3bQrk/art.json | 20 +++++-------------- art/fNyYuzQ69eREkJCMq/art.json | 24 ++++++----------------- art/fRJj6RxaarH7Lp4HG/art.json | 24 ++++++----------------- art/fRcccsZ7jqFGGPAdJ/art.json | 24 ++++++----------------- art/fRmvmXuk82tiLXCRX/art.json | 24 ++++++----------------- art/fSdF3Y59NoqNegw7y/art.json | 24 ++++++----------------- art/fSz8brGjX9TATFZLC/art.json | 24 ++++++----------------- art/fTYSeXRBwwDXJEac4/art.json | 24 ++++++----------------- art/fWTyJ5884wxLdY28e/art.json | 24 ++++++----------------- art/fXX9cns72XG97J3rk/art.json | 24 ++++++----------------- art/fXjL89sHjq7Pkzz5X/art.json | 20 +++++-------------- art/fcAdcLhQi59meuwEa/art.json | 24 ++++++----------------- art/fcxZGWMjswfrJWNLZ/art.json | 20 +++++-------------- art/fdRMRscY4Te3iZPBF/art.json | 20 +++++-------------- art/fe8yM9E3pBta2SbNa/art.json | 24 ++++++----------------- art/ffWaRfDRtqa8osv3y/art.json | 20 +++++-------------- art/fh74hqW59nbsQkT6N/art.json | 24 ++++++----------------- art/fjN25zTwqLYMCNkJ4/art.json | 24 ++++++----------------- art/fmmQsNyrdyjA3226x/art.json | 24 ++++++----------------- art/fnQrnopggmFfZmzMG/art.json | 24 ++++++----------------- art/foJQ7C4rZnwuJSDxD/art.json | 20 +++++-------------- art/fpcEBXb2uz75rjixv/art.json | 24 ++++++----------------- art/fs6GHW2crknZmzoWy/art.json | 24 ++++++----------------- art/ftJv2CdwjJ5jJDa3k/art.json | 24 ++++++----------------- art/fvQTW8AHjW54ifFbh/art.json | 20 +++++-------------- art/fvQbw8FtZzmvQG4Wz/art.json | 24 ++++++----------------- art/fwuLjHMQenJtNXJxZ/art.json | 20 +++++-------------- art/fxwcEhippPALwji4k/art.json | 24 ++++++----------------- art/fytzNu7M5YR27TpEP/art.json | 24 ++++++----------------- art/g2PZWgGp6YYe9CWwE/art.json | 24 ++++++----------------- art/g4ZutuWewAGLeBJHx/art.json | 20 +++++-------------- art/g5Ygw3eYNe7DzpA3a/art.json | 20 +++++-------------- art/g79cZoGhWhgn9tKfr/art.json | 24 ++++++----------------- art/g7wWJ4yKzThxqkmN5/art.json | 20 +++++-------------- art/gAx4XYrQhtffjGR2v/art.json | 20 +++++-------------- art/gBa8KAJTb6MqbNzBK/art.json | 24 ++++++----------------- art/gBqWsGGvjPsKNMGja/art.json | 24 ++++++----------------- art/gCLHvWrWsPsbDjksh/art.json | 24 ++++++----------------- art/gDfmqnLHBbcKghmwL/art.json | 24 ++++++----------------- art/gEkij9HTZTy6b4tRf/art.json | 24 ++++++----------------- art/gFjsSoxA5bwzxPwXc/art.json | 24 ++++++----------------- art/gJPot9c9wsbfuT6Md/art.json | 20 +++++-------------- art/gKbNhtAK4AqZvFaQM/art.json | 24 ++++++----------------- art/gMC34jEobWC2ofXfB/art.json | 24 ++++++----------------- art/gQ93FbmuckckWhhix/art.json | 24 ++++++----------------- art/gQTuwGmLKEGMHfB3x/art.json | 24 ++++++----------------- art/gWF8YEaiS44osT2K7/art.json | 20 +++++-------------- art/gX32iAvezAbinbMJz/art.json | 24 ++++++----------------- art/gZNitbfDuN5pSwLf3/art.json | 24 ++++++----------------- art/gZgDK3bN2z7xtma6A/art.json | 24 ++++++----------------- art/gZjPchBFJAGSk4ZTK/art.json | 24 ++++++----------------- art/gb48Jjp6zYH7bcWGN/art.json | 24 ++++++----------------- art/gb4JMDjdT2iyyCLdE/art.json | 24 ++++++----------------- art/gbv2z926cb7MWF3Gy/art.json | 20 +++++-------------- art/gfBdkzchpT5DPGwqE/art.json | 24 ++++++----------------- art/ghFixTy38ux4F235T/art.json | 24 ++++++----------------- art/ghH8XPT3kfdig8cXX/art.json | 24 ++++++----------------- art/gkNsynXB23Y8WhASo/art.json | 24 ++++++----------------- art/gkrLbb6TwrbveHw49/art.json | 20 +++++-------------- art/gqGmyfsEh6zDQWsvA/art.json | 24 ++++++----------------- art/gqJ33JsAWdcuKjJHH/art.json | 20 +++++-------------- art/grkNAy4oE5JqXxyMr/art.json | 24 ++++++----------------- art/gszWKmYHHf8HxkXiS/art.json | 24 ++++++----------------- art/gue44sXxDW5AceuTX/art.json | 24 ++++++----------------- art/gunbdr7k6M6z5hL8B/art.json | 24 ++++++----------------- art/gxQFmkRMFP6oHs6Qb/art.json | 20 +++++-------------- art/gxSjsgjmXdmzAwFJY/art.json | 20 +++++-------------- art/gxfqzX2z6JLPodtww/art.json | 24 ++++++----------------- art/gyyeCLrtNBFwdqzD3/art.json | 20 +++++-------------- art/gyyfnx8KyXiz9QvWn/art.json | 24 ++++++----------------- art/gztz5WvpLypyur8Ls/art.json | 20 +++++-------------- art/h2d7j2tEBmEKvpKGQ/art.json | 24 ++++++----------------- art/h3CiR79ZrnrLiiXjZ/art.json | 24 ++++++----------------- art/h3FP6QYiZoQbwACiy/art.json | 24 ++++++----------------- art/h55dGWLy6iRdoRh3j/art.json | 24 ++++++----------------- art/h6BvsMWiHpgwT5Nhh/art.json | 24 ++++++----------------- art/h8Ao3xWvFcr2BjkPn/art.json | 24 ++++++----------------- art/h8BkWLf8vzaHjSvsv/art.json | 24 ++++++----------------- art/hDFNWtShKnbPxsk5g/art.json | 24 ++++++----------------- art/hFWjmNANJteP9NeAy/art.json | 20 +++++-------------- art/hGb3X2yH769jCbfDy/art.json | 24 ++++++----------------- art/hGiSXNAT8jpQc5o3a/art.json | 24 ++++++----------------- art/hJ9T5D48jyNh2Ziaf/art.json | 24 ++++++----------------- art/hJS9jEgToDSA94vDA/art.json | 24 ++++++----------------- art/hKYwCnTKop5ukPrGH/art.json | 24 ++++++----------------- art/hQ22f6sNbz8Dczs4G/art.json | 24 ++++++----------------- art/hTATeX2kPux2LeQdD/art.json | 24 ++++++----------------- art/hXDoWkGSTBFBQGXnN/art.json | 24 ++++++----------------- art/hXxx7rTq8dZYFKSs5/art.json | 20 +++++-------------- art/hbcHxbJiDeAnvZ9Bf/art.json | 24 ++++++----------------- art/hdoyK6tHCoauDPZQL/art.json | 24 ++++++----------------- art/hffRc9FH8TMNKECkJ/art.json | 24 ++++++----------------- art/hhDozSmRkW3ExvhoP/art.json | 24 ++++++----------------- art/hhsdvkiJ32bCTcezv/art.json | 24 ++++++----------------- art/hjpDj9NpsfdHuD6Ya/art.json | 20 +++++-------------- art/hmpjw2dG3vhXJ4Mhu/art.json | 24 ++++++----------------- art/hnZQWotZNLbSjY9bs/art.json | 20 +++++-------------- art/hppyeGQduA2gx5GYx/art.json | 24 ++++++----------------- art/hrgNyucvZAE9WwRLF/art.json | 24 ++++++----------------- art/hsjAgdurCB49NCkC7/art.json | 24 ++++++----------------- art/huDQEAMcWYoP6hWGS/art.json | 24 ++++++----------------- art/hwNhHN2Dy2kDpwmBD/art.json | 24 ++++++----------------- art/hwZKXhEqYhJTNoSZX/art.json | 20 +++++-------------- art/hx3wegzB6mT7kmxAg/art.json | 24 ++++++----------------- art/hx9o8G4NbrqkXa8dd/art.json | 24 ++++++----------------- art/hzwNZWmd4xaC2Z6Wa/art.json | 24 ++++++----------------- art/i2H6FMn7RveYhnm4D/art.json | 24 ++++++----------------- art/i2MzwYgwq9p5mJ42Q/art.json | 20 +++++-------------- art/i3Zcb8RFiak58hsFx/art.json | 20 +++++-------------- art/i45xFrKEbpDpjYMW8/art.json | 24 ++++++----------------- art/i6KKW4mstdDQe6aQK/art.json | 24 ++++++----------------- art/iCRwaQsZvFQ2eLheK/art.json | 24 ++++++----------------- art/iE3Xz7bewdDm3shFC/art.json | 24 ++++++----------------- art/iEqWJsdh8qGqoogEL/art.json | 24 ++++++----------------- art/iGf4owSji9QC6P8yF/art.json | 24 ++++++----------------- art/iHAobXHhdNFgDxEiP/art.json | 24 ++++++----------------- art/iJobHmTq8ahMEWFSG/art.json | 24 ++++++----------------- art/iKJAEsvWRjffu2QnA/art.json | 24 ++++++----------------- art/iLmsLpSgTGLkxKPxP/art.json | 20 +++++-------------- art/iPNXnwa34wBgSSDGd/art.json | 24 ++++++----------------- art/iPiDjpBYDPGFTGp8Y/art.json | 24 ++++++----------------- art/iQ3Lo8pe7QqDdz8qi/art.json | 24 ++++++----------------- art/iQAtnkJRC8XtvT4tW/art.json | 24 ++++++----------------- art/iQGt7fDGEeR4vD6ez/art.json | 24 ++++++----------------- art/iRS5hcGrNPG5aAf3w/art.json | 24 ++++++----------------- art/iXKHFGqaAHrc6rZg2/art.json | 24 ++++++----------------- art/ibwNoyQhKR6kMmj3j/art.json | 24 ++++++----------------- art/ieaN3Qkmk29Y5CSpG/art.json | 24 ++++++----------------- art/iiAQmTAWuGuLLKPiP/art.json | 20 +++++-------------- art/iiz8rMJTpnjWQ9igc/art.json | 24 ++++++----------------- art/ijffwwNcMKiZYCxge/art.json | 20 +++++-------------- art/iko4zHPGCfdPcBr5s/art.json | 24 ++++++----------------- art/imESwJiuP9QDzXiWF/art.json | 24 ++++++----------------- art/ioLq6J2WDmNXguCmD/art.json | 24 ++++++----------------- art/iqkc2EX6jbhg7NbT4/art.json | 20 +++++-------------- art/ircs8vH9TsNMjuWh4/art.json | 24 ++++++----------------- art/it3WZX5QHCABK6s7R/art.json | 20 +++++-------------- art/itFYHyLvFpbtiqvaP/art.json | 24 ++++++----------------- art/iu7GYL94b7Hm5JyvB/art.json | 24 ++++++----------------- art/iuT7hG7CEXwYqShtA/art.json | 24 ++++++----------------- art/ivFr7kf8D46ckANG4/art.json | 20 +++++-------------- art/ivk9RqX2vB24mkdwL/art.json | 24 ++++++----------------- art/iw8FH3ButdB4ZzpsQ/art.json | 24 ++++++----------------- art/iwn76AsDsRRmr5bae/art.json | 20 +++++-------------- art/ixPJFSrp6TMRKW4xF/art.json | 24 ++++++----------------- art/ixr3Pka4ChbtDzobh/art.json | 24 ++++++----------------- art/iycvXPQfzvSbzg9JP/art.json | 20 +++++-------------- art/iye5kiPcXb3MgKAAN/art.json | 24 ++++++----------------- art/j7WftWuJtPTYyhcxG/art.json | 20 +++++-------------- art/j7geNJncnTGfxf9ZX/art.json | 24 ++++++----------------- art/j7v3Ha4S2hwxhSCi9/art.json | 24 ++++++----------------- art/j83YWD4DHLXrjrvxf/art.json | 24 ++++++----------------- art/j99N9DxvqWDcDFv84/art.json | 24 ++++++----------------- art/j9rdg6agmx5hRCbSu/art.json | 24 ++++++----------------- art/jBYxLqMCJXqt6uG5C/art.json | 24 ++++++----------------- art/jBpixD335L3o2unKj/art.json | 24 ++++++----------------- art/jC6yjCA9eDW8oasNA/art.json | 20 +++++-------------- art/jDNMJCu4S7DSRconL/art.json | 24 ++++++----------------- art/jDZno8kPiDKAcaZgJ/art.json | 24 ++++++----------------- art/jDrqfnTPaPAoShgv2/art.json | 24 ++++++----------------- art/jETzmmycobJrRvXH9/art.json | 24 ++++++----------------- art/jH6uYuSxKSryZXLT8/art.json | 24 ++++++----------------- art/jKgXdk6mRHxFesr5L/art.json | 20 +++++-------------- art/jLife2TGRq2pa6fXN/art.json | 20 +++++-------------- art/jLsTszfmYpHj49XKx/art.json | 20 +++++-------------- art/jMGgLqSnkaQD9ZYns/art.json | 24 ++++++----------------- art/jSqNQQKbSrqoB8rrP/art.json | 24 ++++++----------------- art/jXYNwHmBj5miEkeS6/art.json | 24 ++++++----------------- art/jY9RXPEf9rZ5Gv89N/art.json | 24 ++++++----------------- art/jYsMzcSq8HDB28JWY/art.json | 24 ++++++----------------- art/jZbLsPiJ43jvcaq7M/art.json | 20 +++++-------------- art/jaG2f5XtrcpcNSePf/art.json | 24 ++++++----------------- art/jabgpFXjj8umhyfzH/art.json | 24 ++++++----------------- art/japgmuqb6SYNuHBb4/art.json | 24 ++++++----------------- art/jdAf5zLP6coQorz8g/art.json | 20 +++++-------------- art/jg5dRsCi6xDSFyCJ9/art.json | 24 ++++++----------------- art/jgpwL4MjxvpeqZ2QN/art.json | 24 ++++++----------------- art/jgwXiSzEkQzK3X2Fx/art.json | 24 ++++++----------------- art/ji6xYT7wScL9QmPmH/art.json | 20 +++++-------------- art/jiYAbdiu7oseTcBzg/art.json | 20 +++++-------------- art/jjFQmoBi82cZBgTCj/art.json | 20 +++++-------------- art/jjpd8XtJ5nJAcmyLh/art.json | 20 +++++-------------- art/jmoBvZevCB2QeEtAN/art.json | 24 ++++++----------------- art/jpy7t2fKy3TKStRPG/art.json | 24 ++++++----------------- art/jqQ7JEPy2w8vDnkiC/art.json | 24 ++++++----------------- art/jqRhLrTMA3GFEk2m5/art.json | 24 ++++++----------------- art/jsKeJ8QviCT2KuxC4/art.json | 20 +++++-------------- art/jtB7xCrYixyTqmxB8/art.json | 24 ++++++----------------- art/jtFAXNm8ngq4kTFhA/art.json | 24 ++++++----------------- art/jtaqrSsdjgWqPPqJ4/art.json | 24 ++++++----------------- art/ju4uMD2zrxMd4z9HK/art.json | 24 ++++++----------------- art/juXJpMEpt8YSWxSWY/art.json | 24 ++++++----------------- art/jvGyFQeYoge2TgFbx/art.json | 24 ++++++----------------- art/k2vXaRzFT8Nqdwfit/art.json | 20 +++++-------------- art/k4wpsPnafQ4YQs6dJ/art.json | 20 +++++-------------- art/k5BBCA2vPq6sY6xv5/art.json | 20 +++++-------------- art/k5hPuKGzdkGEvfoZk/art.json | 24 ++++++----------------- art/k5izvwNxYrHYx6WBr/art.json | 24 ++++++----------------- art/k7w6BKgeSJxKx3Z6L/art.json | 24 ++++++----------------- art/k92jG6hXfdYZmDDxp/art.json | 24 ++++++----------------- art/kAANx8FwJoSeR9B4c/art.json | 24 ++++++----------------- art/kDijkHtJWk62e82Du/art.json | 24 ++++++----------------- art/kEah2e6FjeaExoiWN/art.json | 24 ++++++----------------- art/kFw99h7A55BoqmFND/art.json | 20 +++++-------------- art/kFydmLK7cBEcShhrj/art.json | 20 +++++-------------- art/kJKd3eS8axidSmEcA/art.json | 20 +++++-------------- art/kJKq7oy8zBvieKhsE/art.json | 24 ++++++----------------- art/kQB2kyZz5geDYpNeo/art.json | 24 ++++++----------------- art/kR26egNf7BwrsJHyM/art.json | 24 ++++++----------------- art/kReqbFTiLEP7PXoRp/art.json | 24 ++++++----------------- art/kRguYk2Yft2HDLmiP/art.json | 24 ++++++----------------- art/kT6fN7Mtscfe8NeGA/art.json | 24 ++++++----------------- art/kTER7eQ7zASKMtkpo/art.json | 24 ++++++----------------- art/kWRaQgwjzbFw55cxw/art.json | 20 +++++-------------- art/kWmwejucFuShxKNSa/art.json | 24 ++++++----------------- art/kcWfwPALkyhAgj6ET/art.json | 24 ++++++----------------- art/ke5bF6hENE8zphaSp/art.json | 20 +++++-------------- art/keYAR2P7hmm2ei9uF/art.json | 20 +++++-------------- art/kga2uesxPaH3HJqyT/art.json | 24 ++++++----------------- art/khayHGH4sQWpPkn92/art.json | 20 +++++-------------- art/khesbmKPst2TQsnnL/art.json | 24 ++++++----------------- art/khgXvsD296RRokHhE/art.json | 24 ++++++----------------- art/kiZueaqhT8s7yr7Tr/art.json | 24 ++++++----------------- art/kmHZWuJ5wjmz7RQzS/art.json | 24 ++++++----------------- art/kmN3hqhTHv4SCqYcx/art.json | 24 ++++++----------------- art/kmm2Kb8Ti4vcYGQri/art.json | 24 ++++++----------------- art/ko66wgrdNeNbx9WDz/art.json | 20 +++++-------------- art/koFtCvuibJTEPuswi/art.json | 24 ++++++----------------- art/kpxXuKKj3zwRaQ23J/art.json | 20 +++++-------------- art/kqeeKhm5BKJ8vexmL/art.json | 24 ++++++----------------- art/kwFY2DhDLc57jBEKg/art.json | 20 +++++-------------- art/kwpkNNSAmpsM6G7DB/art.json | 20 +++++-------------- art/kyrjHeuSM5skDfpNo/art.json | 20 +++++-------------- art/m64jEsLp4hidcsd7a/art.json | 24 ++++++----------------- art/m6Sw7fXzNji9JqQRk/art.json | 24 ++++++----------------- art/m9FwKSvyF6tR6wxKy/art.json | 24 ++++++----------------- art/mAZixq6fNzd7qSpQs/art.json | 24 ++++++----------------- art/mAzBS3pdAM6PxJku9/art.json | 24 ++++++----------------- art/mBEqnn3WYWhAt7vLy/art.json | 24 ++++++----------------- art/mBsFXyLJxoL2yPqjz/art.json | 20 +++++-------------- art/mCcXsBtD9XZ5LAoW8/art.json | 24 ++++++----------------- art/mD6W2p47kSDX2WqK4/art.json | 20 +++++-------------- art/mEjRHW328Fknag6wR/art.json | 24 ++++++----------------- art/mFBiFkPxwQ73XQizR/art.json | 24 ++++++----------------- art/mFDp3QZvpN8MbqN9R/art.json | 24 ++++++----------------- art/mFr92RbhPmuJXKXWK/art.json | 24 ++++++----------------- art/mHgyhLsuwpJinyxDH/art.json | 20 +++++-------------- art/mHhjmNiF2DCevuYMz/art.json | 24 ++++++----------------- art/mJLSnvDjL3N6wkYDR/art.json | 24 ++++++----------------- art/mJadpKnhXS6qgpQ5g/art.json | 24 ++++++----------------- art/mLtQNvFM6AJhHKbYq/art.json | 24 ++++++----------------- art/mM93aaccacmA9o34t/art.json | 24 ++++++----------------- art/mMNQ38uN94rxmoWBh/art.json | 24 ++++++----------------- art/mNBny7JXpBGwQnMwG/art.json | 24 ++++++----------------- art/mQ966EQcC2e2h8cjZ/art.json | 20 +++++-------------- art/mQuMhKJA2PG4x8j7h/art.json | 24 ++++++----------------- art/mSDHF7AjBowN86DnJ/art.json | 24 ++++++----------------- art/mTt5zkdxxpb2F9px7/art.json | 20 +++++-------------- art/mYvJWJgSmFTeFydSy/art.json | 24 ++++++----------------- art/mar5ufbpzahGtPyPj/art.json | 24 ++++++----------------- art/mb3aos8CkHBeJdfkt/art.json | 24 ++++++----------------- art/mbkRD28NZpJtGu2af/art.json | 20 +++++-------------- art/mc9ScBATcEnpry3q2/art.json | 24 ++++++----------------- art/md47PJjYvynaWJqMy/art.json | 24 ++++++----------------- art/mf6PsGZxpSdyu4gkb/art.json | 20 +++++-------------- art/mfEsB2oGhBqM3k3Rt/art.json | 24 ++++++----------------- art/mhyHwfLBurtz8PKsw/art.json | 20 +++++-------------- art/mkFSba4s7DTHBu57L/art.json | 24 ++++++----------------- art/mmB8umNE8t5qoNNJo/art.json | 24 ++++++----------------- art/mmn5xXR2yHGyorvsd/art.json | 24 ++++++----------------- art/mmoaXfjg9s32v5Cpw/art.json | 20 +++++-------------- art/mmxfYzJp3mCehkHcH/art.json | 24 ++++++----------------- art/moFoJGxvvHCxBdedE/art.json | 24 ++++++----------------- art/mp4Z7X2u8Njkoe3Cg/art.json | 24 ++++++----------------- art/mr5e8wZkAskGjnL8z/art.json | 24 ++++++----------------- art/muMdsDzPMxbycuyv8/art.json | 24 ++++++----------------- art/mwEZ5Nk4R35Dsd7eu/art.json | 24 ++++++----------------- art/mwvXDsken4yMnJbxW/art.json | 20 +++++-------------- art/mxRdBjjLpuHvEjbMu/art.json | 24 ++++++----------------- art/myzkqKCqtFmmhW5sv/art.json | 24 ++++++----------------- art/mzP3C2u6pnBFBmKvu/art.json | 24 ++++++----------------- art/mzuqTuSfSh92e3vBL/art.json | 24 ++++++----------------- art/mzzBJYvnnyvaq6xcD/art.json | 24 ++++++----------------- art/n352wBmDRgQWXEJoN/art.json | 24 ++++++----------------- art/n4dz8Mdn2qsYrcyZq/art.json | 24 ++++++----------------- art/n52WuRHLrJFWonAPp/art.json | 24 ++++++----------------- art/n5oxjfMDGtJusocHH/art.json | 24 ++++++----------------- art/n7ehxG4s62oNWw5S3/art.json | 24 ++++++----------------- art/n7ipvkgkeT93uBRGq/art.json | 24 ++++++----------------- art/n8PMuEQT8BEAXbPgC/art.json | 20 +++++-------------- art/nA8PWiYuAPACxMYNa/art.json | 20 +++++-------------- art/nAEy8qdNR79dxXtex/art.json | 24 ++++++----------------- art/nBFQ8eYqePsxmzozA/art.json | 20 +++++-------------- art/nBtQo8jPpr5y4bKyK/art.json | 24 ++++++----------------- art/nCfNyk6WPr6gn4kSB/art.json | 24 ++++++----------------- art/nCs6tW5ZLeSx7QoHm/art.json | 20 +++++-------------- art/nDoX6LaHSyK8R6WTL/art.json | 20 +++++-------------- art/nE9ZSZiLSQQpqKTjE/art.json | 20 +++++-------------- art/nERwc23zjdTrQfzjD/art.json | 24 ++++++----------------- art/nEpiQXnFSAvRvgwTY/art.json | 24 ++++++----------------- art/nFBJtXmmBdabjqLW9/art.json | 24 ++++++----------------- art/nK3MebRPLrLMMTFab/art.json | 24 ++++++----------------- art/nKFqYp9wtAJ4hM3mF/art.json | 24 ++++++----------------- art/nKrw8457n4cFANsJu/art.json | 24 ++++++----------------- art/nKzNvfJNE5DnDYssR/art.json | 20 +++++-------------- art/nL6YpkW8YvGKNEKtj/art.json | 24 ++++++----------------- art/nMNG7eAXWv6j4E7cX/art.json | 24 ++++++----------------- art/nNYZMHxiLMR2xAncW/art.json | 24 ++++++----------------- art/nNmmtcBPupGfffRQy/art.json | 24 ++++++----------------- art/nNzkBw7xZnKhutAAz/art.json | 20 +++++-------------- art/nPZN7YmgWJCMBFrNd/art.json | 20 +++++-------------- art/nQQ7HMj7XNCMLMMRp/art.json | 20 +++++-------------- art/nQhGyYPDnC9Sj6iak/art.json | 24 ++++++----------------- art/nQhMRh5xxazydRqaC/art.json | 24 ++++++----------------- art/nRwxhgevXpt2torRC/art.json | 24 ++++++----------------- art/nSFFYqXN2ekMfQBzn/art.json | 24 ++++++----------------- art/nSfY6r4aXmvWBHYyo/art.json | 20 +++++-------------- art/nXTGqimMaXu22Nqjs/art.json | 20 +++++-------------- art/nZYhMKriEvZQFNh9y/art.json | 24 ++++++----------------- art/na6qJtpJXmYZhkDxM/art.json | 24 ++++++----------------- art/naucTfFjkhTtNMkk4/art.json | 24 ++++++----------------- art/nb7JYJJLQtbayZHzh/art.json | 24 ++++++----------------- art/nbFWWPZ79M6W6WTNB/art.json | 20 +++++-------------- art/nbFhti5B3jMmZX2Te/art.json | 24 ++++++----------------- art/nbmdLoxbimLhzSeAx/art.json | 24 ++++++----------------- art/ne6ENatKHpRDSgJRv/art.json | 20 +++++-------------- art/nfi9NM8Y8gRZNqaEF/art.json | 24 ++++++----------------- art/ng6KBsxeEFsv7tEhG/art.json | 20 +++++-------------- art/njNz396TwkoZ7JoLd/art.json | 24 ++++++----------------- art/njyWfszRg7gM9YrGs/art.json | 20 +++++-------------- art/noguJmpMuwNJdw6Nc/art.json | 24 ++++++----------------- art/norTBstC9KdiXjzoH/art.json | 24 ++++++----------------- art/nqMDDwykATsSM2ABy/art.json | 24 ++++++----------------- art/nr3EiyXWLMpwoouHt/art.json | 24 ++++++----------------- art/nrAECwQ8yDDyTrSit/art.json | 24 ++++++----------------- art/nrNx2zLxLnq4oDubh/art.json | 24 ++++++----------------- art/ns6ensiZRZmzyi3of/art.json | 20 +++++-------------- art/nsh5oH8N9MEBb9AbT/art.json | 20 +++++-------------- art/ntCWzzdvXfp33a6oz/art.json | 24 ++++++----------------- art/ntwDMXMwDGY8aMF7M/art.json | 24 ++++++----------------- art/nvRC9PH5c7FhYT6vm/art.json | 20 +++++-------------- art/nw2X8ECBMqrgNbcQL/art.json | 24 ++++++----------------- art/nwiNgNXfwAjCRaYPP/art.json | 20 +++++-------------- art/nwzXPvrrBth6sRSHi/art.json | 24 ++++++----------------- art/nxDSonR2aWTKY6XYt/art.json | 20 +++++-------------- art/nxbZAMQjGvme7F55J/art.json | 24 ++++++----------------- art/nxqCRh7kbHBXK4qNn/art.json | 20 +++++-------------- art/ny5RDoPy8ubuGtKS6/art.json | 24 ++++++----------------- art/nyGuXdDQvXKEPcSGJ/art.json | 20 +++++-------------- art/nyvAkYFYd4Ffhu7Gz/art.json | 24 ++++++----------------- art/o2p6Z9SdrQn7eafB9/art.json | 24 ++++++----------------- art/o39WoEQsYbe48X2id/art.json | 20 +++++-------------- art/o3FG9dxvZ25tAQFxj/art.json | 20 +++++-------------- art/o3iK4vsbQQx2dD4jM/art.json | 24 ++++++----------------- art/o8GYn89ZNMgQTnQut/art.json | 24 ++++++----------------- art/oBkFr7rtycBbgMasK/art.json | 24 ++++++----------------- art/oBmtsD4bYK6h3htfS/art.json | 24 ++++++----------------- art/oEaayNGujJaMMkRSu/art.json | 24 ++++++----------------- art/oG23xNxiPkfCLufzk/art.json | 24 ++++++----------------- art/oJEAooRzirpb8qcPe/art.json | 24 ++++++----------------- art/oJQe4ewvBJqv3RxZX/art.json | 24 ++++++----------------- art/oJdntdCZF5fpa95wk/art.json | 24 ++++++----------------- art/oLoR8sPXf6aPStvw8/art.json | 20 +++++-------------- art/oMwCvkkRyEiZkio4h/art.json | 20 +++++-------------- art/oNxBgiL2gw39fW6DS/art.json | 24 ++++++----------------- art/oQwndAmHzdhn3TLGK/art.json | 24 ++++++----------------- art/oQzXFjHPCApgXWGq3/art.json | 24 ++++++----------------- art/oRdsbtoX2Yngp5jeC/art.json | 20 +++++-------------- art/oX5wEFKffEhvZmeJT/art.json | 20 +++++-------------- art/oXxzi5z7poEFFGEkQ/art.json | 24 ++++++----------------- art/oYPxM5nT76rkag9tD/art.json | 24 ++++++----------------- art/ob22bGQDdRk6wsWTw/art.json | 20 +++++-------------- art/obL3NXCsSpjdP4EX9/art.json | 20 +++++-------------- art/obrPubQ8WrCrbvYfb/art.json | 24 ++++++----------------- art/ocZSLuzxqD2QALRCq/art.json | 24 ++++++----------------- art/odJ6uwG5QzaD47cTh/art.json | 20 +++++-------------- art/ofYQfSm7FHtddg7on/art.json | 20 +++++-------------- art/oiHNm3fKqWoxXW5yJ/art.json | 24 ++++++----------------- art/ojPoZ3NHuEgtAPr3Z/art.json | 24 ++++++----------------- art/omsdK8ycyfF9ofeYS/art.json | 24 ++++++----------------- art/ooyoRuuYEYCGkfLhx/art.json | 24 ++++++----------------- art/opSgihs7RaD5mY8E3/art.json | 24 ++++++----------------- art/owafrZFoFvRzyqEL6/art.json | 24 ++++++----------------- art/oxrytziMEpETXEtcv/art.json | 24 ++++++----------------- art/ozQWQuhmD57BYJsPh/art.json | 24 ++++++----------------- art/p2AWNesbs8S8c9WaR/art.json | 24 ++++++----------------- art/p2aq6zzbjEuF3wArG/art.json | 24 ++++++----------------- art/p357zGcrjjsz4KYMt/art.json | 24 ++++++----------------- art/p3J4jE3L87RgWNw5f/art.json | 24 ++++++----------------- art/p3XWczEaFrc4XJCKu/art.json | 24 ++++++----------------- art/p4K2Kjnj8QoYLkffM/art.json | 24 ++++++----------------- art/p7CgySg8MmsZK4MDE/art.json | 24 ++++++----------------- art/p8TY2jvG3n6GQFuwT/art.json | 24 ++++++----------------- art/p9DefxpaJdaYTQAWZ/art.json | 20 +++++-------------- art/p9pecgaEBJ3kz5r7g/art.json | 24 ++++++----------------- art/pAkR8AWie7zgEskjh/art.json | 24 ++++++----------------- art/pAqsg4vT33xiFePoG/art.json | 24 ++++++----------------- art/pCCMuqhftZ6T2yx6X/art.json | 20 +++++-------------- art/pCY7S7Ct9Du7rc4LS/art.json | 24 ++++++----------------- art/pDA68wnR6YFYgpH8G/art.json | 20 +++++-------------- art/pGdr2hxn77WNvKPcH/art.json | 24 ++++++----------------- art/pGvDuYEiAcZ95p7Cw/art.json | 24 ++++++----------------- art/pJM2rdtSkSBnEkMeG/art.json | 24 ++++++----------------- art/pPELYFMqZXHXgn5Yx/art.json | 24 ++++++----------------- art/pRZmCzjhGZcbAydiQ/art.json | 24 ++++++----------------- art/pRauSxj3mNSdRas9Y/art.json | 20 +++++-------------- art/pSfPvCpxgd22izj4C/art.json | 24 ++++++----------------- art/pTwLX9y5LQfFD3iey/art.json | 20 +++++-------------- art/pXFLLtyZTzr6G4BSt/art.json | 24 ++++++----------------- art/pYmg39piqotd25sYc/art.json | 20 +++++-------------- art/pcFf7Ynz5GZBSca78/art.json | 24 ++++++----------------- art/pd5cBhZ239NhxnEim/art.json | 24 ++++++----------------- art/pdBhFCkcfrYsBY3P5/art.json | 24 ++++++----------------- art/pdHu6xfHPYi6Yznt5/art.json | 24 ++++++----------------- art/pezdXhrAjHoNYKCWE/art.json | 20 +++++-------------- art/pfa9757K3NJx6euhN/art.json | 24 ++++++----------------- art/pfvzcjCrHYCpRDiaz/art.json | 20 +++++-------------- art/pgneaCJDnJfFAzhbJ/art.json | 24 ++++++----------------- art/pheZX35Sbfgfj5ZJC/art.json | 20 +++++-------------- art/pi26Yd2oHdMNecbqi/art.json | 24 ++++++----------------- art/pmGvqyPkPbnfcQoLm/art.json | 24 ++++++----------------- art/pnWPM9mLnuLMMHCFy/art.json | 24 ++++++----------------- art/poNyz9Zbo5iQ6HjDH/art.json | 20 +++++-------------- art/pouFFooTnek4sRsuE/art.json | 24 ++++++----------------- art/pp2M9hcuBjqq4QFPH/art.json | 24 ++++++----------------- art/ppKnynEzM2GHfQfXo/art.json | 24 ++++++----------------- art/prW9D82SGpoazGXyC/art.json | 20 +++++-------------- art/puW9t4JQ9LnRbMkTK/art.json | 20 +++++-------------- art/pubHuPRcYrgB8xLXg/art.json | 24 ++++++----------------- art/puvZxbRgEiG2MK4Rp/art.json | 24 ++++++----------------- art/pvmyoREztmWqtKWdC/art.json | 20 +++++-------------- art/pwG88jNmzsgZMjxxB/art.json | 24 ++++++----------------- art/q2CemJwQMdeCQ7S7P/art.json | 24 ++++++----------------- art/q4fMv7cFv8FYfDYw9/art.json | 24 ++++++----------------- art/q4sbfetgGafn5By2Z/art.json | 20 +++++-------------- art/q4uaR7yAp5C3rEQ5u/art.json | 20 +++++-------------- art/q5ixDP7gFemPmYGSG/art.json | 24 ++++++----------------- art/q6CuGQiqZmHzrJ8N3/art.json | 24 ++++++----------------- art/q7EZvDZLoN2EqR9Fa/art.json | 24 ++++++----------------- art/q9BoWL6vYgWMPi8CP/art.json | 24 ++++++----------------- art/q9Fv9bJfBujZM8GFF/art.json | 20 +++++-------------- art/q9kGY6PexnYDi9oCF/art.json | 20 +++++-------------- art/q9prYaawf95rZ4Bas/art.json | 24 ++++++----------------- art/qA2y7ctcsE5EDRetu/art.json | 24 ++++++----------------- art/qB4krC8RnH5HEFLww/art.json | 24 ++++++----------------- art/qELXXCPFytjJabB9R/art.json | 24 ++++++----------------- art/qF38BqQYdKFFENMag/art.json | 24 ++++++----------------- art/qGALguswrydAHGpCK/art.json | 24 ++++++----------------- art/qGKmWQ4t3CedrMdN2/art.json | 24 ++++++----------------- art/qKGoihMGbyYe64imT/art.json | 20 +++++-------------- art/qL56Nfe9M96bTaqYj/art.json | 20 +++++-------------- art/qRGKhfL3wRe3KqPob/art.json | 24 ++++++----------------- art/qRP5HEWEavfkjMpzp/art.json | 24 ++++++----------------- art/qSJ4doZdZD5GW3Y5g/art.json | 24 ++++++----------------- art/qSNjoFSsTFZD2TJcg/art.json | 24 ++++++----------------- art/qSRWCBPJwjsffzsKb/art.json | 24 ++++++----------------- art/qShjbKXDhES9fS66n/art.json | 24 ++++++----------------- art/qXiLEbW6jk6fh9rJj/art.json | 24 ++++++----------------- art/qZCxqkkWDsfd8gqGS/art.json | 24 ++++++----------------- art/qa68ydunsujhkHGZ6/art.json | 24 ++++++----------------- art/qbZNX3pQENCDwdJvA/art.json | 24 ++++++----------------- art/qbg8npmnJ2J23WmBm/art.json | 24 ++++++----------------- art/qbuQhWtriSLNLQhJF/art.json | 24 ++++++----------------- art/qcXAqrGwABRk4ge5N/art.json | 24 ++++++----------------- art/qh4PDg5QYbN3rGiXh/art.json | 24 ++++++----------------- art/qividt2tw6AP89Bn7/art.json | 24 ++++++----------------- art/qjLQadWFssvPKLLCN/art.json | 24 ++++++----------------- art/qjkP6BDvEFyD6CfZC/art.json | 24 ++++++----------------- art/qof5bDEpQyu2B6HFC/art.json | 24 ++++++----------------- art/qrDZ3LmPSpDcsogS3/art.json | 24 ++++++----------------- art/qtwQmSqQKkS3ptSYN/art.json | 24 ++++++----------------- art/qvctZ7frDWv9mM6Do/art.json | 24 ++++++----------------- art/qwTpNwa5NsAWRHJvh/art.json | 20 +++++-------------- art/r2tz6uDybuH3HESEN/art.json | 20 +++++-------------- art/r3aahkgwBNMpNsWRz/art.json | 24 ++++++----------------- art/r7gmxrfBnFMN5mm9r/art.json | 24 ++++++----------------- art/r7tpZqAYFwZsQarPw/art.json | 24 ++++++----------------- art/rABYouScqWKneNWRS/art.json | 24 ++++++----------------- art/rATARASTHX6xvj5Aa/art.json | 24 ++++++----------------- art/rAzqz9fhRarpgzdC2/art.json | 20 +++++-------------- art/rBjrdN2CvsneEkgEk/art.json | 24 ++++++----------------- art/rBqQqL5j4orqHbrPz/art.json | 20 +++++-------------- art/rCHrvqDdspQzQoxu9/art.json | 24 ++++++----------------- art/rF2WSQ98F7YxgjTH9/art.json | 20 +++++-------------- art/rGsksAzL2wfEQZTc9/art.json | 24 ++++++----------------- art/rM3dTWcBEhMiFfgEm/art.json | 24 ++++++----------------- art/rMKz3eBbT4NuADdZY/art.json | 24 ++++++----------------- art/rRHoXfKZBnnwFz4bZ/art.json | 24 ++++++----------------- art/rSBQxzNrXNNi9dKme/art.json | 24 ++++++----------------- art/rSR7ydT97j9GZb8nH/art.json | 20 +++++-------------- art/rSizteb9kM93uMPS6/art.json | 20 +++++-------------- art/rSvWfDGEoaa5hqb5j/art.json | 24 ++++++----------------- art/rTaKpcsBkfYB9EWPk/art.json | 24 ++++++----------------- art/rXA7dW2QF9uYGive2/art.json | 24 ++++++----------------- art/rY5QZeD8g5uu2MF75/art.json | 20 +++++-------------- art/rYnPNYL9sQiTPrSfz/art.json | 24 ++++++----------------- art/rZXHyphbAzHHHzkAc/art.json | 24 ++++++----------------- art/rZcr6zk3jJKzwJ2mD/art.json | 24 ++++++----------------- art/raCeFgW4uDJ8yZBwD/art.json | 24 ++++++----------------- art/ranzZohyvMMY5qhCs/art.json | 20 +++++-------------- art/rb2d6ReqHPiEK4ahj/art.json | 24 ++++++----------------- art/rbtQZi9Ks5R8zkRRF/art.json | 24 ++++++----------------- art/rcKFeaikB2g9P6Wf5/art.json | 20 +++++-------------- art/rdnpitzwjjAHK9Aef/art.json | 24 ++++++----------------- art/rfN5XjXn3a69T3A7z/art.json | 24 ++++++----------------- art/rfTkbTfLZfroxDvEZ/art.json | 24 ++++++----------------- art/rgGNodWBZBJxDsyQx/art.json | 24 ++++++----------------- art/rghHKREPitTaTLiyH/art.json | 20 +++++-------------- art/rowacMf39CKSm6S8s/art.json | 24 ++++++----------------- art/rpRcyCMh5R2XDbm49/art.json | 24 ++++++----------------- art/rpZQsvErnMxXynuRd/art.json | 24 ++++++----------------- art/rprQ8uGr5rvgeTCMd/art.json | 24 ++++++----------------- art/rpsbSKo8heXFgATpg/art.json | 20 +++++-------------- art/rr7LMKBcPb7iHAgAT/art.json | 24 ++++++----------------- art/rrbek22fBWSHNDxAE/art.json | 24 ++++++----------------- art/rsQG6eXcgMiDznHzF/art.json | 24 ++++++----------------- art/rsfLpHMoLXeSK4ybu/art.json | 20 +++++-------------- art/ruRxM7a7ngW6o8SPY/art.json | 24 ++++++----------------- art/rvrqPiwbYYrRPNC6i/art.json | 24 ++++++----------------- art/rvw679Z5He2rieYqy/art.json | 24 ++++++----------------- art/ryGyoqT2E3N7mdJrC/art.json | 24 ++++++----------------- art/rybGugSztRdCtGYet/art.json | 24 ++++++----------------- art/rzriAAzqrAiYpiyWX/art.json | 24 ++++++----------------- art/s3bsdzjr5aaq7n4NR/art.json | 24 ++++++----------------- art/s4PDZP2QnF2WpRZqM/art.json | 24 ++++++----------------- art/s5eywpAoRQGmsD8Dq/art.json | 24 ++++++----------------- art/s62zTw9wPkh2irNpz/art.json | 20 +++++-------------- art/s7zehgnGsLh5aHkM8/art.json | 24 ++++++----------------- art/s8eghqEX2KWmXy2BZ/art.json | 24 ++++++----------------- art/s8fhTKeFZujEYyKJi/art.json | 20 +++++-------------- art/s9xXnsxy4wkR3kkSc/art.json | 24 ++++++----------------- art/sA2GkcNB7H2biaXxg/art.json | 20 +++++-------------- art/sBRAzLRKmk8gYkZgz/art.json | 24 ++++++----------------- art/sEDKEFtcGxZoxbis8/art.json | 24 ++++++----------------- art/sESZsypGtXcTsaupL/art.json | 24 ++++++----------------- art/sEkj67PRA2wdoH6n2/art.json | 24 ++++++----------------- art/sEwzQPsXsfiFvkjuQ/art.json | 20 +++++-------------- art/sFwDFQhDYuAh6a6r8/art.json | 20 +++++-------------- art/sHdHwHQ9GTSaJ9j99/art.json | 24 ++++++----------------- art/sK7LiRcHNuXupG5ax/art.json | 20 +++++-------------- art/sPftu8weSr8Ej2krv/art.json | 20 +++++-------------- art/sQ6ahpp85mA5CcSNJ/art.json | 24 ++++++----------------- art/sS597q4aY9wEpneFz/art.json | 24 ++++++----------------- art/sSXAMvBdzGHTManZw/art.json | 24 ++++++----------------- art/sTNYDvmznSEKDDQtK/art.json | 24 ++++++----------------- art/sYBECGM9gRBccnwPb/art.json | 20 +++++-------------- art/sYdAq9WutD8TN6uxp/art.json | 20 +++++-------------- art/sbPQY2SPAe2cbSP3K/art.json | 24 ++++++----------------- art/sc6jikXkGhP7hihWb/art.json | 20 +++++-------------- art/sfTopMcw7ctmNhjJL/art.json | 24 ++++++----------------- art/sfhL5D5YFCpH6NjJE/art.json | 24 ++++++----------------- art/sfkanHudyxsBjm2BE/art.json | 24 ++++++----------------- art/sgg5X7iFw5d2SLzwX/art.json | 24 ++++++----------------- art/sh2fiodFgyJZRA5kn/art.json | 24 ++++++----------------- art/siFxTFYwYALqTSCib/art.json | 24 ++++++----------------- art/siiR5CkBzKcRp6keX/art.json | 24 ++++++----------------- art/snE4Fu2qG9PmDKDgc/art.json | 24 ++++++----------------- art/soQPRE79HZt8hAGAh/art.json | 24 ++++++----------------- art/sph6PXJZqMbGaLSkY/art.json | 24 ++++++----------------- art/sr2hRa3R2XYEKwJyC/art.json | 20 +++++-------------- art/srEzQEq8iaczPwERC/art.json | 24 ++++++----------------- art/ssKvHBoYZGXuj88en/art.json | 20 +++++-------------- art/ssKwqvCp3dNhRbnLa/art.json | 24 ++++++----------------- art/strzQyhv3SnhYWLrs/art.json | 20 +++++-------------- art/suJcf7jB43TcT8x5X/art.json | 20 +++++-------------- art/svRerLfafn3PP5Jif/art.json | 24 ++++++----------------- art/swrTgKcxx4aJDe6hD/art.json | 24 ++++++----------------- art/sxuyK3fxSLJbouBDN/art.json | 24 ++++++----------------- art/t6BweGrbMSz3TPJen/art.json | 24 ++++++----------------- art/t9afzWHetyWR3bZSB/art.json | 20 +++++-------------- art/tDL9nRCoBMvh9R7Zh/art.json | 24 ++++++----------------- art/tDPKDjEBxPf4GXgvv/art.json | 20 +++++-------------- art/tEAGWWrJv76hQhmjy/art.json | 24 ++++++----------------- art/tF4ynbNrnHawnus9p/art.json | 20 +++++-------------- art/tGQbaSaJuQ5gAAcEk/art.json | 24 ++++++----------------- art/tJ9XYE3zGtX8Lp2fm/art.json | 24 ++++++----------------- art/tMLi8Jfi7Db6YYosv/art.json | 24 ++++++----------------- art/tQEPfhxxjYGjmL6LL/art.json | 20 +++++-------------- art/tRnGuB6MaPdZJMzmR/art.json | 24 ++++++----------------- art/tSysk55tWkhrkkrEF/art.json | 24 ++++++----------------- art/tTGjfG5qvuESdFcQR/art.json | 20 +++++-------------- art/tTWmqDWD9Y3Gijkoy/art.json | 20 +++++-------------- art/tTpdRDPwymLa9i5Mo/art.json | 24 ++++++----------------- art/tYmHG6XpcftYrE9DD/art.json | 24 ++++++----------------- art/tZ878XpvmzGfjF3hG/art.json | 24 ++++++----------------- art/tbgH6FuoT5pxxDgfv/art.json | 20 +++++-------------- art/tbsksogaFbe66Nn5Q/art.json | 24 ++++++----------------- art/tgnWFwxfEbt64aHfQ/art.json | 20 +++++-------------- art/tiY4qnEQ7wBnY5XdH/art.json | 24 ++++++----------------- art/tjBqEBhdzGA4XCiWr/art.json | 24 ++++++----------------- art/tkkTQCvYJZZ7rzpLo/art.json | 24 ++++++----------------- art/tn7AoRaD9XwPucwsL/art.json | 24 ++++++----------------- art/tneny66CTjxFbesnu/art.json | 24 ++++++----------------- art/tnmTYzZQNchp9ECC2/art.json | 24 ++++++----------------- art/toqC3cLBCWT32vPb2/art.json | 20 +++++-------------- art/trsmEtfPkaXKti9gH/art.json | 24 ++++++----------------- art/tw3mJeCpEXQ6gMz2q/art.json | 24 ++++++----------------- art/txxXeHf8AFDuZzxWD/art.json | 24 ++++++----------------- art/u2cNzFGq9v9PnRyAM/art.json | 24 ++++++----------------- art/u4Ycc5AWRWWSk23Dt/art.json | 24 ++++++----------------- art/u9hvPc2WxibcTmT6F/art.json | 24 ++++++----------------- art/uAHaEoLE9cg9b7WQL/art.json | 24 ++++++----------------- art/uB888bmYT66k3orcR/art.json | 24 ++++++----------------- art/uBNYQJxs6ta546Y5j/art.json | 20 +++++-------------- art/uD6PQ38TinznYz4vi/art.json | 24 ++++++----------------- art/uDBqerAHTiHEjQMdR/art.json | 24 ++++++----------------- art/uDDkmQ76JPKLooXHk/art.json | 24 ++++++----------------- art/uFWQ38ziz2oKNfZZi/art.json | 24 ++++++----------------- art/uGJhdfKrAj8tkovpA/art.json | 24 ++++++----------------- art/uHMnt4GHAXCSCeQyM/art.json | 24 ++++++----------------- art/uKvQ258NCvBLd29xE/art.json | 24 ++++++----------------- art/uNm4pd5oCSruRA832/art.json | 24 ++++++----------------- art/uPZQYGHJDM4trFXcC/art.json | 24 ++++++----------------- art/uPu4TCDWfH27uwcgs/art.json | 24 ++++++----------------- art/uPwKetxzwcL2PFZd6/art.json | 24 ++++++----------------- art/uQ6SBCL37HsvsjWYy/art.json | 20 +++++-------------- art/uQNhYXZtikXJR6MBz/art.json | 20 +++++-------------- art/uQkpXdAa4ABNPNthi/art.json | 24 ++++++----------------- art/uQsrjwoCeqSersLA9/art.json | 20 +++++-------------- art/uRPsmf73ZgmHdkDP5/art.json | 24 ++++++----------------- art/uSaN2bccDvQp8857Q/art.json | 24 ++++++----------------- art/uSaQNx4ahiXtBAcB2/art.json | 24 ++++++----------------- art/uWGtoiQdrk49KSPoT/art.json | 24 ++++++----------------- art/uX4j5TjepFCvRZJ7X/art.json | 20 +++++-------------- art/uXG7SrNumn9NcWxDE/art.json | 24 ++++++----------------- art/uXbjeauxDQaEZBKPg/art.json | 24 ++++++----------------- art/uXzMte5jWZa5aMKgf/art.json | 24 ++++++----------------- art/uYBa5uSws8jiReZXu/art.json | 20 +++++-------------- art/uZ4ELyQ7j8J8X5xJg/art.json | 24 ++++++----------------- art/uaxNZMjuMEduopGWR/art.json | 20 +++++-------------- art/ubXN9wpiu8DoS8vjW/art.json | 24 ++++++----------------- art/ud8JyamidCEqTgz7R/art.json | 20 +++++-------------- art/ueTjuJf66xFbmgcBo/art.json | 24 ++++++----------------- art/umxyfipbWA28PZZu5/art.json | 24 ++++++----------------- art/uqWtxuQpEkfxqWXCK/art.json | 24 ++++++----------------- art/uqyvxTyC4ctpQRYNi/art.json | 24 ++++++----------------- art/ur9ypANXXdW8q9gmW/art.json | 20 +++++-------------- art/us5PXZuW9emkg2bD4/art.json | 24 ++++++----------------- art/us7EwfYeHRHwZoEsZ/art.json | 24 ++++++----------------- art/ut2hNmEtGzvzi7Rwj/art.json | 20 +++++-------------- art/ut7msYoHpzuRZjDyc/art.json | 24 ++++++----------------- art/uuHumiKPEiAKNPkEA/art.json | 24 ++++++----------------- art/uvCsxPZo4fAnuhkrZ/art.json | 24 ++++++----------------- art/uw8sFSNiZKdTFYyqd/art.json | 24 ++++++----------------- art/uwSnj6nQHdjH7dR7F/art.json | 20 +++++-------------- art/uxAPCSmSfNYuW8CJL/art.json | 20 +++++-------------- art/uxbBoD5jdLBmRbdtE/art.json | 24 ++++++----------------- art/uxqp5gTZsNRKt9SRM/art.json | 24 ++++++----------------- art/uzebvE2bsmjwLjrKY/art.json | 20 +++++-------------- art/v5YKKxvrTF6dp4WTo/art.json | 24 ++++++----------------- art/v5nH366PBWGH7qqG8/art.json | 20 +++++-------------- art/v8Q2uDoFCSfa5sQRC/art.json | 24 ++++++----------------- art/vBDBSAvnH4mCTZ4So/art.json | 20 +++++-------------- art/vEvaCS9R8ehpnLZPj/art.json | 20 +++++-------------- art/vFe83XLQLWckPmxFd/art.json | 24 ++++++----------------- art/vFkJ9f33FZrMwjHCH/art.json | 24 ++++++----------------- art/vG8pMALDuaEu8S5oL/art.json | 24 ++++++----------------- art/vMMTeTmGkJsRT7dg6/art.json | 24 ++++++----------------- art/vNF92j6RWk3FEERkv/art.json | 24 ++++++----------------- art/vQ7wEjJPEkssSR58B/art.json | 24 ++++++----------------- art/vRKQmBo3cooJejSdP/art.json | 24 ++++++----------------- art/vSoYhoMHS2k2S8ueR/art.json | 24 ++++++----------------- art/vX6mGDTuwQmga2tvj/art.json | 20 +++++-------------- art/vXFhLDE2hgAm9bXD8/art.json | 20 +++++-------------- art/vZtNQowy822RZj6gP/art.json | 24 ++++++----------------- art/vbumqNjcawaLjdiM8/art.json | 24 ++++++----------------- art/vcYrT69DDanvyFBTr/art.json | 20 +++++-------------- art/vd4wAi9P33ezAYGis/art.json | 24 ++++++----------------- art/ve3x7fM9K77dHgwux/art.json | 24 ++++++----------------- art/vhbgo3kHochQMeb2i/art.json | 24 ++++++----------------- art/vhkrDTrknFZgdQvw5/art.json | 20 +++++-------------- art/vhrfGAjQ76HJwApnJ/art.json | 24 ++++++----------------- art/viP5QEyt8HBLNEEbD/art.json | 24 ++++++----------------- art/vixRSiPMAiZ6AmgNA/art.json | 24 ++++++----------------- art/vmttH6ixNxK3G3sTG/art.json | 20 +++++-------------- art/vn7aCRpFmjs6n8XNG/art.json | 24 ++++++----------------- art/vqBN6kLpxjBHGRvz8/art.json | 24 ++++++----------------- art/vqWQHJrgtfjyuWZXw/art.json | 20 +++++-------------- art/vsfaoEsuvT3yZrCRB/art.json | 24 ++++++----------------- art/vtpkyADRpuovJ23AP/art.json | 24 ++++++----------------- art/vwbP4QH64Pn3EXf3w/art.json | 24 ++++++----------------- art/vycmMsgS7e6fHw5tD/art.json | 24 ++++++----------------- art/vyzW6DRZFHK4tEbft/art.json | 24 ++++++----------------- art/w2wizFHHNsMCjuyvJ/art.json | 20 +++++-------------- art/w39M6FR7PCQctz5bN/art.json | 24 ++++++----------------- art/w3EKusJyt77LiLh5E/art.json | 20 +++++-------------- art/w5XY5hp6r86GpTyLE/art.json | 24 ++++++----------------- art/w5qTDiEqtC8Tri6tv/art.json | 20 +++++-------------- art/w9fNQs5qa7s4CmEvg/art.json | 24 ++++++----------------- art/wAHW2jvdnk46gwycK/art.json | 24 ++++++----------------- art/wCMaWve5ErdStTm5C/art.json | 20 +++++-------------- art/wFdw32QXQhDAXDLmi/art.json | 20 +++++-------------- art/wFtvqKAQ3wB8Hho3p/art.json | 24 ++++++----------------- art/wFxoEvW6hYYYYfiKt/art.json | 24 ++++++----------------- art/wGQZbn4NqJiMq8Rvv/art.json | 24 ++++++----------------- art/wGx3PFi6cT8Dydevv/art.json | 24 ++++++----------------- art/wHYadcJcCHsjn3cvr/art.json | 20 +++++-------------- art/wJ3ERkQqdQYSY6bnL/art.json | 20 +++++-------------- art/wJR8MkZGLQe3TZGZD/art.json | 20 +++++-------------- art/wJtgtpePx8uemptoj/art.json | 24 ++++++----------------- art/wJuenftt4G6XBy8x7/art.json | 24 ++++++----------------- art/wKpLsESkrBXCiRJad/art.json | 24 ++++++----------------- art/wMRQSfRMurn9etwdS/art.json | 24 ++++++----------------- art/wP2mJ5GtGxM69FK8H/art.json | 20 +++++-------------- art/wP4tHTACwohNdomhd/art.json | 24 ++++++----------------- art/wTPZJYcFz58zagJqM/art.json | 24 ++++++----------------- art/wTaKE9X796qNFqgEM/art.json | 24 ++++++----------------- art/wXoyv2xNDqkKWzsJE/art.json | 20 +++++-------------- art/wYJg4JdkufCDkxugR/art.json | 24 ++++++----------------- art/wdRcgmKhw55neWGbT/art.json | 24 ++++++----------------- art/wfSM5cyoAJHAg6od5/art.json | 20 +++++-------------- art/wftsxawoj5iw32a8D/art.json | 24 ++++++----------------- art/whWhE5dshEugnAaBD/art.json | 20 +++++-------------- art/wjw5e9cStNy6XAxH4/art.json | 24 ++++++----------------- art/wm8Y738CbMGQQkW63/art.json | 24 ++++++----------------- art/wmrGHPZAroXn6EtZz/art.json | 24 ++++++----------------- art/wnJ3yTrs7ZQXEmwRM/art.json | 20 +++++-------------- art/wrMBc6LyKbu6PqxgL/art.json | 24 ++++++----------------- art/wrTE6KKesztAX6apx/art.json | 24 ++++++----------------- art/wt7dgJfnc9ut9a8tk/art.json | 20 +++++-------------- art/wvtQDvQbMrdANuDHh/art.json | 24 ++++++----------------- art/wxPvS64A9HG62L8za/art.json | 24 ++++++----------------- art/wyoNwyHa6hTbkGCKW/art.json | 20 +++++-------------- art/x3EiTmLXs7z5qb9Mm/art.json | 20 +++++-------------- art/x4ozirAYAtKhvZGdo/art.json | 20 +++++-------------- art/x66X7Pm8wnL8LZHvj/art.json | 20 +++++-------------- art/x6EMZzZ6px9Mm3iED/art.json | 24 ++++++----------------- art/x7PnnkNih93Fxm9A6/art.json | 24 ++++++----------------- art/x7fjK2WqJCRmwvnuj/art.json | 20 +++++-------------- art/x98YWGKkNM6JbW8EJ/art.json | 24 ++++++----------------- art/xAE59mzRZ5zzvXL4b/art.json | 24 ++++++----------------- art/xBdqEmtgfPSxao97G/art.json | 24 ++++++----------------- art/xCT9GJqCjqMs5Zj3m/art.json | 24 ++++++----------------- art/xDh7mGTSuEc3dohm4/art.json | 24 ++++++----------------- art/xEptEPstqgQAypqks/art.json | 20 +++++-------------- art/xG6tZRJFAL9i7pWED/art.json | 24 ++++++----------------- art/xJtSaCNJTKWjZF5jp/art.json | 24 ++++++----------------- art/xJxsMsamoRikshwtQ/art.json | 24 ++++++----------------- art/xL2Gh9RJscrvhfwE9/art.json | 24 ++++++----------------- art/xPP9fDv73GJbsTxGE/art.json | 24 ++++++----------------- art/xPppoX27MZEgtBYyX/art.json | 24 ++++++----------------- art/xTf82BxK4LCcHNgq6/art.json | 24 ++++++----------------- art/xTioxG2q3bibRu5j8/art.json | 20 +++++-------------- art/xWrTfrQ2whCaGaGWK/art.json | 24 ++++++----------------- art/xX4FaCRBAKRKxwQ5k/art.json | 20 +++++-------------- art/xXCPLBuMgorE5wvmd/art.json | 20 +++++-------------- art/xZSZbju6uJBkBHGed/art.json | 24 ++++++----------------- art/xbnz2uAnWG7hSF8jC/art.json | 24 ++++++----------------- art/xc49q3XhWdr4G5g3Y/art.json | 24 ++++++----------------- art/xgQQX7WZ4GhGTRqMt/art.json | 24 ++++++----------------- art/xgrH8Ga7yhuDYom6t/art.json | 24 ++++++----------------- art/xizoh3Kx86QeHAyuc/art.json | 20 +++++-------------- art/xnpXYa6wYgG6TyR5m/art.json | 24 ++++++----------------- art/xqkoSeG72cxgJNEqr/art.json | 24 ++++++----------------- art/xqxGcpS5Ny2RtAwpm/art.json | 20 +++++-------------- art/xrRijEDXFe2NwH79m/art.json | 20 +++++-------------- art/xsSZN6pMk7iANGyTE/art.json | 24 ++++++----------------- art/xuuAHAN2frEuP9Tt8/art.json | 24 ++++++----------------- art/xvg4vyvfWjCvKZQfW/art.json | 24 ++++++----------------- art/xvh5kBvczrdcehxxG/art.json | 24 ++++++----------------- art/xxhTPvXjTWPCPLM2v/art.json | 24 ++++++----------------- art/xyMYnHS29GDusyzJp/art.json | 24 ++++++----------------- art/xzFWA2bkiC4v8p9oX/art.json | 24 ++++++----------------- art/y2BcbbWxcksEGQYhq/art.json | 24 ++++++----------------- art/y2RHXZfCXZm9N45hp/art.json | 24 ++++++----------------- art/y2qQtMPftsgG9GmSw/art.json | 24 ++++++----------------- art/y37cKaKLxW7FgiTXm/art.json | 24 ++++++----------------- art/y3CAW8hkHFwKx9Lct/art.json | 20 +++++-------------- art/y3d4oox3xc3yNEGzi/art.json | 24 ++++++----------------- art/y5x2iTpL5qQdipiKy/art.json | 24 ++++++----------------- art/y6pAr7bDAF5LM9LLi/art.json | 20 +++++-------------- art/yCjeKmDJjLWcwymYt/art.json | 24 ++++++----------------- art/yF4vdFqXorG76fRmR/art.json | 24 ++++++----------------- art/yHrv6nf5GNziSJHX5/art.json | 24 ++++++----------------- art/yJStxdpLgCWHmBA7n/art.json | 20 +++++-------------- art/yKbsMohpXxZXWLHSm/art.json | 24 ++++++----------------- art/yLbydHYz2jYr6t9DH/art.json | 24 ++++++----------------- art/yMrRxwDvaoSaokXzo/art.json | 24 ++++++----------------- art/yPDzQv2JwJ9p4NCgQ/art.json | 24 ++++++----------------- art/yQpwAFYqRp4knnezc/art.json | 24 ++++++----------------- art/yQxBYWw4sFSMS2gsp/art.json | 24 ++++++----------------- art/yRohe8v2Duig5qBiY/art.json | 24 ++++++----------------- art/ySwXopuyaNQWbLnt6/art.json | 24 ++++++----------------- art/yWSCEoXnFJxXAZyBo/art.json | 24 ++++++----------------- art/yX9SGHv6RPPqcsXvh/art.json | 24 ++++++----------------- art/yXNXFmLjcRjjYtgze/art.json | 20 +++++-------------- art/yXyfMG3k8JMQsDgDm/art.json | 24 ++++++----------------- art/yYj8r42nj2y6GRBEi/art.json | 24 ++++++----------------- art/ycNiGDhLy59Wqt9qN/art.json | 20 +++++-------------- art/yey7qrMtmhZZhq2K6/art.json | 24 ++++++----------------- art/yfhr4C9ihGC54WwZ4/art.json | 20 +++++-------------- art/ygbdEzp2iTmLeNyu8/art.json | 24 ++++++----------------- art/yjv7hpNd3R3aGwGPp/art.json | 24 ++++++----------------- art/yjygGt83hjC8LDH7Z/art.json | 24 ++++++----------------- art/ynpWP4AEw3HbibsqM/art.json | 24 ++++++----------------- art/yrXnJnTbLipbKFdcc/art.json | 24 ++++++----------------- art/ysQvrP3pZcBzuC2YL/art.json | 24 ++++++----------------- art/ysh84kFrt5dxksGM9/art.json | 24 ++++++----------------- art/yuDv9cWYxgd33kjQ7/art.json | 24 ++++++----------------- art/yvHEThAy6Yvf5mRjp/art.json | 24 ++++++----------------- art/ywWngPQ5Zn8DxNM24/art.json | 24 ++++++----------------- art/yxx6Qzd29foXStAvK/art.json | 24 ++++++----------------- art/yz73Hm3Fq5SyrZppP/art.json | 24 ++++++----------------- art/z4BHgWLrPnZbRvude/art.json | 20 +++++-------------- art/z5Wj5jyFwYiwezjLv/art.json | 24 ++++++----------------- art/z5fvZCjBmkRpsSaxD/art.json | 24 ++++++----------------- art/z7C9Xwr9PtGmofB9B/art.json | 24 ++++++----------------- art/zAa7gfsGaLGjPw6Wt/art.json | 24 ++++++----------------- art/zB3fsZSeqTdYCbzGZ/art.json | 24 ++++++----------------- art/zBAYmes3sMdFCHEcM/art.json | 24 ++++++----------------- art/zBGJ6RhGK6EAJvuHL/art.json | 20 +++++-------------- art/zFRiazFDjmFNzD8ia/art.json | 20 +++++-------------- art/zFsctippt7CPRwvWh/art.json | 20 +++++-------------- art/zGGRYEyPC9E6CWEWD/art.json | 20 +++++-------------- art/zGqZP2vWAf3ByWFKk/art.json | 20 +++++-------------- art/zHorsBAipg3PMpwaL/art.json | 24 ++++++----------------- art/zLw84GEutsZbMdZ3e/art.json | 24 ++++++----------------- art/zNMwxDHLmvHRPQBpm/art.json | 20 +++++-------------- art/zPWNwEXsnYqAjv9as/art.json | 24 ++++++----------------- art/zQMGMroYDChPD5qbu/art.json | 24 ++++++----------------- art/zRecXKb9NuCfmnWv4/art.json | 24 ++++++----------------- art/zS5Nx6iwJqiQDQRap/art.json | 24 ++++++----------------- art/zSahx3yerpFqrYbQM/art.json | 20 +++++-------------- art/zTFEangj5PduTYF4e/art.json | 24 ++++++----------------- art/zWDcosC8feevNhZNA/art.json | 24 ++++++----------------- art/zd2E5vCZduc5JeoFz/art.json | 24 ++++++----------------- art/zddxPxkny7JNAE7jK/art.json | 24 ++++++----------------- art/zmcNCBEkGnxZeWcer/art.json | 20 +++++-------------- art/zqZosvvGRNo8wWQq9/art.json | 24 ++++++----------------- art/zr3rcCnA3sx954XPa/art.json | 20 +++++-------------- art/zsPkZPEA85uft8ybJ/art.json | 20 +++++-------------- art/zvKXwd6wx6E38aPmf/art.json | 20 +++++-------------- art/zvyxJBkZ5mMZpXaLk/art.json | 24 ++++++----------------- art/zxb8eWGChrW9wgd55/art.json | 20 +++++-------------- build/gen-art-json.js | 36 ++++++++++++++++++++++++++++------ 2391 files changed, 13718 insertions(+), 41070 deletions(-) diff --git a/art/22RaBcCzsbaXEzCh5/art.json b/art/22RaBcCzsbaXEzCh5/art.json index 54a0d626..49c658a4 100644 --- a/art/22RaBcCzsbaXEzCh5/art.json +++ b/art/22RaBcCzsbaXEzCh5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684316663590" - } + "$date": "1684316663590" }, "modifiedAt": { - "$date": { - "$numberLong": "1684316857456" - } + "$date": "1684316857456" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.6403155062990533" - }, + "rank": "1.6403155062990533", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-d2fsmpwp2mvlmqnit-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "KzeoJ5ejF8jQ3XPrm" } \ No newline at end of file diff --git a/art/23ezRZjpZK82TqNJr/art.json b/art/23ezRZjpZK82TqNJr/art.json index d12a2d95..3df3c00b 100644 --- a/art/23ezRZjpZK82TqNJr/art.json +++ b/art/23ezRZjpZK82TqNJr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451079504674" - } + "$date": "1451079504674" }, "modifiedAt": { - "$date": { - "$numberLong": "1545783344624" - } + "$date": "1545783344624" }, "origId": "bpN3ufoDGdkJjxFsQ", "name": "xmas", "notes": "", - "rank": { - "$numberDouble": "10.853248709487326" - }, + "rank": "10.853248709487326", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-w1f0zzufayogu5orv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "732" - }, - "likes": { - "$numberInt": "6" - }, + "views": "732", + "likes": "6", "revisionId": "GFfdfWjMoqChPBxf9" } \ No newline at end of file diff --git a/art/23rhC2bHw8GtaXfa3/art.json b/art/23rhC2bHw8GtaXfa3/art.json index 93115867..9e4dd8a3 100644 --- a/art/23rhC2bHw8GtaXfa3/art.json +++ b/art/23rhC2bHw8GtaXfa3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677785484409" - } + "$date": "1677785484409" }, "modifiedAt": { - "$date": { - "$numberLong": "1677785484409" - } + "$date": "1677785484409" }, "origId": null, "name": "Amoeba 1", "notes": "The Amoeba", - "rank": { - "$numberDouble": "1.7558558945872287" - }, + "rank": "1.7558558945872287", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-hv1jz5edj50qxtz7o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "GHTGeuTJ9t3kqf4FA" } \ No newline at end of file diff --git a/art/25DKYMazYyFB5WS2X/art.json b/art/25DKYMazYyFB5WS2X/art.json index 90a7e9d1..0f96d803 100644 --- a/art/25DKYMazYyFB5WS2X/art.json +++ b/art/25DKYMazYyFB5WS2X/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pcHHCsKcQWuzpM75t", "createdAt": { - "$date": { - "$numberLong": "1659327060977" - } + "$date": "1659327060977" }, "profile": { "name": "Braden Wiggins", @@ -14,21 +12,15 @@ "username": "fractalhq" }, "createdAt": { - "$date": { - "$numberLong": "1659327072746" - } + "$date": "1659327072746" }, "modifiedAt": { - "$date": { - "$numberLong": "1659327072746" - } + "$date": "1659327072746" }, "origId": "R2FYLbHWTcCWh5PiE", "name": "blorp", "notes": "", - "rank": { - "$numberDouble": "1.227462099485303" - }, + "rank": "1.227462099485303", "private": false, "unlisted": true, "username": "fractalhq", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7vbk07b2b134ps79p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "vaZhAsnBSHcCFJ5T9" } \ No newline at end of file diff --git a/art/27b5AxnyWM3K9MTg4/art.json b/art/27b5AxnyWM3K9MTg4/art.json index e134498f..eb65b1af 100644 --- a/art/27b5AxnyWM3K9MTg4/art.json +++ b/art/27b5AxnyWM3K9MTg4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": { - "$numberLong": "1704921597360" - } + "$date": "1704921597360" }, "profile": { "name": "Simon Taeter", @@ -14,21 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": { - "$numberLong": "1705067124557" - } + "$date": "1705067124557" }, "modifiedAt": { - "$date": { - "$numberLong": "1705067124557" - } + "$date": "1705067124557" }, "origId": "Yg2urWWiE8sAJEo8W", "name": "nice patern", "notes": "", - "rank": { - "$numberDouble": "1.8691488028728167" - }, + "rank": "1.8691488028728167", "private": false, "unlisted": true, "username": "staeter", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a99xg0spxd1tgjcc3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "xLwzTcfWmPS2rbmfN" } \ No newline at end of file diff --git a/art/288uBLrF9BKty2gyx/art.json b/art/288uBLrF9BKty2gyx/art.json index f4253b16..f9749d5e 100644 --- a/art/288uBLrF9BKty2gyx/art.json +++ b/art/288uBLrF9BKty2gyx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684653144677" - } + "$date": "1684653144677" }, "modifiedAt": { - "$date": { - "$numberLong": "1684730748614" - } + "$date": "1684730748614" }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive Art", "notes": "Exercise - Vertexshaderart : Audio Reactive Art", - "rank": { - "$numberDouble": "1.7274378829963526" - }, + "rank": "1.7274378829963526", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-blje0jjvx8pne65t6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "MWwifAW5nMu5nRKQG" } \ No newline at end of file diff --git a/art/296k8Y8nj6kcNxYG9/art.json b/art/296k8Y8nj6kcNxYG9/art.json index afa416b7..7265a30a 100644 --- a/art/296k8Y8nj6kcNxYG9/art.json +++ b/art/296k8Y8nj6kcNxYG9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1568858435978" - } + "$date": "1568858435978" }, "modifiedAt": { - "$date": { - "$numberLong": "1568858435978" - } + "$date": "1568858435978" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6160033186189864" - }, + "rank": "1.6160033186189864", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9akdo1qlqwuqrwgfa-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "miXzePEubSKPQeo97" } \ No newline at end of file diff --git a/art/2AAPaBjMMEbZF3peq/art.json b/art/2AAPaBjMMEbZF3peq/art.json index 223f2e20..4e7a6026 100644 --- a/art/2AAPaBjMMEbZF3peq/art.json +++ b/art/2AAPaBjMMEbZF3peq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503561068722" - } + "$date": "1503561068722" }, "modifiedAt": { - "$date": { - "$numberLong": "1503561068722" - } + "$date": "1503561068722" }, "origId": "8QyjKkpp7q9aGkAn7", "name": "ringu", "notes": "", - "rank": { - "$numberDouble": "1.7071966329006245" - }, + "rank": "1.7071966329006245", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-sqyipliizymyk4z74-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "180" - }, - "likes": { - "$numberInt": "0" - }, + "views": "180", + "likes": "0", "revisionId": "R7xHRqYCJfZ8t95hP" } \ No newline at end of file diff --git a/art/2DKvftja5hyuk3K5k/art.json b/art/2DKvftja5hyuk3K5k/art.json index 954a5fbd..4420e921 100644 --- a/art/2DKvftja5hyuk3K5k/art.json +++ b/art/2DKvftja5hyuk3K5k/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503025223352" - } + "$date": "1503025223352" }, "modifiedAt": { - "$date": { - "$numberLong": "1503025223352" - } + "$date": "1503025223352" }, "origId": "p357zGcrjjsz4KYMt", "name": "Rose Quartz", "notes": "", - "rank": { - "$numberDouble": "1.540908911830153" - }, + "rank": "1.540908911830153", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8gom9w3snpbg01t5p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "5tZBDQtiptm5Ecy2i" } \ No newline at end of file diff --git a/art/2DYifmxshFTc2mdD4/art.json b/art/2DYifmxshFTc2mdD4/art.json index bac33f8a..6156acda 100644 --- a/art/2DYifmxshFTc2mdD4/art.json +++ b/art/2DYifmxshFTc2mdD4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503560586047" - } + "$date": "1503560586047" }, "modifiedAt": { - "$date": { - "$numberLong": "1503560586047" - } + "$date": "1503560586047" }, "origId": "yHrv6nf5GNziSJHX5", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.844896674765432" - }, + "rank": "1.844896674765432", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-354wyo3gtk55smxm6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "7JZXEarmNfLTKJwXB" } \ No newline at end of file diff --git a/art/2EjmDvPyRP8XTRp4G/art.json b/art/2EjmDvPyRP8XTRp4G/art.json index 1bf84a41..5bc04d8b 100644 --- a/art/2EjmDvPyRP8XTRp4G/art.json +++ b/art/2EjmDvPyRP8XTRp4G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652947190544" - } + "$date": "1652947190544" }, "modifiedAt": { - "$date": { - "$numberLong": "1652947190544" - } + "$date": "1652947190544" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.4574249167483353" - }, + "rank": "1.4574249167483353", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3r7x1uu6utmb7400o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "qEhi9Gq5amLwQPmA6" } \ No newline at end of file diff --git a/art/2FpAyYRgGQytFrcAM/art.json b/art/2FpAyYRgGQytFrcAM/art.json index 8aa99099..f4752ad7 100644 --- a/art/2FpAyYRgGQytFrcAM/art.json +++ b/art/2FpAyYRgGQytFrcAM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689316865040" - } + "$date": "1689316865040" }, "modifiedAt": { - "$date": { - "$numberLong": "1689320547944" - } + "$date": "1689320547944" }, "origId": "jETzmmycobJrRvXH9", "name": "SphereDistribution lines", "notes": "", - "rank": { - "$numberDouble": "1.5945985293172453" - }, + "rank": "1.5945985293172453", "private": false, "unlisted": false, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-rqz871idb95ap9wo9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "CMswHYPpcmMGS9Nhi" } \ No newline at end of file diff --git a/art/2GJcwJ2YQaAJsasSb/art.json b/art/2GJcwJ2YQaAJsasSb/art.json index b22e2e31..22e1efdb 100644 --- a/art/2GJcwJ2YQaAJsasSb/art.json +++ b/art/2GJcwJ2YQaAJsasSb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": { - "$numberLong": "1583423411467" - } + "$date": "1583423411467" }, "profile": { "first_name": "Andris", @@ -15,21 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": { - "$numberLong": "1583619179344" - } + "$date": "1583619179344" }, "modifiedAt": { - "$date": { - "$numberLong": "1583619179344" - } + "$date": "1583619179344" }, "origId": null, "name": "rgb cube", "notes": "", - "rank": { - "$numberDouble": "1.1389453139041068" - }, + "rank": "1.1389453139041068", "private": false, "unlisted": true, "username": "andris", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-uvde6385qyy793ucl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "B4gLatNgKrFJeYJpk" } \ No newline at end of file diff --git a/art/2GcQqCitMWiQ5QRgm/art.json b/art/2GcQqCitMWiQ5QRgm/art.json index b8d7ad4f..c9691eb5 100644 --- a/art/2GcQqCitMWiQ5QRgm/art.json +++ b/art/2GcQqCitMWiQ5QRgm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1499278440282" - } + "$date": "1499278440282" }, "modifiedAt": { - "$date": { - "$numberLong": "1499278440282" - } + "$date": "1499278440282" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3452909604317507" - }, + "rank": "1.3452909604317507", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qzgph2cbzzenpe7cr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "gpB8ttkpWBmK9kAbZ" } \ No newline at end of file diff --git a/art/2HqTsRPbmvPseZs78/art.json b/art/2HqTsRPbmvPseZs78/art.json index e479cca2..b919f30c 100644 --- a/art/2HqTsRPbmvPseZs78/art.json +++ b/art/2HqTsRPbmvPseZs78/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": { - "$numberLong": "1540073755569" - } + "$date": "1540073755569" }, "profile": { "first_name": "Pöstpöp", @@ -15,21 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": { - "$numberLong": "1540075759707" - } + "$date": "1540075759707" }, "modifiedAt": { - "$date": { - "$numberLong": "1540075759707" - } + "$date": "1540075759707" }, "origId": "PponkZdtktgJHhipC", "name": "deliver01", "notes": "", - "rank": { - "$numberDouble": "1.5969563842736536" - }, + "rank": "1.5969563842736536", "private": false, "unlisted": true, "username": "pöstpöp", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-63rpq4wx22w9aqfug-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "je5x7YCJ9AWzYoBwn" } \ No newline at end of file diff --git a/art/2Jk6njpWPmAjyCJv4/art.json b/art/2Jk6njpWPmAjyCJv4/art.json index 2e0d88e3..297d7275 100644 --- a/art/2Jk6njpWPmAjyCJv4/art.json +++ b/art/2Jk6njpWPmAjyCJv4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501843604370" - } + "$date": "1501843604370" }, "modifiedAt": { - "$date": { - "$numberLong": "1501843604370" - } + "$date": "1501843604370" }, "origId": "D3LC8ea768bS5NfQY", "name": "hourglass attack (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "10.76957256114309" - }, + "rank": "10.76957256114309", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fl408ii7nbltbcj3u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "161" - }, - "likes": { - "$numberInt": "2" - }, + "views": "161", + "likes": "2", "revisionId": "hoJFiE2Pf4GPdSEqg" } \ No newline at end of file diff --git a/art/2KcwnpWC6FyBx5N9S/art.json b/art/2KcwnpWC6FyBx5N9S/art.json index 5f31eea5..bf56ff63 100644 --- a/art/2KcwnpWC6FyBx5N9S/art.json +++ b/art/2KcwnpWC6FyBx5N9S/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1494729064511" - } + "$date": "1494729064511" }, "modifiedAt": { - "$date": { - "$numberLong": "1494729064511" - } + "$date": "1494729064511" }, "origId": null, "name": "Uncontrolled triangle funnel", "notes": "[commercial] \n\nAnother K Machine exposed shader\nSee it in action in the K Machine v2 on https://vimeo.com/217012333\nthe 'K beginning' comments allows the K Machine to recognize \nand build adapted events controllers\nThis shader can be copied in a text file with .glsl extension and\nuploaded to the K Machine. \nFor more instructions for K Machine compliance see the doc on\nhttp://kolargon.com/KMachineV2Doc/KMachineV2Documentation.html\nMore about the K Machine v2\nhttp://kolargones.net/wpkolargon/2017/05/05/k-machine-v-2-0/\nNote the part between 'for vsa' and 'end for vsa' could be skipped\nas the K Machine has it's own relLoopProgress float parameter\ncorresponding to the progression in the selected loop\n\n[/commercial]", - "rank": { - "$numberDouble": "1.6690361846010184" - }, + "rank": "1.6690361846010184", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-99r0l8qv1e9so2fsb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "100" - }, - "likes": { - "$numberInt": "0" - }, + "views": "100", + "likes": "0", "revisionId": "FwkH9YD7R4XKp8uNs" } \ No newline at end of file diff --git a/art/2LCzyt3dGEKL3dcTG/art.json b/art/2LCzyt3dGEKL3dcTG/art.json index 681ce055..27bed5bd 100644 --- a/art/2LCzyt3dGEKL3dcTG/art.json +++ b/art/2LCzyt3dGEKL3dcTG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dx3W9xoNRsbCjjvhi", "createdAt": { - "$date": { - "$numberLong": "1554190798095" - } + "$date": "1554190798095" }, "profile": { "first_name": "재우", @@ -16,21 +14,15 @@ "username": "재우" }, "createdAt": { - "$date": { - "$numberLong": "1554195403669" - } + "$date": "1554195403669" }, "modifiedAt": { - "$date": { - "$numberLong": "1554195403669" - } + "$date": "1554195403669" }, "origId": null, "name": "jaewoo.choi", "notes": "", - "rank": { - "$numberDouble": "1.137651353242039" - }, + "rank": "1.137651353242039", "private": false, "unlisted": false, "username": "재우", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-5gf2z1oixv439ctl6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "168" - }, - "likes": { - "$numberInt": "0" - }, + "views": "168", + "likes": "0", "revisionId": "5JL8s8xegNsJcwcmv" } \ No newline at end of file diff --git a/art/2PbekWKKMe8gWdJ3z/art.json b/art/2PbekWKKMe8gWdJ3z/art.json index 9c469777..01ee3181 100644 --- a/art/2PbekWKKMe8gWdJ3z/art.json +++ b/art/2PbekWKKMe8gWdJ3z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653405024776" - } + "$date": "1653405024776" }, "modifiedAt": { - "$date": { - "$numberLong": "1653420427570" - } + "$date": "1653420427570" }, "origId": null, "name": "Audio Reactive", "notes": "Audio Reactive", - "rank": { - "$numberDouble": "1.241843121562859" - }, + "rank": "1.241843121562859", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dmsaddapo6glocsho-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "dKbFuZ9ftq6Lemtzs" } \ No newline at end of file diff --git a/art/2QLFrSm3uSxdnEW58/art.json b/art/2QLFrSm3uSxdnEW58/art.json index b6438ff5..a0c28f72 100644 --- a/art/2QLFrSm3uSxdnEW58/art.json +++ b/art/2QLFrSm3uSxdnEW58/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619656114915" - } + "$date": "1619656114915" }, "modifiedAt": { - "$date": { - "$numberLong": "1619682801802" - } + "$date": "1619682801802" }, "origId": null, "name": "motion tutorial", "notes": "", - "rank": { - "$numberDouble": "1.8401754641401897" - }, + "rank": "1.8401754641401897", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-k9is5iiicaar5hz2q-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "M3ixGbSXkvmGzpn8Y" } \ No newline at end of file diff --git a/art/2RntyLszQwDn9wi85/art.json b/art/2RntyLszQwDn9wi85/art.json index b935af37..645bed16 100644 --- a/art/2RntyLszQwDn9wi85/art.json +++ b/art/2RntyLszQwDn9wi85/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1496246154875" - } + "$date": "1496246154875" }, "modifiedAt": { - "$date": { - "$numberLong": "1496246154875" - } + "$date": "1496246154875" }, "origId": "MfQT7AKEmWF7Q35TS", "name": "bounder", "notes": "", - "rank": { - "$numberDouble": "1.1473429296536635" - }, + "rank": "1.1473429296536635", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hmfcwreq0hqaqc48d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "1" - }, + "views": "67", + "likes": "1", "revisionId": "bExfm4E39de27xHyJ" } \ No newline at end of file diff --git a/art/2WGSa559MiYvnoJZw/art.json b/art/2WGSa559MiYvnoJZw/art.json index 2510c6ce..6e451981 100644 --- a/art/2WGSa559MiYvnoJZw/art.json +++ b/art/2WGSa559MiYvnoJZw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501417292052" - } + "$date": "1501417292052" }, "modifiedAt": { - "$date": { - "$numberLong": "1501417292052" - } + "$date": "1501417292052" }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.6524827105579056" - }, + "rank": "1.6524827105579056", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qii625i7auta418b6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "mhmzjgpt8M7eyHstG" } \ No newline at end of file diff --git a/art/2WtKojEgxqkRD7ExF/art.json b/art/2WtKojEgxqkRD7ExF/art.json index e345f192..edb6ad31 100644 --- a/art/2WtKojEgxqkRD7ExF/art.json +++ b/art/2WtKojEgxqkRD7ExF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1535157144503" - } + "$date": "1535157144503" }, "modifiedAt": { - "$date": { - "$numberLong": "1535157144503" - } + "$date": "1535157144503" }, "origId": "GxbSZ33B9swmxAmdT", "name": "notmizu", "notes": "", - "rank": { - "$numberDouble": "1.521087307478391" - }, + "rank": "1.521087307478391", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-btwsj92fdnd53q1lu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "ejA267cdLJtRDhuj3" } \ No newline at end of file diff --git a/art/2XgSDRuhBYPBvZ9QX/art.json b/art/2XgSDRuhBYPBvZ9QX/art.json index 9918ebf2..60063b14 100644 --- a/art/2XgSDRuhBYPBvZ9QX/art.json +++ b/art/2XgSDRuhBYPBvZ9QX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oDiFfpugmQGT9byPG", "createdAt": { - "$date": { - "$numberLong": "1554180444177" - } + "$date": "1554180444177" }, "profile": { "first_name": "지수", @@ -15,21 +13,15 @@ "username": "지수" }, "createdAt": { - "$date": { - "$numberLong": "1554193654607" - } + "$date": "1554193654607" }, "modifiedAt": { - "$date": { - "$numberLong": "1554193890199" - } + "$date": "1554193890199" }, "origId": "jjpd8XtJ5nJAcmyLh", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6223936688994132" - }, + "rank": "1.6223936688994132", "private": false, "unlisted": true, "username": "지수", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-regy1suzhml3tveou-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "GggT2CAfQWgcwRZ4e" } \ No newline at end of file diff --git a/art/2YWRHPyRWHGo6A9My/art.json b/art/2YWRHPyRWHGo6A9My/art.json index 87e80513..0b3d35ea 100644 --- a/art/2YWRHPyRWHGo6A9My/art.json +++ b/art/2YWRHPyRWHGo6A9My/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504632874444" - } + "$date": "1504632874444" }, "modifiedAt": { - "$date": { - "$numberLong": "1504632893289" - } + "$date": "1504632893289" }, "origId": "kqeeKhm5BKJ8vexmL", "name": "test", "notes": "test", - "rank": { - "$numberDouble": "1.1276713588759064" - }, + "rank": "1.1276713588759064", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-68l30iugiqfjr92f9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Rr6EwNhqgdRdK3EC2" } \ No newline at end of file diff --git a/art/2bWezECppzztDLn4T/art.json b/art/2bWezECppzztDLn4T/art.json index a2b67175..06e7bbed 100644 --- a/art/2bWezECppzztDLn4T/art.json +++ b/art/2bWezECppzztDLn4T/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mBLHqSA5mtE7fdkLn", "createdAt": { - "$date": { - "$numberLong": "1554177859498" - } + "$date": "1554177859498" }, "profile": { "first_name": "juhye", @@ -15,21 +13,15 @@ "username": "juhye" }, "createdAt": { - "$date": { - "$numberLong": "1554203215450" - } + "$date": "1554203215450" }, "modifiedAt": { - "$date": { - "$numberLong": "1554204601284" - } + "$date": "1554204601284" }, "origId": null, "name": "Joohye Son", "notes": "", - "rank": { - "$numberDouble": "1.6865200165343446" - }, + "rank": "1.6865200165343446", "private": false, "unlisted": false, "username": "juhye", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-iza6hf1e4zefs8y37-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "161" - }, - "likes": { - "$numberInt": "0" - }, + "views": "161", + "likes": "0", "revisionId": "vojSMhZ7MmSdNzGAn" } \ No newline at end of file diff --git a/art/2cL3kfaKBExkWc5Le/art.json b/art/2cL3kfaKBExkWc5Le/art.json index b9720985..4c99a1e6 100644 --- a/art/2cL3kfaKBExkWc5Le/art.json +++ b/art/2cL3kfaKBExkWc5Le/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HBPA5fBLqSQaSdvHS", "createdAt": { - "$date": { - "$numberLong": "1493456527434" - } + "$date": "1493456527434" }, "username": "chemlo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1493456585326" - } + "$date": "1493456585326" }, "modifiedAt": { - "$date": { - "$numberLong": "1493456585326" - } + "$date": "1493456585326" }, "origId": null, "name": "baby's first vertex shader", "notes": "", - "rank": { - "$numberDouble": "1.771269484421999" - }, + "rank": "1.771269484421999", "private": false, "unlisted": false, "username": "chemlo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fz2si0ijh1jc7vqvw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "197" - }, - "likes": { - "$numberInt": "1" - }, + "views": "197", + "likes": "1", "revisionId": "ywzcdFsD6GGZtd5Ti" } \ No newline at end of file diff --git a/art/2dNusyoCHaevCCYP7/art.json b/art/2dNusyoCHaevCCYP7/art.json index 27497ec2..2f97c131 100644 --- a/art/2dNusyoCHaevCCYP7/art.json +++ b/art/2dNusyoCHaevCCYP7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669809249296" - } + "$date": "1669809249296" }, "modifiedAt": { - "$date": { - "$numberLong": "1669809249296" - } + "$date": "1669809249296" }, "origId": null, "name": "colorsound", "notes": "", - "rank": { - "$numberDouble": "1.6715085170029078" - }, + "rank": "1.6715085170029078", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-d028m75nb0x0sxgif-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "reGLN5Gc355jBurat" } \ No newline at end of file diff --git a/art/2djzoxSxpM9HnRXQH/art.json b/art/2djzoxSxpM9HnRXQH/art.json index 04a2259d..ad0a615b 100644 --- a/art/2djzoxSxpM9HnRXQH/art.json +++ b/art/2djzoxSxpM9HnRXQH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": { - "$numberLong": "1492808668114" - } + "$date": "1492808668114" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": { - "$numberLong": "1492809664637" - } + "$date": "1492809664637" }, "modifiedAt": { - "$date": { - "$numberLong": "1492809664637" - } + "$date": "1492809664637" }, "origId": "us7EwfYeHRHwZoEsZ", "name": "z%%z 2 music", "notes": "", - "rank": { - "$numberDouble": "1.603830186641591" - }, + "rank": "1.603830186641591", "private": false, "unlisted": true, "username": "clydepashley", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ve3qzf2883oofr4j0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "do2GutXxNaiaExz8J" } \ No newline at end of file diff --git a/art/2dq4p8bnavjoyhq6E/art.json b/art/2dq4p8bnavjoyhq6E/art.json index 01735b43..f9f596d6 100644 --- a/art/2dq4p8bnavjoyhq6E/art.json +++ b/art/2dq4p8bnavjoyhq6E/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652972831629" - } + "$date": "1652972831629" }, "modifiedAt": { - "$date": { - "$numberLong": "1652973529010" - } + "$date": "1652973529010" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.8249031490581455" - }, + "rank": "1.8249031490581455", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fcivbdz6hz01hqvzx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "uQKQZH3DAx6m6PNdm" } \ No newline at end of file diff --git a/art/2dsE7Bcq8iHknqYSm/art.json b/art/2dsE7Bcq8iHknqYSm/art.json index 74bed43a..188bb363 100644 --- a/art/2dsE7Bcq8iHknqYSm/art.json +++ b/art/2dsE7Bcq8iHknqYSm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571819031634" - } + "$date": "1571819031634" }, "modifiedAt": { - "$date": { - "$numberLong": "1571819031634" - } + "$date": "1571819031634" }, "origId": "uSaN2bccDvQp8857Q", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.233259543168578" - }, + "rank": "1.233259543168578", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h1ad2t1gvr8azkgtj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "eDMjX5yLDYzfJN8pq" } \ No newline at end of file diff --git a/art/2iJ8ao6MN4Xmw8RKM/art.json b/art/2iJ8ao6MN4Xmw8RKM/art.json index 0af77bbc..82b1056f 100644 --- a/art/2iJ8ao6MN4Xmw8RKM/art.json +++ b/art/2iJ8ao6MN4Xmw8RKM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F82XqTc98c8PAB36c", "createdAt": { - "$date": { - "$numberLong": "1601401201994" - } + "$date": "1601401201994" }, "username": "shortwavedave", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1601434014388" - } + "$date": "1601434014388" }, "modifiedAt": { - "$date": { - "$numberLong": "1601434014388" - } + "$date": "1601434014388" }, "origId": "pL2zZjniYbicHizRf", "name": "coleco_1", "notes": "", - "rank": { - "$numberDouble": "1.0447252009637857" - }, + "rank": "1.0447252009637857", "private": false, "unlisted": true, "username": "shortwavedave", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1ei718clezmu2czk0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "RaRKYNxrfrqDJfTBd" } \ No newline at end of file diff --git a/art/2iNJXhqJXRjFNZ3K7/art.json b/art/2iNJXhqJXRjFNZ3K7/art.json index f64fa722..84077ce2 100644 --- a/art/2iNJXhqJXRjFNZ3K7/art.json +++ b/art/2iNJXhqJXRjFNZ3K7/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565831532696" - } + "$date": "1565831532696" }, "modifiedAt": { - "$date": { - "$numberLong": "1565831532696" - } + "$date": "1565831532696" }, "origId": "3GfvibHchBkZT4arh", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "1.2146583242378344" - }, + "rank": "1.2146583242378344", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-28l0nzjsmirdufjpn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "8aQMzP2aHnkhsrz7t" } \ No newline at end of file diff --git a/art/2ir5RybtZsBG4Hgmr/art.json b/art/2ir5RybtZsBG4Hgmr/art.json index d0fd267a..c5ebfafa 100644 --- a/art/2ir5RybtZsBG4Hgmr/art.json +++ b/art/2ir5RybtZsBG4Hgmr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653481687984" - } + "$date": "1653481687984" }, "modifiedAt": { - "$date": { - "$numberLong": "1653481687984" - } + "$date": "1653481687984" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.1429401001884176" - }, + "rank": "1.1429401001884176", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6ihf60oluvwa7imit-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "Z5cKRP5r6H8bGrXiP" } \ No newline at end of file diff --git a/art/2ivK8La4P8NhKkMDH/art.json b/art/2ivK8La4P8NhKkMDH/art.json index a0d96581..698e1be0 100644 --- a/art/2ivK8La4P8NhKkMDH/art.json +++ b/art/2ivK8La4P8NhKkMDH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1502327333722" - } + "$date": "1502327333722" }, "modifiedAt": { - "$date": { - "$numberLong": "1502327333722" - } + "$date": "1502327333722" }, "origId": null, "name": "more experiments", "notes": "", - "rank": { - "$numberDouble": "1.4595226422020222" - }, + "rank": "1.4595226422020222", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-y01wegzeg5g0vxpog-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "mncG5Xzgxfdu6BiT3" } \ No newline at end of file diff --git a/art/2n27TgzYcMngCYSTG/art.json b/art/2n27TgzYcMngCYSTG/art.json index 170c4f0a..a2003825 100644 --- a/art/2n27TgzYcMngCYSTG/art.json +++ b/art/2n27TgzYcMngCYSTG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684412011035" - } + "$date": "1684412011035" }, "modifiedAt": { - "$date": { - "$numberLong": "1684412011035" - } + "$date": "1684412011035" }, "origId": "fjN25zTwqLYMCNkJ4", "name": "Motion_Own variation", "notes": "", - "rank": { - "$numberDouble": "1.0914336565647031" - }, + "rank": "1.0914336565647031", "private": false, "unlisted": false, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hcqv8rqergkg1iahm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "EdQjmDwB7Fw3byJQn" } \ No newline at end of file diff --git a/art/2nczC2kx9JRxu64gA/art.json b/art/2nczC2kx9JRxu64gA/art.json index 4dd146cf..b4157495 100644 --- a/art/2nczC2kx9JRxu64gA/art.json +++ b/art/2nczC2kx9JRxu64gA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1471876033310" - } + "$date": "1471876033310" }, "modifiedAt": { - "$date": { - "$numberLong": "1471876033310" - } + "$date": "1471876033310" }, "origId": null, "name": "use-the-mic", "notes": "", - "rank": { - "$numberDouble": "1.6582847792407542" - }, + "rank": "1.6582847792407542", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-13cjwj69rlsajd3xj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "125" - }, - "likes": { - "$numberInt": "0" - }, + "views": "125", + "likes": "0", "revisionId": "iioEnA6RMGHy5SJG7" } \ No newline at end of file diff --git a/art/2pSYjC7BCpjghA8Hu/art.json b/art/2pSYjC7BCpjghA8Hu/art.json index 93e235fb..ce6a64c3 100644 --- a/art/2pSYjC7BCpjghA8Hu/art.json +++ b/art/2pSYjC7BCpjghA8Hu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598622946621" - } + "$date": "1598622946621" }, "modifiedAt": { - "$date": { - "$numberLong": "1598622946621" - } + "$date": "1598622946621" }, "origId": "5WtmeHpqSmNcvRWAR", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": { - "$numberDouble": "1.5178892409466966" - }, + "rank": "1.5178892409466966", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-pzkgqcawjdr4xf2dz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "18" - }, - "likes": { - "$numberInt": "0" - }, + "views": "18", + "likes": "0", "revisionId": "KwrEkJsjg2jMbfuin" } \ No newline at end of file diff --git a/art/2pccx6pQfk6skHLQG/art.json b/art/2pccx6pQfk6skHLQG/art.json index 930a9bd0..fb07cdd9 100644 --- a/art/2pccx6pQfk6skHLQG/art.json +++ b/art/2pccx6pQfk6skHLQG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533038728181" - } + "$date": "1533038728181" }, "modifiedAt": { - "$date": { - "$numberLong": "1533038728181" - } + "$date": "1533038728181" }, "origId": "M3TQnRJ4QA4c5vpBc", "name": "quad test", "notes": "", - "rank": { - "$numberDouble": "1.3381060662842628" - }, + "rank": "1.3381060662842628", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-40ivsbfnej7f891u6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "Ds2kuKwdJWMdit4Y9" } \ No newline at end of file diff --git a/art/2tNPKyop2hRKFBGz9/art.json b/art/2tNPKyop2hRKFBGz9/art.json index 8fa69ebc..0d9113bf 100644 --- a/art/2tNPKyop2hRKFBGz9/art.json +++ b/art/2tNPKyop2hRKFBGz9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "o3MC23FCyPcAe35JM", "createdAt": { - "$date": { - "$numberLong": "1667792894600" - } + "$date": "1667792894600" }, "username": "peraperavrc", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1667792985617" - } + "$date": "1667792985617" }, "modifiedAt": { - "$date": { - "$numberLong": "1667792985617" - } + "$date": "1667792985617" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4913948695744752" - }, + "rank": "1.4913948695744752", "private": false, "unlisted": true, "username": "peraperavrc", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-n0ebs4w6ursvnus4o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "FDYACdSHrEeEFgHHo" } \ No newline at end of file diff --git a/art/2wjez5eJ6Ng5tFzSP/art.json b/art/2wjez5eJ6Ng5tFzSP/art.json index 7b6dc3bf..fd3f2508 100644 --- a/art/2wjez5eJ6Ng5tFzSP/art.json +++ b/art/2wjez5eJ6Ng5tFzSP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521581306751" - } + "$date": "1521581306751" }, "modifiedAt": { - "$date": { - "$numberLong": "1521581306751" - } + "$date": "1521581306751" }, "origId": "ojPoZ3NHuEgtAPr3Z", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.0265219935151642" - }, + "rank": "1.0265219935151642", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gil2cefpf8dmvypi9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "49" - }, - "likes": { - "$numberInt": "0" - }, + "views": "49", + "likes": "0", "revisionId": "dgdg2Cd4h9oGLNHYi" } \ No newline at end of file diff --git a/art/2wuax4qbM5ZvmBW4r/art.json b/art/2wuax4qbM5ZvmBW4r/art.json index b4e5b2ef..57824aae 100644 --- a/art/2wuax4qbM5ZvmBW4r/art.json +++ b/art/2wuax4qbM5ZvmBW4r/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "prn5B8hRBmPy8MnrR", "createdAt": { - "$date": { - "$numberLong": "1512439643641" - } + "$date": "1512439643641" }, "username": "cakeller98", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1512439651182" - } + "$date": "1512439651182" }, "modifiedAt": { - "$date": { - "$numberLong": "1512439776303" - } + "$date": "1512439776303" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.5732471511869652" - }, + "rank": "1.5732471511869652", "private": false, "unlisted": true, "username": "cakeller98", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pyctxh95fecigjssz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "ZWjmFrix933BBibXv" } \ No newline at end of file diff --git a/art/2xJgNnQY5FLgHt6qW/art.json b/art/2xJgNnQY5FLgHt6qW/art.json index b135b41b..26f06900 100644 --- a/art/2xJgNnQY5FLgHt6qW/art.json +++ b/art/2xJgNnQY5FLgHt6qW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1529252652377" - } + "$date": "1529252652377" }, "modifiedAt": { - "$date": { - "$numberLong": "1529252652377" - } + "$date": "1529252652377" }, "origId": "CbmGerHritwgbEFvY", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.929040291520473" - }, + "rank": "1.929040291520473", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xfk8uvtu1nj4k6qwu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "zFzRb2h97Kv7Z8gQB" } \ No newline at end of file diff --git a/art/2zrDmPHr7XSL9Smeh/art.json b/art/2zrDmPHr7XSL9Smeh/art.json index 95408c6b..558fbf2a 100644 --- a/art/2zrDmPHr7XSL9Smeh/art.json +++ b/art/2zrDmPHr7XSL9Smeh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1568769748187" - } + "$date": "1568769748187" }, "modifiedAt": { - "$date": { - "$numberLong": "1568769840343" - } + "$date": "1568769840343" }, "origId": null, "name": "noise with time", "notes": "", - "rank": { - "$numberDouble": "1.7815843260975863" - }, + "rank": "1.7815843260975863", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9bkn8e21bzhrh2lsx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "SzRucxgqq3EJcabuz" } \ No newline at end of file diff --git a/art/32DEaMDYx5JAqhWRY/art.json b/art/32DEaMDYx5JAqhWRY/art.json index e24ce864..b7cebcbb 100644 --- a/art/32DEaMDYx5JAqhWRY/art.json +++ b/art/32DEaMDYx5JAqhWRY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1652949743704" - } + "$date": "1652949743704" }, "modifiedAt": { - "$date": { - "$numberLong": "1652959214934" - } + "$date": "1652959214934" }, "origId": null, "name": "Exercise - Colors", "notes": "", - "rank": { - "$numberDouble": "1.246184983062792" - }, + "rank": "1.246184983062792", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y56isrtvvcl40snql-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "drA2kd8n44JyGLo8H" } \ No newline at end of file diff --git a/art/349P7R35WtujgHxrw/art.json b/art/349P7R35WtujgHxrw/art.json index 81972c52..b32bf3ad 100644 --- a/art/349P7R35WtujgHxrw/art.json +++ b/art/349P7R35WtujgHxrw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508995464424" - } + "$date": "1508995464424" }, "modifiedAt": { - "$date": { - "$numberLong": "1508995464424" - } + "$date": "1508995464424" }, "origId": "zr3rcCnA3sx954XPa", "name": "666wired x3", "notes": "", - "rank": { - "$numberDouble": "1.0910613180760858" - }, + "rank": "1.0910613180760858", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-kcmus3r0ksuyyt1qy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "MbYko7WLBXiX3cMFj" } \ No newline at end of file diff --git a/art/34z5eo3NAr7q87bLk/art.json b/art/34z5eo3NAr7q87bLk/art.json index 555feaa3..bacf48af 100644 --- a/art/34z5eo3NAr7q87bLk/art.json +++ b/art/34z5eo3NAr7q87bLk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": { - "$numberLong": "1543915151302" - } + "$date": "1543915151302" }, "username": "mol", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1543916750725" - } + "$date": "1543916750725" }, "modifiedAt": { - "$date": { - "$numberLong": "1543916750725" - } + "$date": "1543916750725" }, "origId": null, "name": "simple", "notes": "set to points", - "rank": { - "$numberDouble": "1.292307074069896" - }, + "rank": "1.292307074069896", "private": false, "unlisted": true, "username": "mol", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qew6lhpxsxjdo6frg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "40" - }, - "likes": { - "$numberInt": "0" - }, + "views": "40", + "likes": "0", "revisionId": "9YMdh5ENAjMRkMKdv" } \ No newline at end of file diff --git a/art/3AsdQHZjxgRSWK2Q4/art.json b/art/3AsdQHZjxgRSWK2Q4/art.json index 8f71816b..8b6e6d0d 100644 --- a/art/3AsdQHZjxgRSWK2Q4/art.json +++ b/art/3AsdQHZjxgRSWK2Q4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1526594872447" - } + "$date": "1526594872447" }, "modifiedAt": { - "$date": { - "$numberLong": "1526594872447" - } + "$date": "1526594872447" }, "origId": "oG23xNxiPkfCLufzk", "name": "widr", "notes": "", - "rank": { - "$numberDouble": "1.045110285961299" - }, + "rank": "1.045110285961299", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-om7dl4dp3gkdc0gv6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "6o7hXh6ySku9yyF4y" } \ No newline at end of file diff --git a/art/3Csyw9ecsH7rXLkok/art.json b/art/3Csyw9ecsH7rXLkok/art.json index e207888d..d1da015b 100644 --- a/art/3Csyw9ecsH7rXLkok/art.json +++ b/art/3Csyw9ecsH7rXLkok/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498817947099" - } + "$date": "1498817947099" }, "modifiedAt": { - "$date": { - "$numberLong": "1498818222586" - } + "$date": "1498818222586" }, "origId": "ixr3Pka4ChbtDzobh", "name": "Spiral-Spring dNCE1", "notes": "", - "rank": { - "$numberDouble": "1.5161280809852493" - }, + "rank": "1.5161280809852493", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-e0r0zx2gntwyqw0p2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "117" - }, - "likes": { - "$numberInt": "0" - }, + "views": "117", + "likes": "0", "revisionId": "hKRRBhiX2uCAy9Kzp" } \ No newline at end of file diff --git a/art/3DYWqaogssoxpbdKM/art.json b/art/3DYWqaogssoxpbdKM/art.json index 3b83c701..ddb8101e 100644 --- a/art/3DYWqaogssoxpbdKM/art.json +++ b/art/3DYWqaogssoxpbdKM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1568768912139" - } + "$date": "1568768912139" }, "modifiedAt": { - "$date": { - "$numberLong": "1568768912139" - } + "$date": "1568768912139" }, "origId": "uZ4ELyQ7j8J8X5xJg", "name": "julia point cloud", "notes": "", - "rank": { - "$numberDouble": "10.591445623541327" - }, + "rank": "10.591445623541327", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cw35418rszig29ehv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "263" - }, - "likes": { - "$numberInt": "3" - }, + "views": "263", + "likes": "3", "revisionId": "WjuYNGpBojci9j3LX" } \ No newline at end of file diff --git a/art/3EGwvJZ5S8be4wM7t/art.json b/art/3EGwvJZ5S8be4wM7t/art.json index 685dd48f..e66dfe8a 100644 --- a/art/3EGwvJZ5S8be4wM7t/art.json +++ b/art/3EGwvJZ5S8be4wM7t/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1662139042871" - } + "$date": "1662139042871" }, "modifiedAt": { - "$date": { - "$numberLong": "1662139042871" - } + "$date": "1662139042871" }, "origId": "7YksmRJcwQXipHhfx", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.2009753736782844" - }, + "rank": "1.2009753736782844", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-i87yt5mo2qdvrbufg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "4S4CqTLkLxJJ9xHdt" } \ No newline at end of file diff --git a/art/3GfvibHchBkZT4arh/art.json b/art/3GfvibHchBkZT4arh/art.json index c0687001..6a2babe7 100644 --- a/art/3GfvibHchBkZT4arh/art.json +++ b/art/3GfvibHchBkZT4arh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565831299721" - } + "$date": "1565831299721" }, "modifiedAt": { - "$date": { - "$numberLong": "1565831299721" - } + "$date": "1565831299721" }, "origId": "pheZX35Sbfgfj5ZJC", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "1.2219457091076136" - }, + "rank": "1.2219457091076136", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9h0vmzgjpsbnaw7yd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "c5iDKRrsd4TLPLfy6" } \ No newline at end of file diff --git a/art/3GkC95J3qizbTmiwJ/art.json b/art/3GkC95J3qizbTmiwJ/art.json index 6ac4ceea..95732af3 100644 --- a/art/3GkC95J3qizbTmiwJ/art.json +++ b/art/3GkC95J3qizbTmiwJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1658651552570" - } + "$date": "1658651552570" }, "modifiedAt": { - "$date": { - "$numberLong": "1658651552570" - } + "$date": "1658651552570" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7586342989552628" - }, + "rank": "1.7586342989552628", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w31227g1vlsb8ok72-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "hGSrd8PejEAakkEhc" } \ No newline at end of file diff --git a/art/3K4LGxEGgP7MLHZnb/art.json b/art/3K4LGxEGgP7MLHZnb/art.json index c816a420..32b4a3e5 100644 --- a/art/3K4LGxEGgP7MLHZnb/art.json +++ b/art/3K4LGxEGgP7MLHZnb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451892603027" - } + "$date": "1451892603027" }, "modifiedAt": { - "$date": { - "$numberLong": "1451914113631" - } + "$date": "1451914113631" }, "origId": "SMeHXTzP7e6vTniKx", "name": "bobble", "notes": "", - "rank": { - "$numberDouble": "10.96105431793462" - }, + "rank": "10.96105431793462", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ocv7mbst4bbtoey0l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1485" - }, - "likes": { - "$numberInt": "13" - }, + "views": "1485", + "likes": "13", "revisionId": "QYfmT2TMs6teRq89v" } \ No newline at end of file diff --git a/art/3K4d92nvq5JFcZa8K/art.json b/art/3K4d92nvq5JFcZa8K/art.json index 56c48075..5eb77c9c 100644 --- a/art/3K4d92nvq5JFcZa8K/art.json +++ b/art/3K4d92nvq5JFcZa8K/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EkDC3uCtmryBQmSjA", "createdAt": { - "$date": { - "$numberLong": "1570109771845" - } + "$date": "1570109771845" }, "profile": { "name": "Marco", @@ -14,21 +12,15 @@ "username": "foxhunt" }, "createdAt": { - "$date": { - "$numberLong": "1570109787427" - } + "$date": "1570109787427" }, "modifiedAt": { - "$date": { - "$numberLong": "1570110330115" - } + "$date": "1570110330115" }, "origId": null, "name": "sine", "notes": "", - "rank": { - "$numberDouble": "1.3395404497184988" - }, + "rank": "1.3395404497184988", "private": false, "unlisted": true, "username": "foxhunt", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-eilnjhtsdinc3k5as-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "oT3NSzuDY5qNc8GWF" } \ No newline at end of file diff --git a/art/3NDzadNsSWytgiaLt/art.json b/art/3NDzadNsSWytgiaLt/art.json index 64973404..fd38c004 100644 --- a/art/3NDzadNsSWytgiaLt/art.json +++ b/art/3NDzadNsSWytgiaLt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684328885142" - } + "$date": "1684328885142" }, "modifiedAt": { - "$date": { - "$numberLong": "1684328885142" - } + "$date": "1684328885142" }, "origId": null, "name": "Making A Grid with 4 Colors", "notes": "", - "rank": { - "$numberDouble": "1.810877736568779" - }, + "rank": "1.810877736568779", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7wspl9i4cfxvvlzh1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "a4J3RAQLMDmiyg3An" } \ No newline at end of file diff --git a/art/3PKtnXSrJ72kySj5P/art.json b/art/3PKtnXSrJ72kySj5P/art.json index 42a1ad54..8ec7ddc8 100644 --- a/art/3PKtnXSrJ72kySj5P/art.json +++ b/art/3PKtnXSrJ72kySj5P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684265300850" - } + "$date": "1684265300850" }, "modifiedAt": { - "$date": { - "$numberLong": "1684265300850" - } + "$date": "1684265300850" }, "origId": "SenDt74iq42gPkfJk", "name": "Making A Grid_hyojoonkim", "notes": "", - "rank": { - "$numberDouble": "1.9854766531078196" - }, + "rank": "1.9854766531078196", "private": false, "unlisted": false, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2gcweptjbxoehd9et-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "ye84Tob7qrnxhbba8" } \ No newline at end of file diff --git a/art/3QE3h3tQJqzMMqEZw/art.json b/art/3QE3h3tQJqzMMqEZw/art.json index ae33421d..8343856b 100644 --- a/art/3QE3h3tQJqzMMqEZw/art.json +++ b/art/3QE3h3tQJqzMMqEZw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1513171319467" - } + "$date": "1513171319467" }, "modifiedAt": { - "$date": { - "$numberLong": "1513171460291" - } + "$date": "1513171460291" }, "origId": null, "name": "Twisted Torus", "notes": "Use mouse to control the shape", - "rank": { - "$numberDouble": "1.0429308829707264" - }, + "rank": "1.0429308829707264", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-thuo3n4rfsgpwdpni-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "341" - }, - "likes": { - "$numberInt": "0" - }, + "views": "341", + "likes": "0", "revisionId": "jaaq5E7KinSTXpjFS" } \ No newline at end of file diff --git a/art/3Qk8RvorqrMH5CCJy/art.json b/art/3Qk8RvorqrMH5CCJy/art.json index b5a1140b..52d798ea 100644 --- a/art/3Qk8RvorqrMH5CCJy/art.json +++ b/art/3Qk8RvorqrMH5CCJy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1597725697463" - } + "$date": "1597725697463" }, "modifiedAt": { - "$date": { - "$numberLong": "1597726075897" - } + "$date": "1597726075897" }, "origId": "tkkTQCvYJZZ7rzpLo", "name": "sphere of circles", "notes": "", - "rank": { - "$numberDouble": "1.2513218967164517" - }, + "rank": "1.2513218967164517", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-srdtjfr65fynsddco-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "CvyjAczvFRD2p55ev" } \ No newline at end of file diff --git a/art/3QtDqanQXHR4KXBo2/art.json b/art/3QtDqanQXHR4KXBo2/art.json index 641ae513..8b8a0d4d 100644 --- a/art/3QtDqanQXHR4KXBo2/art.json +++ b/art/3QtDqanQXHR4KXBo2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619198718606" - } + "$date": "1619198718606" }, "modifiedAt": { - "$date": { - "$numberLong": "1619525873749" - } + "$date": "1619525873749" }, "origId": null, "name": "gMan-Lessons", "notes": "Just following the lessons\nfrom Youtube.", - "rank": { - "$numberDouble": "1.6985619257037676" - }, + "rank": "1.6985619257037676", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-t22lr11684hu770i7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "n4mGbHHro8MR7vLWP" } \ No newline at end of file diff --git a/art/3RibQfbPe3tobLxLw/art.json b/art/3RibQfbPe3tobLxLw/art.json index 277b8805..bbb88dac 100644 --- a/art/3RibQfbPe3tobLxLw/art.json +++ b/art/3RibQfbPe3tobLxLw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1611137230656" - } + "$date": "1611137230656" }, "modifiedAt": { - "$date": { - "$numberLong": "1611137230656" - } + "$date": "1611137230656" }, "origId": "jBpixD335L3o2unKj", "name": "hypercuber", "notes": "", - "rank": { - "$numberDouble": "1.4552122898239586" - }, + "rank": "1.4552122898239586", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7xhjal6h6ovvwctxu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "142" - }, - "likes": { - "$numberInt": "0" - }, + "views": "142", + "likes": "0", "revisionId": "9vXoo9zfdYAtvrBre" } \ No newline at end of file diff --git a/art/3Szoo7khkBA4exnsR/art.json b/art/3Szoo7khkBA4exnsR/art.json index af55378b..23791c65 100644 --- a/art/3Szoo7khkBA4exnsR/art.json +++ b/art/3Szoo7khkBA4exnsR/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1461171128296" - } + "$date": "1461171128296" }, "modifiedAt": { - "$date": { - "$numberLong": "1461171128296" - } + "$date": "1461171128296" }, "origId": "sHdHwHQ9GTSaJ9j99", "name": "headrush fork", "notes": "", - "rank": { - "$numberDouble": "1.4829018388978024" - }, + "rank": "1.4829018388978024", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hs5ot0fucno7vm1pj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "0" - }, + "views": "99", + "likes": "0", "revisionId": "MaXPesKWJbG3qbZqd" } \ No newline at end of file diff --git a/art/3b3a5MqLTPvBpcvhN/art.json b/art/3b3a5MqLTPvBpcvhN/art.json index 4943e40f..a9c5f960 100644 --- a/art/3b3a5MqLTPvBpcvhN/art.json +++ b/art/3b3a5MqLTPvBpcvhN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500434086937" - } + "$date": "1500434086937" }, "modifiedAt": { - "$date": { - "$numberLong": "1500434086937" - } + "$date": "1500434086937" }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.8131418844688698" - }, + "rank": "1.8131418844688698", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-oaeo5wqjshrmq1hrm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "hvtxrGkuXvXdbdi8y" } \ No newline at end of file diff --git a/art/3cskmP4veKB962KoC/art.json b/art/3cskmP4veKB962KoC/art.json index 46ec2b09..0e8d84e4 100644 --- a/art/3cskmP4veKB962KoC/art.json +++ b/art/3cskmP4veKB962KoC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1524783931180" - } + "$date": "1524783931180" }, "modifiedAt": { - "$date": { - "$numberLong": "1524783931180" - } + "$date": "1524783931180" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "10.047971528810095" - }, + "rank": "10.047971528810095", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-erbpa9mx81dbxqhdc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "104" - }, - "likes": { - "$numberInt": "2" - }, + "views": "104", + "likes": "2", "revisionId": "XMt6h5kjzoo5znWmp" } \ No newline at end of file diff --git a/art/3cvdmf4HtiuwSqeR8/art.json b/art/3cvdmf4HtiuwSqeR8/art.json index f4462183..9b6e0a75 100644 --- a/art/3cvdmf4HtiuwSqeR8/art.json +++ b/art/3cvdmf4HtiuwSqeR8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652801874419" - } + "$date": "1652801874419" }, "modifiedAt": { - "$date": { - "$numberLong": "1652801874419" - } + "$date": "1652801874419" }, "origId": null, "name": "Vertexshaderart : Making a Grid NEW", "notes": "Vertexshaderart : Making a Grid\n", - "rank": { - "$numberDouble": "1.9459169618834724" - }, + "rank": "1.9459169618834724", "private": false, "unlisted": false, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-00ase1ejdqge7ksql-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "1" - }, + "views": "85", + "likes": "1", "revisionId": "QpeioZm63LbPdqohJ" } \ No newline at end of file diff --git a/art/3eX8nyZYKzX3Xf9be/art.json b/art/3eX8nyZYKzX3Xf9be/art.json index 9809fc6f..d2b34793 100644 --- a/art/3eX8nyZYKzX3Xf9be/art.json +++ b/art/3eX8nyZYKzX3Xf9be/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1498418839318" - } + "$date": "1498418839318" }, "modifiedAt": { - "$date": { - "$numberLong": "1498418839318" - } + "$date": "1498418839318" }, "origId": "mAZixq6fNzd7qSpQs", "name": "technoball K machinzed dev1 (GL_LINE_LOOP)", "notes": "", - "rank": { - "$numberDouble": "10.142298696501149" - }, + "rank": "10.142298696501149", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wb4v5i9gxwpptre4h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "695" - }, - "likes": { - "$numberInt": "4" - }, + "views": "695", + "likes": "4", "revisionId": "NkD9ngmhnbRLgwXjS" } \ No newline at end of file diff --git a/art/3fJgrXgNHKr78pqQs/art.json b/art/3fJgrXgNHKr78pqQs/art.json index 72a529bb..830f3bbf 100644 --- a/art/3fJgrXgNHKr78pqQs/art.json +++ b/art/3fJgrXgNHKr78pqQs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1713247436516" - } + "$date": "1713247436516" }, "modifiedAt": { - "$date": { - "$numberLong": "1713247436516" - } + "$date": "1713247436516" }, "origId": null, "name": "points", "notes": "", - "rank": { - "$numberDouble": "1.3693071410640447" - }, + "rank": "1.3693071410640447", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ek948z8ppr8qt9880-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "17" - }, - "likes": { - "$numberInt": "0" - }, + "views": "17", + "likes": "0", "revisionId": "AhRmuqEH846XfEeLf" } \ No newline at end of file diff --git a/art/3fg2XtwJcBLhe5bdW/art.json b/art/3fg2XtwJcBLhe5bdW/art.json index c974b8a3..81602539 100644 --- a/art/3fg2XtwJcBLhe5bdW/art.json +++ b/art/3fg2XtwJcBLhe5bdW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508333605960" - } + "$date": "1508333605960" }, "modifiedAt": { - "$date": { - "$numberLong": "1508333605960" - } + "$date": "1508333605960" }, "origId": "6Yx2A7TQ6NnyHhFPQ", "name": "bwow", "notes": "Trying an failing to replicate \n\n![this](https://67.media.tumblr.com/b0ab265af61e714f2120d701ee4096b2/tumblr_oco0nnxZg51r2geqjo1_500.gif)", - "rank": { - "$numberDouble": "1.8939617506745532" - }, + "rank": "1.8939617506745532", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nq9d076rx1x340eir-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "cQxy5o7EQTxszj74T" } \ No newline at end of file diff --git a/art/3gbxiT43Btfh3sY5q/art.json b/art/3gbxiT43Btfh3sY5q/art.json index 40108dfd..eee412a1 100644 --- a/art/3gbxiT43Btfh3sY5q/art.json +++ b/art/3gbxiT43Btfh3sY5q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "stvFsPkYBockiRmAB", "createdAt": { - "$date": { - "$numberLong": "1696999602459" - } + "$date": "1696999602459" }, "profile": { "name": "Bryan Gonzales", @@ -14,21 +12,15 @@ "username": "brygo1995" }, "createdAt": { - "$date": { - "$numberLong": "1697000180168" - } + "$date": "1697000180168" }, "modifiedAt": { - "$date": { - "$numberLong": "1697172263165" - } + "$date": "1697172263165" }, "origId": null, "name": "tutorial1", "notes": "", - "rank": { - "$numberDouble": "1.6087398930228405" - }, + "rank": "1.6087398930228405", "private": false, "unlisted": true, "username": "brygo1995", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-txhceaq3xvlc2vtot-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "38zDmLLsXnnJJRRG8" } \ No newline at end of file diff --git a/art/3hNCrCAfmKvR2iKP8/art.json b/art/3hNCrCAfmKvR2iKP8/art.json index 89198c34..b3306511 100644 --- a/art/3hNCrCAfmKvR2iKP8/art.json +++ b/art/3hNCrCAfmKvR2iKP8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589785839064" - } + "$date": "1589785839064" }, "modifiedAt": { - "$date": { - "$numberLong": "1589785839064" - } + "$date": "1589785839064" }, "origId": "XsyLRu9hP28JhAank", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.203782648623493" - }, + "rank": "1.203782648623493", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vzixo7slv71p6ynx8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "NvRRnJXZCfMcCzgbd" } \ No newline at end of file diff --git a/art/3hP9SNbDTX5RFMHT5/art.json b/art/3hP9SNbDTX5RFMHT5/art.json index 705b52f3..c485ea64 100644 --- a/art/3hP9SNbDTX5RFMHT5/art.json +++ b/art/3hP9SNbDTX5RFMHT5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "fJsd989asQpLSTgC3", "createdAt": { - "$date": { - "$numberLong": "1687709824959" - } + "$date": "1687709824959" }, "username": "mv10", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1687724846809" - } + "$date": "1687724846809" }, "modifiedAt": { - "$date": { - "$numberLong": "1687881648024" - } + "$date": "1687881648024" }, "origId": "bpX9tBkNhHiF6nHk8", "name": "frequency FX", "notes": "", - "rank": { - "$numberDouble": "1.975244127125338" - }, + "rank": "1.975244127125338", "private": false, "unlisted": true, "username": "mv10", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-outq0ykfqaj8rxtfr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "21" - }, - "likes": { - "$numberInt": "0" - }, + "views": "21", + "likes": "0", "revisionId": "pDRJc86RFoEYtRaRz" } \ No newline at end of file diff --git a/art/3hY77qyNdTWqMqYPg/art.json b/art/3hY77qyNdTWqMqYPg/art.json index 944f9551..22521318 100644 --- a/art/3hY77qyNdTWqMqYPg/art.json +++ b/art/3hY77qyNdTWqMqYPg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1594682024848" - } + "$date": "1594682024848" }, "modifiedAt": { - "$date": { - "$numberLong": "1594682779378" - } + "$date": "1594682779378" }, "origId": "ZTAvJzo5HJdr2FsZK", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": { - "$numberDouble": "1.781306792347961" - }, + "rank": "1.781306792347961", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5m1h23qg1e9ha1afe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "28" - }, - "likes": { - "$numberInt": "0" - }, + "views": "28", + "likes": "0", "revisionId": "PCqN99cExWXy4TLkS" } \ No newline at end of file diff --git a/art/3hco2ocM6as2y3HNr/art.json b/art/3hco2ocM6as2y3HNr/art.json index c19e832d..e71f430e 100644 --- a/art/3hco2ocM6as2y3HNr/art.json +++ b/art/3hco2ocM6as2y3HNr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653956661947" - } + "$date": "1653956661947" }, "modifiedAt": { - "$date": { - "$numberLong": "1653958071857" - } + "$date": "1653958071857" }, "origId": "XpfxjsLJWz8DSuALM", "name": "Circle From Triangle", "notes": "", - "rank": { - "$numberDouble": "1.3457382065195178" - }, + "rank": "1.3457382065195178", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-mstetf4qm6ysyjhmb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Nhd3J4nBrjmgfEXAf" } \ No newline at end of file diff --git a/art/3hzz6KuiDcQDi54iA/art.json b/art/3hzz6KuiDcQDi54iA/art.json index 6c738c1a..0085124e 100644 --- a/art/3hzz6KuiDcQDi54iA/art.json +++ b/art/3hzz6KuiDcQDi54iA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1511019756757" - } + "$date": "1511019756757" }, "modifiedAt": { - "$date": { - "$numberLong": "1511019756757" - } + "$date": "1511019756757" }, "origId": "aW3a59fZi6sxhTYBj", "name": "Triangular Voronoi", "notes": "", - "rank": { - "$numberDouble": "1.2515379844821515" - }, + "rank": "1.2515379844821515", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5mjsqkl8z4xhsajcx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "56T8LPnArNdpJ53Gg" } \ No newline at end of file diff --git a/art/3icxEpds8WvgPmHy7/art.json b/art/3icxEpds8WvgPmHy7/art.json index 10ffb8f9..71fab0d8 100644 --- a/art/3icxEpds8WvgPmHy7/art.json +++ b/art/3icxEpds8WvgPmHy7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681927507649" - } + "$date": "1681927507649" }, "modifiedAt": { - "$date": { - "$numberLong": "1681927507649" - } + "$date": "1681927507649" }, "origId": "NJM9uDGaaTJfRnrQC", "name": "RED HEXDROPS 4 trifan 2", "notes": "", - "rank": { - "$numberDouble": "1.8546787423884925" - }, + "rank": "1.8546787423884925", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-99x8e1vmxjbqq3xyf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "EpBpbQunhcqjxjWAp" } \ No newline at end of file diff --git a/art/3mX3aBsuhf372pLcD/art.json b/art/3mX3aBsuhf372pLcD/art.json index cb227c75..91304c12 100644 --- a/art/3mX3aBsuhf372pLcD/art.json +++ b/art/3mX3aBsuhf372pLcD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571808581074" - } + "$date": "1571808581074" }, "modifiedAt": { - "$date": { - "$numberLong": "1571808581074" - } + "$date": "1571808581074" }, "origId": "DvSoWkCTBkqg9aKyY", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5157984344749305" - }, + "rank": "1.5157984344749305", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-v7vfvhlhv7e8q10pv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "264" - }, - "likes": { - "$numberInt": "1" - }, + "views": "264", + "likes": "1", "revisionId": "yRNwNHwPXS75vsp74" } \ No newline at end of file diff --git a/art/3oRDhfqRydMBEWnD5/art.json b/art/3oRDhfqRydMBEWnD5/art.json index fb2b4e71..bc067947 100644 --- a/art/3oRDhfqRydMBEWnD5/art.json +++ b/art/3oRDhfqRydMBEWnD5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677980925466" - } + "$date": "1677980925466" }, "modifiedAt": { - "$date": { - "$numberLong": "1678229199378" - } + "$date": "1678229199378" }, "origId": "fTYSeXRBwwDXJEac4", "name": "Amoeba V4 - Spike Bounce", "notes": "", - "rank": { - "$numberDouble": "1.5206517887599147" - }, + "rank": "1.5206517887599147", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-0jajj1pmmtcrwr8fw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "20" - }, - "likes": { - "$numberInt": "0" - }, + "views": "20", + "likes": "0", "revisionId": "9YcYYeMsbZzKxjnof" } \ No newline at end of file diff --git a/art/3pFLZ6LMxGuHYkjcr/art.json b/art/3pFLZ6LMxGuHYkjcr/art.json index 19f8ecb0..10e59847 100644 --- a/art/3pFLZ6LMxGuHYkjcr/art.json +++ b/art/3pFLZ6LMxGuHYkjcr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510364282782" - } + "$date": "1510364282782" }, "modifiedAt": { - "$date": { - "$numberLong": "1510364282782" - } + "$date": "1510364282782" }, "origId": "nKrw8457n4cFANsJu", "name": "point cloud vs spheres rmx", "notes": "", - "rank": { - "$numberDouble": "10.814815219884544" - }, + "rank": "10.814815219884544", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-vhmx06rbjk6ibkqhb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1249" - }, - "likes": { - "$numberInt": "7" - }, + "views": "1249", + "likes": "7", "revisionId": "i6yFb5FbibwGAXTDY" } \ No newline at end of file diff --git a/art/3r5fh3ut8gnwF69zs/art.json b/art/3r5fh3ut8gnwF69zs/art.json index ac318ed5..b8c6e35a 100644 --- a/art/3r5fh3ut8gnwF69zs/art.json +++ b/art/3r5fh3ut8gnwF69zs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652946371613" - } + "$date": "1652946371613" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946371613" - } + "$date": "1652946371613" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.304257579188637" - }, + "rank": "1.304257579188637", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-05ub5382o1ix7a5m9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "hH8TH7pWpPrptzpCg" } \ No newline at end of file diff --git a/art/3rTF3aQTLfnSdwdcW/art.json b/art/3rTF3aQTLfnSdwdcW/art.json index 19bb414a..aa1bfba6 100644 --- a/art/3rTF3aQTLfnSdwdcW/art.json +++ b/art/3rTF3aQTLfnSdwdcW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1476372994747" - } + "$date": "1476372994747" }, "modifiedAt": { - "$date": { - "$numberLong": "1476372994747" - } + "$date": "1476372994747" }, "origId": "enNTxR7RgQNk53fmx", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4258395038983653" - }, + "rank": "1.4258395038983653", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ispm3g99fustxhn9h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "137" - }, - "likes": { - "$numberInt": "0" - }, + "views": "137", + "likes": "0", "revisionId": "r3gyokNci9GS58Zjz" } \ No newline at end of file diff --git a/art/3tnqndpH4hacfPTBd/art.json b/art/3tnqndpH4hacfPTBd/art.json index 24ff75e4..9507db8f 100644 --- a/art/3tnqndpH4hacfPTBd/art.json +++ b/art/3tnqndpH4hacfPTBd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652859418496" - } + "$date": "1652859418496" }, "modifiedAt": { - "$date": { - "$numberLong": "1652860129088" - } + "$date": "1652860129088" }, "origId": null, "name": "Making A Grid Extra", "notes": "Making A Grid_jaewoo.choi\nExtra", - "rank": { - "$numberDouble": "1.9651677179272864" - }, + "rank": "1.9651677179272864", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-d9nxy2tnndobgaftg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "Azrxq38s6fiuqdBC6" } \ No newline at end of file diff --git a/art/3uB76AAsdqqC2ZEXk/art.json b/art/3uB76AAsdqqC2ZEXk/art.json index 9ca84a43..6a048f36 100644 --- a/art/3uB76AAsdqqC2ZEXk/art.json +++ b/art/3uB76AAsdqqC2ZEXk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jK9QGEnE3PX9X597y", "createdAt": { - "$date": { - "$numberLong": "1486733536214" - } + "$date": "1486733536214" }, "profile": { "name": "Mats Ygfors", @@ -14,21 +12,15 @@ "username": "mats" }, "createdAt": { - "$date": { - "$numberLong": "1486734148124" - } + "$date": "1486734148124" }, "modifiedAt": { - "$date": { - "$numberLong": "1486734148124" - } + "$date": "1486734148124" }, "origId": null, "name": "test1", "notes": "", - "rank": { - "$numberDouble": "1.1820698030822712" - }, + "rank": "1.1820698030822712", "private": false, "unlisted": true, "username": "mats", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3z038y6hm8i58nzze-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "tkgbQsALQZHdwoAti" } \ No newline at end of file diff --git a/art/3uH92F2f4pCxBydB3/art.json b/art/3uH92F2f4pCxBydB3/art.json index 329d40ff..4a973087 100644 --- a/art/3uH92F2f4pCxBydB3/art.json +++ b/art/3uH92F2f4pCxBydB3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447931420381" - } + "$date": "1447931420381" }, "modifiedAt": { - "$date": { - "$numberLong": "1448038286438" - } + "$date": "1448038286438" }, "origId": null, "name": "flowerpower", - "rank": { - "$numberDouble": "10.560755021462072" - }, + "rank": "10.560755021462072", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-g98mqi3h4mez1wgeo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "401" - }, - "likes": { - "$numberInt": "7" - }, + "views": "401", + "likes": "7", "revisionId": "f4qb3vqjf7EEtrcXg", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/3uY49x2aXTxXCB2PD/art.json b/art/3uY49x2aXTxXCB2PD/art.json index ea282116..6c69efc1 100644 --- a/art/3uY49x2aXTxXCB2PD/art.json +++ b/art/3uY49x2aXTxXCB2PD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653473650575" - } + "$date": "1653473650575" }, "modifiedAt": { - "$date": { - "$numberLong": "1653473650575" - } + "$date": "1653473650575" }, "origId": "XuPDhjysnqKsPCbGK", "name": "Audio Reactive Art with New Motion", "notes": "", - "rank": { - "$numberDouble": "1.6417912918504718" - }, + "rank": "1.6417912918504718", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-z4acz8003qyl5giod-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "13" - }, - "likes": { - "$numberInt": "0" - }, + "views": "13", + "likes": "0", "revisionId": "aEE3dtwrNTHY7guWX" } \ No newline at end of file diff --git a/art/3uytcwyYXxGeEvu4D/art.json b/art/3uytcwyYXxGeEvu4D/art.json index bbf7c850..b3c042af 100644 --- a/art/3uytcwyYXxGeEvu4D/art.json +++ b/art/3uytcwyYXxGeEvu4D/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559663203" - } + "$date": "1525559663203" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559663203" - } + "$date": "1525559663203" }, "origId": "xEptEPstqgQAypqks", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.0551991063184094" - }, + "rank": "1.0551991063184094", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-sk5xcu1tr96n4mhst-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "rkvZFehjchSuChLj4" } \ No newline at end of file diff --git a/art/3yMooDSsPRwxpbiuL/art.json b/art/3yMooDSsPRwxpbiuL/art.json index b2bf58cc..7a843010 100644 --- a/art/3yMooDSsPRwxpbiuL/art.json +++ b/art/3yMooDSsPRwxpbiuL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652943780504" - } + "$date": "1652943780504" }, "modifiedAt": { - "$date": { - "$numberLong": "1652943911850" - } + "$date": "1652943911850" }, "origId": null, "name": "Motion donga.choi", "notes": "", - "rank": { - "$numberDouble": "1.3873384151867267" - }, + "rank": "1.3873384151867267", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-21t50hwxte569nf71-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "dxMwgG8zS8S7E72iS" } \ No newline at end of file diff --git a/art/42ESv42tR52CEdX63/art.json b/art/42ESv42tR52CEdX63/art.json index 98028d52..b199a2fc 100644 --- a/art/42ESv42tR52CEdX63/art.json +++ b/art/42ESv42tR52CEdX63/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446026265800" - } + "$date": "1446026265800" }, "origId": null, "name": "targ", @@ -35,22 +31,14 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 20.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float snd = texture2D(floatSound, vec2(count / 10000.0, 0)).a; \n float radius = pow(count * 0.014, 1.0) + snd * 0.03;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float b = clamp(40.0 + snd, 0.0, 1.0);\n vec3 bk = vec3(178.0 / 255.0, 23.0 / 255.0, 0);\n v_color = vec4(mix(bk, vec3(0,0,0), b), 1);\n}" }, "screenshotDataId": "aJ7GrPx6exum5dpSW", - "views": { - "$numberInt": "151" - }, - "likes": { - "$numberInt": "0" - }, + "views": "151", + "likes": "0", "revisionId": "3iSFTCBkrgqEbotMt", "screenshotURL": "data/images/images-4ro3p9et1y928d5oa-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1446193578235" - } + "$date": "1446193578235" }, "hasSound": true, - "rank": { - "$numberDouble": "1.2386165157318438" - }, + "rank": "1.2386165157318438", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/42pYPNux6r5SL9ebp/art.json b/art/42pYPNux6r5SL9ebp/art.json index 231a5a4e..d5eac5e3 100644 --- a/art/42pYPNux6r5SL9ebp/art.json +++ b/art/42pYPNux6r5SL9ebp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543837163535" - } + "$date": "1543837163535" }, "modifiedAt": { - "$date": { - "$numberLong": "1543837163535" - } + "$date": "1543837163535" }, "origId": "aKTdaStpa8ugaemPs", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4760128753043376" - }, + "rank": "1.4760128753043376", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-y7ztecxahkjvlka4l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "30" - }, - "likes": { - "$numberInt": "0" - }, + "views": "30", + "likes": "0", "revisionId": "ePMSp8MTfwevq79m4" } \ No newline at end of file diff --git a/art/48D42NwcwPw8inHZG/art.json b/art/48D42NwcwPw8inHZG/art.json index fc38f477..70d693c9 100644 --- a/art/48D42NwcwPw8inHZG/art.json +++ b/art/48D42NwcwPw8inHZG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684331724708" - } + "$date": "1684331724708" }, "modifiedAt": { - "$date": { - "$numberLong": "1684331724708" - } + "$date": "1684331724708" }, "origId": "QQPfLKd8XLAt6wWQi", "name": "make grid", "notes": "", - "rank": { - "$numberDouble": "1.6672370122551097" - }, + "rank": "1.6672370122551097", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-mckm7effb8vd74fcs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "5pnCWrSMDX8HPfKMW" } \ No newline at end of file diff --git a/art/4AiWT3LpD8x6Ap7PA/art.json b/art/4AiWT3LpD8x6Ap7PA/art.json index b076f27f..7370d44d 100644 --- a/art/4AiWT3LpD8x6Ap7PA/art.json +++ b/art/4AiWT3LpD8x6Ap7PA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589155807275" - } + "$date": "1589155807275" }, "modifiedAt": { - "$date": { - "$numberLong": "1589155807275" - } + "$date": "1589155807275" }, "origId": null, "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.8298645337513173" - }, + "rank": "1.8298645337513173", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2hjzzen6somi04zbk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "a4WdE4wuwTSiSgKeF" } \ No newline at end of file diff --git a/art/4BEqmFyyPkLK4Me6q/art.json b/art/4BEqmFyyPkLK4Me6q/art.json index 8a5a7a5d..1bfc7af9 100644 --- a/art/4BEqmFyyPkLK4Me6q/art.json +++ b/art/4BEqmFyyPkLK4Me6q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "2X4iv76yo3TGFXLzD", "createdAt": { - "$date": { - "$numberLong": "1493207163185" - } + "$date": "1493207163185" }, "profile": { "name": "Thomas Hooper", @@ -14,21 +12,15 @@ "username": "tdhooper" }, "createdAt": { - "$date": { - "$numberLong": "1493756583438" - } + "$date": "1493756583438" }, "modifiedAt": { - "$date": { - "$numberLong": "1493928456201" - } + "$date": "1493928456201" }, "origId": null, "name": "Geodesic", "notes": "", - "rank": { - "$numberDouble": "1.6050836534269195" - }, + "rank": "1.6050836534269195", "private": false, "unlisted": true, "username": "tdhooper", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h4ls34yjxi0fcri9g-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "x5PCWyuPFduG33Zkm" } \ No newline at end of file diff --git a/art/4BkjXGWjFkBTo7kEJ/art.json b/art/4BkjXGWjFkBTo7kEJ/art.json index ab957838..93a0b522 100644 --- a/art/4BkjXGWjFkBTo7kEJ/art.json +++ b/art/4BkjXGWjFkBTo7kEJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784251956" - } + "$date": "1670784251956" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784251956" - } + "$date": "1670784251956" }, "origId": "DNj4nZ8MZnj5JZFt2", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.0203376581804289" - }, + "rank": "1.0203376581804289", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-add1ry2x6udi4y90o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "32" - }, - "likes": { - "$numberInt": "0" - }, + "views": "32", + "likes": "0", "revisionId": "CFCjPQJqQN3TtueD3" } \ No newline at end of file diff --git a/art/4FQ77YanjkTRoSWip/art.json b/art/4FQ77YanjkTRoSWip/art.json index 06269d7f..32a96c9a 100644 --- a/art/4FQ77YanjkTRoSWip/art.json +++ b/art/4FQ77YanjkTRoSWip/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QoD9RbGSvXSj3mbvm", "createdAt": { - "$date": { - "$numberLong": "1548089123470" - } + "$date": "1548089123470" }, "profile": { "name": "kesson", @@ -14,21 +12,15 @@ "username": "kessondalef" }, "createdAt": { - "$date": { - "$numberLong": "1548100689101" - } + "$date": "1548100689101" }, "modifiedAt": { - "$date": { - "$numberLong": "1548100689101" - } + "$date": "1548100689101" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.9865331893265339" - }, + "rank": "1.9865331893265339", "private": false, "unlisted": true, "username": "kessondalef", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ljx7nl9r2q1vp21md-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "2wgjj2Adrgfg2rwhq" } \ No newline at end of file diff --git a/art/4FbgY4x8sEM5EQuCT/art.json b/art/4FbgY4x8sEM5EQuCT/art.json index 935a003b..26c495fc 100644 --- a/art/4FbgY4x8sEM5EQuCT/art.json +++ b/art/4FbgY4x8sEM5EQuCT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zPMA6iBcvoLvJAnag", "createdAt": { - "$date": { - "$numberLong": "1635001458520" - } + "$date": "1635001458520" }, "profile": { "first_name": "The", @@ -15,21 +13,15 @@ "username": "the" }, "createdAt": { - "$date": { - "$numberLong": "1635179449976" - } + "$date": "1635179449976" }, "modifiedAt": { - "$date": { - "$numberLong": "1635179449976" - } + "$date": "1635179449976" }, "origId": null, "name": "the_spiral", "notes": "", - "rank": { - "$numberDouble": "1.6541301776682058" - }, + "rank": "1.6541301776682058", "private": false, "unlisted": true, "username": "the", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-e2swxl2b1wtdv707d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "kkWgvAdJEkXxuTShX" } \ No newline at end of file diff --git a/art/4JPK5YpSAQRwHtgZX/art.json b/art/4JPK5YpSAQRwHtgZX/art.json index 3612e549..b1cea3c9 100644 --- a/art/4JPK5YpSAQRwHtgZX/art.json +++ b/art/4JPK5YpSAQRwHtgZX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681890748720" - } + "$date": "1681890748720" }, "modifiedAt": { - "$date": { - "$numberLong": "1681926288776" - } + "$date": "1681926288776" }, "origId": "L4yzBqmc6NRwKXSrs", "name": "RED HEXDROPS 5", "notes": "", - "rank": { - "$numberDouble": "10.622389878516136" - }, + "rank": "10.622389878516136", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-cqkw0b6xoe9tuf2by-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "2" - }, + "views": "56", + "likes": "2", "revisionId": "YR4sjunsJDThGYE8i" } \ No newline at end of file diff --git a/art/4Jvv5ja6vMDtacCMp/art.json b/art/4Jvv5ja6vMDtacCMp/art.json index 47410795..fd949b9c 100644 --- a/art/4Jvv5ja6vMDtacCMp/art.json +++ b/art/4Jvv5ja6vMDtacCMp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1509304305330" - } + "$date": "1509304305330" }, "modifiedAt": { - "$date": { - "$numberLong": "1509304305330" - } + "$date": "1509304305330" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.417330662835308" - }, + "rank": "1.417330662835308", "private": false, "unlisted": true, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9t2fgw466xge97qlp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "ijT56MjQQYRavCsiY" } \ No newline at end of file diff --git a/art/4Jy2MhQ54xH4SinZo/art.json b/art/4Jy2MhQ54xH4SinZo/art.json index 9162a16e..338bee67 100644 --- a/art/4Jy2MhQ54xH4SinZo/art.json +++ b/art/4Jy2MhQ54xH4SinZo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684391305627" - } + "$date": "1684391305627" }, "modifiedAt": { - "$date": { - "$numberLong": "1684392029759" - } + "$date": "1684392029759" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.6251965911615565" - }, + "rank": "1.6251965911615565", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-34zpevz6kvdqcqkjz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "zKsAn4FmJxkWSn3eK" } \ No newline at end of file diff --git a/art/4LYwmawuudnFoyRng/art.json b/art/4LYwmawuudnFoyRng/art.json index 91cc3ac0..1bb3f7ed 100644 --- a/art/4LYwmawuudnFoyRng/art.json +++ b/art/4LYwmawuudnFoyRng/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501896512092" - } + "$date": "1501896512092" }, "modifiedAt": { - "$date": { - "$numberLong": "1501896512092" - } + "$date": "1501896512092" }, "origId": "tneny66CTjxFbesnu", "name": "fov test", "notes": "This demo is for experimenting with the FOV part of a perspective camera matrix.", - "rank": { - "$numberDouble": "1.9939927677075129" - }, + "rank": "1.9939927677075129", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qx2h4le041k944oyb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "ET32ykmenSLm3j6bW" } \ No newline at end of file diff --git a/art/4M55m9674WQP6QQ3E/art.json b/art/4M55m9674WQP6QQ3E/art.json index d367cca3..bf8b0e36 100644 --- a/art/4M55m9674WQP6QQ3E/art.json +++ b/art/4M55m9674WQP6QQ3E/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jK9QGEnE3PX9X597y", "createdAt": { - "$date": { - "$numberLong": "1486733536214" - } + "$date": "1486733536214" }, "profile": { "name": "Mats Ygfors", @@ -14,21 +12,15 @@ "username": "mats" }, "createdAt": { - "$date": { - "$numberLong": "1486735117254" - } + "$date": "1486735117254" }, "modifiedAt": { - "$date": { - "$numberLong": "1486738142923" - } + "$date": "1486738142923" }, "origId": null, "name": "Lessons", "notes": "", - "rank": { - "$numberDouble": "1.2903043905326637" - }, + "rank": "1.2903043905326637", "private": false, "unlisted": true, "username": "mats", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-seeup7nsfm0uuf2bg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "16" - }, - "likes": { - "$numberInt": "0" - }, + "views": "16", + "likes": "0", "revisionId": "QRWeZnHYxMCXszb43" } \ No newline at end of file diff --git a/art/4MXkkkQvDcbZT2bmy/art.json b/art/4MXkkkQvDcbZT2bmy/art.json index eb45cb2e..d447b11c 100644 --- a/art/4MXkkkQvDcbZT2bmy/art.json +++ b/art/4MXkkkQvDcbZT2bmy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yzwhJTH9ASEBDtEi9", "createdAt": { - "$date": { - "$numberLong": "1466660344065" - } + "$date": "1466660344065" }, "username": "shu", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486360045610" - } + "$date": "1486360045610" }, "modifiedAt": { - "$date": { - "$numberLong": "1517178390299" - } + "$date": "1517178390299" }, "origId": null, "name": "119b matrix rain", "notes": "119 bytes", - "rank": { - "$numberDouble": "1.266631445639555" - }, + "rank": "1.266631445639555", "private": false, "unlisted": false, "username": "shu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qlljdjqtu81pk2y7f-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "567" - }, - "likes": { - "$numberInt": "0" - }, + "views": "567", + "likes": "0", "revisionId": "38o3moXvGn6ZJjER5" } \ No newline at end of file diff --git a/art/4NJ7SwwBpWiHqLjmY/art.json b/art/4NJ7SwwBpWiHqLjmY/art.json index 57e793de..a1389700 100644 --- a/art/4NJ7SwwBpWiHqLjmY/art.json +++ b/art/4NJ7SwwBpWiHqLjmY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1678207100905" - } + "$date": "1678207100905" }, "modifiedAt": { - "$date": { - "$numberLong": "1678207100905" - } + "$date": "1678207100905" }, "origId": null, "name": "Toroidal Flux", "notes": "", - "rank": { - "$numberDouble": "1.2404902699524514" - }, + "rank": "1.2404902699524514", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-2yc2hqpw4gy4gyi7b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "FmfEvu4XLEpY7PfBc" } \ No newline at end of file diff --git a/art/4NywnD7ErprEsdfa8/art.json b/art/4NywnD7ErprEsdfa8/art.json index 1086cc82..d24e81fc 100644 --- a/art/4NywnD7ErprEsdfa8/art.json +++ b/art/4NywnD7ErprEsdfa8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634568029767" - } + "$date": "1634568029767" }, "modifiedAt": { - "$date": { - "$numberLong": "1634568029767" - } + "$date": "1634568029767" }, "origId": "9ydRokp8vXNSApmsq", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.2307279812988534" - }, + "rank": "1.2307279812988534", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ob6j4s1fyu97c1f2o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "1" - }, + "views": "36", + "likes": "1", "revisionId": "6oE2uWizHA9sExqur" } \ No newline at end of file diff --git a/art/4PyDDdmyeAx9MkNKf/art.json b/art/4PyDDdmyeAx9MkNKf/art.json index 4db054fb..2cc28bb5 100644 --- a/art/4PyDDdmyeAx9MkNKf/art.json +++ b/art/4PyDDdmyeAx9MkNKf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dgqw29fjufNnKhsLi", "createdAt": { - "$date": { - "$numberLong": "1493343830960" - } + "$date": "1493343830960" }, "profile": { "name": "Noah Witherspoon", @@ -14,21 +12,15 @@ "username": "noah" }, "createdAt": { - "$date": { - "$numberLong": "1493343843624" - } + "$date": "1493343843624" }, "modifiedAt": { - "$date": { - "$numberLong": "1493343843624" - } + "$date": "1493343843624" }, "origId": null, "name": "inside out", "notes": "", - "rank": { - "$numberDouble": "1.6588962719797697" - }, + "rank": "1.6588962719797697", "private": false, "unlisted": true, "username": "noah", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n35b0rp1bgsaetcyo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "RJgb9pxqjD2H4uEnW" } \ No newline at end of file diff --git a/art/4QEXMdBaekmPQnFf6/art.json b/art/4QEXMdBaekmPQnFf6/art.json index b13c2ee4..4c9ed80d 100644 --- a/art/4QEXMdBaekmPQnFf6/art.json +++ b/art/4QEXMdBaekmPQnFf6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1685511783828" - } + "$date": "1685511783828" }, "modifiedAt": { - "$date": { - "$numberLong": "1685511907763" - } + "$date": "1685511907763" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.1608207900236012" - }, + "rank": "1.1608207900236012", "private": false, "unlisted": true, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s4gc0lu4hr0c3siaq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "rcgfipD7WjMj2BPnf" } \ No newline at end of file diff --git a/art/4QQxzF25ewQs8T5Kb/art.json b/art/4QQxzF25ewQs8T5Kb/art.json index fde08efe..c30f1148 100644 --- a/art/4QQxzF25ewQs8T5Kb/art.json +++ b/art/4QQxzF25ewQs8T5Kb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571698521264" - } + "$date": "1571698521264" }, "modifiedAt": { - "$date": { - "$numberLong": "1571698521264" - } + "$date": "1571698521264" }, "origId": "rYnPNYL9sQiTPrSfz", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.3559976738682717" - }, + "rank": "1.3559976738682717", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f0xrnndvecns2z8yq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "0" - }, + "views": "94", + "likes": "0", "revisionId": "qXMpknkghx99dSxb6" } \ No newline at end of file diff --git a/art/4SRkNtncZayGZ5xBF/art.json b/art/4SRkNtncZayGZ5xBF/art.json index d10744bb..66218600 100644 --- a/art/4SRkNtncZayGZ5xBF/art.json +++ b/art/4SRkNtncZayGZ5xBF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yWTy8yJSBHTtH3nwH", "createdAt": { - "$date": { - "$numberLong": "1590662739186" - } + "$date": "1590662739186" }, "profile": { "first_name": "Davide", @@ -15,21 +13,15 @@ "username": "davide" }, "createdAt": { - "$date": { - "$numberLong": "1590667082744" - } + "$date": "1590667082744" }, "modifiedAt": { - "$date": { - "$numberLong": "1590667886944" - } + "$date": "1590667886944" }, "origId": "SNXZQdmk9EFczeXF6", "name": "Waves", "notes": "Waves", - "rank": { - "$numberDouble": "10.493752899346992" - }, + "rank": "10.493752899346992", "private": false, "unlisted": false, "username": "davide", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-xp7ahtoy3v1hvriu4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "351" - }, - "likes": { - "$numberInt": "3" - }, + "views": "351", + "likes": "3", "revisionId": "FzfQeKEgtaDW7JK9X" } \ No newline at end of file diff --git a/art/4TP9W3xndZ2YW8kAr/art.json b/art/4TP9W3xndZ2YW8kAr/art.json index 8eb4ee84..c34f105b 100644 --- a/art/4TP9W3xndZ2YW8kAr/art.json +++ b/art/4TP9W3xndZ2YW8kAr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1531514334682" - } + "$date": "1531514334682" }, "modifiedAt": { - "$date": { - "$numberLong": "1531514334682" - } + "$date": "1531514334682" }, "origId": "MFG9beZgKvqHQdo9F", "name": "octomantis", "notes": "", - "rank": { - "$numberDouble": "1.0143470458992525" - }, + "rank": "1.0143470458992525", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hca5rw70td0cmcnl5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "DQxA2HvR9ar6xv4BD" } \ No newline at end of file diff --git a/art/4X6mJigNvjatDJv4q/art.json b/art/4X6mJigNvjatDJv4q/art.json index d7ecc325..7ff47fd2 100644 --- a/art/4X6mJigNvjatDJv4q/art.json +++ b/art/4X6mJigNvjatDJv4q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681880937292" - } + "$date": "1681880937292" }, "modifiedAt": { - "$date": { - "$numberLong": "1681880937292" - } + "$date": "1681880937292" }, "origId": "9auTJQc3nHbaStwyQ", "name": "RED HEXDROPS", "notes": "", - "rank": { - "$numberDouble": "1.9094120406952855" - }, + "rank": "1.9094120406952855", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ypmyuwl2kresc5s6h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "aoEntxxmEqcx6r7GA" } \ No newline at end of file diff --git a/art/4abrmywD84XrJ5dNz/art.json b/art/4abrmywD84XrJ5dNz/art.json index 3a882026..5bb5cbef 100644 --- a/art/4abrmywD84XrJ5dNz/art.json +++ b/art/4abrmywD84XrJ5dNz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595425105622" - } + "$date": "1595425105622" }, "modifiedAt": { - "$date": { - "$numberLong": "1595425105622" - } + "$date": "1595425105622" }, "origId": "XASP5MBqwovRLqzqg", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.2502726550204457" - }, + "rank": "1.2502726550204457", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ogy1d7ofns5q8iwdg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "HQv5xG7QSL2BEZwqP" } \ No newline at end of file diff --git a/art/4bGAzq9dZbNPyimzo/art.json b/art/4bGAzq9dZbNPyimzo/art.json index cb7cdf81..c1953035 100644 --- a/art/4bGAzq9dZbNPyimzo/art.json +++ b/art/4bGAzq9dZbNPyimzo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "TWEXAT6H37wepJBPH", "createdAt": { - "$date": { - "$numberLong": "1704461148179" - } + "$date": "1704461148179" }, "profile": { "first_name": "lin", @@ -15,21 +13,15 @@ "username": "lin" }, "createdAt": { - "$date": { - "$numberLong": "1704503655810" - } + "$date": "1704503655810" }, "modifiedAt": { - "$date": { - "$numberLong": "1705311790370" - } + "$date": "1705311790370" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.336549690440136" - }, + "rank": "1.336549690440136", "private": false, "unlisted": true, "username": "lin", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-abmrx2do8430wlbf0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "xDcPrm7f3ToWj3wiW" } \ No newline at end of file diff --git a/art/4bXhbExsSEEwHZofJ/art.json b/art/4bXhbExsSEEwHZofJ/art.json index 7fea8a15..a21f5665 100644 --- a/art/4bXhbExsSEEwHZofJ/art.json +++ b/art/4bXhbExsSEEwHZofJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": { - "$numberLong": "1530901372124" - } + "$date": "1530901372124" }, "username": "mattsonic", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1530904204955" - } + "$date": "1530904204955" }, "modifiedAt": { - "$date": { - "$numberLong": "1530904204955" - } + "$date": "1530904204955" }, "origId": "NwAsyqz4w4XbYrCZv", "name": "tutorial4", "notes": "", - "rank": { - "$numberDouble": "1.7892304526128124" - }, + "rank": "1.7892304526128124", "private": false, "unlisted": true, "username": "mattsonic", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gbsdtp0d3ne2zwsjr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "GJHEv9xX6XEwnDLcJ" } \ No newline at end of file diff --git a/art/4bxrvzvhcfEAq6Qzo/art.json b/art/4bxrvzvhcfEAq6Qzo/art.json index 13b33571..90acff99 100644 --- a/art/4bxrvzvhcfEAq6Qzo/art.json +++ b/art/4bxrvzvhcfEAq6Qzo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LCQpnTmbc4TFAS9gH", "createdAt": { - "$date": { - "$numberLong": "1702790772790" - } + "$date": "1702790772790" }, "profile": { "first_name": "Tapos", @@ -15,21 +13,15 @@ "username": "tapos" }, "createdAt": { - "$date": { - "$numberLong": "1704895436252" - } + "$date": "1704895436252" }, "modifiedAt": { - "$date": { - "$numberLong": "1704904017898" - } + "$date": "1704904017898" }, "origId": "CJyTYWu2F352dNTrn", "name": "hrt", "notes": "", - "rank": { - "$numberDouble": "1.142214948869757" - }, + "rank": "1.142214948869757", "private": false, "unlisted": true, "username": "tapos", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-iby3m8s70vtn6rg4s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Xmi7pyLMxBPmpJTP6" } \ No newline at end of file diff --git a/art/4d6tRjx7hKBD4t7sJ/art.json b/art/4d6tRjx7hKBD4t7sJ/art.json index 619c4c07..61f3c334 100644 --- a/art/4d6tRjx7hKBD4t7sJ/art.json +++ b/art/4d6tRjx7hKBD4t7sJ/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446401254636" - } + "$date": "1446401254636" }, "modifiedAt": { - "$date": { - "$numberLong": "1446401254636" - } + "$date": "1446401254636" }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma", @@ -31,14 +27,8 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n //c = sin(sin(pos.x) + sin(1.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n \n c = (pos.x/2.0)+sin(pos.y/2.0);\n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-trfjx38nloshkd6kw-thumbnail.jpg", - "views": { - "$numberInt": "164" - }, - "likes": { - "$numberInt": "0" - }, + "views": "164", + "likes": "0", "revisionId": "wcQYkvJDHt9K8bHp3", - "rank": { - "$numberDouble": "1.1087438348344678" - } + "rank": "1.1087438348344678" } \ No newline at end of file diff --git a/art/4e4L6TCCcTrTkKJbh/art.json b/art/4e4L6TCCcTrTkKJbh/art.json index 8ec54125..9907fcd0 100644 --- a/art/4e4L6TCCcTrTkKJbh/art.json +++ b/art/4e4L6TCCcTrTkKJbh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sP483FJXn7SuTsbAt", "createdAt": { - "$date": { - "$numberLong": "1472559237427" - } + "$date": "1472559237427" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "evilprofesseur" }, "createdAt": { - "$date": { - "$numberLong": "1472807609813" - } + "$date": "1472807609813" }, "modifiedAt": { - "$date": { - "$numberLong": "1472807609813" - } + "$date": "1472807609813" }, "origId": "GRmubu72jMXJivdL4", "name": "grid attempt", "notes": "", - "rank": { - "$numberDouble": "1.7270344286523491" - }, + "rank": "1.7270344286523491", "private": false, "unlisted": true, "username": "evilprofesseur", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ql00txi9pr81ny1h2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "vCwsEn73X6Nqy6A7d" } \ No newline at end of file diff --git a/art/4erk8kqXtJp9XeGP8/art.json b/art/4erk8kqXtJp9XeGP8/art.json index 0ac1d934..2c335b48 100644 --- a/art/4erk8kqXtJp9XeGP8/art.json +++ b/art/4erk8kqXtJp9XeGP8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "6d4JTeQ2n9cWvEKfT", "createdAt": { - "$date": { - "$numberLong": "1554193986896" - } + "$date": "1554193986896" }, "profile": { "first_name": "_", @@ -15,21 +13,15 @@ "username": "_" }, "createdAt": { - "$date": { - "$numberLong": "1554207492050" - } + "$date": "1554207492050" }, "modifiedAt": { - "$date": { - "$numberLong": "1554210306508" - } + "$date": "1554210306508" }, "origId": null, "name": "CS230", "notes": "Eunjin Hong 2019", - "rank": { - "$numberDouble": "1.9034468727937313" - }, + "rank": "1.9034468727937313", "private": false, "unlisted": true, "username": "_", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ws4tvopgjjds46899-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "RLJEutPMjwBRp4xMc" } \ No newline at end of file diff --git a/art/4fpR5Na5QhyEeF2yw/art.json b/art/4fpR5Na5QhyEeF2yw/art.json index d84148f4..5ee2098b 100644 --- a/art/4fpR5Na5QhyEeF2yw/art.json +++ b/art/4fpR5Na5QhyEeF2yw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590949346756" - } + "$date": "1590949346756" }, "modifiedAt": { - "$date": { - "$numberLong": "1590949346756" - } + "$date": "1590949346756" }, "origId": "WxF9C4KTpRRskgmYF", "name": "omgregg KMachine WIP", "notes": "4 Kmachine WIP", - "rank": { - "$numberDouble": "1.3389021555924385" - }, + "rank": "1.3389021555924385", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6i34uti1b0px8ixkb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "XL4nKjKcoHew6jqPY" } \ No newline at end of file diff --git a/art/4h35MHPA2dwXFTJHy/art.json b/art/4h35MHPA2dwXFTJHy/art.json index 91aeee38..f068af90 100644 --- a/art/4h35MHPA2dwXFTJHy/art.json +++ b/art/4h35MHPA2dwXFTJHy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1540721439293" - } + "$date": "1540721439293" }, "modifiedAt": { - "$date": { - "$numberLong": "1540822458710" - } + "$date": "1540822458710" }, "origId": "R4LHf9BCLCCDYjbez", "name": "3D Sine Wave", "notes": "", - "rank": { - "$numberDouble": "1.7493747377679838" - }, + "rank": "1.7493747377679838", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3vwwhlmtxdzqqq6e2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "297" - }, - "likes": { - "$numberInt": "0" - }, + "views": "297", + "likes": "0", "revisionId": "gbpvvSGRBqXGTpgnH" } \ No newline at end of file diff --git a/art/4mJdoLcvvmmvbPjdB/art.json b/art/4mJdoLcvvmmvbPjdB/art.json index 0cfcbf11..7a16c8d8 100644 --- a/art/4mJdoLcvvmmvbPjdB/art.json +++ b/art/4mJdoLcvvmmvbPjdB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DWnSve9EtvJnbpthZ", "createdAt": { - "$date": { - "$numberLong": "1672702365875" - } + "$date": "1672702365875" }, "profile": { "name": "WhiskeyBravo", @@ -14,21 +12,15 @@ "username": "whiskey-bravo" }, "createdAt": { - "$date": { - "$numberLong": "1672702370931" - } + "$date": "1672702370931" }, "modifiedAt": { - "$date": { - "$numberLong": "1672703068548" - } + "$date": "1672703068548" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4171459037118868" - }, + "rank": "1.4171459037118868", "private": false, "unlisted": true, "username": "whiskey-bravo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-oljkelfg99jurrhtu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "CgsEERtqzcrEJ83LW" } \ No newline at end of file diff --git a/art/4mMg6kQXSNiEDkuwR/art.json b/art/4mMg6kQXSNiEDkuwR/art.json index 1101ace4..3f24efe1 100644 --- a/art/4mMg6kQXSNiEDkuwR/art.json +++ b/art/4mMg6kQXSNiEDkuwR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669283370329" - } + "$date": "1669283370329" }, "modifiedAt": { - "$date": { - "$numberLong": "1669283370329" - } + "$date": "1669283370329" }, "origId": null, "name": "firesun", "notes": "", - "rank": { - "$numberDouble": "1.9223065692286931" - }, + "rank": "1.9223065692286931", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3nmwhhmgzxc2wgvv4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "22" - }, - "likes": { - "$numberInt": "0" - }, + "views": "22", + "likes": "0", "revisionId": "WbrTSMEqoNC5ZWdnM" } \ No newline at end of file diff --git a/art/4mzMqjbsbYgxDQKFf/art.json b/art/4mzMqjbsbYgxDQKFf/art.json index fcfcd88c..b141c833 100644 --- a/art/4mzMqjbsbYgxDQKFf/art.json +++ b/art/4mzMqjbsbYgxDQKFf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522841556382" - } + "$date": "1522841556382" }, "modifiedAt": { - "$date": { - "$numberLong": "1522841556382" - } + "$date": "1522841556382" }, "origId": "bySCJHkqxfotHbAzv", "name": "moduloi kanssani", "notes": "", - "rank": { - "$numberDouble": "1.468204548443836" - }, + "rank": "1.468204548443836", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2xyojbjixuplu0e56-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "325" - }, - "likes": { - "$numberInt": "1" - }, + "views": "325", + "likes": "1", "revisionId": "cztcSjTqwvF9vi3nE" } \ No newline at end of file diff --git a/art/4qDhPQsi7RfmX6Ncw/art.json b/art/4qDhPQsi7RfmX6Ncw/art.json index 7fcedc09..afd9c1f5 100644 --- a/art/4qDhPQsi7RfmX6Ncw/art.json +++ b/art/4qDhPQsi7RfmX6Ncw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1683204668015" - } + "$date": "1683204668015" }, "modifiedAt": { - "$date": { - "$numberLong": "1683204668015" - } + "$date": "1683204668015" }, "origId": "2pSYjC7BCpjghA8Hu", "name": "residuallines", "notes": "", - "rank": { - "$numberDouble": "1.787783745956526" - }, + "rank": "1.787783745956526", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mtwjoodj78egcka1r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "6vrAa3jJburPzNE4v" } \ No newline at end of file diff --git a/art/4rzpKJ43tFQEsLBkP/art.json b/art/4rzpKJ43tFQEsLBkP/art.json index e2ab04b6..aab98aeb 100644 --- a/art/4rzpKJ43tFQEsLBkP/art.json +++ b/art/4rzpKJ43tFQEsLBkP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598624281809" - } + "$date": "1598624281809" }, "modifiedAt": { - "$date": { - "$numberLong": "1598624281809" - } + "$date": "1598624281809" }, "origId": "2pSYjC7BCpjghA8Hu", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": { - "$numberDouble": "1.6095651335951764" - }, + "rank": "1.6095651335951764", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-0g12c9g892yeeokla-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "4HG2g4mHMQvYuGcuT" } \ No newline at end of file diff --git a/art/4tdHwGGpfKN7AQpoQ/art.json b/art/4tdHwGGpfKN7AQpoQ/art.json index e3567564..67f8ca52 100644 --- a/art/4tdHwGGpfKN7AQpoQ/art.json +++ b/art/4tdHwGGpfKN7AQpoQ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1590748979541" - } + "$date": "1590748979541" }, "modifiedAt": { - "$date": { - "$numberLong": "1590748979541" - } + "$date": "1590748979541" }, "origId": "ofYQfSm7FHtddg7on", "name": "Hello wobbly triangle", "notes": "", - "rank": { - "$numberDouble": "1.0194824470479062" - }, + "rank": "1.0194824470479062", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xawtx1iyojqtfrxhk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "Ag4gZjwy3LSotDybt" } \ No newline at end of file diff --git a/art/4uB9s4qnD3rioJw9B/art.json b/art/4uB9s4qnD3rioJw9B/art.json index b2cc2016..1a86796a 100644 --- a/art/4uB9s4qnD3rioJw9B/art.json +++ b/art/4uB9s4qnD3rioJw9B/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kwFj6rd42YAeFEAQQ", "createdAt": { - "$date": { - "$numberLong": "1551479264537" - } + "$date": "1551479264537" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "alexisrubio96" }, "createdAt": { - "$date": { - "$numberLong": "1551484755957" - } + "$date": "1551484755957" }, "modifiedAt": { - "$date": { - "$numberLong": "1551650757502" - } + "$date": "1551650757502" }, "origId": null, "name": "TriangleVerticalSeq", "notes": "", - "rank": { - "$numberDouble": "1.5826078507682835" - }, + "rank": "1.5826078507682835", "private": false, "unlisted": true, "username": "alexisrubio96", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-237fuub035h1kz3j5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "gvawpPAjzNKJESq4w" } \ No newline at end of file diff --git a/art/4uK5xMjmxCZaGBewc/art.json b/art/4uK5xMjmxCZaGBewc/art.json index 3738330c..e714f9f1 100644 --- a/art/4uK5xMjmxCZaGBewc/art.json +++ b/art/4uK5xMjmxCZaGBewc/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512181560852" - } + "$date": "1512181560852" }, "modifiedAt": { - "$date": { - "$numberLong": "1512181560852" - } + "$date": "1512181560852" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.062946183284746" - }, + "rank": "1.062946183284746", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gwrffjwcfdyraxj0u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "30" - }, - "likes": { - "$numberInt": "0" - }, + "views": "30", + "likes": "0", "revisionId": "LuyEwbtTg4MEw3kiZ" } \ No newline at end of file diff --git a/art/4vag7ndH4zPYNfMML/art.json b/art/4vag7ndH4zPYNfMML/art.json index 969c6aff..76aca2be 100644 --- a/art/4vag7ndH4zPYNfMML/art.json +++ b/art/4vag7ndH4zPYNfMML/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1523299826567" - } + "$date": "1523299826567" }, "modifiedAt": { - "$date": { - "$numberLong": "1523299826567" - } + "$date": "1523299826567" }, "origId": "SJ68p365upswGjcG9", "name": "Animated Cross Hatching", "notes": "First vertex shader", - "rank": { - "$numberDouble": "1.3742045133991598" - }, + "rank": "1.3742045133991598", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-u3qblcalfprz1x8uf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "4ygNT6GfA2Nk2HsjN" } \ No newline at end of file diff --git a/art/4x6bYtKoRF9gPWHAb/art.json b/art/4x6bYtKoRF9gPWHAb/art.json index cf17c69e..c19e05e1 100644 --- a/art/4x6bYtKoRF9gPWHAb/art.json +++ b/art/4x6bYtKoRF9gPWHAb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ecFAGqJG9SvbWpS5b", "createdAt": { - "$date": { - "$numberLong": "1489129673435" - } + "$date": "1489129673435" }, "profile": { "first_name": "Willy", @@ -15,21 +13,15 @@ "username": "willy" }, "createdAt": { - "$date": { - "$numberLong": "1489131060698" - } + "$date": "1489131060698" }, "modifiedAt": { - "$date": { - "$numberLong": "1489131060698" - } + "$date": "1489131060698" }, "origId": null, "name": "first_tutorial", "notes": "", - "rank": { - "$numberDouble": "1.417424532880074" - }, + "rank": "1.417424532880074", "private": false, "unlisted": true, "username": "willy", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dbzsy7oxa24xpr3cn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "pp2EQgnfvc5sQZwLm" } \ No newline at end of file diff --git a/art/4zASqsiiCDuSJRntr/art.json b/art/4zASqsiiCDuSJRntr/art.json index e9694034..f33b8df0 100644 --- a/art/4zASqsiiCDuSJRntr/art.json +++ b/art/4zASqsiiCDuSJRntr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503465544117" - } + "$date": "1503465544117" }, "modifiedAt": { - "$date": { - "$numberLong": "1503465544117" - } + "$date": "1503465544117" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7598443541141358" - }, + "rank": "1.7598443541141358", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-cvzm7snauyq1yyez6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "120" - }, - "likes": { - "$numberInt": "0" - }, + "views": "120", + "likes": "0", "revisionId": "kMdLK6RXtAX5hMdof" } \ No newline at end of file diff --git a/art/4zqMb55NkrGEgRcKc/art.json b/art/4zqMb55NkrGEgRcKc/art.json index 4a2ae419..bc594841 100644 --- a/art/4zqMb55NkrGEgRcKc/art.json +++ b/art/4zqMb55NkrGEgRcKc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642463623489" - } + "$date": "1642463623489" }, "modifiedAt": { - "$date": { - "$numberLong": "1642463623489" - } + "$date": "1642463623489" }, "origId": "kRguYk2Yft2HDLmiP", "name": "3D Point Cloud Scene", "notes": "Ridiculous amounts of points just look cool.", - "rank": { - "$numberDouble": "1.8420953254193853" - }, + "rank": "1.8420953254193853", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-myy1syb4q8kdohx2s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "5F7AGYnYD3cDXxicB" } \ No newline at end of file diff --git a/art/52MHKPZusfZtpjueA/art.json b/art/52MHKPZusfZtpjueA/art.json index ade69932..1f91120d 100644 --- a/art/52MHKPZusfZtpjueA/art.json +++ b/art/52MHKPZusfZtpjueA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DGFuptc5i8hTDqFmH", "createdAt": { - "$date": { - "$numberLong": "1567578375598" - } + "$date": "1567578375598" }, "profile": { "name": "Tom Jakubowski", @@ -14,21 +12,15 @@ "username": "tomjakubowski" }, "createdAt": { - "$date": { - "$numberLong": "1567580906972" - } + "$date": "1567580906972" }, "modifiedAt": { - "$date": { - "$numberLong": "1567580906972" - } + "$date": "1567580906972" }, "origId": "ioLq6J2WDmNXguCmD", "name": "line/grid", "notes": "", - "rank": { - "$numberDouble": "1.2447092122064365" - }, + "rank": "1.2447092122064365", "private": false, "unlisted": true, "username": "tomjakubowski", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ftir3w8jplspdsab6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "8MNR7GM3Ts2biaABC" } \ No newline at end of file diff --git a/art/54TbvMsANMi2nBuBA/art.json b/art/54TbvMsANMi2nBuBA/art.json index 385eb4bb..e452fc1f 100644 --- a/art/54TbvMsANMi2nBuBA/art.json +++ b/art/54TbvMsANMi2nBuBA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zGdckH32zuyCajNt3", "createdAt": { - "$date": { - "$numberLong": "1571762510782" - } + "$date": "1571762510782" }, "profile": { "first_name": "andres", @@ -16,21 +14,15 @@ "username": "andres" }, "createdAt": { - "$date": { - "$numberLong": "1576466355298" - } + "$date": "1576466355298" }, "modifiedAt": { - "$date": { - "$numberLong": "1576466355298" - } + "$date": "1576466355298" }, "origId": null, "name": "clat", "notes": "", - "rank": { - "$numberDouble": "1.2991568720275988" - }, + "rank": "1.2991568720275988", "private": false, "unlisted": true, "username": "andres", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-e5zyzgiv4qzkf7kdw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "NRpYPhRB7MZvXZ5iH" } \ No newline at end of file diff --git a/art/54ZGebYmzcwbkmgpF/art.json b/art/54ZGebYmzcwbkmgpF/art.json index 99171c61..91e1329b 100644 --- a/art/54ZGebYmzcwbkmgpF/art.json +++ b/art/54ZGebYmzcwbkmgpF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595424954284" - } + "$date": "1595424954284" }, "modifiedAt": { - "$date": { - "$numberLong": "1595424954284" - } + "$date": "1595424954284" }, "origId": "Jr5nXxcZNwvx5K4Bd", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.9834779783473488" - }, + "rank": "1.9834779783473488", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6sgri1m9mufzgy74n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "MgzHxfCLTKhtcHtHD" } \ No newline at end of file diff --git a/art/55nRorvcAYfSEYJhZ/art.json b/art/55nRorvcAYfSEYJhZ/art.json index c3a27fb1..164f9eb4 100644 --- a/art/55nRorvcAYfSEYJhZ/art.json +++ b/art/55nRorvcAYfSEYJhZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669282304482" - } + "$date": "1669282304482" }, "modifiedAt": { - "$date": { - "$numberLong": "1669282304482" - } + "$date": "1669282304482" }, "origId": null, "name": "magicsparkle", "notes": "", - "rank": { - "$numberDouble": "1.4854487942306758" - }, + "rank": "1.4854487942306758", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ec19nxkvgvj12vj8n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "iNdTA43mPLSGkwmF9" } \ No newline at end of file diff --git a/art/57DGNjDnDYwrBWXqD/art.json b/art/57DGNjDnDYwrBWXqD/art.json index f4f5b936..94c79a54 100644 --- a/art/57DGNjDnDYwrBWXqD/art.json +++ b/art/57DGNjDnDYwrBWXqD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1576921242912" - } + "$date": "1576921242912" }, "modifiedAt": { - "$date": { - "$numberLong": "1576922219536" - } + "$date": "1576922219536" }, "origId": "XxsoGmBRve3XhR5q3", "name": "blrp", "notes": "", - "rank": { - "$numberDouble": "10.828708059040263" - }, + "rank": "10.828708059040263", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sj86fly75hzdz7wct-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "729" - }, - "likes": { - "$numberInt": "8" - }, + "views": "729", + "likes": "8", "revisionId": "RxP2STqRv6DwLiRkQ" } \ No newline at end of file diff --git a/art/57eTciQiKd6wT2ndd/art.json b/art/57eTciQiKd6wT2ndd/art.json index 72cacfad..39a91905 100644 --- a/art/57eTciQiKd6wT2ndd/art.json +++ b/art/57eTciQiKd6wT2ndd/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589157387084" - } + "$date": "1589157387084" }, "modifiedAt": { - "$date": { - "$numberLong": "1589157387084" - } + "$date": "1589157387084" }, "origId": "Cj2C3bSnE4yoFBfHp", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.257332238897249" - }, + "rank": "1.257332238897249", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n8u1y2qvqedw28et1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "52mqyG2YrXaPeBAPd" } \ No newline at end of file diff --git a/art/583kqaAomZpfinWXk/art.json b/art/583kqaAomZpfinWXk/art.json index a17a54c1..88c2fa10 100644 --- a/art/583kqaAomZpfinWXk/art.json +++ b/art/583kqaAomZpfinWXk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684334697139" - } + "$date": "1684334697139" }, "modifiedAt": { - "$date": { - "$numberLong": "1684334697139" - } + "$date": "1684334697139" }, "origId": "AMJYWSdCtDDTehM3C", "name": "Making A Grid - tweaks", "notes": "", - "rank": { - "$numberDouble": "1.3510084940964013" - }, + "rank": "1.3510084940964013", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-rwtmggc73xjfv30hd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "EN2zSMNCiRQmFJZYE" } \ No newline at end of file diff --git a/art/58gFy9tGHHqJ3JY4m/art.json b/art/58gFy9tGHHqJ3JY4m/art.json index 47cfd4c5..9d2f8100 100644 --- a/art/58gFy9tGHHqJ3JY4m/art.json +++ b/art/58gFy9tGHHqJ3JY4m/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1474788501973" - } + "$date": "1474788501973" }, "modifiedAt": { - "$date": { - "$numberLong": "1474805939250" - } + "$date": "1474805939250" }, "origId": "6Yx2A7TQ6NnyHhFPQ", "name": "moby", "notes": "", - "rank": { - "$numberDouble": "10.088423136032938" - }, + "rank": "10.088423136032938", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-z1jc1oyvrb7dsfasm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "851" - }, - "likes": { - "$numberInt": "6" - }, + "views": "851", + "likes": "6", "revisionId": "owQp7D3jPXRJhoEf3" } \ No newline at end of file diff --git a/art/5A8xZ8XRT4Rujidr9/art.json b/art/5A8xZ8XRT4Rujidr9/art.json index b751d8c7..86326b62 100644 --- a/art/5A8xZ8XRT4Rujidr9/art.json +++ b/art/5A8xZ8XRT4Rujidr9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1691641661309" - } + "$date": "1691641661309" }, "modifiedAt": { - "$date": { - "$numberLong": "1691641661309" - } + "$date": "1691641661309" }, "origId": "QKr9Zs5phrohEPjCp", "name": "ah-me", "notes": "", - "rank": { - "$numberDouble": "1.6128953010400051" - }, + "rank": "1.6128953010400051", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ksrnkciu52b85jbns-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "103" - }, - "likes": { - "$numberInt": "0" - }, + "views": "103", + "likes": "0", "revisionId": "WQZ5WupX54tb5FjDE" } \ No newline at end of file diff --git a/art/5BPbm4rfCpfS92BKS/art.json b/art/5BPbm4rfCpfS92BKS/art.json index 12003294..20e44fb0 100644 --- a/art/5BPbm4rfCpfS92BKS/art.json +++ b/art/5BPbm4rfCpfS92BKS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553345394446" - } + "$date": "1553345394446" }, "modifiedAt": { - "$date": { - "$numberLong": "1553345394446" - } + "$date": "1553345394446" }, "origId": "5RiyKNicAa32rA9YZ", "name": "1903-GridCircles", "notes": "", - "rank": { - "$numberDouble": "1.7731843593295846" - }, + "rank": "1.7731843593295846", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tc4v5rh7115njve12-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "0" - }, + "views": "99", + "likes": "0", "revisionId": "d84ypQQJuNFGAtzBR" } \ No newline at end of file diff --git a/art/5CPofs7dnZ8Pd7KNv/art.json b/art/5CPofs7dnZ8Pd7KNv/art.json index 785c836e..35e36461 100644 --- a/art/5CPofs7dnZ8Pd7KNv/art.json +++ b/art/5CPofs7dnZ8Pd7KNv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1577521407073" - } + "$date": "1577521407073" }, "modifiedAt": { - "$date": { - "$numberLong": "1577717963492" - } + "$date": "1577717963492" }, "origId": null, "name": "Happy_Christmas", "notes": "", - "rank": { - "$numberDouble": "1.5311846404128706" - }, + "rank": "1.5311846404128706", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5zjel6l9gayn2r62e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "179" - }, - "likes": { - "$numberInt": "0" - }, + "views": "179", + "likes": "0", "revisionId": "2KhMW7JQ5uX3bGuum" } \ No newline at end of file diff --git a/art/5EtotDS2NmQ69fxWF/art.json b/art/5EtotDS2NmQ69fxWF/art.json index ad760a2a..1a505909 100644 --- a/art/5EtotDS2NmQ69fxWF/art.json +++ b/art/5EtotDS2NmQ69fxWF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1697404075598" - } + "$date": "1697404075598" }, "modifiedAt": { - "$date": { - "$numberLong": "1697404075598" - } + "$date": "1697404075598" }, "origId": "8oJh9QtFGgJksSFFk", "name": "OVERSHOOT", "notes": "", - "rank": { - "$numberDouble": "1.9424507875666797" - }, + "rank": "1.9424507875666797", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-szbazl937ioxoy43y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "YYoxj36hojSSACycY" } \ No newline at end of file diff --git a/art/5Fphse6X3wyaFosYJ/art.json b/art/5Fphse6X3wyaFosYJ/art.json index 0a2d75bf..a0d8e0f1 100644 --- a/art/5Fphse6X3wyaFosYJ/art.json +++ b/art/5Fphse6X3wyaFosYJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653929874032" - } + "$date": "1653929874032" }, "modifiedAt": { - "$date": { - "$numberLong": "1653929874032" - } + "$date": "1653929874032" }, "origId": "SnHzmTdr25on3o4Zs", "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.8368698236915368" - }, + "rank": "1.8368698236915368", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ffy6m3rp4cjj27iq7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "v4aZjNgmCPo4tJ8tn" } \ No newline at end of file diff --git a/art/5MbciF3ZFxqF8hyYn/art.json b/art/5MbciF3ZFxqF8hyYn/art.json index 2d733428..5feb8b98 100644 --- a/art/5MbciF3ZFxqF8hyYn/art.json +++ b/art/5MbciF3ZFxqF8hyYn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1685544315675" - } + "$date": "1685544315675" }, "modifiedAt": { - "$date": { - "$numberLong": "1685544315675" - } + "$date": "1685544315675" }, "origId": null, "name": "Circles from Triangles by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 05 - Circles from Triangles", - "rank": { - "$numberDouble": "1.2865917644455818" - }, + "rank": "1.2865917644455818", "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q0xivl5lns9s3ft4j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "zfJDGYeGdqnx2D7j7" } \ No newline at end of file diff --git a/art/5NxpTo5tmZ5jQ3ZE5/art.json b/art/5NxpTo5tmZ5jQ3ZE5/art.json index 088eebae..c165fbd6 100644 --- a/art/5NxpTo5tmZ5jQ3ZE5/art.json +++ b/art/5NxpTo5tmZ5jQ3ZE5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1579355430467" - } + "$date": "1579355430467" }, "modifiedAt": { - "$date": { - "$numberLong": "1579355430467" - } + "$date": "1579355430467" }, "origId": "Cc5rgXprLDzaGgDGt", "name": "影 流 の 花", "notes": "", - "rank": { - "$numberDouble": "1.3569110862279552" - }, + "rank": "1.3569110862279552", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-b4xezbqcklxp7b6vz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "210" - }, - "likes": { - "$numberInt": "0" - }, + "views": "210", + "likes": "0", "revisionId": "LizPD4KdseXg2sfYn" } \ No newline at end of file diff --git a/art/5PLH8iYP7Rsj5z8NC/art.json b/art/5PLH8iYP7Rsj5z8NC/art.json index e66a812d..35904a9e 100644 --- a/art/5PLH8iYP7Rsj5z8NC/art.json +++ b/art/5PLH8iYP7Rsj5z8NC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1546607479252" - } + "$date": "1546607479252" }, "modifiedAt": { - "$date": { - "$numberLong": "1546607479252" - } + "$date": "1546607479252" }, "origId": "YviLasT7Z62qurfRD", "name": "omgb3", "notes": "", - "rank": { - "$numberDouble": "1.4746356778202403" - }, + "rank": "1.4746356778202403", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tw9pww2c9ec1smdz3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "23" - }, - "likes": { - "$numberInt": "0" - }, + "views": "23", + "likes": "0", "revisionId": "HXQP9r9eF75R8gdJ9" } \ No newline at end of file diff --git a/art/5RiyKNicAa32rA9YZ/art.json b/art/5RiyKNicAa32rA9YZ/art.json index ca978993..fe37b204 100644 --- a/art/5RiyKNicAa32rA9YZ/art.json +++ b/art/5RiyKNicAa32rA9YZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553336917117" - } + "$date": "1553336917117" }, "modifiedAt": { - "$date": { - "$numberLong": "1553336917117" - } + "$date": "1553336917117" }, "origId": "cynWXyqSFnWDriqfR", "name": "1903-GridSoundCentered", "notes": "", - "rank": { - "$numberDouble": "1.4868746774876422" - }, + "rank": "1.4868746774876422", "private": false, "unlisted": false, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ndyl47gnsfmp51191-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "209" - }, - "likes": { - "$numberInt": "1" - }, + "views": "209", + "likes": "1", "revisionId": "AmqQ3PGMxsPeZ5utG" } \ No newline at end of file diff --git a/art/5RkZQxjruyDfA9bS7/art.json b/art/5RkZQxjruyDfA9bS7/art.json index 04a56f66..496e159b 100644 --- a/art/5RkZQxjruyDfA9bS7/art.json +++ b/art/5RkZQxjruyDfA9bS7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": { - "$numberLong": "1619118831439" - } + "$date": "1619118831439" }, "username": "hzktqr", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619119095482" - } + "$date": "1619119095482" }, "modifiedAt": { - "$date": { - "$numberLong": "1619119418369" - } + "$date": "1619119418369" }, "origId": null, "name": "5RkZQxjruyDfA9bS7", "notes": "default https://soundcloud.com/chibi-tech/lolitazia-season", - "rank": { - "$numberDouble": "1.3695464472515286" - }, + "rank": "1.3695464472515286", "private": false, "unlisted": true, "username": "hzktqr", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-hqspebs2k98n2mkkx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "3FcgqDqqmtYNCFmFs" } \ No newline at end of file diff --git a/art/5TC2fdTpuR9MXHMhb/art.json b/art/5TC2fdTpuR9MXHMhb/art.json index 48e094db..28ecef74 100644 --- a/art/5TC2fdTpuR9MXHMhb/art.json +++ b/art/5TC2fdTpuR9MXHMhb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1578289089715" - } + "$date": "1578289089715" }, "modifiedAt": { - "$date": { - "$numberLong": "1578290189481" - } + "$date": "1578290189481" }, "origId": "7WmeTJSdWymq8FHDN", "name": "adv_triangle", "notes": "", - "rank": { - "$numberDouble": "1.0327823845549833" - }, + "rank": "1.0327823845549833", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8b60h38trqrdr3ixs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "241" - }, - "likes": { - "$numberInt": "0" - }, + "views": "241", + "likes": "0", "revisionId": "9kf9LzP7ZEodLJcZD" } \ No newline at end of file diff --git a/art/5WtmeHpqSmNcvRWAR/art.json b/art/5WtmeHpqSmNcvRWAR/art.json index 1f1a1edd..f6021752 100644 --- a/art/5WtmeHpqSmNcvRWAR/art.json +++ b/art/5WtmeHpqSmNcvRWAR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598622787740" - } + "$date": "1598622787740" }, "modifiedAt": { - "$date": { - "$numberLong": "1598622787740" - } + "$date": "1598622787740" }, "origId": "3hY77qyNdTWqMqYPg", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": { - "$numberDouble": "1.7235059666726105" - }, + "rank": "1.7235059666726105", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-djrumm9g4nhakd9ie-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "52" - }, - "likes": { - "$numberInt": "0" - }, + "views": "52", + "likes": "0", "revisionId": "4LwWC5F6RfoTMjTMJ" } \ No newline at end of file diff --git a/art/5YGSiNrquYpFi3Ggo/art.json b/art/5YGSiNrquYpFi3Ggo/art.json index fc21bf36..58e80a36 100644 --- a/art/5YGSiNrquYpFi3Ggo/art.json +++ b/art/5YGSiNrquYpFi3Ggo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1496286112655" - } + "$date": "1496286112655" }, "modifiedAt": { - "$date": { - "$numberLong": "1496453504106" - } + "$date": "1496453504106" }, "origId": "LucsLY5k9d68aLNgv", "name": "life is lil' better now thx", "notes": "", - "rank": { - "$numberDouble": "1.0195068424892502" - }, + "rank": "1.0195068424892502", "private": false, "unlisted": false, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-hfixdl9m7ivz07ekt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "142" - }, - "likes": { - "$numberInt": "0" - }, + "views": "142", + "likes": "0", "revisionId": "DtFXtY4DDRN2WY8TX" } \ No newline at end of file diff --git a/art/5Yw6GiojcPykGM7p6/art.json b/art/5Yw6GiojcPykGM7p6/art.json index ae9c539e..66945641 100644 --- a/art/5Yw6GiojcPykGM7p6/art.json +++ b/art/5Yw6GiojcPykGM7p6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ztfSbhxoNJGuACbEC", "createdAt": { - "$date": { - "$numberLong": "1694128868761" - } + "$date": "1694128868761" }, "username": "danieljcage", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1694130564773" - } + "$date": "1694130564773" }, "modifiedAt": { - "$date": { - "$numberLong": "1694193877409" - } + "$date": "1694193877409" }, "origId": null, "name": "Dots", "notes": "", - "rank": { - "$numberDouble": "1.3805313238175274" - }, + "rank": "1.3805313238175274", "private": false, "unlisted": true, "username": "danieljcage", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-er0p7bgjnkrt7eii5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "237" - }, - "likes": { - "$numberInt": "1" - }, + "views": "237", + "likes": "1", "revisionId": "geTbtFnNhnjytpCkj" } \ No newline at end of file diff --git a/art/5bpdGEqpAwiR35mDS/art.json b/art/5bpdGEqpAwiR35mDS/art.json index c7a3f0e2..9c9cc0a9 100644 --- a/art/5bpdGEqpAwiR35mDS/art.json +++ b/art/5bpdGEqpAwiR35mDS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684930658503" - } + "$date": "1684930658503" }, "modifiedAt": { - "$date": { - "$numberLong": "1684930658503" - } + "$date": "1684930658503" }, "origId": null, "name": "Audio Reactive_Own variation", "notes": "", - "rank": { - "$numberDouble": "1.4500273957110144" - }, + "rank": "1.4500273957110144", "private": false, "unlisted": true, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n9vesdi9i27qqjhc7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "GKcmFxBXfjW9NaJj9" } \ No newline at end of file diff --git a/art/5btpWTSD8Kwb767eh/art.json b/art/5btpWTSD8Kwb767eh/art.json index 88f9efb4..2779fc38 100644 --- a/art/5btpWTSD8Kwb767eh/art.json +++ b/art/5btpWTSD8Kwb767eh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zvYTT7qNPZP7HY9ud", "createdAt": { - "$date": { - "$numberLong": "1623844888254" - } + "$date": "1623844888254" }, "username": "plasticrainbow", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1623851122044" - } + "$date": "1623851122044" }, "modifiedAt": { - "$date": { - "$numberLong": "1623851841139" - } + "$date": "1623851841139" }, "origId": "NKCTpuxGSTTQAXHYw", "name": "Lesson5_Circles", "notes": "", - "rank": { - "$numberDouble": "1.6105992777904161" - }, + "rank": "1.6105992777904161", "private": false, "unlisted": true, "username": "plasticrainbow", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-icw649jayc5s2zky9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Yq8jzeKmBKQhZiEia" } \ No newline at end of file diff --git a/art/5dNDeR4dqCCRvcHCT/art.json b/art/5dNDeR4dqCCRvcHCT/art.json index 7af46367..322ded43 100644 --- a/art/5dNDeR4dqCCRvcHCT/art.json +++ b/art/5dNDeR4dqCCRvcHCT/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446245110567" - } + "$date": "1446245110567" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 2.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-ti1pt9g9uegwhioxt-thumbnail.jpg", - "views": { - "$numberInt": "137" - }, - "likes": { - "$numberInt": "0" - }, + "views": "137", + "likes": "0", "revisionId": "oERDjtBA5M6nom3Sk", "modifiedAt": { - "$date": { - "$numberLong": "1446245110570" - } + "$date": "1446245110570" }, - "rank": { - "$numberDouble": "1.9667150168746719" - } + "rank": "1.9667150168746719" } \ No newline at end of file diff --git a/art/5eHGg8xT9dKtXnSgu/art.json b/art/5eHGg8xT9dKtXnSgu/art.json index 7e64270b..3d5b8e69 100644 --- a/art/5eHGg8xT9dKtXnSgu/art.json +++ b/art/5eHGg8xT9dKtXnSgu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1558942174996" - } + "$date": "1558942174996" }, "modifiedAt": { - "$date": { - "$numberLong": "1558942174996" - } + "$date": "1558942174996" }, "origId": "nNmmtcBPupGfffRQy", "name": "lesson 4", "notes": "", - "rank": { - "$numberDouble": "1.1923155104701972" - }, + "rank": "1.1923155104701972", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9rzftlhp93rqwy4wh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "EQ37TNkG59uWENoLd" } \ No newline at end of file diff --git a/art/5eLB8us5zfTRPWx49/art.json b/art/5eLB8us5zfTRPWx49/art.json index ae62bf61..650fbd92 100644 --- a/art/5eLB8us5zfTRPWx49/art.json +++ b/art/5eLB8us5zfTRPWx49/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "R33nNERe5G4dNutnC", "createdAt": { - "$date": { - "$numberLong": "1552911672248" - } + "$date": "1552911672248" }, "profile": { "first_name": "Jko", @@ -15,21 +13,15 @@ "username": "jko" }, "createdAt": { - "$date": { - "$numberLong": "1552913242796" - } + "$date": "1552913242796" }, "modifiedAt": { - "$date": { - "$numberLong": "1552919624751" - } + "$date": "1552919624751" }, "origId": null, "name": "POTATO", "notes": "aetaewt", - "rank": { - "$numberDouble": "1.807025411192747" - }, + "rank": "1.807025411192747", "private": false, "unlisted": true, "username": "jko", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-tfph0da2u3778szz6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "tcEeL2WnMRhBDD92w" } \ No newline at end of file diff --git a/art/5eNtGMeN2Etw3d5dh/art.json b/art/5eNtGMeN2Etw3d5dh/art.json index 512edca8..22b54bf2 100644 --- a/art/5eNtGMeN2Etw3d5dh/art.json +++ b/art/5eNtGMeN2Etw3d5dh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595921427946" - } + "$date": "1595921427946" }, "modifiedAt": { - "$date": { - "$numberLong": "1595921427946" - } + "$date": "1595921427946" }, "origId": "JGbg2hhv422MBQhyP", "name": "antagonism", "notes": "", - "rank": { - "$numberDouble": "1.4164491624891486" - }, + "rank": "1.4164491624891486", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zg9kxy1sqmosyx4rh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "0" - }, + "views": "85", + "likes": "0", "revisionId": "kbirXKCCBiQCKRnya" } \ No newline at end of file diff --git a/art/5fBJ6mEfnhkJuSFyR/art.json b/art/5fBJ6mEfnhkJuSFyR/art.json index 09f8a8c6..ef2b4362 100644 --- a/art/5fBJ6mEfnhkJuSFyR/art.json +++ b/art/5fBJ6mEfnhkJuSFyR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451064977413" - } + "$date": "1451064977413" }, "modifiedAt": { - "$date": { - "$numberLong": "1454376751612" - } + "$date": "1454376751612" }, "origId": "XXSghCnP6t28ai6cy", "name": "chapapa", "notes": "", - "rank": { - "$numberDouble": "1.9515628572809047" - }, + "rank": "1.9515628572809047", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1vm3pfdtczwhl2oki-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "1" - }, + "views": "107", + "likes": "1", "revisionId": "DSRme2gLer93ary3u" } \ No newline at end of file diff --git a/art/5gKRQuwx63MAdRePc/art.json b/art/5gKRQuwx63MAdRePc/art.json index b4167584..a4cd8f10 100644 --- a/art/5gKRQuwx63MAdRePc/art.json +++ b/art/5gKRQuwx63MAdRePc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1494699060169" - } + "$date": "1494699060169" }, "modifiedAt": { - "$date": { - "$numberLong": "1494699095613" - } + "$date": "1494699095613" }, "origId": "7825RZhjGT9xTvEa7", "name": "Rainbow Flower", "notes": "Pretty Cool, Right?", - "rank": { - "$numberDouble": "1.1606545862356872" - }, + "rank": "1.1606545862356872", "private": false, "unlisted": false, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-a2scx6zv2rhhrm13n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "225" - }, - "likes": { - "$numberInt": "1" - }, + "views": "225", + "likes": "1", "revisionId": "QzBTT5CNLp4JeN46z" } \ No newline at end of file diff --git a/art/5hbYiwjeJvx8tCTME/art.json b/art/5hbYiwjeJvx8tCTME/art.json index 93dcbad0..3a3bb30e 100644 --- a/art/5hbYiwjeJvx8tCTME/art.json +++ b/art/5hbYiwjeJvx8tCTME/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,21 +12,15 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1659034108997" - } + "$date": "1659034108997" }, "modifiedAt": { - "$date": { - "$numberLong": "1659105223539" - } + "$date": "1659105223539" }, "origId": null, "name": "Universe", "notes": "", - "rank": { - "$numberDouble": "1.0741176454622332" - }, + "rank": "1.0741176454622332", "private": false, "unlisted": true, "username": "P_Malin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ptde8y850tnu02ve0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "j5CJpA5QgNPJrAcTW" } \ No newline at end of file diff --git a/art/5hf6Sm43wvfKW9tvA/art.json b/art/5hf6Sm43wvfKW9tvA/art.json index b237c134..df971e53 100644 --- a/art/5hf6Sm43wvfKW9tvA/art.json +++ b/art/5hf6Sm43wvfKW9tvA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": { - "$numberLong": "1590717528473" - } + "$date": "1590717528473" }, "username": "cjensen93", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590724281531" - } + "$date": "1590724281531" }, "modifiedAt": { - "$date": { - "$numberLong": "1590724281531" - } + "$date": "1590724281531" }, "origId": "hppyeGQduA2gx5GYx", "name": "Sound Reactive End", "notes": "Sound Reactive Advanced", - "rank": { - "$numberDouble": "1.5848465574770954" - }, + "rank": "1.5848465574770954", "private": false, "unlisted": true, "username": "cjensen93", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tyk8ju4um3dnol4rk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "jiGKgFdJiRretbcWJ" } \ No newline at end of file diff --git a/art/5kD5fS5JQyTcEzoY8/art.json b/art/5kD5fS5JQyTcEzoY8/art.json index fcdd32ce..cce3788e 100644 --- a/art/5kD5fS5JQyTcEzoY8/art.json +++ b/art/5kD5fS5JQyTcEzoY8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1600839950899" - } + "$date": "1600839950899" }, "modifiedAt": { - "$date": { - "$numberLong": "1601854589781" - } + "$date": "1601854589781" }, "origId": null, "name": "Sound Texture Visualizer", "notes": "Soundテキスチャーのサンプルをいじるとどんなパターンを綺麗に絞れるかとのためのシェーダーです。\n\nShader intended for viewing the raw effect of various processes on the sampled sound texture.\nHelpful for developing unique processing formulas.\n\nIn this example, I'm trying to isolate the rising and falling \"Let's go!\" sample\nThis helped also identify some really cool, clean patterns on the high end.", - "rank": { - "$numberDouble": "1.8122604356390057" - }, + "rank": "1.8122604356390057", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1cxor1idzrh16a8c7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "190" - }, - "likes": { - "$numberInt": "0" - }, + "views": "190", + "likes": "0", "revisionId": "8uTotz7rF3AW7mxFd" } \ No newline at end of file diff --git a/art/5ppKAhtsPPS3xfam7/art.json b/art/5ppKAhtsPPS3xfam7/art.json index 67d4e7df..3760def1 100644 --- a/art/5ppKAhtsPPS3xfam7/art.json +++ b/art/5ppKAhtsPPS3xfam7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": { - "$numberLong": "1446288834244" - } + "$date": "1446288834244" }, "profile": { "name": "Clément Duquesne", @@ -14,9 +12,7 @@ "username": "spotline" }, "createdAt": { - "$date": { - "$numberLong": "1446311700357" - } + "$date": "1446311700357" }, "origId": "uQkpXdAa4ABNPNthi", "name": "sillage", @@ -35,21 +31,13 @@ "shader": "#define NUM_POINTS 5000.0\n//#define FIT_VERTICA\n\nfloat rand(vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n float u = (float(vertexId)/NUM_POINTS) * 2.0 - 1.0;\n float v = 0.0;\n float ucoor = log((abs(u)*.5 + 1.0));\n v+= floor(texture2D(sound,vec2(ucoor,0.0)).a * 15.0)/10.0;\n float osc = 0.2*cos(1.*(1.1*time+3.0*(abs(u)+1.0)));\n float osc2 = 0.2*cos(1.*(-1.5*time+10.0*(u+1.0)));\n float x = u * 2.0;\n float y = v -0.5 + 0.5*pow(x,2.0) + osc +osc2;\n gl_Position = vec4(x,y,0,1);\n float colorfactor = pow(rand(vec2(x,y)),8.);\n gl_PointSize = v*6.0 + colorfactor*1.0;\n float r = mix(0.9,1.,colorfactor);\n float g = mix(0.9,1.,colorfactor);\n float b = 1.;\n \n v_color = vec4(r,g,b,colorfactor+0.5);\n}" }, "screenshotURL": "data/images/images-u6al664te3f7x9h0z-thumbnail.jpg", - "views": { - "$numberInt": "196" - }, - "likes": { - "$numberInt": "2" - }, + "views": "196", + "likes": "2", "revisionId": "iMMrZrMcdq8ZwDnBc", "modifiedAt": { - "$date": { - "$numberLong": "1446313850277" - } + "$date": "1446313850277" }, "hasSound": true, - "rank": { - "$numberDouble": "10.000039111485817" - }, + "rank": "10.000039111485817", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/5rPSkvavMCsT3A4KY/art.json b/art/5rPSkvavMCsT3A4KY/art.json index a7d87897..9b7cafb5 100644 --- a/art/5rPSkvavMCsT3A4KY/art.json +++ b/art/5rPSkvavMCsT3A4KY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Gyn4vE9wtszDPta57", "createdAt": { - "$date": { - "$numberLong": "1554190536287" - } + "$date": "1554190536287" }, "profile": { "first_name": "정학", @@ -15,21 +13,15 @@ "username": "정학" }, "createdAt": { - "$date": { - "$numberLong": "1554208672201" - } + "$date": "1554208672201" }, "modifiedAt": { - "$date": { - "$numberLong": "1554208672201" - } + "$date": "1554208672201" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1570100509722774" - }, + "rank": "1.1570100509722774", "private": false, "unlisted": true, "username": "정학", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-qtgtr2eeoi2ejcmyh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "xnjmhkBfte9K8gHAL" } \ No newline at end of file diff --git a/art/5v2eusj5uxKkdncH3/art.json b/art/5v2eusj5uxKkdncH3/art.json index 1c5e7e43..ab8f0173 100644 --- a/art/5v2eusj5uxKkdncH3/art.json +++ b/art/5v2eusj5uxKkdncH3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "R9EHNouGunG3qn6Ze", "createdAt": { - "$date": { - "$numberLong": "1574786267418" - } + "$date": "1574786267418" }, "profile": { "first_name": "Manicacci", @@ -15,21 +13,15 @@ "username": "manicacci" }, "createdAt": { - "$date": { - "$numberLong": "1574786273036" - } + "$date": "1574786273036" }, "modifiedAt": { - "$date": { - "$numberLong": "1574786273036" - } + "$date": "1574786273036" }, "origId": null, "name": "learning", "notes": "", - "rank": { - "$numberDouble": "1.6374902319563915" - }, + "rank": "1.6374902319563915", "private": false, "unlisted": true, "username": "manicacci", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-iap57hz9j570r2k0e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "nJ4W2R6cBT2uAYX4y" } \ No newline at end of file diff --git a/art/5vBB6qnTBzuES7iu5/art.json b/art/5vBB6qnTBzuES7iu5/art.json index da0ff352..37d054bb 100644 --- a/art/5vBB6qnTBzuES7iu5/art.json +++ b/art/5vBB6qnTBzuES7iu5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1568336005736" - } + "$date": "1568336005736" }, "modifiedAt": { - "$date": { - "$numberLong": "1568336005736" - } + "$date": "1568336005736" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.949922987975204" - }, + "rank": "1.949922987975204", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-bdss1thlfdt3mj4gr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "1" - }, + "views": "99", + "likes": "1", "revisionId": "2vNapWHbLNFDyFGp4" } \ No newline at end of file diff --git a/art/5vfETRh3Q89xEEMAA/art.json b/art/5vfETRh3Q89xEEMAA/art.json index 1023a360..8d62c9fc 100644 --- a/art/5vfETRh3Q89xEEMAA/art.json +++ b/art/5vfETRh3Q89xEEMAA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463879885693" - } + "$date": "1463879885693" }, "modifiedAt": { - "$date": { - "$numberLong": "1463879885693" - } + "$date": "1463879885693" }, "origId": "nDoX6LaHSyK8R6WTL", "name": "curve", "notes": "", - "rank": { - "$numberDouble": "1.8959183548919003" - }, + "rank": "1.8959183548919003", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6gzwme8a2ssu6s0f4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "122" - }, - "likes": { - "$numberInt": "0" - }, + "views": "122", + "likes": "0", "revisionId": "rSYSnQDPTmdEu6kH9" } \ No newline at end of file diff --git a/art/5wpxiiCkDvE3Wsv5D/art.json b/art/5wpxiiCkDvE3Wsv5D/art.json index 186ed218..29e972f5 100644 --- a/art/5wpxiiCkDvE3Wsv5D/art.json +++ b/art/5wpxiiCkDvE3Wsv5D/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1662139258407" - } + "$date": "1662139258407" }, "modifiedAt": { - "$date": { - "$numberLong": "1662139258407" - } + "$date": "1662139258407" }, "origId": "ji6xYT7wScL9QmPmH", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.306486517993389" - }, + "rank": "1.306486517993389", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5uges3daa81g028l4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "a5pCXu7W9LxqLjuF7" } \ No newline at end of file diff --git a/art/5y8GykbHCskE8dzPd/art.json b/art/5y8GykbHCskE8dzPd/art.json index 2275733c..2b91571d 100644 --- a/art/5y8GykbHCskE8dzPd/art.json +++ b/art/5y8GykbHCskE8dzPd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "SsQEyYiHtYmWmhGiz", "createdAt": { - "$date": { - "$numberLong": "1640254386795" - } + "$date": "1640254386795" }, "username": "leon", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1640257980828" - } + "$date": "1640257980828" }, "modifiedAt": { - "$date": { - "$numberLong": "1640258011271" - } + "$date": "1640258011271" }, "origId": null, "name": "triangle tunnel", "notes": "", - "rank": { - "$numberDouble": "1.2932588741682647" - }, + "rank": "1.2932588741682647", "private": false, "unlisted": true, "username": "leon", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ansonix1pnrfdgif8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Wzpz9gDwszi9eLDfW" } \ No newline at end of file diff --git a/art/627rN6vKn3Edv5K5G/art.json b/art/627rN6vKn3Edv5K5G/art.json index d11ad03b..9e8a7adb 100644 --- a/art/627rN6vKn3Edv5K5G/art.json +++ b/art/627rN6vKn3Edv5K5G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684932026511" - } + "$date": "1684932026511" }, "modifiedAt": { - "$date": { - "$numberLong": "1684932026511" - } + "$date": "1684932026511" }, "origId": null, "name": "Audio Reactive Art_jemin.shin", "notes": "", - "rank": { - "$numberDouble": "1.5809725984317486" - }, + "rank": "1.5809725984317486", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ev8y7305t1miq9dw6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "6iafJunfyjAgNE2Ev" } \ No newline at end of file diff --git a/art/6329mueSGExenMjbN/art.json b/art/6329mueSGExenMjbN/art.json index 945958a8..1848e73b 100644 --- a/art/6329mueSGExenMjbN/art.json +++ b/art/6329mueSGExenMjbN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1540492385361" - } + "$date": "1540492385361" }, "modifiedAt": { - "$date": { - "$numberLong": "1552101618840" - } + "$date": "1552101618840" }, "origId": "oYPxM5nT76rkag9tD", "name": "dotp", "notes": "", - "rank": { - "$numberDouble": "10.857866810165609" - }, + "rank": "10.857866810165609", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n9yitjbwphsnnxikq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1244" - }, - "likes": { - "$numberInt": "12" - }, + "views": "1244", + "likes": "12", "revisionId": "gggWsiQRoDbZhWnGy" } \ No newline at end of file diff --git a/art/63qyzzMSCLNjCirhM/art.json b/art/63qyzzMSCLNjCirhM/art.json index 626a523c..61099dbe 100644 --- a/art/63qyzzMSCLNjCirhM/art.json +++ b/art/63qyzzMSCLNjCirhM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1676491599486" - } + "$date": "1676491599486" }, "modifiedAt": { - "$date": { - "$numberLong": "1676491599486" - } + "$date": "1676491599486" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2373815868425935" - }, + "rank": "1.2373815868425935", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d4fibv7djvebcag69-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "qimRD3643H4LC4hEy" } \ No newline at end of file diff --git a/art/684pim4aQdsJFnh9S/art.json b/art/684pim4aQdsJFnh9S/art.json index 9c5adc3d..5df922d8 100644 --- a/art/684pim4aQdsJFnh9S/art.json +++ b/art/684pim4aQdsJFnh9S/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543837240653" - } + "$date": "1543837240653" }, "modifiedAt": { - "$date": { - "$numberLong": "1543837240653" - } + "$date": "1543837240653" }, "origId": "42pYPNux6r5SL9ebp", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1376831099640516" - }, + "rank": "1.1376831099640516", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5b3rlwn57y8ad9fzz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "33Mhc239DgHMhETu2" } \ No newline at end of file diff --git a/art/6C6jC7cgKsabzRcL8/art.json b/art/6C6jC7cgKsabzRcL8/art.json index ceff742e..ba679be9 100644 --- a/art/6C6jC7cgKsabzRcL8/art.json +++ b/art/6C6jC7cgKsabzRcL8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1506743004493" - } + "$date": "1506743004493" }, "modifiedAt": { - "$date": { - "$numberLong": "1506743004493" - } + "$date": "1506743004493" }, "origId": "mQuMhKJA2PG4x8j7h", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": { - "$numberDouble": "1.9068029251205507" - }, + "rank": "1.9068029251205507", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-apbhfy2twat19fyy3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "228" - }, - "likes": { - "$numberInt": "1" - }, + "views": "228", + "likes": "1", "revisionId": "xikwy45jHQ9tFmgjF" } \ No newline at end of file diff --git a/art/6EhsqQMiTAN8xv9yr/art.json b/art/6EhsqQMiTAN8xv9yr/art.json index 767f6472..d31238fe 100644 --- a/art/6EhsqQMiTAN8xv9yr/art.json +++ b/art/6EhsqQMiTAN8xv9yr/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1490180943383" - } + "$date": "1490180943383" }, "modifiedAt": { - "$date": { - "$numberLong": "1490180943383" - } + "$date": "1490180943383" }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "sin-plotter", "notes": "", - "rank": { - "$numberDouble": "1.0934097863346357" - }, + "rank": "1.0934097863346357", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9fmpvfxmbrdgrznt6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "76" - }, - "likes": { - "$numberInt": "0" - }, + "views": "76", + "likes": "0", "revisionId": "p4u69JBuvKRiTG2uP" } \ No newline at end of file diff --git a/art/6Gubrbbo9gDv8wczK/art.json b/art/6Gubrbbo9gDv8wczK/art.json index a01d8fed..12ebb0de 100644 --- a/art/6Gubrbbo9gDv8wczK/art.json +++ b/art/6Gubrbbo9gDv8wczK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565831751058" - } + "$date": "1565831751058" }, "modifiedAt": { - "$date": { - "$numberLong": "1565831751058" - } + "$date": "1565831751058" }, "origId": "2iNJXhqJXRjFNZ3K7", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "1.7182687659979783" - }, + "rank": "1.7182687659979783", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ad9tgxgftubtr19hb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "98" - }, - "likes": { - "$numberInt": "1" - }, + "views": "98", + "likes": "1", "revisionId": "H6q6Zg63bXLJeJLAt" } \ No newline at end of file diff --git a/art/6J7Jj9F2CdctHCkXB/art.json b/art/6J7Jj9F2CdctHCkXB/art.json index 41baebed..39e9a49a 100644 --- a/art/6J7Jj9F2CdctHCkXB/art.json +++ b/art/6J7Jj9F2CdctHCkXB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1622993335316" - } + "$date": "1622993335316" }, "modifiedAt": { - "$date": { - "$numberLong": "1622993335316" - } + "$date": "1622993335316" }, "origId": "rcKFeaikB2g9P6Wf5", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.914925306630685" - }, + "rank": "1.914925306630685", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-69rzkf81e9bp2b4hd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "YE5e7FYRPA5fasdei" } \ No newline at end of file diff --git a/art/6K6qbdqNTrkx589QP/art.json b/art/6K6qbdqNTrkx589QP/art.json index a16b1a78..88e5f55e 100644 --- a/art/6K6qbdqNTrkx589QP/art.json +++ b/art/6K6qbdqNTrkx589QP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1599135274537" - } + "$date": "1599135274537" }, "modifiedAt": { - "$date": { - "$numberLong": "1599135274537" - } + "$date": "1599135274537" }, "origId": "dk6ee6LN5fC4Dkybg", "name": "crystal irisz (1xxx)rwpoint", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.4872982646188488" - }, + "rank": "1.4872982646188488", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vl1zk7phrwll58lxa-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "30" - }, - "likes": { - "$numberInt": "0" - }, + "views": "30", + "likes": "0", "revisionId": "zwPAGba47yGkkKgCX" } \ No newline at end of file diff --git a/art/6KurZsv36w6xrAoSf/art.json b/art/6KurZsv36w6xrAoSf/art.json index 0d829052..0d88c9cc 100644 --- a/art/6KurZsv36w6xrAoSf/art.json +++ b/art/6KurZsv36w6xrAoSf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652889730133" - } + "$date": "1652889730133" }, "modifiedAt": { - "$date": { - "$numberLong": "1652889730133" - } + "$date": "1652889730133" }, "origId": null, "name": "Colors Variation", "notes": "", - "rank": { - "$numberDouble": "1.3289516769200636" - }, + "rank": "1.3289516769200636", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pn2ypxa14pobtgdau-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "x3DETp3w2TKJCgZWX" } \ No newline at end of file diff --git a/art/6N22GnCbsgYC6faeW/art.json b/art/6N22GnCbsgYC6faeW/art.json index 1213cad8..af51d2e0 100644 --- a/art/6N22GnCbsgYC6faeW/art.json +++ b/art/6N22GnCbsgYC6faeW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s7HjFWhhQTWKGaPrB", "createdAt": { - "$date": { - "$numberLong": "1554168718684" - } + "$date": "1554168718684" }, "profile": { "first_name": "철짜", @@ -15,21 +13,15 @@ "username": "철짜" }, "createdAt": { - "$date": { - "$numberLong": "1554181253984" - } + "$date": "1554181253984" }, "modifiedAt": { - "$date": { - "$numberLong": "1554181253984" - } + "$date": "1554181253984" }, "origId": null, "name": "JJEONDA", "notes": "", - "rank": { - "$numberDouble": "1.950638505281269" - }, + "rank": "1.950638505281269", "private": false, "unlisted": true, "username": "철짜", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6fzgwn9evvfhol9hv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "ep3ntSZpZEejHvAB4" } \ No newline at end of file diff --git a/art/6PsFwfvW2tLtoeFiC/art.json b/art/6PsFwfvW2tLtoeFiC/art.json index 631b7ac8..de3c6657 100644 --- a/art/6PsFwfvW2tLtoeFiC/art.json +++ b/art/6PsFwfvW2tLtoeFiC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553346756656" - } + "$date": "1553346756656" }, "modifiedAt": { - "$date": { - "$numberLong": "1553346756656" - } + "$date": "1553346756656" }, "origId": "5BPbm4rfCpfS92BKS", "name": "1903-GridHexagons", "notes": "", - "rank": { - "$numberDouble": "1.224023203291788" - }, + "rank": "1.224023203291788", "private": false, "unlisted": false, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ffo5auzlqu1idri48-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "159" - }, - "likes": { - "$numberInt": "0" - }, + "views": "159", + "likes": "0", "revisionId": "BBixXGKC8dgaTzFE3" } \ No newline at end of file diff --git a/art/6QkqTG5zopSEvE5ja/art.json b/art/6QkqTG5zopSEvE5ja/art.json index c1d9bdd4..e9a740d0 100644 --- a/art/6QkqTG5zopSEvE5ja/art.json +++ b/art/6QkqTG5zopSEvE5ja/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551482575801" - } + "$date": "1551482575801" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482575801" - } + "$date": "1551482575801" }, "origId": "8qkLM6jJv2xHNnELZ", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1322807779056203" - }, + "rank": "1.1322807779056203", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-e94v10qtkilfhe6a8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "7cQfv8oSvK82MQNm5" } \ No newline at end of file diff --git a/art/6RMx4XYpHck6oZZ4u/art.json b/art/6RMx4XYpHck6oZZ4u/art.json index 911061a8..16e2f790 100644 --- a/art/6RMx4XYpHck6oZZ4u/art.json +++ b/art/6RMx4XYpHck6oZZ4u/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": { - "$numberLong": "1612890971955" - } + "$date": "1612890971955" }, "username": "oneshade", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1612984818788" - } + "$date": "1612984818788" }, "modifiedAt": { - "$date": { - "$numberLong": "1612984818788" - } + "$date": "1612984818788" }, "origId": null, "name": "Parametric Plotter - Torus", "notes": "Parametric graphing.", - "rank": { - "$numberDouble": "1.1152076333955674" - }, + "rank": "1.1152076333955674", "private": false, "unlisted": false, "username": "oneshade", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-er4jpe4h70m8a7186-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "394" - }, - "likes": { - "$numberInt": "0" - }, + "views": "394", + "likes": "0", "revisionId": "cxYz6Rgh732uNKAD7" } \ No newline at end of file diff --git a/art/6RY7TFeo6Q9wmHb5f/art.json b/art/6RY7TFeo6Q9wmHb5f/art.json index 26f764bc..6907b2f0 100644 --- a/art/6RY7TFeo6Q9wmHb5f/art.json +++ b/art/6RY7TFeo6Q9wmHb5f/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677797985977" - } + "$date": "1677797985977" }, "modifiedAt": { - "$date": { - "$numberLong": "1677797985977" - } + "$date": "1677797985977" }, "origId": "MLaWwDHo66XjxhwCc", "name": "Amoeba V3", "notes": "Amoeba V3", - "rank": { - "$numberDouble": "1.1699091799254497" - }, + "rank": "1.1699091799254497", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ohwid9l3xn9dladj5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Pw4qJP2wafgBtsvp8" } \ No newline at end of file diff --git a/art/6RnXzKXyyfu7NWTyb/art.json b/art/6RnXzKXyyfu7NWTyb/art.json index 04c958d9..dd952abe 100644 --- a/art/6RnXzKXyyfu7NWTyb/art.json +++ b/art/6RnXzKXyyfu7NWTyb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521858267710" - } + "$date": "1521858267710" }, "modifiedAt": { - "$date": { - "$numberLong": "1521858267710" - } + "$date": "1521858267710" }, "origId": "ojPoZ3NHuEgtAPr3Z", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.8760981231910974" - }, + "rank": "1.8760981231910974", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-aauvtmyex59nv1a21-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "225" - }, - "likes": { - "$numberInt": "0" - }, + "views": "225", + "likes": "0", "revisionId": "dJfBqJMj7fCSfabTT" } \ No newline at end of file diff --git a/art/6Xdd5o4awYpFcY4QM/art.json b/art/6Xdd5o4awYpFcY4QM/art.json index fc602aba..191210b9 100644 --- a/art/6Xdd5o4awYpFcY4QM/art.json +++ b/art/6Xdd5o4awYpFcY4QM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653409924785" - } + "$date": "1653409924785" }, "modifiedAt": { - "$date": { - "$numberLong": "1653410698988" - } + "$date": "1653410698988" }, "origId": "XpfxjsLJWz8DSuALM", "name": "Audio Reactive Art_seongwon.jang", "notes": "", - "rank": { - "$numberDouble": "1.3061829644749843" - }, + "rank": "1.3061829644749843", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1pznhqz90v4rapoh8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "cykNSDfTcoH4attkG" } \ No newline at end of file diff --git a/art/6XqJX2mnFpa8i9aLH/art.json b/art/6XqJX2mnFpa8i9aLH/art.json index 8aef7014..4a05ff4d 100644 --- a/art/6XqJX2mnFpa8i9aLH/art.json +++ b/art/6XqJX2mnFpa8i9aLH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rubytPzrDFdaRJ9Z8", "createdAt": { - "$date": { - "$numberLong": "1567130116915" - } + "$date": "1567130116915" }, "profile": { "name": "Adam Tolley", @@ -14,21 +12,15 @@ "username": "refactorized" }, "createdAt": { - "$date": { - "$numberLong": "1567132989286" - } + "$date": "1567132989286" }, "modifiedAt": { - "$date": { - "$numberLong": "1567138966644" - } + "$date": "1567138966644" }, "origId": null, "name": "cioycle", "notes": "", - "rank": { - "$numberDouble": "1.8932345264774784" - }, + "rank": "1.8932345264774784", "private": false, "unlisted": true, "username": "refactorized", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qnik4bc3ubzvij8m0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "DDz4tsn5Lo4KPhiTs" } \ No newline at end of file diff --git a/art/6YpuWT2zbWkg2ocdL/art.json b/art/6YpuWT2zbWkg2ocdL/art.json index 2d1aac63..fbdadede 100644 --- a/art/6YpuWT2zbWkg2ocdL/art.json +++ b/art/6YpuWT2zbWkg2ocdL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,20 +13,14 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1447706679557" - } + "$date": "1447706679557" }, "modifiedAt": { - "$date": { - "$numberLong": "1447706679557" - } + "$date": "1447706679557" }, "origId": null, "name": "collage", - "rank": { - "$numberDouble": "1.7792497132464828" - }, + "rank": "1.7792497132464828", "private": false, "username": "visy", "settings": { @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-0zn8qm26g2pg9xn5r-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "143" - }, - "likes": { - "$numberInt": "0" - }, + "views": "143", + "likes": "0", "revisionId": "dJ6fTw3fzbXwLf6hq", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/6Yx2A7TQ6NnyHhFPQ/art.json b/art/6Yx2A7TQ6NnyHhFPQ/art.json index be4aa6d3..e5cf0fd7 100644 --- a/art/6Yx2A7TQ6NnyHhFPQ/art.json +++ b/art/6Yx2A7TQ6NnyHhFPQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1472837932975" - } + "$date": "1472837932975" }, "modifiedAt": { - "$date": { - "$numberLong": "1474174645845" - } + "$date": "1474174645845" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "bwow", "notes": "Trying an failing to replicate \n\n![this](https://67.media.tumblr.com/b0ab265af61e714f2120d701ee4096b2/tumblr_oco0nnxZg51r2geqjo1_500.gif)", - "rank": { - "$numberDouble": "10.991072057812215" - }, + "rank": "10.991072057812215", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lpsla0pcwtlv15g92-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1305" - }, - "likes": { - "$numberInt": "10" - }, + "views": "1305", + "likes": "10", "revisionId": "vWR26Fhpcy3b2KLme" } \ No newline at end of file diff --git a/art/6bbL3L3PTAdvJyg8n/art.json b/art/6bbL3L3PTAdvJyg8n/art.json index b84049af..55d063cf 100644 --- a/art/6bbL3L3PTAdvJyg8n/art.json +++ b/art/6bbL3L3PTAdvJyg8n/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1552679132604" - } + "$date": "1552679132604" }, "modifiedAt": { - "$date": { - "$numberLong": "1552679132604" - } + "$date": "1552679132604" }, "origId": "MfQT7AKEmWF7Q35TS", "name": "gatra", "notes": "", - "rank": { - "$numberDouble": "10.3069747373428" - }, + "rank": "10.3069747373428", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-895yhf4dvzto6fti5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "898" - }, - "likes": { - "$numberInt": "7" - }, + "views": "898", + "likes": "7", "revisionId": "8kTdfz4pEXyWm2pDy" } \ No newline at end of file diff --git a/art/6bpRiTn7zbJ2Birz8/art.json b/art/6bpRiTn7zbJ2Birz8/art.json index 50e29930..2d4c3c22 100644 --- a/art/6bpRiTn7zbJ2Birz8/art.json +++ b/art/6bpRiTn7zbJ2Birz8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522119400992" - } + "$date": "1522119400992" }, "modifiedAt": { - "$date": { - "$numberLong": "1522119400992" - } + "$date": "1522119400992" }, "origId": "do5csPmmsrqctxz3p", "name": "BigSwingingSnake", "notes": "", - "rank": { - "$numberDouble": "1.4447783381931165" - }, + "rank": "1.4447783381931165", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lo96stiq0vumtr0gq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "XgSNjtwTmyGaonsrN" } \ No newline at end of file diff --git a/art/6d4uyMnEKnip4oyLR/art.json b/art/6d4uyMnEKnip4oyLR/art.json index da97f2c9..8babea1b 100644 --- a/art/6d4uyMnEKnip4oyLR/art.json +++ b/art/6d4uyMnEKnip4oyLR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": { - "$numberLong": "1605217631309" - } + "$date": "1605217631309" }, "profile": { "first_name": "Eugene", @@ -15,21 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": { - "$numberLong": "1605218789392" - } + "$date": "1605218789392" }, "modifiedAt": { - "$date": { - "$numberLong": "1605219329769" - } + "$date": "1605219329769" }, "origId": null, "name": "tutorial-1-0 initial grid", "notes": "", - "rank": { - "$numberDouble": "1.0250435289751159" - }, + "rank": "1.0250435289751159", "private": false, "unlisted": true, "username": "eugene", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-kojbfpi2e4kkm5mfu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "aRHkxyPwoRu3pe8JG" } \ No newline at end of file diff --git a/art/6eSja54pMxXcD9ArN/art.json b/art/6eSja54pMxXcD9ArN/art.json index 0f4a2b06..a3a1f755 100644 --- a/art/6eSja54pMxXcD9ArN/art.json +++ b/art/6eSja54pMxXcD9ArN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kwMWoNBMsEW7oc6Ew", "createdAt": { - "$date": { - "$numberLong": "1501396458388" - } + "$date": "1501396458388" }, "username": "sndmtk", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501396470105" - } + "$date": "1501396470105" }, "modifiedAt": { - "$date": { - "$numberLong": "1501399099997" - } + "$date": "1501399099997" }, "origId": null, "name": "sample", "notes": "", - "rank": { - "$numberDouble": "1.984463562982024" - }, + "rank": "1.984463562982024", "private": false, "unlisted": true, "username": "sndmtk", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qzkv2xnrom6ndgtsu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "cdeCjuD6C6NMZpbsK" } \ No newline at end of file diff --git a/art/6gGtgPeiwrBx9DC8d/art.json b/art/6gGtgPeiwrBx9DC8d/art.json index 54515691..fc14c76b 100644 --- a/art/6gGtgPeiwrBx9DC8d/art.json +++ b/art/6gGtgPeiwrBx9DC8d/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1652949808050" - } + "$date": "1652949808050" }, "modifiedAt": { - "$date": { - "$numberLong": "1652959355275" - } + "$date": "1652959355275" }, "origId": "32DEaMDYx5JAqhWRY", "name": "Exercise - Color - Hyunjin Kim", "notes": "", - "rank": { - "$numberDouble": "1.5047517048737042" - }, + "rank": "1.5047517048737042", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8zkf7nwm55gqsg54e-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "NWaDNYPGabRnxYSzv" } \ No newline at end of file diff --git a/art/6gQQcZm2vuBMyLCkB/art.json b/art/6gQQcZm2vuBMyLCkB/art.json index 78d097db..023f0f80 100644 --- a/art/6gQQcZm2vuBMyLCkB/art.json +++ b/art/6gQQcZm2vuBMyLCkB/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446458630214" - } + "$date": "1446458630214" }, "modifiedAt": { - "$date": { - "$numberLong": "1446458630214" - } + "$date": "1446458630214" }, "origId": "oMwCvkkRyEiZkio4h", "name": "point cloud vs spheres colored", @@ -31,15 +27,9 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.9,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n\n pos.z += .9;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = pos.z*1.5;\n\n v_color = vec4(abs(normalize(ofs))-ofs.z,1.);\n}" }, "screenshotURL": "data/images/images-mw5ssi4xtryhttjbl-thumbnail.jpg", - "views": { - "$numberInt": "336" - }, - "likes": { - "$numberInt": "3" - }, + "views": "336", + "likes": "3", "revisionId": "N8eFFjsbNC8L9EqQE", "hasSound": true, - "rank": { - "$numberDouble": "10.880520268628738" - } + "rank": "10.880520268628738" } \ No newline at end of file diff --git a/art/6hsoh4en6G7rPqjb8/art.json b/art/6hsoh4en6G7rPqjb8/art.json index aada3f86..8fb27f9b 100644 --- a/art/6hsoh4en6G7rPqjb8/art.json +++ b/art/6hsoh4en6G7rPqjb8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": { - "$numberLong": "1704921597360" - } + "$date": "1704921597360" }, "profile": { "name": "Simon Taeter", @@ -14,21 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": { - "$numberLong": "1705072487738" - } + "$date": "1705072487738" }, "modifiedAt": { - "$date": { - "$numberLong": "1705072487738" - } + "$date": "1705072487738" }, "origId": "BrGxYaWHdj7D4XZyf", "name": "nice error 1", "notes": "", - "rank": { - "$numberDouble": "1.2592602644885402" - }, + "rank": "1.2592602644885402", "private": false, "unlisted": true, "username": "staeter", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tpmyek6qpvxczrk3j-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "GyeeKvfq5CdBqBvcA" } \ No newline at end of file diff --git a/art/6kjKSErWMZSF6xj6c/art.json b/art/6kjKSErWMZSF6xj6c/art.json index 72049c8b..d1687980 100644 --- a/art/6kjKSErWMZSF6xj6c/art.json +++ b/art/6kjKSErWMZSF6xj6c/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512734459827" - } + "$date": "1512734459827" }, "modifiedAt": { - "$date": { - "$numberLong": "1512734459827" - } + "$date": "1512734459827" }, "origId": "BxXCFpZxu7eFdhiyP", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.692157628219352" - }, + "rank": "1.692157628219352", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ntrk7jrj1606vppx2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "83" - }, - "likes": { - "$numberInt": "0" - }, + "views": "83", + "likes": "0", "revisionId": "ZK55wMZ56GczGHpcS" } \ No newline at end of file diff --git a/art/6koiJAeZMvqyq7fpb/art.json b/art/6koiJAeZMvqyq7fpb/art.json index 5f257207..fbff5fbc 100644 --- a/art/6koiJAeZMvqyq7fpb/art.json +++ b/art/6koiJAeZMvqyq7fpb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689315025688" - } + "$date": "1689315025688" }, "modifiedAt": { - "$date": { - "$numberLong": "1689315025688" - } + "$date": "1689315025688" }, "origId": "dMsa7ScyoyExY3Cxk", "name": "reakt", "notes": "", - "rank": { - "$numberDouble": "1.5532026507393375" - }, + "rank": "1.5532026507393375", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-cktdl62s7v2cwradt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "WTGLTLNHKQHoL4PdX" } \ No newline at end of file diff --git a/art/6nPKwArJkv4Rbz6LX/art.json b/art/6nPKwArJkv4Rbz6LX/art.json index 7578736c..a7ea7171 100644 --- a/art/6nPKwArJkv4Rbz6LX/art.json +++ b/art/6nPKwArJkv4Rbz6LX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CxvWHiJsRS28MeMHF", "createdAt": { - "$date": { - "$numberLong": "1632425500099" - } + "$date": "1632425500099" }, "username": "feathj", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1632427305963" - } + "$date": "1632427305963" }, "modifiedAt": { - "$date": { - "$numberLong": "1632428353721" - } + "$date": "1632428353721" }, "origId": null, "name": "music", "notes": "", - "rank": { - "$numberDouble": "1.9564172673524751" - }, + "rank": "1.9564172673524751", "private": false, "unlisted": true, "username": "feathj", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1jjw7crgw6fdi4tl9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "tuBAF4SSpr7X7toqg" } \ No newline at end of file diff --git a/art/6nxqs9sKqwTpWK2Sf/art.json b/art/6nxqs9sKqwTpWK2Sf/art.json index 84d5b82c..42535dc9 100644 --- a/art/6nxqs9sKqwTpWK2Sf/art.json +++ b/art/6nxqs9sKqwTpWK2Sf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1516519889443" - } + "$date": "1516519889443" }, "modifiedAt": { - "$date": { - "$numberLong": "1516519889443" - } + "$date": "1516519889443" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8304400570390889" - }, + "rank": "1.8304400570390889", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zly24ubsbuydlpeku-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "193" - }, - "likes": { - "$numberInt": "0" - }, + "views": "193", + "likes": "0", "revisionId": "Nb7NZRPuZMuSJSzJL" } \ No newline at end of file diff --git a/art/6qenwf5cKgyGLZrXw/art.json b/art/6qenwf5cKgyGLZrXw/art.json index d9b0fbd8..fab04e68 100644 --- a/art/6qenwf5cKgyGLZrXw/art.json +++ b/art/6qenwf5cKgyGLZrXw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684474210407" - } + "$date": "1684474210407" }, "modifiedAt": { - "$date": { - "$numberLong": "1684474210407" - } + "$date": "1684474210407" }, "origId": null, "name": "color duplicate", "notes": "", - "rank": { - "$numberDouble": "1.8504064671651426" - }, + "rank": "1.8504064671651426", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-au76xhcx3ycv6satg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "iBi6ybbvHynQXs4No" } \ No newline at end of file diff --git a/art/6qhRHbFn8B6GeD5Ni/art.json b/art/6qhRHbFn8B6GeD5Ni/art.json index 048edaa3..5dfa823f 100644 --- a/art/6qhRHbFn8B6GeD5Ni/art.json +++ b/art/6qhRHbFn8B6GeD5Ni/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446060451952" - } + "$date": "1446060451952" }, "origId": null, "name": "unnamed2", @@ -25,19 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 2.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotURL": "data/images/images-6ne2eg69apigwgclz-thumbnail.jpg", - "views": { - "$numberInt": "169" - }, - "likes": { - "$numberInt": "0" - }, + "views": "169", + "likes": "0", "revisionId": "NmRdMXB27qGy58oXX", "modifiedAt": { - "$date": { - "$numberLong": "1446060451958" - } + "$date": "1446060451958" }, - "rank": { - "$numberDouble": "1.8049750840978451" - } + "rank": "1.8049750840978451" } \ No newline at end of file diff --git a/art/6t7WhmEDeF7kcGFDh/art.json b/art/6t7WhmEDeF7kcGFDh/art.json index 1af724fb..f6ddc88e 100644 --- a/art/6t7WhmEDeF7kcGFDh/art.json +++ b/art/6t7WhmEDeF7kcGFDh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aEDfLW62Jw9S8tvu7", "createdAt": { - "$date": { - "$numberLong": "1516798435733" - } + "$date": "1516798435733" }, "profile": { "first_name": "Benjamin", @@ -15,21 +13,15 @@ "username": "benjamin" }, "createdAt": { - "$date": { - "$numberLong": "1516799751442" - } + "$date": "1516799751442" }, "modifiedAt": { - "$date": { - "$numberLong": "1516799751442" - } + "$date": "1516799751442" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8196604889228067" - }, + "rank": "1.8196604889228067", "private": false, "unlisted": true, "username": "benjamin", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-1aq8c033lqv78fzft-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "oAwZEs5dgeGKfQjQe" } \ No newline at end of file diff --git a/art/6xC43NutGGXHRTZ9p/art.json b/art/6xC43NutGGXHRTZ9p/art.json index 54b6c533..3267e551 100644 --- a/art/6xC43NutGGXHRTZ9p/art.json +++ b/art/6xC43NutGGXHRTZ9p/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1611109847725" - } + "$date": "1611109847725" }, "modifiedAt": { - "$date": { - "$numberLong": "1611109847725" - } + "$date": "1611109847725" }, "origId": "epNhofNCAKkjo88eT", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0997262771470846" - }, + "rank": "1.0997262771470846", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ydiu5ku4pirid8l9h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "tYfcijCySyk3NMh4h" } \ No newline at end of file diff --git a/art/6xw95t7YcinWhp8Ra/art.json b/art/6xw95t7YcinWhp8Ra/art.json index f5c1f5b3..fbc1780e 100644 --- a/art/6xw95t7YcinWhp8Ra/art.json +++ b/art/6xw95t7YcinWhp8Ra/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1620061821696" - } + "$date": "1620061821696" }, "modifiedAt": { - "$date": { - "$numberLong": "1620061821696" - } + "$date": "1620061821696" }, "origId": "WzeZofWAP8mZ2aNBz", "name": "sound tutorial", "notes": "", - "rank": { - "$numberDouble": "1.1094219178409834" - }, + "rank": "1.1094219178409834", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nvw08d3vwif9gfmvw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "LrsQWbkThE3GM2PL8" } \ No newline at end of file diff --git a/art/6zJfYSooxERRtZtbe/art.json b/art/6zJfYSooxERRtZtbe/art.json index 1cb1d674..4cff0d95 100644 --- a/art/6zJfYSooxERRtZtbe/art.json +++ b/art/6zJfYSooxERRtZtbe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "6LYHhwj5wMwA9HvPG", "createdAt": { - "$date": { - "$numberLong": "1535280458435" - } + "$date": "1535280458435" }, "username": "aaron1924", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1535281188852" - } + "$date": "1535281188852" }, "modifiedAt": { - "$date": { - "$numberLong": "1535281393869" - } + "$date": "1535281393869" }, "origId": null, "name": "Loopy", "notes": "My first ever vertex shader :D", - "rank": { - "$numberDouble": "10.291758525656432" - }, + "rank": "10.291758525656432", "private": false, "unlisted": false, "username": "aaron1924", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0cu058nnfe8khv773-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "360" - }, - "likes": { - "$numberInt": "3" - }, + "views": "360", + "likes": "3", "revisionId": "i9F6tbJTBpB4eravb" } \ No newline at end of file diff --git a/art/6zSLjpCNA7CDQvm9e/art.json b/art/6zSLjpCNA7CDQvm9e/art.json index 8bc42c52..e5a2c6aa 100644 --- a/art/6zSLjpCNA7CDQvm9e/art.json +++ b/art/6zSLjpCNA7CDQvm9e/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1487059812965" - } + "$date": "1487059812965" }, "modifiedAt": { - "$date": { - "$numberLong": "1487059937162" - } + "$date": "1487059937162" }, "origId": null, "name": "179b", "notes": "", - "rank": { - "$numberDouble": "1.5495729403784562" - }, + "rank": "1.5495729403784562", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q6k4fezg5owzqn7el-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "9oPBFchZMkpQEvfau" } \ No newline at end of file diff --git a/art/72Qyo6BcBD6bt9NDW/art.json b/art/72Qyo6BcBD6bt9NDW/art.json index 7df62366..a556186c 100644 --- a/art/72Qyo6BcBD6bt9NDW/art.json +++ b/art/72Qyo6BcBD6bt9NDW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585503613150" - } + "$date": "1585503613150" }, "modifiedAt": { - "$date": { - "$numberLong": "1585503613150" - } + "$date": "1585503613150" }, "origId": "L6xDZ78mbnpnMQGQj", "name": "adv_Sphere", "notes": "", - "rank": { - "$numberDouble": "1.1154688288613837" - }, + "rank": "1.1154688288613837", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hs0mc10gayrazpxni-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "SiJB3x7bdYSA7LDCh" } \ No newline at end of file diff --git a/art/72yf22zZ942pR2Pjn/art.json b/art/72yf22zZ942pR2Pjn/art.json index 3093ac36..728b2d08 100644 --- a/art/72yf22zZ942pR2Pjn/art.json +++ b/art/72yf22zZ942pR2Pjn/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1521574787115" - } + "$date": "1521574787115" }, "modifiedAt": { - "$date": { - "$numberLong": "1521574787115" - } + "$date": "1521574787115" }, "origId": "nBFQ8eYqePsxmzozA", "name": "test0", "notes": "", - "rank": { - "$numberDouble": "1.5903696451272076" - }, + "rank": "1.5903696451272076", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3y7bvwlpocp9i4yg1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "bo4cnJmatvCpJoyEL" } \ No newline at end of file diff --git a/art/748RN8qRjrDrtSGy2/art.json b/art/748RN8qRjrDrtSGy2/art.json index 75f6ca72..8bb238a9 100644 --- a/art/748RN8qRjrDrtSGy2/art.json +++ b/art/748RN8qRjrDrtSGy2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1536517222523" - } + "$date": "1536517222523" }, "modifiedAt": { - "$date": { - "$numberLong": "1536517222523" - } + "$date": "1536517222523" }, "origId": null, "name": "Triangles", "notes": "", - "rank": { - "$numberDouble": "1.8774855813091311" - }, + "rank": "1.8774855813091311", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tkvdkjui9l6ilbml3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "49" - }, - "likes": { - "$numberInt": "0" - }, + "views": "49", + "likes": "0", "revisionId": "YAjtWT5LZgfwcf7uc" } \ No newline at end of file diff --git a/art/75BKGgPT6J42k7Aax/art.json b/art/75BKGgPT6J42k7Aax/art.json index 36dd9053..39352cf4 100644 --- a/art/75BKGgPT6J42k7Aax/art.json +++ b/art/75BKGgPT6J42k7Aax/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1567184633252" - } + "$date": "1567184633252" }, "modifiedAt": { - "$date": { - "$numberLong": "1567184633252" - } + "$date": "1567184633252" }, "origId": "BxMWaxP7Sqiz38FgK", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.321884220899165" - }, + "rank": "1.321884220899165", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-omjckgd9j5r3w23gh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "iLuLcG47z6Wfi8DhT" } \ No newline at end of file diff --git a/art/7825RZhjGT9xTvEa7/art.json b/art/7825RZhjGT9xTvEa7/art.json index 8e7e97c3..ee680dda 100644 --- a/art/7825RZhjGT9xTvEa7/art.json +++ b/art/7825RZhjGT9xTvEa7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1494693717725" - } + "$date": "1494693717725" }, "modifiedAt": { - "$date": { - "$numberLong": "1494693717725" - } + "$date": "1494693717725" }, "origId": "LorQPsDrEHNowrcw5", "name": "test2", "notes": "", - "rank": { - "$numberDouble": "1.489263438894878" - }, + "rank": "1.489263438894878", "private": false, "unlisted": true, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-2e7pykz7i7t4aek6v-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "74" - }, - "likes": { - "$numberInt": "1" - }, + "views": "74", + "likes": "1", "revisionId": "TPLenFWc5RjgTGiA6" } \ No newline at end of file diff --git a/art/78PSuMWSJy9qmzeCm/art.json b/art/78PSuMWSJy9qmzeCm/art.json index 48359e69..299856f1 100644 --- a/art/78PSuMWSJy9qmzeCm/art.json +++ b/art/78PSuMWSJy9qmzeCm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1518901129127" - } + "$date": "1518901129127" }, "modifiedAt": { - "$date": { - "$numberLong": "1594507537372" - } + "$date": "1594507537372" }, "origId": "W759Kzfq4jJb5dL5v", "name": "snêky", "notes": "", - "rank": { - "$numberDouble": "1.2264998046688227" - }, + "rank": "1.2264998046688227", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-20qewxa1u8eb5h6m8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "152" - }, - "likes": { - "$numberInt": "0" - }, + "views": "152", + "likes": "0", "revisionId": "zvvXpX4HNE4KmY8vu" } \ No newline at end of file diff --git a/art/79HqSrQH4meL63aAo/art.json b/art/79HqSrQH4meL63aAo/art.json index 0751b702..6b3affbc 100644 --- a/art/79HqSrQH4meL63aAo/art.json +++ b/art/79HqSrQH4meL63aAo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485784949501" - } + "$date": "1485784949501" }, "modifiedAt": { - "$date": { - "$numberLong": "1487134812650" - } + "$date": "1487134812650" }, "origId": "auo92EWvwwyBRak2c", "name": "ball-o?3", "notes": "", - "rank": { - "$numberDouble": "10.31055953801975" - }, + "rank": "10.31055953801975", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4pfkik8qiixjgvijv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2405" - }, - "likes": { - "$numberInt": "16" - }, + "views": "2405", + "likes": "16", "revisionId": "gieoPCF9uWu7ygyEF" } \ No newline at end of file diff --git a/art/7AywqTMXSQtDaa9RW/art.json b/art/7AywqTMXSQtDaa9RW/art.json index 44e3e14d..b47c987f 100644 --- a/art/7AywqTMXSQtDaa9RW/art.json +++ b/art/7AywqTMXSQtDaa9RW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571732753784" - } + "$date": "1571732753784" }, "modifiedAt": { - "$date": { - "$numberLong": "1571732753784" - } + "$date": "1571732753784" }, "origId": "mkFSba4s7DTHBu57L", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.1178900913056167" - }, + "rank": "1.1178900913056167", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wcw9fnibtq36hw919-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "K9bqPp68826HjrkDC" } \ No newline at end of file diff --git a/art/7Bkg55Y8SPEtDJedE/art.json b/art/7Bkg55Y8SPEtDJedE/art.json index b7a5d854..6306c56b 100644 --- a/art/7Bkg55Y8SPEtDJedE/art.json +++ b/art/7Bkg55Y8SPEtDJedE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1511895013837" - } + "$date": "1511895013837" }, "modifiedAt": { - "$date": { - "$numberLong": "1511895013837" - } + "$date": "1511895013837" }, "origId": "LPS8BeAeCDomFZXzX", "name": "ponpons", "notes": "", - "rank": { - "$numberDouble": "1.9429055669081972" - }, + "rank": "1.9429055669081972", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0006xsweyopsb2bcg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "296" - }, - "likes": { - "$numberInt": "0" - }, + "views": "296", + "likes": "0", "revisionId": "iXfFjDCjm485faxjT" } \ No newline at end of file diff --git a/art/7BtREZnTSkBpz7W87/art.json b/art/7BtREZnTSkBpz7W87/art.json index 60663345..20db3630 100644 --- a/art/7BtREZnTSkBpz7W87/art.json +++ b/art/7BtREZnTSkBpz7W87/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452613100753" - } + "$date": "1452613100753" }, "modifiedAt": { - "$date": { - "$numberLong": "1459333873689" - } + "$date": "1459333873689" }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "chx", "notes": "", - "rank": { - "$numberDouble": "1.5400791052115363" - }, + "rank": "1.5400791052115363", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nwndr3snp0jra482x-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "Kw7kWc6XaX99xmb72" } \ No newline at end of file diff --git a/art/7CY4KDf722AkkpwR2/art.json b/art/7CY4KDf722AkkpwR2/art.json index a18ab4d4..a4ab9f7c 100644 --- a/art/7CY4KDf722AkkpwR2/art.json +++ b/art/7CY4KDf722AkkpwR2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1704614120672" - } + "$date": "1704614120672" }, "modifiedAt": { - "$date": { - "$numberLong": "1704614120672" - } + "$date": "1704614120672" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7231084807598318" - }, + "rank": "1.7231084807598318", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lzoz3krf047zlu2dk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "8gqzn2Qf8WhqnJgjC" } \ No newline at end of file diff --git a/art/7DebjyLHPNMjyBzn3/art.json b/art/7DebjyLHPNMjyBzn3/art.json index 846d25ff..7246ef46 100644 --- a/art/7DebjyLHPNMjyBzn3/art.json +++ b/art/7DebjyLHPNMjyBzn3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1541082601471" - } + "$date": "1541082601471" }, "modifiedAt": { - "$date": { - "$numberLong": "1541083274808" - } + "$date": "1541083274808" }, "origId": null, "name": "height-in-shader", "notes": "", - "rank": { - "$numberDouble": "1.526674413003818" - }, + "rank": "1.526674413003818", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lf3w9ac4aclo4abcu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "324" - }, - "likes": { - "$numberInt": "0" - }, + "views": "324", + "likes": "0", "revisionId": "Hmz4Dpi9Gk4SgtXyc" } \ No newline at end of file diff --git a/art/7DtazpcMcdA6fJ4XW/art.json b/art/7DtazpcMcdA6fJ4XW/art.json index 5d0299b6..6117ad69 100644 --- a/art/7DtazpcMcdA6fJ4XW/art.json +++ b/art/7DtazpcMcdA6fJ4XW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1464882851372" - } + "$date": "1464882851372" }, "modifiedAt": { - "$date": { - "$numberLong": "1464943977532" - } + "$date": "1464943977532" }, "origId": "JokykDr3Qve8hrLQR", "name": "colors", "notes": "", - "rank": { - "$numberDouble": "1.387585619695499" - }, + "rank": "1.387585619695499", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tj2yixd6koe03tp5s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "164" - }, - "likes": { - "$numberInt": "1" - }, + "views": "164", + "likes": "1", "revisionId": "paZhv59jfB9p5KWeZ" } \ No newline at end of file diff --git a/art/7EeTjhnP4EshLL5B2/art.json b/art/7EeTjhnP4EshLL5B2/art.json index a2595b0c..9117ee21 100644 --- a/art/7EeTjhnP4EshLL5B2/art.json +++ b/art/7EeTjhnP4EshLL5B2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GoQyZYs7FujajLiLx", "createdAt": { - "$date": { - "$numberLong": "1485892064893" - } + "$date": "1485892064893" }, "username": "paul-jan", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485895235817" - } + "$date": "1485895235817" }, "modifiedAt": { - "$date": { - "$numberLong": "1485896584604" - } + "$date": "1485896584604" }, "origId": null, "name": "Moving Grid", "notes": "And now... it moves!", - "rank": { - "$numberDouble": "1.3605591176604712" - }, + "rank": "1.3605591176604712", "private": false, "unlisted": true, "username": "paul-jan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-d4t4mlp8jh9l7wl49-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "BgQmg5vPXSCoL2JDs" } \ No newline at end of file diff --git a/art/7EmHQKmTWXAwTXS63/art.json b/art/7EmHQKmTWXAwTXS63/art.json index 2be6f9cd..2f629496 100644 --- a/art/7EmHQKmTWXAwTXS63/art.json +++ b/art/7EmHQKmTWXAwTXS63/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1627247643014" - } + "$date": "1627247643014" }, "modifiedAt": { - "$date": { - "$numberLong": "1627247643014" - } + "$date": "1627247643014" }, "origId": "RnwjSt42YXLcGjsgT", "name": "morp", "notes": "", - "rank": { - "$numberDouble": "1.77956145841701" - }, + "rank": "1.77956145841701", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2avr79rlrav34fenh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "e9zCjSN9YKf7euS3j" } \ No newline at end of file diff --git a/art/7F8oEX6xT8qLDdtS2/art.json b/art/7F8oEX6xT8qLDdtS2/art.json index 7d4ce500..2aa019c4 100644 --- a/art/7F8oEX6xT8qLDdtS2/art.json +++ b/art/7F8oEX6xT8qLDdtS2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": { - "$numberLong": "1590717528473" - } + "$date": "1590717528473" }, "username": "cjensen93", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590719175418" - } + "$date": "1590719175418" }, "modifiedAt": { - "$date": { - "$numberLong": "1590719175418" - } + "$date": "1590719175418" }, "origId": "epH8co5uSwMkCYZGo", "name": "Motion", "notes": "Animation and color \ntest", - "rank": { - "$numberDouble": "1.0693311065369258" - }, + "rank": "1.0693311065369258", "private": false, "unlisted": true, "username": "cjensen93", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8zz3lt3lyjo40j3iq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "fJkrThBFGkpf4Afik" } \ No newline at end of file diff --git a/art/7G88sy7oNibcANkMP/art.json b/art/7G88sy7oNibcANkMP/art.json index 3c8b5fad..5ec98cd8 100644 --- a/art/7G88sy7oNibcANkMP/art.json +++ b/art/7G88sy7oNibcANkMP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508045614129" - } + "$date": "1508045614129" }, "modifiedAt": { - "$date": { - "$numberLong": "1508045614129" - } + "$date": "1508045614129" }, "origId": "mNBny7JXpBGwQnMwG", "name": "pulsednxxx", "notes": "", - "rank": { - "$numberDouble": "1.163740954520362" - }, + "rank": "1.163740954520362", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-azmro6hs7xmivnb6u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "1" - }, + "views": "69", + "likes": "1", "revisionId": "T2Ybptw3jPd6seC5L" } \ No newline at end of file diff --git a/art/7GNBiei7nte4HfQN2/art.json b/art/7GNBiei7nte4HfQN2/art.json index c0a00e66..1ce79072 100644 --- a/art/7GNBiei7nte4HfQN2/art.json +++ b/art/7GNBiei7nte4HfQN2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JQffMFChzRKaZkEjd", "createdAt": { - "$date": { - "$numberLong": "1598151823940" - } + "$date": "1598151823940" }, "username": "langtoner", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1598153676425" - } + "$date": "1598153676425" }, "modifiedAt": { - "$date": { - "$numberLong": "1598153676425" - } + "$date": "1598153676425" }, "origId": null, "name": "Tutorial-2", "notes": "", - "rank": { - "$numberDouble": "1.3509335357674506" - }, + "rank": "1.3509335357674506", "private": false, "unlisted": true, "username": "langtoner", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1rg5m93rrrb3umzj5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "LP3hTsin9WvQtE7AJ" } \ No newline at end of file diff --git a/art/7JTyL7fuENPgA9o2H/art.json b/art/7JTyL7fuENPgA9o2H/art.json index 6c8d9742..58cd9b0f 100644 --- a/art/7JTyL7fuENPgA9o2H/art.json +++ b/art/7JTyL7fuENPgA9o2H/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1594651971088" - } + "$date": "1594651971088" }, "modifiedAt": { - "$date": { - "$numberLong": "1594651971088" - } + "$date": "1594651971088" }, "origId": "GxbSZ33B9swmxAmdT", "name": "strg", "notes": "", - "rank": { - "$numberDouble": "1.4286450328953764" - }, + "rank": "1.4286450328953764", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8js557ky0nikp5pu1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "186" - }, - "likes": { - "$numberInt": "1" - }, + "views": "186", + "likes": "1", "revisionId": "Fh2m5iezjzsbsRYta" } \ No newline at end of file diff --git a/art/7M9dkbTrmJYvKMzic/art.json b/art/7M9dkbTrmJYvKMzic/art.json index f6bb2962..1a47f5c5 100644 --- a/art/7M9dkbTrmJYvKMzic/art.json +++ b/art/7M9dkbTrmJYvKMzic/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": { - "$numberLong": "1652854948747" - } + "$date": "1652854948747" }, "profile": { "name": "taeju.Kwon", @@ -14,21 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652978630144" - } + "$date": "1652978630144" }, "modifiedAt": { - "$date": { - "$numberLong": "1652978630144" - } + "$date": "1652978630144" }, "origId": null, "name": "03_color", "notes": "", - "rank": { - "$numberDouble": "1.0482792940619285" - }, + "rank": "1.0482792940619285", "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6a121029h1esyktq7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "H4Y6qwmryjMEeWmBq" } \ No newline at end of file diff --git a/art/7NHz8BY49bR5hCy8h/art.json b/art/7NHz8BY49bR5hCy8h/art.json index 7f7812ce..5fbe0802 100644 --- a/art/7NHz8BY49bR5hCy8h/art.json +++ b/art/7NHz8BY49bR5hCy8h/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684507406911" - } + "$date": "1684507406911" }, "modifiedAt": { - "$date": { - "$numberLong": "1684507406911" - } + "$date": "1684507406911" }, "origId": null, "name": "Color", "notes": "", - "rank": { - "$numberDouble": "1.172712486345275" - }, + "rank": "1.172712486345275", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-id3q0oscmslt20ky1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "WihgbsbgWDT5Q2oe9" } \ No newline at end of file diff --git a/art/7PpvqJmgJR7ALoJfa/art.json b/art/7PpvqJmgJR7ALoJfa/art.json index c6710886..7bdf8d31 100644 --- a/art/7PpvqJmgJR7ALoJfa/art.json +++ b/art/7PpvqJmgJR7ALoJfa/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533040631633" - } + "$date": "1533040631633" }, "modifiedAt": { - "$date": { - "$numberLong": "1533040631633" - } + "$date": "1533040631633" }, "origId": "dZFJfYQQ8kmuoFFpi", "name": "Quad", "notes": "", - "rank": { - "$numberDouble": "1.9721907858583025" - }, + "rank": "1.9721907858583025", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-jbfdh5g32wc9zcooo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "32HsaAFpGBe3hALEu" } \ No newline at end of file diff --git a/art/7QAPWrZErhyBDRnKb/art.json b/art/7QAPWrZErhyBDRnKb/art.json index 3060ed0c..d232234d 100644 --- a/art/7QAPWrZErhyBDRnKb/art.json +++ b/art/7QAPWrZErhyBDRnKb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1685170637065" - } + "$date": "1685170637065" }, "modifiedAt": { - "$date": { - "$numberLong": "1685171041769" - } + "$date": "1685171041769" }, "origId": "WfwMFdL3M3qEpW4zy", "name": "Circles from Triangles Variation", "notes": "", - "rank": { - "$numberDouble": "1.2143222984640551" - }, + "rank": "1.2143222984640551", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tc4m3dizar1e7zcw8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "2pdRTRF6GdmcXgNXr" } \ No newline at end of file diff --git a/art/7QLuHLmctdsezmmxr/art.json b/art/7QLuHLmctdsezmmxr/art.json index 9c4ed19d..5308336e 100644 --- a/art/7QLuHLmctdsezmmxr/art.json +++ b/art/7QLuHLmctdsezmmxr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1541026147780" - } + "$date": "1541026147780" }, "modifiedAt": { - "$date": { - "$numberLong": "1541214192168" - } + "$date": "1541214192168" }, "origId": "4h35MHPA2dwXFTJHy", "name": "Simple dot tutorial/Exercice", "notes": "", - "rank": { - "$numberDouble": "1.8351401128041591" - }, + "rank": "1.8351401128041591", "private": false, "unlisted": true, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-k27bazx3rp2qmxpyl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "8gFC3Je2wuqWhJKNj" } \ No newline at end of file diff --git a/art/7RXESd6b5ToNrYe9M/art.json b/art/7RXESd6b5ToNrYe9M/art.json index 93cefd3d..68e7e22b 100644 --- a/art/7RXESd6b5ToNrYe9M/art.json +++ b/art/7RXESd6b5ToNrYe9M/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RjvRcRoNGbLbFp3bF", "createdAt": { - "$date": { - "$numberLong": "1446391061678" - } + "$date": "1446391061678" }, "profile": { "first_name": "andrea", @@ -15,14 +13,10 @@ "username": "andrea" }, "createdAt": { - "$date": { - "$numberLong": "1446557267372" - } + "$date": "1446557267372" }, "modifiedAt": { - "$date": { - "$numberLong": "1446557267372" - } + "$date": "1446557267372" }, "origId": "PTcamNGqbYP3egN7J", "name": "unnamed 3", @@ -42,15 +36,9 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 3.0)\n#define STEP 8.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 1.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 60.0;\n float point = mod(floor(vertexId / 8.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 3.14 / NUM_SEGMENTS + offset;\n float radius = 0.1;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.004;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-psv9cjtjtc802nw70-thumbnail.jpg", - "views": { - "$numberInt": "221" - }, - "likes": { - "$numberInt": "1" - }, + "views": "221", + "likes": "1", "revisionId": "mr8FPvZE5FskeTWJZ", - "rank": { - "$numberDouble": "1.013979214529715" - }, + "rank": "1.013979214529715", "avatarUrl": "https://lh3.googleusercontent.com/-JQdLlc8Acjo/AAAAAAAAAAI/AAAAAAAAAD8/fYe7PgxpOIQ/photo.jpg" } \ No newline at end of file diff --git a/art/7TrYkuK4aHzLqvZ7r/art.json b/art/7TrYkuK4aHzLqvZ7r/art.json index dae0f1f4..63e45336 100644 --- a/art/7TrYkuK4aHzLqvZ7r/art.json +++ b/art/7TrYkuK4aHzLqvZ7r/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1488385062012" - } + "$date": "1488385062012" }, "modifiedAt": { - "$date": { - "$numberLong": "1491922465118" - } + "$date": "1491922465118" }, "origId": "ysh84kFrt5dxksGM9", "name": "fzball", "notes": "", - "rank": { - "$numberDouble": "10.751442397123725" - }, + "rank": "10.751442397123725", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-at6mlyyftky2ptmmy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "472" - }, - "likes": { - "$numberInt": "7" - }, + "views": "472", + "likes": "7", "revisionId": "BgLsZHFHTCFaSJ9PH" } \ No newline at end of file diff --git a/art/7W6jf6wm4is8A9o9z/art.json b/art/7W6jf6wm4is8A9o9z/art.json index 6218eb2f..b0ac260b 100644 --- a/art/7W6jf6wm4is8A9o9z/art.json +++ b/art/7W6jf6wm4is8A9o9z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494948627525" - } + "$date": "1494948627525" }, "modifiedAt": { - "$date": { - "$numberLong": "1494969367705" - } + "$date": "1494969367705" }, "origId": null, "name": "training step 1.1", "notes": "", - "rank": { - "$numberDouble": "1.5697596733518293" - }, + "rank": "1.5697596733518293", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vder76ip51y0s5voo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "PhXsYvrmsq8q377SR" } \ No newline at end of file diff --git a/art/7Xh2ZeThqMgWodKe8/art.json b/art/7Xh2ZeThqMgWodKe8/art.json index 97254436..db6a67a6 100644 --- a/art/7Xh2ZeThqMgWodKe8/art.json +++ b/art/7Xh2ZeThqMgWodKe8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521951626509" - } + "$date": "1521951626509" }, "modifiedAt": { - "$date": { - "$numberLong": "1521951626509" - } + "$date": "1521951626509" }, "origId": "nwzXPvrrBth6sRSHi", "name": "terrain k2", "notes": "", - "rank": { - "$numberDouble": "1.9667090950929533" - }, + "rank": "1.9667090950929533", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-at47w8ysu6wyzyagt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Yb4PZv8kJGNQYLqND" } \ No newline at end of file diff --git a/art/7Xo5cox42KeW3chZj/art.json b/art/7Xo5cox42KeW3chZj/art.json index 7bfa484c..1660420d 100644 --- a/art/7Xo5cox42KeW3chZj/art.json +++ b/art/7Xo5cox42KeW3chZj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1498417236727" - } + "$date": "1498417236727" }, "modifiedAt": { - "$date": { - "$numberLong": "1498417236727" - } + "$date": "1498417236727" }, "origId": "SHEuL7KCpNnj28Rmn", "name": "incId K machinized dev0", "notes": "", - "rank": { - "$numberDouble": "1.1762797570207058" - }, + "rank": "1.1762797570207058", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2dx1a0dl4uwskrwqm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "127" - }, - "likes": { - "$numberInt": "1" - }, + "views": "127", + "likes": "1", "revisionId": "tshNWAMQX4XTZDYcs" } \ No newline at end of file diff --git a/art/7YgXgotM2u7EazE58/art.json b/art/7YgXgotM2u7EazE58/art.json index 480a5ba1..e4c87c42 100644 --- a/art/7YgXgotM2u7EazE58/art.json +++ b/art/7YgXgotM2u7EazE58/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1471188718682" - } + "$date": "1471188718682" }, "modifiedAt": { - "$date": { - "$numberLong": "1472183326743" - } + "$date": "1472183326743" }, "origId": "yRohe8v2Duig5qBiY", "name": "add-em-up", "notes": "", - "rank": { - "$numberDouble": "10.258626086005318" - }, + "rank": "10.258626086005318", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gyo1d9v2nciaq91e8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "591" - }, - "likes": { - "$numberInt": "10" - }, + "views": "591", + "likes": "10", "revisionId": "6cYvWcCxxopHrtK6L" } \ No newline at end of file diff --git a/art/7YksmRJcwQXipHhfx/art.json b/art/7YksmRJcwQXipHhfx/art.json index f94af23e..9f98503f 100644 --- a/art/7YksmRJcwQXipHhfx/art.json +++ b/art/7YksmRJcwQXipHhfx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1450077000949" - } + "$date": "1450077000949" }, "modifiedAt": { - "$date": { - "$numberLong": "1470046729914" - } + "$date": "1470046729914" }, "origId": "dGD7KhAgWY4qfsmbJ", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "10.599773843326814" - }, + "rank": "10.599773843326814", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sjdzoc1qexc1z55r1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1123" - }, - "likes": { - "$numberInt": "7" - }, + "views": "1123", + "likes": "7", "revisionId": "DsiAfztSDr92uPwsx" } \ No newline at end of file diff --git a/art/7YtDi4LTcGHk4Rv7A/art.json b/art/7YtDi4LTcGHk4Rv7A/art.json index 6b165bce..06e54b80 100644 --- a/art/7YtDi4LTcGHk4Rv7A/art.json +++ b/art/7YtDi4LTcGHk4Rv7A/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1680910301424" - } + "$date": "1680910301424" }, "modifiedAt": { - "$date": { - "$numberLong": "1680910301424" - } + "$date": "1680910301424" }, "origId": "TnXzsnYqaPym78gQ8", "name": "julia", "notes": "", - "rank": { - "$numberDouble": "1.7410780886160373" - }, + "rank": "1.7410780886160373", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4w32gpqpqn1t5yikr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "uoL6QD9DWTZfKAoKG" } \ No newline at end of file diff --git a/art/7ZDFThfCsDDXTyMjG/art.json b/art/7ZDFThfCsDDXTyMjG/art.json index 7de8212c..8d1deb9b 100644 --- a/art/7ZDFThfCsDDXTyMjG/art.json +++ b/art/7ZDFThfCsDDXTyMjG/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446203600029" - } + "$date": "1446203600029" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 89.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-qam4olvdkjs8klpfd-thumbnail.jpg", - "views": { - "$numberInt": "174" - }, - "likes": { - "$numberInt": "0" - }, + "views": "174", + "likes": "0", "revisionId": "RGzGy36upKz5Yz66z", "modifiedAt": { - "$date": { - "$numberLong": "1446203600034" - } + "$date": "1446203600034" }, - "rank": { - "$numberDouble": "1.8690974230018553" - } + "rank": "1.8690974230018553" } \ No newline at end of file diff --git a/art/7ZTwrYe7Bq7kSQpPb/art.json b/art/7ZTwrYe7Bq7kSQpPb/art.json index 59a981aa..deec0f95 100644 --- a/art/7ZTwrYe7Bq7kSQpPb/art.json +++ b/art/7ZTwrYe7Bq7kSQpPb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1462069721460" - } + "$date": "1462069721460" }, "modifiedAt": { - "$date": { - "$numberLong": "1462069721460" - } + "$date": "1462069721460" }, "origId": "Q6WYaT35yY2FLBkgi", "name": "outty", "notes": "", - "rank": { - "$numberDouble": "1.6537556133164832" - }, + "rank": "1.6537556133164832", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-now6d6u2gzj77364a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "BJpsEngevZrLzdYug" } \ No newline at end of file diff --git a/art/7avdmuC23kYit8KWs/art.json b/art/7avdmuC23kYit8KWs/art.json index b5dadeed..27ff3f37 100644 --- a/art/7avdmuC23kYit8KWs/art.json +++ b/art/7avdmuC23kYit8KWs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1641122214757" - } + "$date": "1641122214757" }, "modifiedAt": { - "$date": { - "$numberLong": "1641122214757" - } + "$date": "1641122214757" }, "origId": "WzeZofWAP8mZ2aNBz", "name": "WAVE", "notes": "", - "rank": { - "$numberDouble": "1.474470927604572" - }, + "rank": "1.474470927604572", "private": false, "unlisted": false, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-r91ci666qv30l3sgz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "202" - }, - "likes": { - "$numberInt": "0" - }, + "views": "202", + "likes": "0", "revisionId": "crLGse3WuPutPZQK8" } \ No newline at end of file diff --git a/art/7awCXKJWafHYpvqX8/art.json b/art/7awCXKJWafHYpvqX8/art.json index c605ec40..bb400b61 100644 --- a/art/7awCXKJWafHYpvqX8/art.json +++ b/art/7awCXKJWafHYpvqX8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498679514446" - } + "$date": "1498679514446" }, "modifiedAt": { - "$date": { - "$numberLong": "1498679514446" - } + "$date": "1498679514446" }, "origId": "Z26iq8hKBPX2svsmR", "name": "plan b paint it", "notes": "", - "rank": { - "$numberDouble": "1.256578902286635" - }, + "rank": "1.256578902286635", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-05jqoyh2sjga1bfz9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "112" - }, - "likes": { - "$numberInt": "1" - }, + "views": "112", + "likes": "1", "revisionId": "7roGWCeuMq2hTBjzL" } \ No newline at end of file diff --git a/art/7b2mtzWGfut7qG2b4/art.json b/art/7b2mtzWGfut7qG2b4/art.json index ed431e30..df0f7b57 100644 --- a/art/7b2mtzWGfut7qG2b4/art.json +++ b/art/7b2mtzWGfut7qG2b4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tfmC4rzBPTeaGjH5h", "createdAt": { - "$date": { - "$numberLong": "1446335291727" - } + "$date": "1446335291727" }, "profile": { "first_name": "Matt", @@ -15,14 +13,10 @@ "username": "matt" }, "createdAt": { - "$date": { - "$numberLong": "1446451467136" - } + "$date": "1446451467136" }, "modifiedAt": { - "$date": { - "$numberLong": "1446490309390" - } + "$date": "1446490309390" }, "origId": null, "name": "cubes", @@ -42,15 +36,9 @@ "shader": "float rotr3(float x, float n) {\n return floor(x / pow(2.0, n)) + mod(x * pow(2.0, 3.0 - n), 8.0);\n}\n\nfloat mod2(float x) {\n return mod(floor(x), 2.0);\n}\n\nvec3 cubePos(float x) {\n return vec3(mod2(x), mod2(x / 2.0), mod2(x / 4.0));\n}\n\nvoid main() {\n float near = -1.0;\n float far = 0.99;\n float aspectRatio = resolution.y / resolution.x;\n float cubeIdx = floor(vertexId / 36.0);\n float faceIdx = mod(floor(vertexId / 6.0), 6.0);\n float faceDiv3 = floor(faceIdx / 3.0);\n float faceMod3 = mod(faceIdx, 3.0);\n float quadIdx = mod(vertexId, 6.0);\n float baseIdx = faceIdx * 6.0;\n float vertIdx = abs(faceDiv3 == 0.0 ? quadIdx - 2.0 : 3.0 - quadIdx);\n vec3 pos = cubePos(mod(rotr3(vertIdx, 2.0 - faceMod3) + pow(2.0, faceMod3) * faceDiv3, 8.0));\n pos -= 0.5;\n pos *= 0.02;\n \n float ct = time + mod(cubeIdx, 20.0);\n float ct1 = time + floor(cubeIdx / 20.0);\n float s = sin(ct*0.37), c = cos(ct*0.37);\n float s1 = sin(ct1), c1 = cos(ct1);\n mat4 rot = mat4(vec4(c, s, 0.0, 0.0), vec4(-s, c, 0.0, 0.0), vec4(0.0, 0.0, 1.0, 0.0), vec4(0.0, 0.0, 0.0, 1.0));\n mat4 rot2 = mat4(vec4(c1, 0.0, s1, 0.0), vec4(0.0, 1.0, 0.0, 0.0), vec4(-s1, 0.0, c1, 0.0), vec4(0.0, 0.0, 0.0, 1.0));\n gl_Position = vec4(pos, 1.0) * rot * rot2;\n\n gl_Position.x += (mod(cubeIdx, 20.0) - 10.0) * 0.05;\n gl_Position.y += (floor(cubeIdx / 20.0) - 10.0) * 0.05;\n \n gl_Position.y /= aspectRatio;\n float zDist = gl_Position.z - near;\n gl_Position.w = zDist;\n\n v_color = vec4(mod2(faceIdx + 1.0), mod2((faceIdx + 1.0) / 2.0), mod2((faceIdx + 1.0) / 4.0), 1.0);\n}" }, "screenshotURL": "data/images/images-saf6p9b07856qu8th-thumbnail.jpg", - "views": { - "$numberInt": "1491" - }, - "likes": { - "$numberInt": "8" - }, + "views": "1491", + "likes": "8", "revisionId": "oeSchAqmZKBS3Kbyy", - "rank": { - "$numberDouble": "10.008183997046808" - }, + "rank": "10.008183997046808", "avatarUrl": "https://lh4.googleusercontent.com/-jtcouKXDqq0/AAAAAAAAAAI/AAAAAAAAA7c/aDTXLcXoDnc/photo.jpg" } \ No newline at end of file diff --git a/art/7ckAr5cRAsKG9pHiF/art.json b/art/7ckAr5cRAsKG9pHiF/art.json index 13ef7751..e81d1ca7 100644 --- a/art/7ckAr5cRAsKG9pHiF/art.json +++ b/art/7ckAr5cRAsKG9pHiF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": { - "$numberLong": "1554726116747" - } + "$date": "1554726116747" }, "username": "pgan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1554729732991" - } + "$date": "1554729732991" }, "modifiedAt": { - "$date": { - "$numberLong": "1554729732991" - } + "$date": "1554729732991" }, "origId": "89PHWvc6bSoMDB4uq", "name": "grid0b", "notes": "", - "rank": { - "$numberDouble": "1.8689251580989519" - }, + "rank": "1.8689251580989519", "private": false, "unlisted": true, "username": "pgan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ggymf4qqxf7ro310l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "FM3zT44BxkqwXCLoL" } \ No newline at end of file diff --git a/art/7e3M2Sgrztb9vDD7v/art.json b/art/7e3M2Sgrztb9vDD7v/art.json index e1399baf..0609d4c2 100644 --- a/art/7e3M2Sgrztb9vDD7v/art.json +++ b/art/7e3M2Sgrztb9vDD7v/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652934711843" - } + "$date": "1652934711843" }, "modifiedAt": { - "$date": { - "$numberLong": "1652959715346" - } + "$date": "1652959715346" }, "origId": "Nn9NwLg9EkcRu5ySW", "name": "Colors_sunwoo.lee", "notes": "", - "rank": { - "$numberDouble": "1.560453875532478" - }, + "rank": "1.560453875532478", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pmg6z0ubtfbg0x5hf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "2hrPDgigh3bmSrkGi" } \ No newline at end of file diff --git a/art/7eMqSiQ49pzgf7ftE/art.json b/art/7eMqSiQ49pzgf7ftE/art.json index 8bde5081..a69833c5 100644 --- a/art/7eMqSiQ49pzgf7ftE/art.json +++ b/art/7eMqSiQ49pzgf7ftE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508001720479" - } + "$date": "1508001720479" }, "modifiedAt": { - "$date": { - "$numberLong": "1508001720479" - } + "$date": "1508001720479" }, "origId": "YbA3f6xnjbmXzkwHx", "name": "Kringu", "notes": "", - "rank": { - "$numberDouble": "1.9047469928482799" - }, + "rank": "1.9047469928482799", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vwnaoos5ms2b3p01u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "f6uomYJjbTYA4kW8T" } \ No newline at end of file diff --git a/art/7fkuNErcdiCoyDFPM/art.json b/art/7fkuNErcdiCoyDFPM/art.json index 9df2e137..8e880c03 100644 --- a/art/7fkuNErcdiCoyDFPM/art.json +++ b/art/7fkuNErcdiCoyDFPM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504724587453" - } + "$date": "1504724587453" }, "modifiedAt": { - "$date": { - "$numberLong": "1504724642409" - } + "$date": "1504724642409" }, "origId": "Eb8KT9CKPyKMXSF7L", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": { - "$numberDouble": "1.1124367353654692" - }, + "rank": "1.1124367353654692", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qkrbt9r1bq0zqvtzb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "257" - }, - "likes": { - "$numberInt": "0" - }, + "views": "257", + "likes": "0", "revisionId": "qLuzXeLXGa5mdJZZa" } \ No newline at end of file diff --git a/art/7gmHgFYYTRjd3BKEZ/art.json b/art/7gmHgFYYTRjd3BKEZ/art.json index 9e893675..5b050a3f 100644 --- a/art/7gmHgFYYTRjd3BKEZ/art.json +++ b/art/7gmHgFYYTRjd3BKEZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YDyuD4vNo4w3C4uPF", "createdAt": { - "$date": { - "$numberLong": "1496440328492" - } + "$date": "1496440328492" }, "profile": { "name": "Viktor Sehr", @@ -14,21 +12,15 @@ "username": "viktor" }, "createdAt": { - "$date": { - "$numberLong": "1496440811884" - } + "$date": "1496440811884" }, "modifiedAt": { - "$date": { - "$numberLong": "1496441458059" - } + "$date": "1496441458059" }, "origId": null, "name": "rot_test", "notes": "test", - "rank": { - "$numberDouble": "1.7044607474566749" - }, + "rank": "1.7044607474566749", "private": false, "unlisted": true, "username": "viktor", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-d5g0qe24xlbk9lw1k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "bSvpMgSPPT5iNGNpm" } \ No newline at end of file diff --git a/art/7gpAmyAsHMewhZvsN/art.json b/art/7gpAmyAsHMewhZvsN/art.json index ca935757..c1a5a75a 100644 --- a/art/7gpAmyAsHMewhZvsN/art.json +++ b/art/7gpAmyAsHMewhZvsN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595425002435" - } + "$date": "1595425002435" }, "modifiedAt": { - "$date": { - "$numberLong": "1595425002435" - } + "$date": "1595425002435" }, "origId": "kJKd3eS8axidSmEcA", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.8990273889071663" - }, + "rank": "1.8990273889071663", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9v1wilhjotfsafjck-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "Fj7PH6GdZDDHyCe5S" } \ No newline at end of file diff --git a/art/7iyrHWLQT836AWhNg/art.json b/art/7iyrHWLQT836AWhNg/art.json index 04552c94..00e90d34 100644 --- a/art/7iyrHWLQT836AWhNg/art.json +++ b/art/7iyrHWLQT836AWhNg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1700575875539" - } + "$date": "1700575875539" }, "modifiedAt": { - "$date": { - "$numberLong": "1700575875539" - } + "$date": "1700575875539" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7178593578515204" - }, + "rank": "1.7178593578515204", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-inakop1j9bieq21k5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "17" - }, - "likes": { - "$numberInt": "0" - }, + "views": "17", + "likes": "0", "revisionId": "5uKd3t7YHZ78gRJkG" } \ No newline at end of file diff --git a/art/7kchjNSNHczMuXxdj/art.json b/art/7kchjNSNHczMuXxdj/art.json index efdb8866..aa52bdaa 100644 --- a/art/7kchjNSNHczMuXxdj/art.json +++ b/art/7kchjNSNHczMuXxdj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600426866362" - } + "$date": "1600426866362" }, "modifiedAt": { - "$date": { - "$numberLong": "1600426884597" - } + "$date": "1600426884597" }, "origId": null, "name": "GABBABABA", "notes": "", - "rank": { - "$numberDouble": "1.7911894307320493" - }, + "rank": "1.7911894307320493", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-h5xf560dk9v7aauaq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ZC8EGYZasTMT3CAwE" } \ No newline at end of file diff --git a/art/7mLMCX66sxy38mtQZ/art.json b/art/7mLMCX66sxy38mtQZ/art.json index fc0e6d70..63e08ce1 100644 --- a/art/7mLMCX66sxy38mtQZ/art.json +++ b/art/7mLMCX66sxy38mtQZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": { - "$numberLong": "1684313887762" - } + "$date": "1684313887762" }, "username": "duhochoi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684333521074" - } + "$date": "1684333521074" }, "modifiedAt": { - "$date": { - "$numberLong": "1684416042604" - } + "$date": "1684416042604" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.1151365091746808" - }, + "rank": "1.1151365091746808", "private": false, "unlisted": true, "username": "duhochoi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-abo1h6yb231gxbf1h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "xNjH8DmhQjNQKQYQu" } \ No newline at end of file diff --git a/art/7myySepW36ywzREow/art.json b/art/7myySepW36ywzREow/art.json index d80bd872..920dff11 100644 --- a/art/7myySepW36ywzREow/art.json +++ b/art/7myySepW36ywzREow/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1498931289942" - } + "$date": "1498931289942" }, "modifiedAt": { - "$date": { - "$numberLong": "1498931289942" - } + "$date": "1498931289942" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2737682065463187" - }, + "rank": "1.2737682065463187", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-h32085hdcxi6iwcef-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "YTcfz6EvsyMMc2v8j" } \ No newline at end of file diff --git a/art/7n2c7BGhSAcg3jA94/art.json b/art/7n2c7BGhSAcg3jA94/art.json index 7a4f844c..97abba96 100644 --- a/art/7n2c7BGhSAcg3jA94/art.json +++ b/art/7n2c7BGhSAcg3jA94/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zKhW8yzWLdnCyhsbF", "createdAt": { - "$date": { - "$numberLong": "1630803554298" - } + "$date": "1630803554298" }, "profile": { "first_name": "YongSoo", @@ -15,21 +13,15 @@ "username": "yongsoo" }, "createdAt": { - "$date": { - "$numberLong": "1630818355951" - } + "$date": "1630818355951" }, "modifiedAt": { - "$date": { - "$numberLong": "1631087850693" - } + "$date": "1631087850693" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.603579148679726" - }, + "rank": "1.603579148679726", "private": false, "unlisted": true, "username": "yongsoo", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-3x4kh5u4dip9h08y6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "25" - }, - "likes": { - "$numberInt": "0" - }, + "views": "25", + "likes": "0", "revisionId": "PrFJhmh6jXxuCXXqY" } \ No newline at end of file diff --git a/art/7nEqpyeYSLJxH3iCZ/art.json b/art/7nEqpyeYSLJxH3iCZ/art.json index 653fdaab..b418404b 100644 --- a/art/7nEqpyeYSLJxH3iCZ/art.json +++ b/art/7nEqpyeYSLJxH3iCZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522102915271" - } + "$date": "1522102915271" }, "modifiedAt": { - "$date": { - "$numberLong": "1522102915271" - } + "$date": "1522102915271" }, "origId": "L7qW9rkYQEWF4AzkK", "name": "BigSwingingSnake", "notes": "", - "rank": { - "$numberDouble": "10.475152227505246" - }, + "rank": "10.475152227505246", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bbqcgc7alazjab09v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "412" - }, - "likes": { - "$numberInt": "4" - }, + "views": "412", + "likes": "4", "revisionId": "ucuKt7goEHkHX9AHi" } \ No newline at end of file diff --git a/art/7pH6w9DYZF7bjFqRC/art.json b/art/7pH6w9DYZF7bjFqRC/art.json index e18a0d3f..a4d0730b 100644 --- a/art/7pH6w9DYZF7bjFqRC/art.json +++ b/art/7pH6w9DYZF7bjFqRC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653483397272" - } + "$date": "1653483397272" }, "modifiedAt": { - "$date": { - "$numberLong": "1653483576562" - } + "$date": "1653483576562" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.6078319867350734" - }, + "rank": "1.6078319867350734", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-mizs7z5eofdo91xr8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "SBmgGnNFE8RZbTkZ5" } \ No newline at end of file diff --git a/art/7qXRty5XaAiets5ZL/art.json b/art/7qXRty5XaAiets5ZL/art.json index 3c5ac1ed..fdb0ee5c 100644 --- a/art/7qXRty5XaAiets5ZL/art.json +++ b/art/7qXRty5XaAiets5ZL/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449359590658" - } + "$date": "1449359590658" }, "modifiedAt": { - "$date": { - "$numberLong": "1449359590658" - } + "$date": "1449359590658" }, "origId": "DsvE4S4dECyiP9akX", "name": "illu", - "rank": { - "$numberDouble": "1.39379899628885" - }, + "rank": "1.39379899628885", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-oia5cupcs3b0x38ns-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "159" - }, - "likes": { - "$numberInt": "0" - }, + "views": "159", + "likes": "0", "revisionId": "NpeRjEKQtH2q8PCyj" } \ No newline at end of file diff --git a/art/7qtbHrwZAwuFQLxhC/art.json b/art/7qtbHrwZAwuFQLxhC/art.json index 8392f957..6c50ad8b 100644 --- a/art/7qtbHrwZAwuFQLxhC/art.json +++ b/art/7qtbHrwZAwuFQLxhC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1583771564259" - } + "$date": "1583771564259" }, "modifiedAt": { - "$date": { - "$numberLong": "1583771564259" - } + "$date": "1583771564259" }, "origId": "cMSxxdiL7gecfonqz", "name": "shadow_test", "notes": "", - "rank": { - "$numberDouble": "1.3587909583882396" - }, + "rank": "1.3587909583882396", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5mu2m6nmgsugez4ov-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "qX2Pvrzqabaeya9Zc" } \ No newline at end of file diff --git a/art/7rEgrhT8EQfJ7PDrk/art.json b/art/7rEgrhT8EQfJ7PDrk/art.json index a5d4d127..65536174 100644 --- a/art/7rEgrhT8EQfJ7PDrk/art.json +++ b/art/7rEgrhT8EQfJ7PDrk/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479122586" - } + "$date": "1551479122586" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479122586" - } + "$date": "1551479122586" }, "origId": "dN7ijsBkvACZ3Nv8B", "name": "the tangled webs I weave", "notes": "", - "rank": { - "$numberDouble": "1.0330552239838493" - }, + "rank": "1.0330552239838493", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nftqfsshw18rawtkl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "43" - }, - "likes": { - "$numberInt": "0" - }, + "views": "43", + "likes": "0", "revisionId": "gfWvxENdJRnBGPnLQ" } \ No newline at end of file diff --git a/art/7ryyxQd8kXyENxC8q/art.json b/art/7ryyxQd8kXyENxC8q/art.json index f75387ed..728baef6 100644 --- a/art/7ryyxQd8kXyENxC8q/art.json +++ b/art/7ryyxQd8kXyENxC8q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501418957358" - } + "$date": "1501418957358" }, "modifiedAt": { - "$date": { - "$numberLong": "1501418957358" - } + "$date": "1501418957358" }, "origId": "2WGSa559MiYvnoJZw", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.75075385829669" - }, + "rank": "1.75075385829669", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-hiag1mhf1szods2ef-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "Jtxm9j9wRd5WQuhyx" } \ No newline at end of file diff --git a/art/7t6i2kotFzww4sABc/art.json b/art/7t6i2kotFzww4sABc/art.json index 8c9bd249..156f25ce 100644 --- a/art/7t6i2kotFzww4sABc/art.json +++ b/art/7t6i2kotFzww4sABc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685625640683" - } + "$date": "1685625640683" }, "modifiedAt": { - "$date": { - "$numberLong": "1685625640683" - } + "$date": "1685625640683" }, "origId": null, "name": "Circles from Triangles own variation", "notes": "Circles from Triangles own variation", - "rank": { - "$numberDouble": "1.1455991207543537" - }, + "rank": "1.1455991207543537", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8a8yhv4zvmkrj6mdd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "QGd6QBFkirpqcfhMd" } \ No newline at end of file diff --git a/art/7tj2CshkciWxyNNjh/art.json b/art/7tj2CshkciWxyNNjh/art.json index 0623462d..adcc7b34 100644 --- a/art/7tj2CshkciWxyNNjh/art.json +++ b/art/7tj2CshkciWxyNNjh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CmDKfuGqb3n4wc5um", "createdAt": { - "$date": { - "$numberLong": "1589106352417" - } + "$date": "1589106352417" }, "username": "abjeni", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1589106481903" - } + "$date": "1589106481903" }, "modifiedAt": { - "$date": { - "$numberLong": "1589106481903" - } + "$date": "1589106481903" }, "origId": null, "name": "voxels", "notes": "voxels", - "rank": { - "$numberDouble": "1.6555370213611929" - }, + "rank": "1.6555370213611929", "private": false, "unlisted": false, "username": "abjeni", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-omb48439vokffgmec-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "169" - }, - "likes": { - "$numberInt": "1" - }, + "views": "169", + "likes": "1", "revisionId": "63somzC2eGTdHPqnA" } \ No newline at end of file diff --git a/art/7ts7RJwsC7qRdn96W/art.json b/art/7ts7RJwsC7qRdn96W/art.json index 1b62b373..4839f18a 100644 --- a/art/7ts7RJwsC7qRdn96W/art.json +++ b/art/7ts7RJwsC7qRdn96W/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": { - "$numberLong": "1659646292396" - } + "$date": "1659646292396" }, "username": "der", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1659707863365" - } + "$date": "1659707863365" }, "modifiedAt": { - "$date": { - "$numberLong": "1659755885548" - } + "$date": "1659755885548" }, "origId": null, "name": "Audio reactive points", "notes": "", - "rank": { - "$numberDouble": "1.8750357218726348" - }, + "rank": "1.8750357218726348", "private": false, "unlisted": true, "username": "der", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vqn34i97jhlq6wclq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "13" - }, - "likes": { - "$numberInt": "0" - }, + "views": "13", + "likes": "0", "revisionId": "DRWxWLMhDTQzu2sya" } \ No newline at end of file diff --git a/art/7vbkgbBXwtnj4LbT2/art.json b/art/7vbkgbBXwtnj4LbT2/art.json index bb9d69b6..f3ba6364 100644 --- a/art/7vbkgbBXwtnj4LbT2/art.json +++ b/art/7vbkgbBXwtnj4LbT2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": { - "$numberLong": "1612890971955" - } + "$date": "1612890971955" }, "username": "oneshade", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1612900594414" - } + "$date": "1612900594414" }, "modifiedAt": { - "$date": { - "$numberLong": "1612900594414" - } + "$date": "1612900594414" }, "origId": null, "name": "Smooth Icosahedron", "notes": "Icosahedron geometry.", - "rank": { - "$numberDouble": "1.2857376164164234" - }, + "rank": "1.2857376164164234", "private": false, "unlisted": false, "username": "oneshade", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-slu79te05jep9jpm9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "173" - }, - "likes": { - "$numberInt": "0" - }, + "views": "173", + "likes": "0", "revisionId": "xPxbiTYD9NwChJuXk" } \ No newline at end of file diff --git a/art/7vsaPEdRhNyw6hBKg/art.json b/art/7vsaPEdRhNyw6hBKg/art.json index 0dacd956..4a887a7b 100644 --- a/art/7vsaPEdRhNyw6hBKg/art.json +++ b/art/7vsaPEdRhNyw6hBKg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589247914390" - } + "$date": "1589247914390" }, "modifiedAt": { - "$date": { - "$numberLong": "1589247914390" - } + "$date": "1589247914390" }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepo", "notes": "", - "rank": { - "$numberDouble": "1.7768111900156476" - }, + "rank": "1.7768111900156476", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0u7stxmmpvixhbckf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "1" - }, + "views": "68", + "likes": "1", "revisionId": "FjiwvWPRqBnCZPiez" } \ No newline at end of file diff --git a/art/7wqyFQDCq6cmDzs4H/art.json b/art/7wqyFQDCq6cmDzs4H/art.json index 7c1c990e..1f05e4e3 100644 --- a/art/7wqyFQDCq6cmDzs4H/art.json +++ b/art/7wqyFQDCq6cmDzs4H/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bWkFxexn8yjZ5g3xg", "createdAt": { - "$date": { - "$numberLong": "1447525835095" - } + "$date": "1447525835095" }, "profile": { "name": "Satoru NAKAJIMA", @@ -14,20 +12,14 @@ "username": "pentan" }, "createdAt": { - "$date": { - "$numberLong": "1449514652019" - } + "$date": "1449514652019" }, "modifiedAt": { - "$date": { - "$numberLong": "1449514652019" - } + "$date": "1449514652019" }, "origId": null, "name": "unnamed", - "rank": { - "$numberDouble": "10.056749437662678" - }, + "rank": "10.056749437662678", "private": false, "unlisted": false, "username": "pentan", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-z75y7zsy3kcmdtw68-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1165" - }, - "likes": { - "$numberInt": "3" - }, + "views": "1165", + "likes": "3", "revisionId": "LdDqQMbfLdGWJbitj", "avatarUrl": "https://avatars.githubusercontent.com/Pentan?s=200" } \ No newline at end of file diff --git a/art/7wueifQeGTg9ubjrp/art.json b/art/7wueifQeGTg9ubjrp/art.json index a45d1156..8616ae00 100644 --- a/art/7wueifQeGTg9ubjrp/art.json +++ b/art/7wueifQeGTg9ubjrp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1686215590270" - } + "$date": "1686215590270" }, "modifiedAt": { - "$date": { - "$numberLong": "1686215590270" - } + "$date": "1686215590270" }, "origId": "NhWzyi4RTkjqEik5t", "name": "technokokoro", "notes": "", - "rank": { - "$numberDouble": "1.0796113353818293" - }, + "rank": "1.0796113353818293", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fvhma6k85fm0y3xqy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "6n39Edjk7sDWW9bME" } \ No newline at end of file diff --git a/art/7xeGPqZaZSLDvKWHt/art.json b/art/7xeGPqZaZSLDvKWHt/art.json index f30cf16b..01e14ec2 100644 --- a/art/7xeGPqZaZSLDvKWHt/art.json +++ b/art/7xeGPqZaZSLDvKWHt/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1531242931004" - } + "$date": "1531242931004" }, "modifiedAt": { - "$date": { - "$numberLong": "1531242931004" - } + "$date": "1531242931004" }, "origId": "zQMGMroYDChPD5qbu", "name": "raymarched cube", "notes": "", - "rank": { - "$numberDouble": "1.9695901713669246" - }, + "rank": "1.9695901713669246", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cki246ynuklbc9fxo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "139" - }, - "likes": { - "$numberInt": "0" - }, + "views": "139", + "likes": "0", "revisionId": "XzxJeeTCYHjksykKv" } \ No newline at end of file diff --git a/art/83bhi2jnJmLwj89jd/art.json b/art/83bhi2jnJmLwj89jd/art.json index d4cbea05..4a922b8f 100644 --- a/art/83bhi2jnJmLwj89jd/art.json +++ b/art/83bhi2jnJmLwj89jd/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1445996375117" - } + "$date": "1445996375117" }, "origId": null, "name": "unnamed", @@ -25,21 +23,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 8.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.9));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 200.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "daCGZux4fcKPwC2RQ", - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "j6cR34k6wjp8HkKjb", "screenshotURL": "data/images/images-daCGZux4fcKPwC2RQ-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445996375128" - } + "$date": "1445996375128" }, "hasSound": true, - "rank": { - "$numberDouble": "1.2874691289182976" - } + "rank": "1.2874691289182976" } \ No newline at end of file diff --git a/art/84TzMFEGdJQDyrLAw/art.json b/art/84TzMFEGdJQDyrLAw/art.json index a49df80b..22922bd2 100644 --- a/art/84TzMFEGdJQDyrLAw/art.json +++ b/art/84TzMFEGdJQDyrLAw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672679019966" - } + "$date": "1672679019966" }, "modifiedAt": { - "$date": { - "$numberLong": "1672679019966" - } + "$date": "1672679019966" }, "origId": null, "name": "Line", "notes": "", - "rank": { - "$numberDouble": "1.4131925246218715" - }, + "rank": "1.4131925246218715", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u440m7onbbu59kd7v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "FYySHTiCehQpecnyu" } \ No newline at end of file diff --git a/art/84bqgyYH7r222NZui/art.json b/art/84bqgyYH7r222NZui/art.json index 98f5e409..3c29bdfe 100644 --- a/art/84bqgyYH7r222NZui/art.json +++ b/art/84bqgyYH7r222NZui/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1497234645785" - } + "$date": "1497234645785" }, "modifiedAt": { - "$date": { - "$numberLong": "1497234645785" - } + "$date": "1497234645785" }, "origId": "2RntyLszQwDn9wi85", "name": "bounder", "notes": "", - "rank": { - "$numberDouble": "1.6303612625403663" - }, + "rank": "1.6303612625403663", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2446ff2syxt0szhly-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "5tR5XStaDFR4xSxwt" } \ No newline at end of file diff --git a/art/85e3bGEKFA4Ac7pHh/art.json b/art/85e3bGEKFA4Ac7pHh/art.json index deea8d87..aa0ab90e 100644 --- a/art/85e3bGEKFA4Ac7pHh/art.json +++ b/art/85e3bGEKFA4Ac7pHh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1666745970455" - } + "$date": "1666745970455" }, "modifiedAt": { - "$date": { - "$numberLong": "1666745970455" - } + "$date": "1666745970455" }, "origId": "79HqSrQH4meL63aAo", "name": "ball-otest", "notes": "", - "rank": { - "$numberDouble": "1.6500645276282977" - }, + "rank": "1.6500645276282977", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-i9xq2a4msxc62rurp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "1" - }, + "views": "39", + "likes": "1", "revisionId": "7rWh6TwDPp8HqeoJp" } \ No newline at end of file diff --git a/art/85epXhdc6bNGzc5t4/art.json b/art/85epXhdc6bNGzc5t4/art.json index 0f221e23..357c0a63 100644 --- a/art/85epXhdc6bNGzc5t4/art.json +++ b/art/85epXhdc6bNGzc5t4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1666008860245" - } + "$date": "1666008860245" }, "modifiedAt": { - "$date": { - "$numberLong": "1666008860245" - } + "$date": "1666008860245" }, "origId": "HW98dGDbChYw2FjpS", "name": "feels like debris", "notes": "", - "rank": { - "$numberDouble": "1.5141873343163157" - }, + "rank": "1.5141873343163157", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gx46ouixvfo8q5lzs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "jw7Lxg8JZZf82HAMG" } \ No newline at end of file diff --git a/art/868s25nyWdZFHjukZ/art.json b/art/868s25nyWdZFHjukZ/art.json index 2195456b..edbbe10f 100644 --- a/art/868s25nyWdZFHjukZ/art.json +++ b/art/868s25nyWdZFHjukZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1653459972189" - } + "$date": "1653459972189" }, "modifiedAt": { - "$date": { - "$numberLong": "1653460077988" - } + "$date": "1653460077988" }, "origId": null, "name": "Exercise - Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.058768364241539" - }, + "rank": "1.058768364241539", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bq7wgk8kja3kei3vi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "3rrBd7S7rpiGFTG3Z" } \ No newline at end of file diff --git a/art/87jiR2yJj3v4JHQGX/art.json b/art/87jiR2yJj3v4JHQGX/art.json index f54025e8..97c1dc69 100644 --- a/art/87jiR2yJj3v4JHQGX/art.json +++ b/art/87jiR2yJj3v4JHQGX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": { - "$numberLong": "1446288834244" - } + "$date": "1446288834244" }, "profile": { "name": "Clément Duquesne", @@ -14,14 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": { - "$numberLong": "1447113052187" - } + "$date": "1447113052187" }, "modifiedAt": { - "$date": { - "$numberLong": "1447113052187" - } + "$date": "1447113052187" }, "origId": "iPiDjpBYDPGFTGp8Y", "name": "residualfillattack", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-c1cot7l4qyo0zrntr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "365" - }, - "likes": { - "$numberInt": "4" - }, + "views": "365", + "likes": "4", "revisionId": "bTZGs67sH6DugvCjD", - "rank": { - "$numberDouble": "10.50271965629378" - }, + "rank": "10.50271965629378", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/889PvtXA2o7P9ps9Y/art.json b/art/889PvtXA2o7P9ps9Y/art.json index 204a5dad..b801b318 100644 --- a/art/889PvtXA2o7P9ps9Y/art.json +++ b/art/889PvtXA2o7P9ps9Y/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1571794797444" - } + "$date": "1571794797444" }, "modifiedAt": { - "$date": { - "$numberLong": "1571794797444" - } + "$date": "1571794797444" }, "origId": "FozLSgACn56r8QXk5", "name": "omgregg KMachine WIP", "notes": "", - "rank": { - "$numberDouble": "1.9985501411392752" - }, + "rank": "1.9985501411392752", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-epqdq9qkvrct3ztcw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "YogrZRYoXnSQcbRjK" } \ No newline at end of file diff --git a/art/88XwsAMToJSkDiwaB/art.json b/art/88XwsAMToJSkDiwaB/art.json index 85eaf35c..54991584 100644 --- a/art/88XwsAMToJSkDiwaB/art.json +++ b/art/88XwsAMToJSkDiwaB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1568547009230" - } + "$date": "1568547009230" }, "modifiedAt": { - "$date": { - "$numberLong": "1568547009230" - } + "$date": "1568547009230" }, "origId": "Piyv2py4bQL283mTB", "name": " Sphere + Cube Distribution", "notes": "", - "rank": { - "$numberDouble": "10.727167572579228" - }, + "rank": "10.727167572579228", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-t5oietkd48e36kkdn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "385" - }, - "likes": { - "$numberInt": "3" - }, + "views": "385", + "likes": "3", "revisionId": "iYKPJTTtCCTu3Bv6L" } \ No newline at end of file diff --git a/art/899AdR5X9eCCv2RAT/art.json b/art/899AdR5X9eCCv2RAT/art.json index 6d05c46f..a5241ced 100644 --- a/art/899AdR5X9eCCv2RAT/art.json +++ b/art/899AdR5X9eCCv2RAT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DwENpeGK75hmdzFsS", "createdAt": { - "$date": { - "$numberLong": "1569860206569" - } + "$date": "1569860206569" }, "profile": { "name": "mtoutside", @@ -14,21 +12,15 @@ "username": "mtoutside" }, "createdAt": { - "$date": { - "$numberLong": "1570431881027" - } + "$date": "1570431881027" }, "modifiedAt": { - "$date": { - "$numberLong": "1570676222596" - } + "$date": "1570676222596" }, "origId": "eQxQuMzXiCEc7rMYz", "name": "lessons", "notes": "", - "rank": { - "$numberDouble": "1.1544774559381301" - }, + "rank": "1.1544774559381301", "private": false, "unlisted": true, "username": "mtoutside", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cqmuhjvc3egnop6hw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "vAyNfhays7GpQ53Zb" } \ No newline at end of file diff --git a/art/89PHWvc6bSoMDB4uq/art.json b/art/89PHWvc6bSoMDB4uq/art.json index 65b80109..88973b94 100644 --- a/art/89PHWvc6bSoMDB4uq/art.json +++ b/art/89PHWvc6bSoMDB4uq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": { - "$numberLong": "1554726116747" - } + "$date": "1554726116747" }, "username": "pgan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1554728196457" - } + "$date": "1554728196457" }, "modifiedAt": { - "$date": { - "$numberLong": "1554729273029" - } + "$date": "1554729273029" }, "origId": null, "name": "grid0b", "notes": "", - "rank": { - "$numberDouble": "1.673998283390512" - }, + "rank": "1.673998283390512", "private": false, "unlisted": true, "username": "pgan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-iv2387829f8jf5mli-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "9o5r7eram2no3ip2h" } \ No newline at end of file diff --git a/art/8AQFD78CWiZsN4phd/art.json b/art/8AQFD78CWiZsN4phd/art.json index fdb4e9a3..5ed53a46 100644 --- a/art/8AQFD78CWiZsN4phd/art.json +++ b/art/8AQFD78CWiZsN4phd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": { - "$numberLong": "1598366337757" - } + "$date": "1598366337757" }, "username": "morimea", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1599349722701" - } + "$date": "1599349722701" }, "modifiedAt": { - "$date": { - "$numberLong": "1599381002169" - } + "$date": "1599381002169" }, "origId": null, "name": "Functions rotation animation", "notes": "logic based on my own old demo https://youtu.be/405yudjksDA", - "rank": { - "$numberDouble": "1.4223532267597618" - }, + "rank": "1.4223532267597618", "private": false, "unlisted": false, "username": "morimea", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-icfdnj1z1gcwact4x-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "610" - }, - "likes": { - "$numberInt": "1" - }, + "views": "610", + "likes": "1", "revisionId": "9B62K5e3B6dAswERa" } \ No newline at end of file diff --git a/art/8EW4w374gLe9Y8mvS/art.json b/art/8EW4w374gLe9Y8mvS/art.json index 4508f763..3a52af81 100644 --- a/art/8EW4w374gLe9Y8mvS/art.json +++ b/art/8EW4w374gLe9Y8mvS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1525869084589" - } + "$date": "1525869084589" }, "modifiedAt": { - "$date": { - "$numberLong": "1525869720246" - } + "$date": "1525869720246" }, "origId": null, "name": "Spiral madness", "notes": "Just crazy stuff with circles again", - "rank": { - "$numberDouble": "1.0888670434521774" - }, + "rank": "1.0888670434521774", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-2y1tfqzklm7s6fn9t-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "QK6G5p3fdFAxgmtdK" } \ No newline at end of file diff --git a/art/8Ha5WpefzTXhF4Cmr/art.json b/art/8Ha5WpefzTXhF4Cmr/art.json index 01570197..8e06d078 100644 --- a/art/8Ha5WpefzTXhF4Cmr/art.json +++ b/art/8Ha5WpefzTXhF4Cmr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684931429022" - } + "$date": "1684931429022" }, "modifiedAt": { - "$date": { - "$numberLong": "1684931685111" - } + "$date": "1684931685111" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.431939898926045" - }, + "rank": "1.431939898926045", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hq22icsr4v1tw9v2f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "jY8BAjyTZW7aaCYEm" } \ No newline at end of file diff --git a/art/8JCNkReuE5hLqBoNT/art.json b/art/8JCNkReuE5hLqBoNT/art.json index a145fea0..378f37ad 100644 --- a/art/8JCNkReuE5hLqBoNT/art.json +++ b/art/8JCNkReuE5hLqBoNT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672697141713" - } + "$date": "1672697141713" }, "modifiedAt": { - "$date": { - "$numberLong": "1672697141713" - } + "$date": "1672697141713" }, "origId": "JwXL4sBud9x3F6iKY", "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.687519774167553" - }, + "rank": "1.687519774167553", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gs02wa77y7babtvx3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Bst4z8H6oLYgAYary" } \ No newline at end of file diff --git a/art/8MHgqJdpnFiQGkBc2/art.json b/art/8MHgqJdpnFiQGkBc2/art.json index 55b93b61..b89c4502 100644 --- a/art/8MHgqJdpnFiQGkBc2/art.json +++ b/art/8MHgqJdpnFiQGkBc2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508055249972" - } + "$date": "1508055249972" }, "modifiedAt": { - "$date": { - "$numberLong": "1508055249972" - } + "$date": "1508055249972" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0999092936327879" - }, + "rank": "1.0999092936327879", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cgzgm91pfd954lthz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "cafnLdkfELGDoFj85" } \ No newline at end of file diff --git a/art/8MRZuPQnb7riyBLat/art.json b/art/8MRZuPQnb7riyBLat/art.json index e9285e42..c714c81e 100644 --- a/art/8MRZuPQnb7riyBLat/art.json +++ b/art/8MRZuPQnb7riyBLat/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1525886734979" - } + "$date": "1525886734979" }, "modifiedAt": { - "$date": { - "$numberLong": "1671342792010" - } + "$date": "1671342792010" }, "origId": "QCxSnbduPERK5rQni", "name": "justlines", "notes": "", - "rank": { - "$numberDouble": "10.177784789306907" - }, + "rank": "10.177784789306907", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ha3nym2bem840p30p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "357" - }, - "likes": { - "$numberInt": "7" - }, + "views": "357", + "likes": "7", "revisionId": "PXvhG6KQaMN58rkMJ" } \ No newline at end of file diff --git a/art/8MxcbeeakhH3Zvjvm/art.json b/art/8MxcbeeakhH3Zvjvm/art.json index 9cd55838..3a99d4c0 100644 --- a/art/8MxcbeeakhH3Zvjvm/art.json +++ b/art/8MxcbeeakhH3Zvjvm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1603389894831" - } + "$date": "1603389894831" }, "modifiedAt": { - "$date": { - "$numberLong": "1603389894831" - } + "$date": "1603389894831" }, "origId": "PoyGoZL5Lmmn9N5SF", "name": "Jack-o'-lantern", "notes": "", - "rank": { - "$numberDouble": "1.498823440813877" - }, + "rank": "1.498823440813877", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mblg3kcgb19vb7ggz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "40" - }, - "likes": { - "$numberInt": "0" - }, + "views": "40", + "likes": "0", "revisionId": "A49mm2xyZNMN9Sxed" } \ No newline at end of file diff --git a/art/8QyjKkpp7q9aGkAn7/art.json b/art/8QyjKkpp7q9aGkAn7/art.json index a91cc5b0..0135b411 100644 --- a/art/8QyjKkpp7q9aGkAn7/art.json +++ b/art/8QyjKkpp7q9aGkAn7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452968202477" - } + "$date": "1452968202477" }, "modifiedAt": { - "$date": { - "$numberLong": "1454770855573" - } + "$date": "1454770855573" }, "origId": "fmmQsNyrdyjA3226x", "name": "ringu", "notes": "", - "rank": { - "$numberDouble": "10.249054817368298" - }, + "rank": "10.249054817368298", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-r3g12185ws8jjt293-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "697" - }, - "likes": { - "$numberInt": "11" - }, + "views": "697", + "likes": "11", "revisionId": "SSsAMqJKx5a48Hje9" } \ No newline at end of file diff --git a/art/8Rju8wrtd7ggyiDcZ/art.json b/art/8Rju8wrtd7ggyiDcZ/art.json index d11af225..6e2a9d24 100644 --- a/art/8Rju8wrtd7ggyiDcZ/art.json +++ b/art/8Rju8wrtd7ggyiDcZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684492708553" - } + "$date": "1684492708553" }, "modifiedAt": { - "$date": { - "$numberLong": "1684492708553" - } + "$date": "1684492708553" }, "origId": "cjw2sg8cHvsk78JBF", "name": "Colors_myunghyun.kim", "notes": "", - "rank": { - "$numberDouble": "1.7169495946650704" - }, + "rank": "1.7169495946650704", "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ajq9g703tzef7ndnv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "Gh4qt23caj8ZKk4ke" } \ No newline at end of file diff --git a/art/8T4bhdbFF8NqLZ5qJ/art.json b/art/8T4bhdbFF8NqLZ5qJ/art.json index a493620c..8859ae48 100644 --- a/art/8T4bhdbFF8NqLZ5qJ/art.json +++ b/art/8T4bhdbFF8NqLZ5qJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Aw3ZBjbzi7sLBthGm", "createdAt": { - "$date": { - "$numberLong": "1528851803464" - } + "$date": "1528851803464" }, "profile": { "name": "Aardbei", @@ -14,21 +12,15 @@ "username": "megaloler" }, "createdAt": { - "$date": { - "$numberLong": "1529106668205" - } + "$date": "1529106668205" }, "modifiedAt": { - "$date": { - "$numberLong": "1529112046676" - } + "$date": "1529112046676" }, "origId": null, "name": "gyro thingy", "notes": "", - "rank": { - "$numberDouble": "1.7431354777027375" - }, + "rank": "1.7431354777027375", "private": false, "unlisted": false, "username": "megaloler", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pxtuem2yes91mm9hc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "219" - }, - "likes": { - "$numberInt": "0" - }, + "views": "219", + "likes": "0", "revisionId": "ZFdXhGL9KuMN8aSK5" } \ No newline at end of file diff --git a/art/8TsxtdLjke5zy5qJu/art.json b/art/8TsxtdLjke5zy5qJu/art.json index 432e87b6..871dcd16 100644 --- a/art/8TsxtdLjke5zy5qJu/art.json +++ b/art/8TsxtdLjke5zy5qJu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522994386795" - } + "$date": "1522994386795" }, "modifiedAt": { - "$date": { - "$numberLong": "1522994386795" - } + "$date": "1522994386795" }, "origId": "us5PXZuW9emkg2bD4", "name": "inr2", "notes": "", - "rank": { - "$numberDouble": "10.25989461080524" - }, + "rank": "10.25989461080524", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-moteap00p6y74zl1y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "316" - }, - "likes": { - "$numberInt": "2" - }, + "views": "316", + "likes": "2", "revisionId": "6SWbHbhh82zNfheBd" } \ No newline at end of file diff --git a/art/8Tuytbjq9XfyxyLSA/art.json b/art/8Tuytbjq9XfyxyLSA/art.json index 2dde2235..9c8964ef 100644 --- a/art/8Tuytbjq9XfyxyLSA/art.json +++ b/art/8Tuytbjq9XfyxyLSA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1565904585795" - } + "$date": "1565904585795" }, "modifiedAt": { - "$date": { - "$numberLong": "1565904585795" - } + "$date": "1565904585795" }, "origId": "SMeHXTzP7e6vTniKx", "name": "escnyc", "notes": "Needs lots of camera work but hey, fake hidden line removal 😁", - "rank": { - "$numberDouble": "1.7675763507979272" - }, + "rank": "1.7675763507979272", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-g9heg3i7jn504abqx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "5fAEd5oFm4Jck2h4o" } \ No newline at end of file diff --git a/art/8Typ5eK6bCd5ziWFf/art.json b/art/8Typ5eK6bCd5ziWFf/art.json index d9b12e40..6a14f431 100644 --- a/art/8Typ5eK6bCd5ziWFf/art.json +++ b/art/8Typ5eK6bCd5ziWFf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684316117961" - } + "$date": "1684316117961" }, "modifiedAt": { - "$date": { - "$numberLong": "1684317551813" - } + "$date": "1684317551813" }, "origId": null, "name": "Exercise - Own Grid variation", "notes": "Exercise - Own Grid variation", - "rank": { - "$numberDouble": "1.7510937801648805" - }, + "rank": "1.7510937801648805", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-p0441clrslbiupp9y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "2Ki7o8hTG9XQGtfCL" } \ No newline at end of file diff --git a/art/8WsNgnnMn6z7f46sb/art.json b/art/8WsNgnnMn6z7f46sb/art.json index dcfd099c..b9f8446c 100644 --- a/art/8WsNgnnMn6z7f46sb/art.json +++ b/art/8WsNgnnMn6z7f46sb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1685434837636" - } + "$date": "1685434837636" }, "modifiedAt": { - "$date": { - "$numberLong": "1685436305241" - } + "$date": "1685436305241" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.457678731179851" - }, + "rank": "1.457678731179851", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fa38yc7s4vgr2k4m5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "NF3egSXAHTZm6FNzq" } \ No newline at end of file diff --git a/art/8XECwReKrWfyzzRsj/art.json b/art/8XECwReKrWfyzzRsj/art.json index 58e2210e..7cafefe8 100644 --- a/art/8XECwReKrWfyzzRsj/art.json +++ b/art/8XECwReKrWfyzzRsj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512095220530" - } + "$date": "1512095220530" }, "modifiedAt": { - "$date": { - "$numberLong": "1512095220530" - } + "$date": "1512095220530" }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR22", "notes": "", - "rank": { - "$numberDouble": "1.1734055883514916" - }, + "rank": "1.1734055883514916", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6gxty3rh2mv80eerb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "0" - }, + "views": "85", + "likes": "0", "revisionId": "QFp5u6YoeksXCAghb" } \ No newline at end of file diff --git a/art/8YgL5b9rsGLmaeQ9Z/art.json b/art/8YgL5b9rsGLmaeQ9Z/art.json index 00190e27..163d851d 100644 --- a/art/8YgL5b9rsGLmaeQ9Z/art.json +++ b/art/8YgL5b9rsGLmaeQ9Z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": { - "$numberLong": "1543915151302" - } + "$date": "1543915151302" }, "username": "mol", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1543920559215" - } + "$date": "1543920559215" }, "modifiedAt": { - "$date": { - "$numberLong": "1543920559215" - } + "$date": "1543920559215" }, "origId": "ef4RfHy9WFPvn43T6", "name": "color chain", "notes": ": ^)", - "rank": { - "$numberDouble": "1.8307244281790445" - }, + "rank": "1.8307244281790445", "private": false, "unlisted": false, "username": "mol", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nfm87fpv0x37v7uuh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "233" - }, - "likes": { - "$numberInt": "0" - }, + "views": "233", + "likes": "0", "revisionId": "LGL6DAkzsGWb7egHo" } \ No newline at end of file diff --git a/art/8ZyPwCk5HdengqpJK/art.json b/art/8ZyPwCk5HdengqpJK/art.json index dfec012f..97b3edb2 100644 --- a/art/8ZyPwCk5HdengqpJK/art.json +++ b/art/8ZyPwCk5HdengqpJK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448473787318" - } + "$date": "1448473787318" }, "modifiedAt": { - "$date": { - "$numberLong": "1448645731410" - } + "$date": "1448645731410" }, "origId": null, "name": "gridpnt", - "rank": { - "$numberDouble": "10.581292536411762" - }, + "rank": "10.581292536411762", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-9dn4sdakaj2ih294w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "478" - }, - "likes": { - "$numberInt": "7" - }, + "views": "478", + "likes": "7", "revisionId": "kkJsww7Qsh6GmJW6J", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/8ZzuRWYAZeNEN3L4m/art.json b/art/8ZzuRWYAZeNEN3L4m/art.json index 776a71db..d74a39eb 100644 --- a/art/8ZzuRWYAZeNEN3L4m/art.json +++ b/art/8ZzuRWYAZeNEN3L4m/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XzEZ5CLEQKEX99G6T", "createdAt": { - "$date": { - "$numberLong": "1486735077160" - } + "$date": "1486735077160" }, "profile": { "name": "Hamad Al Ali", @@ -14,21 +12,15 @@ "username": "hamad" }, "createdAt": { - "$date": { - "$numberLong": "1486820270355" - } + "$date": "1486820270355" }, "modifiedAt": { - "$date": { - "$numberLong": "1486820404330" - } + "$date": "1486820404330" }, "origId": null, "name": "Lesson 1.0", "notes": "", - "rank": { - "$numberDouble": "1.5006694029212875" - }, + "rank": "1.5006694029212875", "private": false, "unlisted": true, "username": "hamad", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7r9ebwhehh18sl4l0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "R3j8ndvienYa8fMLe" } \ No newline at end of file diff --git a/art/8aEFjza4wNjuhfnvP/art.json b/art/8aEFjza4wNjuhfnvP/art.json index e430db5c..83cfbfb2 100644 --- a/art/8aEFjza4wNjuhfnvP/art.json +++ b/art/8aEFjza4wNjuhfnvP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1497092016928" - } + "$date": "1497092016928" }, "modifiedAt": { - "$date": { - "$numberLong": "1497092016928" - } + "$date": "1497092016928" }, "origId": "tw3mJeCpEXQ6gMz2q", "name": "pointsprite plasma", "notes": "", - "rank": { - "$numberDouble": "1.0504713794380454" - }, + "rank": "1.0504713794380454", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7xg8kg3io7j9a0k9d-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "93" - }, - "likes": { - "$numberInt": "0" - }, + "views": "93", + "likes": "0", "revisionId": "xztcepTWuef79qaN7" } \ No newline at end of file diff --git a/art/8bRYb7JjNeomjyGHy/art.json b/art/8bRYb7JjNeomjyGHy/art.json index 18b64145..85846eaa 100644 --- a/art/8bRYb7JjNeomjyGHy/art.json +++ b/art/8bRYb7JjNeomjyGHy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "hctW49vLQF3qkYG5S", "createdAt": { - "$date": { - "$numberLong": "1518204364951" - } + "$date": "1518204364951" }, "profile": { "first_name": "Dominique", @@ -15,21 +13,15 @@ "username": "dominique" }, "createdAt": { - "$date": { - "$numberLong": "1518204382115" - } + "$date": "1518204382115" }, "modifiedAt": { - "$date": { - "$numberLong": "1518204382115" - } + "$date": "1518204382115" }, "origId": "RZLFdeaBCJsCmp6Qg", "name": "unnamed", "notes": "tarea4", - "rank": { - "$numberDouble": "1.3081204190718272" - }, + "rank": "1.3081204190718272", "private": false, "unlisted": true, "username": "dominique", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-s0vjk1kx0n9wdz555-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "58hxv53XLQ5cQaqDk" } \ No newline at end of file diff --git a/art/8cPTCz9Cm8iRKNmqG/art.json b/art/8cPTCz9Cm8iRKNmqG/art.json index b1876ad3..5ad53fb0 100644 --- a/art/8cPTCz9Cm8iRKNmqG/art.json +++ b/art/8cPTCz9Cm8iRKNmqG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "WS7AoGNwzNGk4TSqx", "createdAt": { - "$date": { - "$numberLong": "1553828364273" - } + "$date": "1553828364273" }, "profile": { "first_name": "다은", @@ -15,21 +13,15 @@ "username": "다은" }, "createdAt": { - "$date": { - "$numberLong": "1554024064167" - } + "$date": "1554024064167" }, "modifiedAt": { - "$date": { - "$numberLong": "1554182298295" - } + "$date": "1554182298295" }, "origId": null, "name": "190331", "notes": "mouse interaction.\ncolor changing.\nmove around.", - "rank": { - "$numberDouble": "1.0542703797543957" - }, + "rank": "1.0542703797543957", "private": false, "unlisted": true, "username": "다은", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-7pojgvmcnc9vxltsc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "1" - }, + "views": "6", + "likes": "1", "revisionId": "2zyReP9PmuhQwDvgT" } \ No newline at end of file diff --git a/art/8eDsJnksnjrECXGev/art.json b/art/8eDsJnksnjrECXGev/art.json index 9c6ea4c5..845580c0 100644 --- a/art/8eDsJnksnjrECXGev/art.json +++ b/art/8eDsJnksnjrECXGev/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452122030402" - } + "$date": "1452122030402" }, "modifiedAt": { - "$date": { - "$numberLong": "1458671275833" - } + "$date": "1458671275833" }, "origId": "S8WjbT3dh5ZHhbpAS", "name": "crs", "notes": "", - "rank": { - "$numberDouble": "1.4256358916733314" - }, + "rank": "1.4256358916733314", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pw75id1swgnn7izm9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "Hoqv7pazc2tTjr7Eu" } \ No newline at end of file diff --git a/art/8eaHZkbv4GqCvTJJs/art.json b/art/8eaHZkbv4GqCvTJJs/art.json index 621d5d48..a7069f2f 100644 --- a/art/8eaHZkbv4GqCvTJJs/art.json +++ b/art/8eaHZkbv4GqCvTJJs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446193337149" - } + "$date": "1446193337149" }, "origId": "hhsdvkiJ32bCTcezv", "name": "eswng", @@ -35,21 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n#define ACROSS 100.0\n#define TOTAL 5000.0\n#define DOWN (TOTAL / ACROSS)\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n \n float count = mod(vertexId, TOTAL) + time * 0.0;\n float xId = mod(vertexId, ACROSS);\n float yId = floor(vertexId / ACROSS);\n float xr = xId / ACROSS;\n float yr = yId / DOWN;\n float invX = 1.0 - xr;\n float invY = 1.0 - yr;\n float x = xr * 2.0 - 1.0;\n float y = yr * 2.0 - 1.0;\n \n\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n\n vec2 xy = vec2(x, y);\n\n float dd = length(xy);\n float x2 = xr;\n float y2 = yr;\n float snd = pow(texture2D(sound, vec2(abs(dd) * 0.2, dd * 0.05)).a, 5.0);\n gl_PointSize = pow(snd, 1.0) * 20.0;\n \n// xy = xy + xy * snd ;\n gl_Position = vec4(xy * aspect * pow(snd + 0.4, 2.0), 0, 1);\n \n float hue = (snd * 0.2) + time;\n v_color = vec4(mix(hsv2rgb(vec3(hue, 1, 1)), vec3(1,1,1), pow(snd, 0.5)), 1.0);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-kuoxs8iblkjgbtu6l-thumbnail.jpg", - "views": { - "$numberInt": "3779" - }, - "likes": { - "$numberInt": "7" - }, + "views": "3779", + "likes": "7", "revisionId": "scmxu6kWcN3vkYKkg", "modifiedAt": { - "$date": { - "$numberLong": "1446193337153" - } + "$date": "1446193337153" }, "hasSound": true, - "rank": { - "$numberDouble": "10.926830245222119" - }, + "rank": "10.926830245222119", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/8hCgzechTSmvoP4ah/art.json b/art/8hCgzechTSmvoP4ah/art.json index dc1de888..90ab2af4 100644 --- a/art/8hCgzechTSmvoP4ah/art.json +++ b/art/8hCgzechTSmvoP4ah/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1449854967706" - } + "$date": "1449854967706" }, "modifiedAt": { - "$date": { - "$numberLong": "1449855724205" - } + "$date": "1449855724205" }, "origId": "jg5dRsCi6xDSFyCJ9", "name": "Clifford Attractor fixed", "notes": "Yes. For whatever reason it doesn't work on my computer. To get it to work I had to set `i=1`", - "rank": { - "$numberDouble": "1.6572982419744258" - }, + "rank": "1.6572982419744258", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-va1mcilzkwh4yvpuw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "NKRPMocwQBAHAR5KW" } \ No newline at end of file diff --git a/art/8ifzGvPttfmfGyATy/art.json b/art/8ifzGvPttfmfGyATy/art.json index 599e42c1..e4b52d9e 100644 --- a/art/8ifzGvPttfmfGyATy/art.json +++ b/art/8ifzGvPttfmfGyATy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": { - "$numberLong": "1684040210652" - } + "$date": "1684040210652" }, "profile": { "name": "yejin shin", @@ -14,21 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": { - "$numberLong": "1685541524303" - } + "$date": "1685541524303" }, "modifiedAt": { - "$date": { - "$numberLong": "1685541524303" - } + "$date": "1685541524303" }, "origId": null, "name": "Circles from Triangles", "notes": "original", - "rank": { - "$numberDouble": "1.5789720129412919" - }, + "rank": "1.5789720129412919", "private": false, "unlisted": true, "username": "yejin-shin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xlza353lvncnx0x4v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "n5ynXkhdLfdjY8aaK" } \ No newline at end of file diff --git a/art/8jcBYJRBWjDcfHKkH/art.json b/art/8jcBYJRBWjDcfHKkH/art.json index df1aab57..f50f2367 100644 --- a/art/8jcBYJRBWjDcfHKkH/art.json +++ b/art/8jcBYJRBWjDcfHKkH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653959113400" - } + "$date": "1653959113400" }, "modifiedAt": { - "$date": { - "$numberLong": "1653959886658" - } + "$date": "1653959886658" }, "origId": "mmB8umNE8t5qoNNJo", "name": "Circle From Triangle_seongwon.jang", "notes": "", - "rank": { - "$numberDouble": "1.4578842614323857" - }, + "rank": "1.4578842614323857", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-x2p34b55pxj7wtuhp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "KAhJBi48SKL3hnjoS" } \ No newline at end of file diff --git a/art/8jiF9r8CqR46bXvXM/art.json b/art/8jiF9r8CqR46bXvXM/art.json index 8046ab67..37af67a2 100644 --- a/art/8jiF9r8CqR46bXvXM/art.json +++ b/art/8jiF9r8CqR46bXvXM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FdF3Ffp5KMucnmivz", "createdAt": { - "$date": { - "$numberLong": "1554193926255" - } + "$date": "1554193926255" }, "profile": { "first_name": "도영", @@ -15,21 +13,15 @@ "username": "도영" }, "createdAt": { - "$date": { - "$numberLong": "1554199133048" - } + "$date": "1554199133048" }, "modifiedAt": { - "$date": { - "$numberLong": "1554199133048" - } + "$date": "1554199133048" }, "origId": null, "name": "Cs230", "notes": "moving with music\n& change color with mouse\nposition", - "rank": { - "$numberDouble": "1.6796519384426096" - }, + "rank": "1.6796519384426096", "private": false, "unlisted": true, "username": "도영", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fviyv80ibkbu9gvbn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "LhfrRoj5kEeTZdawW" } \ No newline at end of file diff --git a/art/8miH3KmYkczS5YbjP/art.json b/art/8miH3KmYkczS5YbjP/art.json index 3fc8a6d9..d7d87065 100644 --- a/art/8miH3KmYkczS5YbjP/art.json +++ b/art/8miH3KmYkczS5YbjP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1591580089370" - } + "$date": "1591580089370" }, "modifiedAt": { - "$date": { - "$numberLong": "1591580089370" - } + "$date": "1591580089370" }, "origId": "AK7yLDZv8JXbgW25h", "name": "bb22", "notes": "", - "rank": { - "$numberDouble": "1.7119889139951943" - }, + "rank": "1.7119889139951943", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9e2sq60d3uqjuctbl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "38" - }, - "likes": { - "$numberInt": "0" - }, + "views": "38", + "likes": "0", "revisionId": "6dhkoP6CF8DupMEbY" } \ No newline at end of file diff --git a/art/8oGoGrmBCLx2R4iWz/art.json b/art/8oGoGrmBCLx2R4iWz/art.json index 4371707d..4e554c66 100644 --- a/art/8oGoGrmBCLx2R4iWz/art.json +++ b/art/8oGoGrmBCLx2R4iWz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652947688656" - } + "$date": "1652947688656" }, "modifiedAt": { - "$date": { - "$numberLong": "1652947688656" - } + "$date": "1652947688656" }, "origId": null, "name": "Color", "notes": "", - "rank": { - "$numberDouble": "1.8956152369866326" - }, + "rank": "1.8956152369866326", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hj7khhjdm23knojw1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "DrbZhCXWZqheaKyXk" } \ No newline at end of file diff --git a/art/8oJh9QtFGgJksSFFk/art.json b/art/8oJh9QtFGgJksSFFk/art.json index 485f9532..5e9d8126 100644 --- a/art/8oJh9QtFGgJksSFFk/art.json +++ b/art/8oJh9QtFGgJksSFFk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q69WMQL7AmzFMCxio", "createdAt": { - "$date": { - "$numberLong": "1522035996219" - } + "$date": "1522035996219" }, "profile": { "first_name": "DreadKyller", @@ -15,21 +13,15 @@ "username": "dreadkyller" }, "createdAt": { - "$date": { - "$numberLong": "1522036045755" - } + "$date": "1522036045755" }, "modifiedAt": { - "$date": { - "$numberLong": "1522036045755" - } + "$date": "1522036045755" }, "origId": null, "name": "Terrain Gen Testing Area", "notes": "A setup for fooling around with visualizing how mixing noise creates various terrain shapes", - "rank": { - "$numberDouble": "10.591671821428445" - }, + "rank": "10.591671821428445", "private": false, "unlisted": false, "username": "dreadkyller", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-p7cx82na0xgz3tqbm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "461" - }, - "likes": { - "$numberInt": "2" - }, + "views": "461", + "likes": "2", "revisionId": "xAGshWGtsMp7sbfcP" } \ No newline at end of file diff --git a/art/8qkLM6jJv2xHNnELZ/art.json b/art/8qkLM6jJv2xHNnELZ/art.json index 505d0166..d21f2e2c 100644 --- a/art/8qkLM6jJv2xHNnELZ/art.json +++ b/art/8qkLM6jJv2xHNnELZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551482359272" - } + "$date": "1551482359272" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482359272" - } + "$date": "1551482359272" }, "origId": "9Z8QK2wm2wyThYCTm", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7198049936229907" - }, + "rank": "1.7198049936229907", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-b9d3audrv9u6uhur2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "TLJA93ppi4KfcDipX" } \ No newline at end of file diff --git a/art/8rEyCeYdp5FF6AwKL/art.json b/art/8rEyCeYdp5FF6AwKL/art.json index dd76fcd1..cd03c226 100644 --- a/art/8rEyCeYdp5FF6AwKL/art.json +++ b/art/8rEyCeYdp5FF6AwKL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496781508805" - } + "$date": "1496781508805" }, "modifiedAt": { - "$date": { - "$numberLong": "1496787608818" - } + "$date": "1496787608818" }, "origId": null, "name": "init sound", "notes": "", - "rank": { - "$numberDouble": "1.6885063304466696" - }, + "rank": "1.6885063304466696", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gh5c1zvlsf53qxrg0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "YoRCTHDwANGEMEGvj" } \ No newline at end of file diff --git a/art/8rLJCnxAbmAYifi8S/art.json b/art/8rLJCnxAbmAYifi8S/art.json index 9276a9c3..c30f22b4 100644 --- a/art/8rLJCnxAbmAYifi8S/art.json +++ b/art/8rLJCnxAbmAYifi8S/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543836944923" - } + "$date": "1543836944923" }, "modifiedAt": { - "$date": { - "$numberLong": "1543836944923" - } + "$date": "1543836944923" }, "origId": "Jo7swMZWe4vAuJ9Xk", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0050926725976583" - }, + "rank": "1.0050926725976583", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fvqg1obfpoipl07bj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "zvN4SwqWR5fyLcMSR" } \ No newline at end of file diff --git a/art/8wMcYNHAvNH4qdgzM/art.json b/art/8wMcYNHAvNH4qdgzM/art.json index 729520f9..76c8119e 100644 --- a/art/8wMcYNHAvNH4qdgzM/art.json +++ b/art/8wMcYNHAvNH4qdgzM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654006679100" - } + "$date": "1654006679100" }, "modifiedAt": { - "$date": { - "$numberLong": "1654006679100" - } + "$date": "1654006679100" }, "origId": null, "name": "Circles from Triangles New", "notes": "", - "rank": { - "$numberDouble": "1.019187483406668" - }, + "rank": "1.019187483406668", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kmh4quhap8i18borm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "djGPDoZcpZC7p9Tuc" } \ No newline at end of file diff --git a/art/8wij3k6mQCLMeYsgw/art.json b/art/8wij3k6mQCLMeYsgw/art.json index e10fe92e..9ddf7c92 100644 --- a/art/8wij3k6mQCLMeYsgw/art.json +++ b/art/8wij3k6mQCLMeYsgw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642075047484" - } + "$date": "1642075047484" }, "modifiedAt": { - "$date": { - "$numberLong": "1642075047484" - } + "$date": "1642075047484" }, "origId": "w9fNQs5qa7s4CmEvg", "name": "WAVE guys", "notes": "", - "rank": { - "$numberDouble": "1.5560661456314122" - }, + "rank": "1.5560661456314122", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-68xxgigumfvm0qyrg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "212" - }, - "likes": { - "$numberInt": "0" - }, + "views": "212", + "likes": "0", "revisionId": "m5zYgJ5sW37kq8wNk" } \ No newline at end of file diff --git a/art/8xXukzezXszWuCGEN/art.json b/art/8xXukzezXszWuCGEN/art.json index 37328cb7..1b389b56 100644 --- a/art/8xXukzezXszWuCGEN/art.json +++ b/art/8xXukzezXszWuCGEN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565901789399" - } + "$date": "1565901789399" }, "modifiedAt": { - "$date": { - "$numberLong": "1565901789399" - } + "$date": "1565901789399" }, "origId": "9P4cTdzoK9rwM99kJ", "name": "notmizu 4 KM wip", "notes": "", - "rank": { - "$numberDouble": "1.4695058261714142" - }, + "rank": "1.4695058261714142", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lich1uojpvhd34g8k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "DotNdpmjGo2to8sSR" } \ No newline at end of file diff --git a/art/93FoywQqcRMeZNRcz/art.json b/art/93FoywQqcRMeZNRcz/art.json index d974c3d3..3c5f7bc1 100644 --- a/art/93FoywQqcRMeZNRcz/art.json +++ b/art/93FoywQqcRMeZNRcz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1612191330111" - } + "$date": "1612191330111" }, "modifiedAt": { - "$date": { - "$numberLong": "1612191330111" - } + "$date": "1612191330111" }, "origId": "JRyewraYLfP9taa98", "name": "fedge", "notes": "", - "rank": { - "$numberDouble": "1.0842184657234983" - }, + "rank": "1.0842184657234983", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9amu7dqnevio0ji6c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "340" - }, - "likes": { - "$numberInt": "1" - }, + "views": "340", + "likes": "1", "revisionId": "8vfoy2Y6giWQ4yA9f" } \ No newline at end of file diff --git a/art/93Y6qkZ7f2SBfAPjM/art.json b/art/93Y6qkZ7f2SBfAPjM/art.json index 3b10371c..b45e7915 100644 --- a/art/93Y6qkZ7f2SBfAPjM/art.json +++ b/art/93Y6qkZ7f2SBfAPjM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684506492703" - } + "$date": "1684506492703" }, "modifiedAt": { - "$date": { - "$numberLong": "1684506695489" - } + "$date": "1684506695489" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.0214945783115859" - }, + "rank": "1.0214945783115859", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wfggrg2kw0il8rwtk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "5xnYdvSB3aLdHES8j" } \ No newline at end of file diff --git a/art/948aadGavoEeSXCac/art.json b/art/948aadGavoEeSXCac/art.json index bb82791f..b686fb2b 100644 --- a/art/948aadGavoEeSXCac/art.json +++ b/art/948aadGavoEeSXCac/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677794832414" - } + "$date": "1677794832414" }, "modifiedAt": { - "$date": { - "$numberLong": "1677794832414" - } + "$date": "1677794832414" }, "origId": "MLaWwDHo66XjxhwCc", "name": "Amoeba V2 [No Sound]", "notes": "Amoeba V2", - "rank": { - "$numberDouble": "1.178979967945851" - }, + "rank": "1.178979967945851", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-83qkjl0slgbybwxms-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "xSKBSeKKLgB6hKHcp" } \ No newline at end of file diff --git a/art/94LjZTzQhciudirXa/art.json b/art/94LjZTzQhciudirXa/art.json index ac57ceee..e346fdde 100644 --- a/art/94LjZTzQhciudirXa/art.json +++ b/art/94LjZTzQhciudirXa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685263389024" - } + "$date": "1685263389024" }, "modifiedAt": { - "$date": { - "$numberLong": "1685263389024" - } + "$date": "1685263389024" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.7505370811190082" - }, + "rank": "1.7505370811190082", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8yuyerekrzm4btwo6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "jmiPj6uCoY8FxixPb" } \ No newline at end of file diff --git a/art/94o6yb7AZ7dW5Lumb/art.json b/art/94o6yb7AZ7dW5Lumb/art.json index 832abd60..295c4ecb 100644 --- a/art/94o6yb7AZ7dW5Lumb/art.json +++ b/art/94o6yb7AZ7dW5Lumb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559642223" - } + "$date": "1525559642223" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559642223" - } + "$date": "1525559642223" }, "origId": "MK7bag3KKs9CFJdf8", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.172587412647584" - }, + "rank": "1.172587412647584", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-kdrsu1k8v0pc6sm58-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "8kTnvdzF9dFN6mSs6" } \ No newline at end of file diff --git a/art/95ZMaZireKi2qhi6L/art.json b/art/95ZMaZireKi2qhi6L/art.json index 1288bb9f..81fc3bbd 100644 --- a/art/95ZMaZireKi2qhi6L/art.json +++ b/art/95ZMaZireKi2qhi6L/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1536444746716" - } + "$date": "1536444746716" }, "modifiedAt": { - "$date": { - "$numberLong": "1536444746716" - } + "$date": "1536444746716" }, "origId": null, "name": "ads", "notes": "", - "rank": { - "$numberDouble": "1.8451114776708284" - }, + "rank": "1.8451114776708284", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zigubmm0a5gmrurfv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "90" - }, - "likes": { - "$numberInt": "0" - }, + "views": "90", + "likes": "0", "revisionId": "b9rEj7LpNoH8xMCzf" } \ No newline at end of file diff --git a/art/95xHq5YQNNvTEjhsq/art.json b/art/95xHq5YQNNvTEjhsq/art.json index f984c618..de5c0731 100644 --- a/art/95xHq5YQNNvTEjhsq/art.json +++ b/art/95xHq5YQNNvTEjhsq/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1591180866738" - } + "$date": "1591180866738" }, "modifiedAt": { - "$date": { - "$numberLong": "1591180866738" - } + "$date": "1591180866738" }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "", - "rank": { - "$numberDouble": "1.8592430129823279" - }, + "rank": "1.8592430129823279", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1ds11efn17xbnz11h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "jmhn6RmkaZwM5zPyM" } \ No newline at end of file diff --git a/art/965mBDin8f5mMFKoZ/art.json b/art/965mBDin8f5mMFKoZ/art.json index f59655d9..4d5dc415 100644 --- a/art/965mBDin8f5mMFKoZ/art.json +++ b/art/965mBDin8f5mMFKoZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dx3W9xoNRsbCjjvhi", "createdAt": { - "$date": { - "$numberLong": "1554190798095" - } + "$date": "1554190798095" }, "profile": { "first_name": "재우", @@ -16,21 +14,15 @@ "username": "재우" }, "createdAt": { - "$date": { - "$numberLong": "1652854039852" - } + "$date": "1652854039852" }, "modifiedAt": { - "$date": { - "$numberLong": "1652854039852" - } + "$date": "1652854039852" }, "origId": null, "name": "Making A Grid", "notes": "jaewoo.choi", - "rank": { - "$numberDouble": "1.2318451011772822" - }, + "rank": "1.2318451011772822", "private": false, "unlisted": true, "username": "재우", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-y5qtfeqiyyv437k5d-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "DzMXpf6wcwcyWks7a" } \ No newline at end of file diff --git a/art/96HGeYvvkbpZDtRSu/art.json b/art/96HGeYvvkbpZDtRSu/art.json index cf6a2023..6a4eba69 100644 --- a/art/96HGeYvvkbpZDtRSu/art.json +++ b/art/96HGeYvvkbpZDtRSu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598910770243" - } + "$date": "1598910770243" }, "modifiedAt": { - "$date": { - "$numberLong": "1598910770243" - } + "$date": "1598910770243" }, "origId": "JANswiNfyJnruo62E", "name": "miomio", "notes": "", - "rank": { - "$numberDouble": "1.9205170388590438" - }, + "rank": "1.9205170388590438", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-8wi7qfhlmr0vlhwvl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "scEJGsoLLpYikYPzc" } \ No newline at end of file diff --git a/art/97XDDQ5yWEzZhs6cH/art.json b/art/97XDDQ5yWEzZhs6cH/art.json index 5c5b1b79..e56793ad 100644 --- a/art/97XDDQ5yWEzZhs6cH/art.json +++ b/art/97XDDQ5yWEzZhs6cH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": { - "$numberLong": "1486394393430" - } + "$date": "1486394393430" }, "username": "athega", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486740925184" - } + "$date": "1486740925184" }, "modifiedAt": { - "$date": { - "$numberLong": "1486740925184" - } + "$date": "1486740925184" }, "origId": "NyEsirDmwdF3Q65i6", "name": "banan", "notes": "by tobbo", - "rank": { - "$numberDouble": "1.2318453516871357" - }, + "rank": "1.2318453516871357", "private": false, "unlisted": false, "username": "athega", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fb2enihda8gxtsg24-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "222" - }, - "likes": { - "$numberInt": "0" - }, + "views": "222", + "likes": "0", "revisionId": "4e7NpTxvGQ37CHYmK" } \ No newline at end of file diff --git a/art/97zwjZPbGFqPWiYZy/art.json b/art/97zwjZPbGFqPWiYZy/art.json index 788d9df6..ed659625 100644 --- a/art/97zwjZPbGFqPWiYZy/art.json +++ b/art/97zwjZPbGFqPWiYZy/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543838624307" - } + "$date": "1543838624307" }, "modifiedAt": { - "$date": { - "$numberLong": "1543838624307" - } + "$date": "1543838624307" }, "origId": "gyyeCLrtNBFwdqzD3", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9590424219113056" - }, + "rank": "1.9590424219113056", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n8m70gchg930xlsxq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "zjJRyY7Gi6FEJxJuP" } \ No newline at end of file diff --git a/art/97zwxhJNAYAGKPST2/art.json b/art/97zwxhJNAYAGKPST2/art.json index 0a24a8f9..56c0762e 100644 --- a/art/97zwxhJNAYAGKPST2/art.json +++ b/art/97zwxhJNAYAGKPST2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kcqvFctbfrb8oSHeQ", "createdAt": { - "$date": { - "$numberLong": "1605316895276" - } + "$date": "1605316895276" }, "username": "daniel.shenkutie", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1605361294027" - } + "$date": "1605361294027" }, "modifiedAt": { - "$date": { - "$numberLong": "1605361294027" - } + "$date": "1605361294027" }, "origId": "GDrWuySq3yExsoNqR", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": { - "$numberDouble": "1.0915694579334154" - }, + "rank": "1.0915694579334154", "private": false, "unlisted": true, "username": "daniel.shenkutie", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-e4c3shvkhh697d2yi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "9YmRAWwch2SYRoeFs" } \ No newline at end of file diff --git a/art/982xbF946ivNRShYF/art.json b/art/982xbF946ivNRShYF/art.json index f2912c92..44ad84af 100644 --- a/art/982xbF946ivNRShYF/art.json +++ b/art/982xbF946ivNRShYF/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447524066102" - } + "$date": "1447524066102" }, "modifiedAt": { - "$date": { - "$numberLong": "1447524066102" - } + "$date": "1447524066102" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-jh2yp1i2ketxnsdaf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "9PGL8kTcr262DbpLt", - "rank": { - "$numberDouble": "1.7321595387813549" - } + "rank": "1.7321595387813549" } \ No newline at end of file diff --git a/art/98PzHFry4xqmuj7qt/art.json b/art/98PzHFry4xqmuj7qt/art.json index cb06aa32..56a086cb 100644 --- a/art/98PzHFry4xqmuj7qt/art.json +++ b/art/98PzHFry4xqmuj7qt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "K7hvqvWiY8hFbeXdP", "createdAt": { - "$date": { - "$numberLong": "1646379760964" - } + "$date": "1646379760964" }, "profile": { "first_name": "rudy", @@ -15,21 +13,15 @@ "username": "rudy2" }, "createdAt": { - "$date": { - "$numberLong": "1646381063457" - } + "$date": "1646381063457" }, "modifiedAt": { - "$date": { - "$numberLong": "1646382407254" - } + "$date": "1646382407254" }, "origId": "KCTdZhosdnszWh5Co", "name": "Making A Grid with Colors", "notes": "", - "rank": { - "$numberDouble": "1.8676775878189156" - }, + "rank": "1.8676775878189156", "private": false, "unlisted": true, "username": "rudy2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-whjiddwcq1iztyf03-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "2TtgWNXrram7yfT4a" } \ No newline at end of file diff --git a/art/99zvCpii8eiTj2fo8/art.json b/art/99zvCpii8eiTj2fo8/art.json index b96035da..5ae96849 100644 --- a/art/99zvCpii8eiTj2fo8/art.json +++ b/art/99zvCpii8eiTj2fo8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1643697316290" - } + "$date": "1643697316290" }, "modifiedAt": { - "$date": { - "$numberLong": "1643697316290" - } + "$date": "1643697316290" }, "origId": "6nxqs9sKqwTpWK2Sf", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9253395606485038" - }, + "rank": "1.9253395606485038", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fkeiuzqtr2so05eqx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "129" - }, - "likes": { - "$numberInt": "1" - }, + "views": "129", + "likes": "1", "revisionId": "fj93WAvj6CGPTpLz2" } \ No newline at end of file diff --git a/art/9BDdcbJh6rDaD4MBi/art.json b/art/9BDdcbJh6rDaD4MBi/art.json index 1214a1a6..17600043 100644 --- a/art/9BDdcbJh6rDaD4MBi/art.json +++ b/art/9BDdcbJh6rDaD4MBi/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1662139098727" - } + "$date": "1662139098727" }, "modifiedAt": { - "$date": { - "$numberLong": "1662139098727" - } + "$date": "1662139098727" }, "origId": "3EGwvJZ5S8be4wM7t", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.0581897460411196" - }, + "rank": "1.0581897460411196", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ljqz9tg2e96biba0y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "2gc7bY5d5cYfnRS5P" } \ No newline at end of file diff --git a/art/9C352QniqBDGreXm2/art.json b/art/9C352QniqBDGreXm2/art.json index 079fd6ed..1e1b64bc 100644 --- a/art/9C352QniqBDGreXm2/art.json +++ b/art/9C352QniqBDGreXm2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427199611" - } + "$date": "1600427199611" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427199611" - } + "$date": "1600427199611" }, "origId": "8eaHZkbv4GqCvTJJs", "name": "eswng", "notes": "", - "rank": { - "$numberDouble": "1.231762497715367" - }, + "rank": "1.231762497715367", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-xtta21qjsf4zi2n5h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "65mLWLbCTZ6zeewCk" } \ No newline at end of file diff --git a/art/9CuFBCB2ddb7NzNRQ/art.json b/art/9CuFBCB2ddb7NzNRQ/art.json index bb7c220b..c818d528 100644 --- a/art/9CuFBCB2ddb7NzNRQ/art.json +++ b/art/9CuFBCB2ddb7NzNRQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "3DdWGN3CvpXdvnPD4", "createdAt": { - "$date": { - "$numberLong": "1642797844137" - } + "$date": "1642797844137" }, "profile": { "first_name": "vtastek", @@ -14,21 +12,15 @@ "username": "vtastek" }, "createdAt": { - "$date": { - "$numberLong": "1642797848795" - } + "$date": "1642797848795" }, "modifiedAt": { - "$date": { - "$numberLong": "1642797848795" - } + "$date": "1642797848795" }, "origId": null, "name": "cccc", "notes": "", - "rank": { - "$numberDouble": "1.8088149510630196" - }, + "rank": "1.8088149510630196", "private": false, "unlisted": true, "username": "vtastek", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c4580x30auzhavrx6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "WfzMi9ounDqKgjEqX" } \ No newline at end of file diff --git a/art/9EJbRaRyPZMpJ9zLk/art.json b/art/9EJbRaRyPZMpJ9zLk/art.json index 37aad284..cf89267b 100644 --- a/art/9EJbRaRyPZMpJ9zLk/art.json +++ b/art/9EJbRaRyPZMpJ9zLk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": { - "$numberLong": "1486394393430" - } + "$date": "1486394393430" }, "username": "athega", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486570415948" - } + "$date": "1486570415948" }, "modifiedAt": { - "$date": { - "$numberLong": "1486570415948" - } + "$date": "1486570415948" }, "origId": "eMAJ5HydzdzbnzduF", "name": "plasma grid", "notes": "by johan", - "rank": { - "$numberDouble": "10.768598640589264" - }, + "rank": "10.768598640589264", "private": false, "unlisted": false, "username": "athega", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-v0qo9zidfn0r1lnri-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "208" - }, - "likes": { - "$numberInt": "3" - }, + "views": "208", + "likes": "3", "revisionId": "W9DMFmvAqMvYRjh55" } \ No newline at end of file diff --git a/art/9GCFDmZiEXGbgKMny/art.json b/art/9GCFDmZiEXGbgKMny/art.json index 791b4ebe..70227e72 100644 --- a/art/9GCFDmZiEXGbgKMny/art.json +++ b/art/9GCFDmZiEXGbgKMny/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652841824236" - } + "$date": "1652841824236" }, "modifiedAt": { - "$date": { - "$numberLong": "1652841824236" - } + "$date": "1652841824236" }, "origId": "GxL6CjaGt3wyQZxyL", "name": "Making a Grid", "notes": "", - "rank": { - "$numberDouble": "1.344956312849263" - }, + "rank": "1.344956312849263", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-f30p5xu549kqo9029-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "GKtb7MwkS4Bfq4uCL" } \ No newline at end of file diff --git a/art/9Geyfsezar7Y45X4W/art.json b/art/9Geyfsezar7Y45X4W/art.json index d54e63fe..06000a57 100644 --- a/art/9Geyfsezar7Y45X4W/art.json +++ b/art/9Geyfsezar7Y45X4W/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "SG4MbZxYFi8cCsFwr", "createdAt": { - "$date": { - "$numberLong": "1712832147485" - } + "$date": "1712832147485" }, "profile": { "first_name": "Masoud", @@ -15,21 +13,15 @@ "username": "masoud" }, "createdAt": { - "$date": { - "$numberLong": "1712833140633" - } + "$date": "1712833140633" }, "modifiedAt": { - "$date": { - "$numberLong": "1712833140633" - } + "$date": "1712833140633" }, "origId": "a3o5rh2HCzLMPnSbn", "name": "black eye", "notes": "", - "rank": { - "$numberDouble": "1.00723524274063" - }, + "rank": "1.00723524274063", "private": false, "unlisted": true, "username": "masoud", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-hab4ufgz0c3ptb08c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "AaDpSTuJ8hW6FTYip" } \ No newline at end of file diff --git a/art/9GqsA2ooryruyLSRG/art.json b/art/9GqsA2ooryruyLSRG/art.json index 0b1a7a30..3b7d8a4f 100644 --- a/art/9GqsA2ooryruyLSRG/art.json +++ b/art/9GqsA2ooryruyLSRG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619545027078" - } + "$date": "1619545027078" }, "modifiedAt": { - "$date": { - "$numberLong": "1619545027078" - } + "$date": "1619545027078" }, "origId": null, "name": "FiboSound2D", "notes": "Try different mdoes: triangles, lines or points for different effect", - "rank": { - "$numberDouble": "1.5506665206871517" - }, + "rank": "1.5506665206871517", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-p5leujhh7v4dpq7tk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "eTT5KoRpj7jsMBuZM" } \ No newline at end of file diff --git a/art/9HqeuYzYy5SPwWWzC/art.json b/art/9HqeuYzYy5SPwWWzC/art.json index 9a8f38d2..35f481b6 100644 --- a/art/9HqeuYzYy5SPwWWzC/art.json +++ b/art/9HqeuYzYy5SPwWWzC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684505870802" - } + "$date": "1684505870802" }, "modifiedAt": { - "$date": { - "$numberLong": "1684505870802" - } + "$date": "1684505870802" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.0780801244756006" - }, + "rank": "1.0780801244756006", "private": false, "unlisted": true, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kfi330moddrvvhtjn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "Gm6xdctnmc3sxTftx" } \ No newline at end of file diff --git a/art/9JiSBh95g2uDrbJF8/art.json b/art/9JiSBh95g2uDrbJF8/art.json index 0a9c3c22..c0259592 100644 --- a/art/9JiSBh95g2uDrbJF8/art.json +++ b/art/9JiSBh95g2uDrbJF8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1520619513066" - } + "$date": "1520619513066" }, "modifiedAt": { - "$date": { - "$numberLong": "1520619513066" - } + "$date": "1520619513066" }, "origId": null, "name": "Hello, GLSL!", "notes": "", - "rank": { - "$numberDouble": "1.0605675315045875" - }, + "rank": "1.0605675315045875", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w23o9pd6e8esszawt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "eJQXDTAXDS8cLrTj6" } \ No newline at end of file diff --git a/art/9K6tGbtzRXNPPboM5/art.json b/art/9K6tGbtzRXNPPboM5/art.json index f820063b..755da0b3 100644 --- a/art/9K6tGbtzRXNPPboM5/art.json +++ b/art/9K6tGbtzRXNPPboM5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1619210615116" - } + "$date": "1619210615116" }, "modifiedAt": { - "$date": { - "$numberLong": "1619210615116" - } + "$date": "1619210615116" }, "origId": "PFHJfQrt3knT8K8sQ", "name": "flwr", "notes": "", - "rank": { - "$numberDouble": "1.8388646614531186" - }, + "rank": "1.8388646614531186", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d1p9f1pwgfqv1xhlr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "81" - }, - "likes": { - "$numberInt": "0" - }, + "views": "81", + "likes": "0", "revisionId": "2LPPexXFokrZgdceq" } \ No newline at end of file diff --git a/art/9L4TTn35TGvpgnmg9/art.json b/art/9L4TTn35TGvpgnmg9/art.json index 6c94063f..aeea5c62 100644 --- a/art/9L4TTn35TGvpgnmg9/art.json +++ b/art/9L4TTn35TGvpgnmg9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1710198914122" - } + "$date": "1710198914122" }, "modifiedAt": { - "$date": { - "$numberLong": "1710198914122" - } + "$date": "1710198914122" }, "origId": "KgWfhQ8N9LTWDds2b", "name": "plasma grid", "notes": "", - "rank": { - "$numberDouble": "1.1841262054429844" - }, + "rank": "1.1841262054429844", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8rsdimycn88z4qzny-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "ZzfymoFxcfhW86xPp" } \ No newline at end of file diff --git a/art/9LWMct8y82GY9ojKB/art.json b/art/9LWMct8y82GY9ojKB/art.json index 87709050..1a10cacc 100644 --- a/art/9LWMct8y82GY9ojKB/art.json +++ b/art/9LWMct8y82GY9ojKB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684722758896" - } + "$date": "1684722758896" }, "modifiedAt": { - "$date": { - "$numberLong": "1684722758896" - } + "$date": "1684722758896" }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.6170251599875949" - }, + "rank": "1.6170251599875949", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9wokw46w0pb4tfj80-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "XCexn2hGJvPLaHx35" } \ No newline at end of file diff --git a/art/9LoJ64iLFmQukm5ha/art.json b/art/9LoJ64iLFmQukm5ha/art.json index ff0c6dc3..7bde1166 100644 --- a/art/9LoJ64iLFmQukm5ha/art.json +++ b/art/9LoJ64iLFmQukm5ha/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684489761643" - } + "$date": "1684489761643" }, "modifiedAt": { - "$date": { - "$numberLong": "1684490384715" - } + "$date": "1684490384715" }, "origId": null, "name": "color own variation", "notes": "", - "rank": { - "$numberDouble": "1.610176751660397" - }, + "rank": "1.610176751660397", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-n4ukdvlgz1qknotfq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "uftngc5zvSDrR29pB" } \ No newline at end of file diff --git a/art/9MHkQW36H4sMgEA4e/art.json b/art/9MHkQW36H4sMgEA4e/art.json index 0795296f..4699f85b 100644 --- a/art/9MHkQW36H4sMgEA4e/art.json +++ b/art/9MHkQW36H4sMgEA4e/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1556018472896" - } + "$date": "1556018472896" }, "modifiedAt": { - "$date": { - "$numberLong": "1556019157003" - } + "$date": "1556019157003" }, "origId": "FNwMYwJ2SdwbbSNAN", "name": "rpl", "notes": "", - "rank": { - "$numberDouble": "10.568566793703667" - }, + "rank": "10.568566793703667", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-azltyxz5vxaifg3ud-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "377" - }, - "likes": { - "$numberInt": "6" - }, + "views": "377", + "likes": "6", "revisionId": "LDjt9CEk3y4LYu92c" } \ No newline at end of file diff --git a/art/9P4cTdzoK9rwM99kJ/art.json b/art/9P4cTdzoK9rwM99kJ/art.json index 7e82e8f1..28c8c159 100644 --- a/art/9P4cTdzoK9rwM99kJ/art.json +++ b/art/9P4cTdzoK9rwM99kJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565901678170" - } + "$date": "1565901678170" }, "modifiedAt": { - "$date": { - "$numberLong": "1565901678170" - } + "$date": "1565901678170" }, "origId": "A5Eknh4sb38Hw5pjv", "name": "notmizu", "notes": "", - "rank": { - "$numberDouble": "1.9654017365701424" - }, + "rank": "1.9654017365701424", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4ki14b4tsiaqocbor-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "ZmHYxmfPPzzhkXwMG" } \ No newline at end of file diff --git a/art/9QBfBKazwRDgwzka8/art.json b/art/9QBfBKazwRDgwzka8/art.json index d110deac..e384ee5b 100644 --- a/art/9QBfBKazwRDgwzka8/art.json +++ b/art/9QBfBKazwRDgwzka8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510640761436" - } + "$date": "1510640761436" }, "modifiedAt": { - "$date": { - "$numberLong": "1510640761436" - } + "$date": "1510640761436" }, "origId": "X74uYKiDLZJmqhLnh", "name": "Planet Polygon", "notes": "", - "rank": { - "$numberDouble": "1.3735684924178415" - }, + "rank": "1.3735684924178415", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-u32rohw6qzdepbopb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "4GniX5DQnPkCSHkac" } \ No newline at end of file diff --git a/art/9SEaxhmGgtFCn7tXv/art.json b/art/9SEaxhmGgtFCn7tXv/art.json index 736306f5..4871962c 100644 --- a/art/9SEaxhmGgtFCn7tXv/art.json +++ b/art/9SEaxhmGgtFCn7tXv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1667788082290" - } + "$date": "1667788082290" }, "modifiedAt": { - "$date": { - "$numberLong": "1667788082290" - } + "$date": "1667788082290" }, "origId": "3eX8nyZYKzX3Xf9be", "name": "technoball K machinzed dev1 (GL_LINE_LOOP)", "notes": "", - "rank": { - "$numberDouble": "1.8869778624608837" - }, + "rank": "1.8869778624608837", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-c348psbz7l0z9sg95-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "M5THN4CmjC2qw6snK" } \ No newline at end of file diff --git a/art/9Sr9XKEznvoJprDjG/art.json b/art/9Sr9XKEznvoJprDjG/art.json index ffa27b50..96d6a334 100644 --- a/art/9Sr9XKEznvoJprDjG/art.json +++ b/art/9Sr9XKEznvoJprDjG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CL56fLeJWNjv8p9hc", "createdAt": { - "$date": { - "$numberLong": "1501331424273" - } + "$date": "1501331424273" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "ray7551" }, "createdAt": { - "$date": { - "$numberLong": "1501331541652" - } + "$date": "1501331541652" }, "modifiedAt": { - "$date": { - "$numberLong": "1501521156320" - } + "$date": "1501521156320" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8738345289146414" - }, + "rank": "1.8738345289146414", "private": false, "unlisted": true, "username": "ray7551", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-aafyiixjpik60ezs9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "jKZjfo9E4YA5HFMd3" } \ No newline at end of file diff --git a/art/9Z8QK2wm2wyThYCTm/art.json b/art/9Z8QK2wm2wyThYCTm/art.json index e3f39e25..64ec882f 100644 --- a/art/9Z8QK2wm2wyThYCTm/art.json +++ b/art/9Z8QK2wm2wyThYCTm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551482335892" - } + "$date": "1551482335892" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482335892" - } + "$date": "1551482335892" }, "origId": "mQ966EQcC2e2h8cjZ", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2663548393891488" - }, + "rank": "1.2663548393891488", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vi971qnbauumrvml3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "74" - }, - "likes": { - "$numberInt": "0" - }, + "views": "74", + "likes": "0", "revisionId": "R4NcsjLZRwmK4owmY" } \ No newline at end of file diff --git a/art/9adCiEobmkAuj8Gue/art.json b/art/9adCiEobmkAuj8Gue/art.json index 4124cf8d..b5462e5a 100644 --- a/art/9adCiEobmkAuj8Gue/art.json +++ b/art/9adCiEobmkAuj8Gue/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1668672370647" - } + "$date": "1668672370647" }, "modifiedAt": { - "$date": { - "$numberLong": "1668672370647" - } + "$date": "1668672370647" }, "origId": null, "name": "tehland", "notes": "", - "rank": { - "$numberDouble": "1.21355507561378" - }, + "rank": "1.21355507561378", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kj403tp8c1m3o7gib-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "5n8y9tjp2JSfPjCyH" } \ No newline at end of file diff --git a/art/9auTJQc3nHbaStwyQ/art.json b/art/9auTJQc3nHbaStwyQ/art.json index e903dc59..687b3cda 100644 --- a/art/9auTJQc3nHbaStwyQ/art.json +++ b/art/9auTJQc3nHbaStwyQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1489652784276" - } + "$date": "1489652784276" }, "modifiedAt": { - "$date": { - "$numberLong": "1490167560279" - } + "$date": "1490167560279" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "papipupepo", "notes": "", - "rank": { - "$numberDouble": "10.437986680924938" - }, + "rank": "10.437986680924938", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-r9rngjvxv6cb119nd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "858" - }, - "likes": { - "$numberInt": "11" - }, + "views": "858", + "likes": "11", "revisionId": "4RAwgjXhLyjYou3AL" } \ No newline at end of file diff --git a/art/9caDdikyJ7k4Q3o2L/art.json b/art/9caDdikyJ7k4Q3o2L/art.json index af5b972c..cd9d5b68 100644 --- a/art/9caDdikyJ7k4Q3o2L/art.json +++ b/art/9caDdikyJ7k4Q3o2L/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "uTGy5zuBGdDuQX6tr", "createdAt": { - "$date": { - "$numberLong": "1554179033633" - } + "$date": "1554179033633" }, "profile": { "first_name": "의진", @@ -15,21 +13,15 @@ "username": "의진" }, "createdAt": { - "$date": { - "$numberLong": "1554196523821" - } + "$date": "1554196523821" }, "modifiedAt": { - "$date": { - "$numberLong": "1554196523821" - } + "$date": "1554196523821" }, "origId": null, "name": "uijin.lee", "notes": "", - "rank": { - "$numberDouble": "1.6014589391175678" - }, + "rank": "1.6014589391175678", "private": false, "unlisted": false, "username": "의진", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-j396wc846nwx3xipg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "109" - }, - "likes": { - "$numberInt": "0" - }, + "views": "109", + "likes": "0", "revisionId": "H95cya2wQ3W2pCHGN" } \ No newline at end of file diff --git a/art/9dSN7fhb4hT8SrRor/art.json b/art/9dSN7fhb4hT8SrRor/art.json index 14be7bc6..ade5a4e5 100644 --- a/art/9dSN7fhb4hT8SrRor/art.json +++ b/art/9dSN7fhb4hT8SrRor/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "qnFPHncNr53Ab9vhQ", "createdAt": { - "$date": { - "$numberLong": "1670883004076" - } + "$date": "1670883004076" }, "profile": { "first_name": "Rolf", @@ -15,21 +13,15 @@ "username": "rolf" }, "createdAt": { - "$date": { - "$numberLong": "1670958245211" - } + "$date": "1670958245211" }, "modifiedAt": { - "$date": { - "$numberLong": "1671041767726" - } + "$date": "1671041767726" }, "origId": null, "name": "first exp", "notes": "", - "rank": { - "$numberDouble": "1.716777102359255" - }, + "rank": "1.716777102359255", "private": false, "unlisted": true, "username": "rolf", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dtnnkjtvslzvs5dgn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "mXemLyMQCGs89qM6s" } \ No newline at end of file diff --git a/art/9fwAKTiyAB7xx9cqz/art.json b/art/9fwAKTiyAB7xx9cqz/art.json index 25d143f8..f068cd0a 100644 --- a/art/9fwAKTiyAB7xx9cqz/art.json +++ b/art/9fwAKTiyAB7xx9cqz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510548487224" - } + "$date": "1510548487224" }, "modifiedAt": { - "$date": { - "$numberLong": "1510548487224" - } + "$date": "1510548487224" }, "origId": "8QyjKkpp7q9aGkAn7", "name": "ringu", "notes": "", - "rank": { - "$numberDouble": "1.5003357848004586" - }, + "rank": "1.5003357848004586", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5kjvyqyvb8qcwuzyf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "auZfG52Zm5mjS99Eu" } \ No newline at end of file diff --git a/art/9hzmisGQfvWW54XX2/art.json b/art/9hzmisGQfvWW54XX2/art.json index aebdcfae..417efc8c 100644 --- a/art/9hzmisGQfvWW54XX2/art.json +++ b/art/9hzmisGQfvWW54XX2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684736898779" - } + "$date": "1684736898779" }, "modifiedAt": { - "$date": { - "$numberLong": "1684759916192" - } + "$date": "1684759916192" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.624512365628708" - }, + "rank": "1.624512365628708", "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-n4wr837x158qtpns6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "HSDgRs62jXkHNy3Pt" } \ No newline at end of file diff --git a/art/9ikkGGKbk6D4k8eRa/art.json b/art/9ikkGGKbk6D4k8eRa/art.json index 7429bd8f..ce672a7b 100644 --- a/art/9ikkGGKbk6D4k8eRa/art.json +++ b/art/9ikkGGKbk6D4k8eRa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": { - "$numberLong": "1612890971955" - } + "$date": "1612890971955" }, "username": "oneshade", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1612921919282" - } + "$date": "1612921919282" }, "modifiedAt": { - "$date": { - "$numberLong": "1613019480244" - } + "$date": "1613019480244" }, "origId": null, "name": "Shadertoy Renderer", "notes": "Point based shadertoy renderer.", - "rank": { - "$numberDouble": "1.77195913141606" - }, + "rank": "1.77195913141606", "private": false, "unlisted": false, "username": "oneshade", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4cwrlsae2orwwpycc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "215" - }, - "likes": { - "$numberInt": "0" - }, + "views": "215", + "likes": "0", "revisionId": "yZBmMpFqD8gqTGPv8" } \ No newline at end of file diff --git a/art/9mHLiL9t8Tdhkt2Nh/art.json b/art/9mHLiL9t8Tdhkt2Nh/art.json index 08a91326..3b68d282 100644 --- a/art/9mHLiL9t8Tdhkt2Nh/art.json +++ b/art/9mHLiL9t8Tdhkt2Nh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": { - "$numberLong": "1574356902539" - } + "$date": "1574356902539" }, "profile": { "first_name": "Nathan", @@ -15,21 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": { - "$numberLong": "1574460098002" - } + "$date": "1574460098002" }, "modifiedAt": { - "$date": { - "$numberLong": "1574460098002" - } + "$date": "1574460098002" }, "origId": "DRYszuLsxNkzcz9SW", "name": "Tube of Dots 2", "notes": "", - "rank": { - "$numberDouble": "1.3014643833305106" - }, + "rank": "1.3014643833305106", "private": false, "unlisted": true, "username": "nathan2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-oh2dc37vgbwmyn45y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "DeYH4pn4xZ26CELk7" } \ No newline at end of file diff --git a/art/9mqwFjEipb8pPtcPw/art.json b/art/9mqwFjEipb8pPtcPw/art.json index 9eaa2130..3d607265 100644 --- a/art/9mqwFjEipb8pPtcPw/art.json +++ b/art/9mqwFjEipb8pPtcPw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1453747688828" - } + "$date": "1453747688828" }, "modifiedAt": { - "$date": { - "$numberLong": "1522375117742" - } + "$date": "1522375117742" }, "origId": "FPFBuCexgLQpriEoS", "name": "ung", "notes": "", - "rank": { - "$numberDouble": "10.440310603164082" - }, + "rank": "10.440310603164082", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-646wcqea4omf0wrks-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3830" - }, - "likes": { - "$numberInt": "18" - }, + "views": "3830", + "likes": "18", "revisionId": "bF76cKMgYSz9qXQGS" } \ No newline at end of file diff --git a/art/9oFBPGkXY6hB2TaHK/art.json b/art/9oFBPGkXY6hB2TaHK/art.json index baf6ebd6..fdc8e0a6 100644 --- a/art/9oFBPGkXY6hB2TaHK/art.json +++ b/art/9oFBPGkXY6hB2TaHK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": { - "$numberLong": "1540073755569" - } + "$date": "1540073755569" }, "profile": { "first_name": "Pöstpöp", @@ -15,21 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": { - "$numberLong": "1540075807407" - } + "$date": "1540075807407" }, "modifiedAt": { - "$date": { - "$numberLong": "1540075807407" - } + "$date": "1540075807407" }, "origId": "2HqTsRPbmvPseZs78", "name": "deliver02", "notes": "", - "rank": { - "$numberDouble": "1.286751403631353" - }, + "rank": "1.286751403631353", "private": false, "unlisted": true, "username": "pöstpöp", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-zyjdvhf87kq698k9e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "HLT968SGQDRjZSPHj" } \ No newline at end of file diff --git a/art/9s4f49dwx4L8hbbD5/art.json b/art/9s4f49dwx4L8hbbD5/art.json index bf5dd9d3..c3363906 100644 --- a/art/9s4f49dwx4L8hbbD5/art.json +++ b/art/9s4f49dwx4L8hbbD5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8tBLoFyzAi8N2JHZy", "createdAt": { - "$date": { - "$numberLong": "1451476145201" - } + "$date": "1451476145201" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -14,21 +12,15 @@ "username": "visa-valtteri" }, "createdAt": { - "$date": { - "$numberLong": "1456564846097" - } + "$date": "1456564846097" }, "modifiedAt": { - "$date": { - "$numberLong": "1456602639525" - } + "$date": "1456602639525" }, "origId": "CJyTYWu2F352dNTrn", "name": "moduloi kanssani", "notes": "", - "rank": { - "$numberDouble": "1.7954446538070967" - }, + "rank": "1.7954446538070967", "private": false, "unlisted": false, "username": "visa-valtteri", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zzp5cmodbt9n3rv37-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "191" - }, - "likes": { - "$numberInt": "1" - }, + "views": "191", + "likes": "1", "revisionId": "MkEAjbnimn67Cz2Kv" } \ No newline at end of file diff --git a/art/9tQdLKqdczvbu3Pp5/art.json b/art/9tQdLKqdczvbu3Pp5/art.json index 9b0eb016..171ca699 100644 --- a/art/9tQdLKqdczvbu3Pp5/art.json +++ b/art/9tQdLKqdczvbu3Pp5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "imKH8hHM6p6ZTmGEi", "createdAt": { - "$date": { - "$numberLong": "1448575381674" - } + "$date": "1448575381674" }, "username": "sap", "profile": { @@ -13,20 +11,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448575532536" - } + "$date": "1448575532536" }, "modifiedAt": { - "$date": { - "$numberLong": "1448575532536" - } + "$date": "1448575532536" }, "origId": null, "name": "spiral", - "rank": { - "$numberDouble": "1.897704889650796" - }, + "rank": "1.897704889650796", "private": false, "username": "sap", "settings": { @@ -44,12 +36,8 @@ }, "screenshotURL": "data/images/images-1264nzzay2lndrqku-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "153" - }, - "likes": { - "$numberInt": "1" - }, + "views": "153", + "likes": "1", "revisionId": "yqZP4tkbQd3werNEh", "avatarUrl": "https://secure.gravatar.com/avatar/bd1ffaa5c21bfd6fb5a36cfbb45b8fa6?default=retro&size=200" } \ No newline at end of file diff --git a/art/9tYkByMY9xHJQLM8M/art.json b/art/9tYkByMY9xHJQLM8M/art.json index 22c355ab..641f7a3e 100644 --- a/art/9tYkByMY9xHJQLM8M/art.json +++ b/art/9tYkByMY9xHJQLM8M/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508157238022" - } + "$date": "1508157238022" }, "modifiedAt": { - "$date": { - "$numberLong": "1508157238022" - } + "$date": "1508157238022" }, "origId": "PHANwhhRXk62fsaeC", "name": "Simple Sphere", "notes": "", - "rank": { - "$numberDouble": "1.6603199660120196" - }, + "rank": "1.6603199660120196", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2gphq0lzasd8zeijw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "vG7ZQDxXHY9ynkNQy" } \ No newline at end of file diff --git a/art/9wKMAeACxZ3WoJc2m/art.json b/art/9wKMAeACxZ3WoJc2m/art.json index 608c823f..b5a08e6b 100644 --- a/art/9wKMAeACxZ3WoJc2m/art.json +++ b/art/9wKMAeACxZ3WoJc2m/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GvYqbMhjvBvJBxi4x", "createdAt": { - "$date": { - "$numberLong": "1446565730850" - } + "$date": "1446565730850" }, "profile": { "first_name": "Paweł", @@ -15,14 +13,10 @@ "username": "Axesider" }, "createdAt": { - "$date": { - "$numberLong": "1446565774993" - } + "$date": "1446565774993" }, "modifiedAt": { - "$date": { - "$numberLong": "1446565774993" - } + "$date": "1446565774993" }, "origId": null, "name": "Spiral", @@ -42,15 +36,9 @@ "shader": "vec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n float t = (vertexId*2.0+mod(vertexId,2.0))*0.01;\n float phase = -time+mod(vertexId,2.0);\n float a = 0.5;\n float b = 0.3063489;\n float x = a * exp(b*t)*cos(t+phase)*0.015;\n float y = a * exp(b*t)*sin(t+phase)*0.015;\n vec2 xy = vec2(x, y);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n \n float hue = floor(time*0.0) / 0.23;\n float sat = 1.;\n float val = 0.5+mod(vertexId,2.0)*0.5;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-2a5m4wethnw41mqcy-thumbnail.jpg", - "views": { - "$numberInt": "987" - }, - "likes": { - "$numberInt": "7" - }, + "views": "987", + "likes": "7", "revisionId": "BqfMM7s8QBJqSmecE", - "rank": { - "$numberDouble": "10.958712966155426" - }, + "rank": "10.958712966155426", "avatarUrl": "https://lh3.googleusercontent.com/-i7vj-afsxec/AAAAAAAAAAI/AAAAAAAACGY/FYgBrh6kbyw/photo.jpg" } \ No newline at end of file diff --git a/art/9ydRokp8vXNSApmsq/art.json b/art/9ydRokp8vXNSApmsq/art.json index 2ff8dc7f..7b61e912 100644 --- a/art/9ydRokp8vXNSApmsq/art.json +++ b/art/9ydRokp8vXNSApmsq/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634567753813" - } + "$date": "1634567753813" }, "modifiedAt": { - "$date": { - "$numberLong": "1634567753813" - } + "$date": "1634567753813" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.4337803721209632" - }, + "rank": "1.4337803721209632", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3p4e60ngudxsxynq8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "33" - }, - "likes": { - "$numberInt": "0" - }, + "views": "33", + "likes": "0", "revisionId": "Rds9GzcBeggN4HPvw" } \ No newline at end of file diff --git a/art/9yoBtz2q3YvMZHhw6/art.json b/art/9yoBtz2q3YvMZHhw6/art.json index 842d0b80..938389c8 100644 --- a/art/9yoBtz2q3YvMZHhw6/art.json +++ b/art/9yoBtz2q3YvMZHhw6/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449555623133" - } + "$date": "1449555623133" }, "modifiedAt": { - "$date": { - "$numberLong": "1449555623133" - } + "$date": "1449555623133" }, "origId": "xvg4vyvfWjCvKZQfW", "name": "fuzeball", - "rank": { - "$numberDouble": "1.6839002188231131" - }, + "rank": "1.6839002188231131", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-fsrbpulj0ksqp5agy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "164" - }, - "likes": { - "$numberInt": "0" - }, + "views": "164", + "likes": "0", "revisionId": "Hn3wfkJ4PT7Jj9jzy" } \ No newline at end of file diff --git a/art/9ythNthyPP2w9WbgY/art.json b/art/9ythNthyPP2w9WbgY/art.json index b2ce654d..c15eb5f4 100644 --- a/art/9ythNthyPP2w9WbgY/art.json +++ b/art/9ythNthyPP2w9WbgY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684324233142" - } + "$date": "1684324233142" }, "modifiedAt": { - "$date": { - "$numberLong": "1684324233142" - } + "$date": "1684324233142" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.950727431456377" - }, + "rank": "1.950727431456377", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fdnjls0vf4ulnhdqw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "XKPCGGZWsfbNy2sq3" } \ No newline at end of file diff --git a/art/9yyh6FdtyTqLN2EgE/art.json b/art/9yyh6FdtyTqLN2EgE/art.json index e4329117..466e709d 100644 --- a/art/9yyh6FdtyTqLN2EgE/art.json +++ b/art/9yyh6FdtyTqLN2EgE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499795337253" - } + "$date": "1499795337253" }, "modifiedAt": { - "$date": { - "$numberLong": "1499795337253" - } + "$date": "1499795337253" }, "origId": "D4KsKHDFES8P7NEBc", "name": "forest fall 1", "notes": "", - "rank": { - "$numberDouble": "1.2118877213576562" - }, + "rank": "1.2118877213576562", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-onnzqftc74oignlom-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "1" - }, + "views": "55", + "likes": "1", "revisionId": "SdFdaQRGgZRQLHFHQ" } \ No newline at end of file diff --git a/art/A4aQeDP9zYwLTXGKd/art.json b/art/A4aQeDP9zYwLTXGKd/art.json index 29ebb3cd..be384dac 100644 --- a/art/A4aQeDP9zYwLTXGKd/art.json +++ b/art/A4aQeDP9zYwLTXGKd/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1614345124465" - } + "$date": "1614345124465" }, "modifiedAt": { - "$date": { - "$numberLong": "1614345124465" - } + "$date": "1614345124465" }, "origId": "r2tz6uDybuH3HESEN", "name": "Block Party", "notes": "", - "rank": { - "$numberDouble": "1.7917300014073962" - }, + "rank": "1.7917300014073962", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gzeted81ngf963e9n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "31" - }, - "likes": { - "$numberInt": "0" - }, + "views": "31", + "likes": "0", "revisionId": "hs2cJDoe3DDcweELs" } \ No newline at end of file diff --git a/art/A5Eknh4sb38Hw5pjv/art.json b/art/A5Eknh4sb38Hw5pjv/art.json index 0c7a79f9..502ae22b 100644 --- a/art/A5Eknh4sb38Hw5pjv/art.json +++ b/art/A5Eknh4sb38Hw5pjv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1546705560347" - } + "$date": "1546705560347" }, "modifiedAt": { - "$date": { - "$numberLong": "1546705560347" - } + "$date": "1546705560347" }, "origId": "GxbSZ33B9swmxAmdT", "name": "notmizu", "notes": "", - "rank": { - "$numberDouble": "1.9195118549463734" - }, + "rank": "1.9195118549463734", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-h22546ujw1qq12heo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "CQfWceHpCZkyL2pNE" } \ No newline at end of file diff --git a/art/A5wHpLQiQydYkB7sg/art.json b/art/A5wHpLQiQydYkB7sg/art.json index 4052d8e5..36a8efea 100644 --- a/art/A5wHpLQiQydYkB7sg/art.json +++ b/art/A5wHpLQiQydYkB7sg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": { - "$numberLong": "1551479403174" - } + "$date": "1551479403174" }, "profile": { "first_name": "Sergio Erick", @@ -15,21 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": { - "$numberLong": "1552842877347" - } + "$date": "1552842877347" }, "modifiedAt": { - "$date": { - "$numberLong": "1552842877347" - } + "$date": "1552842877347" }, "origId": null, "name": "circle_grid", "notes": "", - "rank": { - "$numberDouble": "1.6809752036161412" - }, + "rank": "1.6809752036161412", "private": false, "unlisted": true, "username": "sergioerick", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-h9z89ludv5oki86cn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "5zu3SXSyh7HvPzAYk" } \ No newline at end of file diff --git a/art/A6KXiR6FwZEbN6Nh5/art.json b/art/A6KXiR6FwZEbN6Nh5/art.json index 7d9dd3e4..d2c9515d 100644 --- a/art/A6KXiR6FwZEbN6Nh5/art.json +++ b/art/A6KXiR6FwZEbN6Nh5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r5LZGMGGwYzncg5YC", "createdAt": { - "$date": { - "$numberLong": "1625274707441" - } + "$date": "1625274707441" }, "profile": { "name": "Ilya", @@ -14,21 +12,15 @@ "username": "ilyadorosh" }, "createdAt": { - "$date": { - "$numberLong": "1625282406144" - } + "$date": "1625282406144" }, "modifiedAt": { - "$date": { - "$numberLong": "1625342115493" - } + "$date": "1625342115493" }, "origId": null, "name": "q-weight", "notes": "", - "rank": { - "$numberDouble": "1.8947350638635514" - }, + "rank": "1.8947350638635514", "private": false, "unlisted": true, "username": "ilyadorosh", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kceokoahu4az3kspb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "FQXGKsmno63mc4zMF" } \ No newline at end of file diff --git a/art/A6iuFb7Tmao4i5avw/art.json b/art/A6iuFb7Tmao4i5avw/art.json index 472cea55..0ebee9b0 100644 --- a/art/A6iuFb7Tmao4i5avw/art.json +++ b/art/A6iuFb7Tmao4i5avw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496673608539" - } + "$date": "1496673608539" }, "modifiedAt": { - "$date": { - "$numberLong": "1496676013595" - } + "$date": "1496676013595" }, "origId": "e6LP3FE5P3qePgJk6", "name": "Spiral", "notes": "", - "rank": { - "$numberDouble": "1.0880073444338738" - }, + "rank": "1.0880073444338738", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3tce7mo4qqdazdt98-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "TDhP8FKb67dfmqcod" } \ No newline at end of file diff --git a/art/A8Zc7NFQdTdeKQimv/art.json b/art/A8Zc7NFQdTdeKQimv/art.json index 6e464b90..c8aac25b 100644 --- a/art/A8Zc7NFQdTdeKQimv/art.json +++ b/art/A8Zc7NFQdTdeKQimv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1506791667900" - } + "$date": "1506791667900" }, "modifiedAt": { - "$date": { - "$numberLong": "1506791667900" - } + "$date": "1506791667900" }, "origId": "7TrYkuK4aHzLqvZ7r", "name": "pookymelon", "notes": "", - "rank": { - "$numberDouble": "10.121527623282192" - }, + "rank": "10.121527623282192", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dscqkvp0vbpyv74mf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "758" - }, - "likes": { - "$numberInt": "10" - }, + "views": "758", + "likes": "10", "revisionId": "8TbPNzy7gAKpNs7Hj" } \ No newline at end of file diff --git a/art/A9DLn3oYKaSRGEPt4/art.json b/art/A9DLn3oYKaSRGEPt4/art.json index fbb83146..363b85bf 100644 --- a/art/A9DLn3oYKaSRGEPt4/art.json +++ b/art/A9DLn3oYKaSRGEPt4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1598789399456" - } + "$date": "1598789399456" }, "modifiedAt": { - "$date": { - "$numberLong": "1598789399456" - } + "$date": "1598789399456" }, "origId": "a2qkLCbs8jJyqJ4sJ", "name": "crepe11", "notes": "", - "rank": { - "$numberDouble": "1.8512006749167047" - }, + "rank": "1.8512006749167047", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xh384v4zhbezzra79-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "zTFXpY25ZvCasonh9" } \ No newline at end of file diff --git a/art/A9X62RRorFW5Ys8h7/art.json b/art/A9X62RRorFW5Ys8h7/art.json index d36350d9..cf66a385 100644 --- a/art/A9X62RRorFW5Ys8h7/art.json +++ b/art/A9X62RRorFW5Ys8h7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "WPxtJNRQGyNafwBwv", "createdAt": { - "$date": { - "$numberLong": "1552607566363" - } + "$date": "1552607566363" }, "profile": { "first_name": "Marco Isaac", @@ -15,21 +13,15 @@ "username": "marcoisaac" }, "createdAt": { - "$date": { - "$numberLong": "1552710516163" - } + "$date": "1552710516163" }, "modifiedAt": { - "$date": { - "$numberLong": "1552710516163" - } + "$date": "1552710516163" }, "origId": "59tQtCvfJrkPnfsbk", "name": "circulos", "notes": "", - "rank": { - "$numberDouble": "1.9155125376277822" - }, + "rank": "1.9155125376277822", "private": false, "unlisted": true, "username": "marcoisaac", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-bmemxdi48zakxhobr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "ucHhpgiZ4Lqtde86E" } \ No newline at end of file diff --git a/art/AA2EgkaRKHJ5g74i5/art.json b/art/AA2EgkaRKHJ5g74i5/art.json index 9a1fcfa3..0f008407 100644 --- a/art/AA2EgkaRKHJ5g74i5/art.json +++ b/art/AA2EgkaRKHJ5g74i5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u3AyZpoGZ399Yn2dm", "createdAt": { - "$date": { - "$numberLong": "1551481226929" - } + "$date": "1551481226929" }, "profile": { "first_name": "Isaín", @@ -15,21 +13,15 @@ "username": "isaín" }, "createdAt": { - "$date": { - "$numberLong": "1551486989870" - } + "$date": "1551486989870" }, "modifiedAt": { - "$date": { - "$numberLong": "1551486989870" - } + "$date": "1551486989870" }, "origId": "qZCxqkkWDsfd8gqGS", "name": "circulo", "notes": "", - "rank": { - "$numberDouble": "1.1878182754218392" - }, + "rank": "1.1878182754218392", "private": false, "unlisted": true, "username": "isaín", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-p16pjni8su7pyodk0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "CMrxss8hsPGtE3HWb" } \ No newline at end of file diff --git a/art/ABszkWtBmfrqcHecz/art.json b/art/ABszkWtBmfrqcHecz/art.json index 5897d809..fb203927 100644 --- a/art/ABszkWtBmfrqcHecz/art.json +++ b/art/ABszkWtBmfrqcHecz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1577693506797" - } + "$date": "1577693506797" }, "modifiedAt": { - "$date": { - "$numberLong": "1578065283889" - } + "$date": "1578065283889" }, "origId": null, "name": "lightD", "notes": "", - "rank": { - "$numberDouble": "10.174332302294461" - }, + "rank": "10.174332302294461", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-apjt23vk7540lp76i-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "540" - }, - "likes": { - "$numberInt": "3" - }, + "views": "540", + "likes": "3", "revisionId": "8hs3fS8CiiGZrjjrG" } \ No newline at end of file diff --git a/art/AC57qxXZiP5Xt3MPo/art.json b/art/AC57qxXZiP5Xt3MPo/art.json index c77d5d3a..90e5c8cc 100644 --- a/art/AC57qxXZiP5Xt3MPo/art.json +++ b/art/AC57qxXZiP5Xt3MPo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496650006733" - } + "$date": "1496650006733" }, "modifiedAt": { - "$date": { - "$numberLong": "1496652003118" - } + "$date": "1496652003118" }, "origId": null, "name": "circle", "notes": "", - "rank": { - "$numberDouble": "1.5550462688398958" - }, + "rank": "1.5550462688398958", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qhpv2y82xr67layx0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "QQXidmqkhf7gBk57p" } \ No newline at end of file diff --git a/art/AGytkw7djFKBPNKZE/art.json b/art/AGytkw7djFKBPNKZE/art.json index 75fc159c..d542f587 100644 --- a/art/AGytkw7djFKBPNKZE/art.json +++ b/art/AGytkw7djFKBPNKZE/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1445905993738" - } + "$date": "1445905993738" }, "origId": null, "name": "unnamed", @@ -25,21 +23,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 10.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "ZWGwTmTqyW4P5mnLc", - "views": { - "$numberInt": "90" - }, - "likes": { - "$numberInt": "0" - }, + "views": "90", + "likes": "0", "revisionId": "bdpSio2GckLLXyBH7", "screenshotURL": "data/images/images-ZWGwTmTqyW4P5mnLc-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445905993754" - } + "$date": "1445905993754" }, "hasSound": true, - "rank": { - "$numberDouble": "1.0428592959310576" - } + "rank": "1.0428592959310576" } \ No newline at end of file diff --git a/art/AHgb5kGbLwEYQjRTn/art.json b/art/AHgb5kGbLwEYQjRTn/art.json index f3e9e587..c7189f77 100644 --- a/art/AHgb5kGbLwEYQjRTn/art.json +++ b/art/AHgb5kGbLwEYQjRTn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": { - "$numberLong": "1446316652572" - } + "$date": "1446316652572" }, "profile": { "first_name": "Mark", @@ -15,9 +13,7 @@ "username": "mark" }, "createdAt": { - "$date": { - "$numberLong": "1446316665950" - } + "$date": "1446316665950" }, "origId": null, "name": "rings_1", @@ -36,21 +32,13 @@ "shader": "#define PI 3.14159\n\nvoid main () {\n \n float i = vertexId / 2.0;\n if (mod(vertexId, 2.0) > 0.) {\n float snd = texture2D(sound, vec2(i * 1e-4, 0.)).a;\n\n float ang = mod(1e-3 * i, 3.14159 * 2.) + time * .3;\n float rad = .7 * sin(i + time) * snd;\n\n float x = rad * cos(ang);\n float y = rad * sin(ang);\n \n gl_Position = vec4(x, y, 0, 1);\n \n float r, g, b;\n \n r = .01 + snd * mod(i, 2.) * .8;\n g = .01 + snd * .8;\n b = .01 + snd * sin(time * 1e-3) * .8;\n \n \tv_color = vec4(r, g, b, 1);\n } else { \n float snd = texture2D(sound, vec2(1./20., 0.)).a;\n float ring = mod(i, 10.);\n \n float rad = 1. - .5 * ring * .05 * sin(time * 5. * i) * snd;\n float ang = mod(1e-3 * i, 3.14159 * 2.);\n \n \n float x = rad * cos(ang);\n float y = rad * sin(ang);\n \n float g = sin(ang) * snd;\n float b = snd * .05;\n \n gl_Position = vec4(x, y, 0, 1);\n v_color = vec4(.1, g, b, 1);\n }\n}" }, "screenshotURL": "data/images/images-c34clv5phyill6115-thumbnail.jpg", - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "1" - }, + "views": "99", + "likes": "1", "revisionId": "qDy9ynSRsETzKRo6L", "modifiedAt": { - "$date": { - "$numberLong": "1446317650218" - } + "$date": "1446317650218" }, "hasSound": true, - "rank": { - "$numberDouble": "1.6089845059980072" - }, + "rank": "1.6089845059980072", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/AJ3iLGfbPGRTnZZn6/art.json b/art/AJ3iLGfbPGRTnZZn6/art.json index 5e477483..8b23babf 100644 --- a/art/AJ3iLGfbPGRTnZZn6/art.json +++ b/art/AJ3iLGfbPGRTnZZn6/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1635426883603" - } + "$date": "1635426883603" }, "modifiedAt": { - "$date": { - "$numberLong": "1635426883603" - } + "$date": "1635426883603" }, "origId": "M8SShtkWcQkZ4XLZ4", "name": "qumu", "notes": "", - "rank": { - "$numberDouble": "1.5834694060673788" - }, + "rank": "1.5834694060673788", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6b7gooaa9elc8ervf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "amP2x8jXXppG4iLe8" } \ No newline at end of file diff --git a/art/AK7yLDZv8JXbgW25h/art.json b/art/AK7yLDZv8JXbgW25h/art.json index fc25fb7a..6d0eabe8 100644 --- a/art/AK7yLDZv8JXbgW25h/art.json +++ b/art/AK7yLDZv8JXbgW25h/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1591580057319" - } + "$date": "1591580057319" }, "modifiedAt": { - "$date": { - "$numberLong": "1591580057319" - } + "$date": "1591580057319" }, "origId": "RfrwmKH4fQMA3Pmxf", "name": "bb22", "notes": "", - "rank": { - "$numberDouble": "1.5591903693757638" - }, + "rank": "1.5591903693757638", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2lea08o7mwykito11-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "xQRPQCiMLS9WkkGn6" } \ No newline at end of file diff --git a/art/ALErfYvkmdWzuqg7M/art.json b/art/ALErfYvkmdWzuqg7M/art.json index c70f1932..56133608 100644 --- a/art/ALErfYvkmdWzuqg7M/art.json +++ b/art/ALErfYvkmdWzuqg7M/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1513129309697" - } + "$date": "1513129309697" }, "modifiedAt": { - "$date": { - "$numberLong": "1513129309697" - } + "$date": "1513129309697" }, "origId": null, "name": "Dueling", "notes": "", - "rank": { - "$numberDouble": "1.639300341789287" - }, + "rank": "1.639300341789287", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1zie0rskjasq8mekq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "v5yJEvJcjGXghwJWx" } \ No newline at end of file diff --git a/art/AMJYWSdCtDDTehM3C/art.json b/art/AMJYWSdCtDDTehM3C/art.json index 79df02f8..c433213c 100644 --- a/art/AMJYWSdCtDDTehM3C/art.json +++ b/art/AMJYWSdCtDDTehM3C/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684333757345" - } + "$date": "1684333757345" }, "modifiedAt": { - "$date": { - "$numberLong": "1684333783724" - } + "$date": "1684333783724" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.0550988334469884" - }, + "rank": "1.0550988334469884", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-aireatrhto76o1zhz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "wJvD3PiGjokTzAAC7" } \ No newline at end of file diff --git a/art/ARpkYYdzGDtKL4BZn/art.json b/art/ARpkYYdzGDtKL4BZn/art.json index f8be66e1..31dd5a37 100644 --- a/art/ARpkYYdzGDtKL4BZn/art.json +++ b/art/ARpkYYdzGDtKL4BZn/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508335296444" - } + "$date": "1508335296444" }, "modifiedAt": { - "$date": { - "$numberLong": "1508335296444" - } + "$date": "1508335296444" }, "origId": "pfvzcjCrHYCpRDiaz", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.6891963039216487" - }, + "rank": "1.6891963039216487", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0w31bted45sqlnvyz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "J56Mp2QajZ4KwhSrk" } \ No newline at end of file diff --git a/art/ASwcBa7AR4rPpF2Wg/art.json b/art/ASwcBa7AR4rPpF2Wg/art.json index 3929d8d4..e958159e 100644 --- a/art/ASwcBa7AR4rPpF2Wg/art.json +++ b/art/ASwcBa7AR4rPpF2Wg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463104265309" - } + "$date": "1463104265309" }, "modifiedAt": { - "$date": { - "$numberLong": "1463104265309" - } + "$date": "1463104265309" }, "origId": "ZZ2MBTXKXSRzbure5", "name": "msh", "notes": "", - "rank": { - "$numberDouble": "10.653462031850477" - }, + "rank": "10.653462031850477", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x7kta8c90i2oyagvl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "296" - }, - "likes": { - "$numberInt": "3" - }, + "views": "296", + "likes": "3", "revisionId": "8zncWFAjmABoKQK3v" } \ No newline at end of file diff --git a/art/AXAuvTYrFKQwTgykw/art.json b/art/AXAuvTYrFKQwTgykw/art.json index 4ac24d6e..01ee67da 100644 --- a/art/AXAuvTYrFKQwTgykw/art.json +++ b/art/AXAuvTYrFKQwTgykw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619546132490" - } + "$date": "1619546132490" }, "modifiedAt": { - "$date": { - "$numberLong": "1652913887278" - } + "$date": "1652913887278" }, "origId": "ME2wYxKbBPSRwmXxf", "name": "FiboSound2D_2", "notes": "Try different mdoes: triangles, lines or points for different effect", - "rank": { - "$numberDouble": "1.839944514918269" - }, + "rank": "1.839944514918269", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sx4do50fj8hbfutpg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "c88YqrFPC89KcCEjG" } \ No newline at end of file diff --git a/art/AXjMauM4Aq37fkzLf/art.json b/art/AXjMauM4Aq37fkzLf/art.json index 4300392c..0bc03dbb 100644 --- a/art/AXjMauM4Aq37fkzLf/art.json +++ b/art/AXjMauM4Aq37fkzLf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pFtCXpp8o7qaPQv3F", "createdAt": { - "$date": { - "$numberLong": "1493839555330" - } + "$date": "1493839555330" }, "profile": { "name": "Attila Török", @@ -14,21 +12,15 @@ "username": "attila" }, "createdAt": { - "$date": { - "$numberLong": "1493840515638" - } + "$date": "1493840515638" }, "modifiedAt": { - "$date": { - "$numberLong": "1493889303785" - } + "$date": "1493889303785" }, "origId": null, "name": "spinor", "notes": "", - "rank": { - "$numberDouble": "1.3929855930993473" - }, + "rank": "1.3929855930993473", "private": false, "unlisted": true, "username": "attila", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dk6k6p544c74c44vi-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "iWnr7EfnX7s2Pax2E" } \ No newline at end of file diff --git a/art/AZ2KyvbW28MmPCFKA/art.json b/art/AZ2KyvbW28MmPCFKA/art.json index b8f77d86..b974223f 100644 --- a/art/AZ2KyvbW28MmPCFKA/art.json +++ b/art/AZ2KyvbW28MmPCFKA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9htjJxHkuAjKFTs88", "createdAt": { - "$date": { - "$numberLong": "1585498817009" - } + "$date": "1585498817009" }, "profile": { "first_name": "rlmp", @@ -14,21 +12,15 @@ "username": "rlmp" }, "createdAt": { - "$date": { - "$numberLong": "1585500385787" - } + "$date": "1585500385787" }, "modifiedAt": { - "$date": { - "$numberLong": "1585500385787" - } + "$date": "1585500385787" }, "origId": "g5Ygw3eYNe7DzpA3a", "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.8879409508623215" - }, + "rank": "1.8879409508623215", "private": false, "unlisted": true, "username": "rlmp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pyo2mxqcyvshtdmig-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "FcoxgBNjy7GZroRh7" } \ No newline at end of file diff --git a/art/AZFnk3yzLiSZ2KkWS/art.json b/art/AZFnk3yzLiSZ2KkWS/art.json index 0c614320..a4a6a0c5 100644 --- a/art/AZFnk3yzLiSZ2KkWS/art.json +++ b/art/AZFnk3yzLiSZ2KkWS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1467321349369" - } + "$date": "1467321349369" }, "modifiedAt": { - "$date": { - "$numberLong": "1490365706480" - } + "$date": "1490365706480" }, "origId": "SDv9RES4wtc8RQbg2", "name": "spirals", "notes": "", - "rank": { - "$numberDouble": "1.3219961454651534" - }, + "rank": "1.3219961454651534", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dq7s7cqwp0bna81g2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "140" - }, - "likes": { - "$numberInt": "0" - }, + "views": "140", + "likes": "0", "revisionId": "ZPCvcCk2ZeDQ9wo9i" } \ No newline at end of file diff --git a/art/AZS5NEiv5XCb7HrRy/art.json b/art/AZS5NEiv5XCb7HrRy/art.json index 4b20dc68..f94e93e9 100644 --- a/art/AZS5NEiv5XCb7HrRy/art.json +++ b/art/AZS5NEiv5XCb7HrRy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "hdTxMjBK4MHeTKPB5", "createdAt": { - "$date": { - "$numberLong": "1684314537707" - } + "$date": "1684314537707" }, "profile": { "first_name": "인간", @@ -15,21 +13,15 @@ "username": "인간" }, "createdAt": { - "$date": { - "$numberLong": "1684316349556" - } + "$date": "1684316349556" }, "modifiedAt": { - "$date": { - "$numberLong": "1684316349556" - } + "$date": "1684316349556" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.2283996537497117" - }, + "rank": "1.2283996537497117", "private": false, "unlisted": true, "username": "인간", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-wgb5y512zk34e46zk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "wBtk2aCBHepmZBQ4w" } \ No newline at end of file diff --git a/art/Acb8NGnF3tJvv77Ji/art.json b/art/Acb8NGnF3tJvv77Ji/art.json index a8a571a6..4826e3cb 100644 --- a/art/Acb8NGnF3tJvv77Ji/art.json +++ b/art/Acb8NGnF3tJvv77Ji/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500331514055" - } + "$date": "1500331514055" }, "modifiedAt": { - "$date": { - "$numberLong": "1500331514055" - } + "$date": "1500331514055" }, "origId": "iPNXnwa34wBgSSDGd", "name": "crystal irisz (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.7649359939206835" - }, + "rank": "1.7649359939206835", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yxe5lj2v02ggkh2sz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "mg2YJdNpjHvfPG7xF" } \ No newline at end of file diff --git a/art/Ajiknj6GiHKrmZT3Z/art.json b/art/Ajiknj6GiHKrmZT3Z/art.json index 8ad1b143..e4f26815 100644 --- a/art/Ajiknj6GiHKrmZT3Z/art.json +++ b/art/Ajiknj6GiHKrmZT3Z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": { - "$numberLong": "1605217631309" - } + "$date": "1605217631309" }, "profile": { "first_name": "Eugene", @@ -15,21 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": { - "$numberLong": "1605223734948" - } + "$date": "1605223734948" }, "modifiedAt": { - "$date": { - "$numberLong": "1605223734948" - } + "$date": "1605223734948" }, "origId": "uxqp5gTZsNRKt9SRM", "name": "tutorial-3-1 color+motion", "notes": "", - "rank": { - "$numberDouble": "1.9864386800382072" - }, + "rank": "1.9864386800382072", "private": false, "unlisted": true, "username": "eugene", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-g0mp0wep89063xfnl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "jJENnt5PBt9H9SAT7" } \ No newline at end of file diff --git a/art/AnFAYAbcbpuErBvBW/art.json b/art/AnFAYAbcbpuErBvBW/art.json index 81ffc3c3..5b0ccae1 100644 --- a/art/AnFAYAbcbpuErBvBW/art.json +++ b/art/AnFAYAbcbpuErBvBW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ARgx3b8GkwQB3kWDT", "createdAt": { - "$date": { - "$numberLong": "1669379684004" - } + "$date": "1669379684004" }, "profile": { "first_name": "山ん", @@ -15,21 +13,15 @@ "username": "山ん" }, "createdAt": { - "$date": { - "$numberLong": "1669379722946" - } + "$date": "1669379722946" }, "modifiedAt": { - "$date": { - "$numberLong": "1669402260705" - } + "$date": "1669402260705" }, "origId": null, "name": "0", "notes": "", - "rank": { - "$numberDouble": "1.6788686486255278" - }, + "rank": "1.6788686486255278", "private": false, "unlisted": true, "username": "山ん", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-j6yu3m9yv5s3eyd9x-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "RAMsa3PwcfKfy7Pdi" } \ No newline at end of file diff --git a/art/AndijhSm4Fuox73p9/art.json b/art/AndijhSm4Fuox73p9/art.json index fb9ea6f8..392df883 100644 --- a/art/AndijhSm4Fuox73p9/art.json +++ b/art/AndijhSm4Fuox73p9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": { - "$numberLong": "1486394393430" - } + "$date": "1486394393430" }, "username": "athega", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486741999589" - } + "$date": "1486741999589" }, "modifiedAt": { - "$date": { - "$numberLong": "1486741999589" - } + "$date": "1486741999589" }, "origId": "BroTxCqjuvDoLEhAY", "name": "vibrations", "notes": "by lizell", - "rank": { - "$numberDouble": "10.50230210864328" - }, + "rank": "10.50230210864328", "private": false, "unlisted": false, "username": "athega", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-548dozbpo5173sw20-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "465" - }, - "likes": { - "$numberInt": "5" - }, + "views": "465", + "likes": "5", "revisionId": "67fBmSifZYLs8fbdR" } \ No newline at end of file diff --git a/art/Av2MKnW2EJCyL2soB/art.json b/art/Av2MKnW2EJCyL2soB/art.json index be573041..d559fe03 100644 --- a/art/Av2MKnW2EJCyL2soB/art.json +++ b/art/Av2MKnW2EJCyL2soB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1604401739927" - } + "$date": "1604401739927" }, "modifiedAt": { - "$date": { - "$numberLong": "1604401739927" - } + "$date": "1604401739927" }, "origId": "ToJKAtGKcN3vg5MJY", "name": "barret blockz 2", "notes": "", - "rank": { - "$numberDouble": "1.7494226249598996" - }, + "rank": "1.7494226249598996", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0cuc94aul8wdawmwt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "mwAMeYRZi94dvkQqg" } \ No newline at end of file diff --git a/art/B2Xb9dHRi7bYyQfjA/art.json b/art/B2Xb9dHRi7bYyQfjA/art.json index 43727e29..b08bcfbb 100644 --- a/art/B2Xb9dHRi7bYyQfjA/art.json +++ b/art/B2Xb9dHRi7bYyQfjA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595425080336" - } + "$date": "1595425080336" }, "modifiedAt": { - "$date": { - "$numberLong": "1595425080336" - } + "$date": "1595425080336" }, "origId": "poNyz9Zbo5iQ6HjDH", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.741987571511328" - }, + "rank": "1.741987571511328", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u3f4kbdnhro8b0mg7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "A5TBQWZBRRWRn9gad" } \ No newline at end of file diff --git a/art/B3MrHFwyLFjSx8mo4/art.json b/art/B3MrHFwyLFjSx8mo4/art.json index 7f6f512c..e679c10a 100644 --- a/art/B3MrHFwyLFjSx8mo4/art.json +++ b/art/B3MrHFwyLFjSx8mo4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520046010039" - } + "$date": "1520046010039" }, "modifiedAt": { - "$date": { - "$numberLong": "1520046010039" - } + "$date": "1520046010039" }, "origId": "iQ3Lo8pe7QqDdz8qi", "name": "xduel", "notes": "", - "rank": { - "$numberDouble": "1.5051120392678496" - }, + "rank": "1.5051120392678496", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7b525rl7j8ggtnsht-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "TN3udjpMchtGJaxx4" } \ No newline at end of file diff --git a/art/B3fTWQihXfD9t8Q8r/art.json b/art/B3fTWQihXfD9t8Q8r/art.json index 4683999e..b451187d 100644 --- a/art/B3fTWQihXfD9t8Q8r/art.json +++ b/art/B3fTWQihXfD9t8Q8r/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1467292181225" - } + "$date": "1467292181225" }, "modifiedAt": { - "$date": { - "$numberLong": "1467414144045" - } + "$date": "1467414144045" }, "origId": "fWTyJ5884wxLdY28e", "name": "lesson-04-motion", "notes": "", - "rank": { - "$numberDouble": "1.1347725178918162" - }, + "rank": "1.1347725178918162", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3q616twm76vtdzbh8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "259" - }, - "likes": { - "$numberInt": "1" - }, + "views": "259", + "likes": "1", "revisionId": "acZfJCXryA5gmJkiC" } \ No newline at end of file diff --git a/art/B42Ho7bLcyCakLyrD/art.json b/art/B42Ho7bLcyCakLyrD/art.json index 0345f914..43f619ef 100644 --- a/art/B42Ho7bLcyCakLyrD/art.json +++ b/art/B42Ho7bLcyCakLyrD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1685431737954" - } + "$date": "1685431737954" }, "modifiedAt": { - "$date": { - "$numberLong": "1685432500063" - } + "$date": "1685432500063" }, "origId": null, "name": " Circles from Triangles_jeminshin", "notes": "", - "rank": { - "$numberDouble": "1.0610429038317106" - }, + "rank": "1.0610429038317106", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-36b5ouc6yyfv9n9v4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "xTJe9iszgQj5giBP2" } \ No newline at end of file diff --git a/art/B4Eq6Qa7NTqRG2h7n/art.json b/art/B4Eq6Qa7NTqRG2h7n/art.json index 8fa36b8c..afba4550 100644 --- a/art/B4Eq6Qa7NTqRG2h7n/art.json +++ b/art/B4Eq6Qa7NTqRG2h7n/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479612714" - } + "$date": "1551479612714" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479612714" - } + "$date": "1551479612714" }, "origId": "nA8PWiYuAPACxMYNa", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8250807423923194" - }, + "rank": "1.8250807423923194", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hylujrosugfnm5il1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "9eTeoLRbS58RuvYD5" } \ No newline at end of file diff --git a/art/B5PGbeNcqjZkjn87u/art.json b/art/B5PGbeNcqjZkjn87u/art.json index 9226fb91..12d9067a 100644 --- a/art/B5PGbeNcqjZkjn87u/art.json +++ b/art/B5PGbeNcqjZkjn87u/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485519755930" - } + "$date": "1485519755930" }, "modifiedAt": { - "$date": { - "$numberLong": "1532109996947" - } + "$date": "1532109996947" }, "origId": "Q4dpCbhvWMYfDz5Nb", "name": "insidez", "notes": "", - "rank": { - "$numberDouble": "10.867067151961328" - }, + "rank": "10.867067151961328", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hmoh27wp6816c98av-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "959" - }, - "likes": { - "$numberInt": "7" - }, + "views": "959", + "likes": "7", "revisionId": "T3XKqc4QsW3ge523k" } \ No newline at end of file diff --git a/art/B6DFsE8BsdxjmQSeD/art.json b/art/B6DFsE8BsdxjmQSeD/art.json index abaf57c8..42b080bd 100644 --- a/art/B6DFsE8BsdxjmQSeD/art.json +++ b/art/B6DFsE8BsdxjmQSeD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1650910065104" - } + "$date": "1650910065104" }, "modifiedAt": { - "$date": { - "$numberLong": "1650910065104" - } + "$date": "1650910065104" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3553473446014688" - }, + "rank": "1.3553473446014688", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3tv0d984russ0ojiz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "3fD4TWAFygfGmMYRx" } \ No newline at end of file diff --git a/art/B6cRz9JjErEA57pG4/art.json b/art/B6cRz9JjErEA57pG4/art.json index 76bbe44d..55126e4d 100644 --- a/art/B6cRz9JjErEA57pG4/art.json +++ b/art/B6cRz9JjErEA57pG4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559750321" - } + "$date": "1525559750321" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559750321" - } + "$date": "1525559750321" }, "origId": "RzgNiz5tqPwJL9Hzq", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.0177519706470977" - }, + "rank": "1.0177519706470977", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fmbfyrv01kuremsjx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "115" - }, - "likes": { - "$numberInt": "0" - }, + "views": "115", + "likes": "0", "revisionId": "H55KsZuizvTQBFdJc" } \ No newline at end of file diff --git a/art/B6hCMdEJpbdKbEpYp/art.json b/art/B6hCMdEJpbdKbEpYp/art.json index 14d43f6b..9050cd77 100644 --- a/art/B6hCMdEJpbdKbEpYp/art.json +++ b/art/B6hCMdEJpbdKbEpYp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590978566980" - } + "$date": "1590978566980" }, "modifiedAt": { - "$date": { - "$numberLong": "1590978566980" - } + "$date": "1590978566980" }, "origId": "jvGyFQeYoge2TgFbx", "name": "kreeture KMachine WIP", "notes": "4 Kmachine WIP tested!", - "rank": { - "$numberDouble": "1.2091175467687607" - }, + "rank": "1.2091175467687607", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pxbrux6rjc5r6igxi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "1" - }, + "views": "60", + "likes": "1", "revisionId": "vzQPrQ293wHxRHGFE" } \ No newline at end of file diff --git a/art/B7XSdPJnstpQRHwMt/art.json b/art/B7XSdPJnstpQRHwMt/art.json index d2c469af..749ec2e9 100644 --- a/art/B7XSdPJnstpQRHwMt/art.json +++ b/art/B7XSdPJnstpQRHwMt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652810094148" - } + "$date": "1652810094148" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946096745" - } + "$date": "1652946096745" }, "origId": "XQjMFcAi9qguPBnBG", "name": "Motion", "notes": "Motion", - "rank": { - "$numberDouble": "1.1163356199244998" - }, + "rank": "1.1163356199244998", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-acu58ifavewbul2or-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "N7djxo7TKEHHYMT7J" } \ No newline at end of file diff --git a/art/B8dK4DjfS4gxQ2D6x/art.json b/art/B8dK4DjfS4gxQ2D6x/art.json index 75fa621c..4368e9e3 100644 --- a/art/B8dK4DjfS4gxQ2D6x/art.json +++ b/art/B8dK4DjfS4gxQ2D6x/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499664332608" - } + "$date": "1499664332608" }, "modifiedAt": { - "$date": { - "$numberLong": "1499762729671" - } + "$date": "1499762729671" }, "origId": null, "name": "spagbal", "notes": "", - "rank": { - "$numberDouble": "10.789709244647112" - }, + "rank": "10.789709244647112", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ke3zyjtdbin0oes3w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1116" - }, - "likes": { - "$numberInt": "16" - }, + "views": "1116", + "likes": "16", "revisionId": "iCHwuXeCAwjWe8K6Q" } \ No newline at end of file diff --git a/art/B9wG9rDf7i77ZyAbL/art.json b/art/B9wG9rDf7i77ZyAbL/art.json index 76cc3744..c293befe 100644 --- a/art/B9wG9rDf7i77ZyAbL/art.json +++ b/art/B9wG9rDf7i77ZyAbL/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512611240941" - } + "$date": "1512611240941" }, "modifiedAt": { - "$date": { - "$numberLong": "1512611240941" - } + "$date": "1512611240941" }, "origId": "G52W2EuQGvzn2m9mT", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3150476100350827" - }, + "rank": "1.3150476100350827", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hcw1cvqla6p0qvk8p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "79" - }, - "likes": { - "$numberInt": "0" - }, + "views": "79", + "likes": "0", "revisionId": "4MMALihepMdRLBGxH" } \ No newline at end of file diff --git a/art/BCqiiXBgBXYHTqw6G/art.json b/art/BCqiiXBgBXYHTqw6G/art.json index 94bc6a66..0e178c3f 100644 --- a/art/BCqiiXBgBXYHTqw6G/art.json +++ b/art/BCqiiXBgBXYHTqw6G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684323391986" - } + "$date": "1684323391986" }, "modifiedAt": { - "$date": { - "$numberLong": "1684323391986" - } + "$date": "1684323391986" }, "origId": null, "name": "Making A Grid-JongHyeon Lee", "notes": "", - "rank": { - "$numberDouble": "1.444964189197089" - }, + "rank": "1.444964189197089", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-e2m7r0pwzdx2wc2kd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "38" - }, - "likes": { - "$numberInt": "0" - }, + "views": "38", + "likes": "0", "revisionId": "96k2v8ugSpih9GinD" } \ No newline at end of file diff --git a/art/BEskWFZM826YNBJAN/art.json b/art/BEskWFZM826YNBJAN/art.json index 8917a119..0fc005a0 100644 --- a/art/BEskWFZM826YNBJAN/art.json +++ b/art/BEskWFZM826YNBJAN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1668219725824" - } + "$date": "1668219725824" }, "modifiedAt": { - "$date": { - "$numberLong": "1668219725824" - } + "$date": "1668219725824" }, "origId": null, "name": "red bars", "notes": "It is from 404 not found", - "rank": { - "$numberDouble": "1.8263729173142147" - }, + "rank": "1.8263729173142147", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8kk1q0vbaljeoqim3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "35" - }, - "likes": { - "$numberInt": "0" - }, + "views": "35", + "likes": "0", "revisionId": "6CXGPBncBYXNTArYm" } \ No newline at end of file diff --git a/art/BGupQRTNK2asdNESp/art.json b/art/BGupQRTNK2asdNESp/art.json index ab190d5e..813b3dda 100644 --- a/art/BGupQRTNK2asdNESp/art.json +++ b/art/BGupQRTNK2asdNESp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": { - "$numberLong": "1551479403174" - } + "$date": "1551479403174" }, "profile": { "first_name": "Sergio Erick", @@ -15,21 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": { - "$numberLong": "1552576232092" - } + "$date": "1552576232092" }, "modifiedAt": { - "$date": { - "$numberLong": "1552576232092" - } + "$date": "1552576232092" }, "origId": null, "name": "circle_grid", "notes": "", - "rank": { - "$numberDouble": "1.0253984094540243" - }, + "rank": "1.0253984094540243", "private": false, "unlisted": true, "username": "sergioerick", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6tntp9polvckce7ew-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "NeQTH8CNb4JpJWC9j" } \ No newline at end of file diff --git a/art/BKz7wnibraTYy2v8H/art.json b/art/BKz7wnibraTYy2v8H/art.json index cab2eb28..3010641e 100644 --- a/art/BKz7wnibraTYy2v8H/art.json +++ b/art/BKz7wnibraTYy2v8H/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pABFwgbRnC2CP5Woy", "createdAt": { - "$date": { - "$numberLong": "1713478111704" - } + "$date": "1713478111704" }, "profile": { "first_name": "Floppa Films Google Emails", @@ -14,21 +12,15 @@ "username": "floppafilms google emails" }, "createdAt": { - "$date": { - "$numberLong": "1713504707010" - } + "$date": "1713504707010" }, "modifiedAt": { - "$date": { - "$numberLong": "1713504707010" - } + "$date": "1713504707010" }, "origId": "dPFqiAgc3g3evvDtS", "name": "shader template, sound variable", "notes": "", - "rank": { - "$numberDouble": "1.4969829952107612" - }, + "rank": "1.4969829952107612", "private": false, "unlisted": false, "username": "floppafilms google emails", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n19d4nevatvlfabzc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "KakXRa6tszNkxTr2C" } \ No newline at end of file diff --git a/art/BLAH5H2ctKjDqzabc/art.json b/art/BLAH5H2ctKjDqzabc/art.json index 2d6e502c..24494dba 100644 --- a/art/BLAH5H2ctKjDqzabc/art.json +++ b/art/BLAH5H2ctKjDqzabc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684479150672" - } + "$date": "1684479150672" }, "modifiedAt": { - "$date": { - "$numberLong": "1684479150672" - } + "$date": "1684479150672" }, "origId": "Cn2Pn9cEKGgg9ZkC5", "name": "Colors-jemin.shin", "notes": "", - "rank": { - "$numberDouble": "1.577906665645804" - }, + "rank": "1.577906665645804", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sveqeipcvgu3a9nzf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "cuJgNWP5aMB3wJXat" } \ No newline at end of file diff --git a/art/BLDrqiy2zPooeqXyA/art.json b/art/BLDrqiy2zPooeqXyA/art.json index 7a1c96ff..35084a82 100644 --- a/art/BLDrqiy2zPooeqXyA/art.json +++ b/art/BLDrqiy2zPooeqXyA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499769289588" - } + "$date": "1499769289588" }, "modifiedAt": { - "$date": { - "$numberLong": "1499769289588" - } + "$date": "1499769289588" }, "origId": "d6J9M7EJyoAgw5NcA", "name": "linespace", "notes": "", - "rank": { - "$numberDouble": "1.3220775345792852" - }, + "rank": "1.3220775345792852", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-c2u33n1eb4xw2bic4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "594XkQMiCnjZXrgcJ" } \ No newline at end of file diff --git a/art/BM7xSvMgutERFmdBd/art.json b/art/BM7xSvMgutERFmdBd/art.json index 35e4b971..e8b53a92 100644 --- a/art/BM7xSvMgutERFmdBd/art.json +++ b/art/BM7xSvMgutERFmdBd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1620675248251" - } + "$date": "1620675248251" }, "modifiedAt": { - "$date": { - "$numberLong": "1620675248251" - } + "$date": "1620675248251" }, "origId": "6xw95t7YcinWhp8Ra", "name": "sound tutorial 2", "notes": "", - "rank": { - "$numberDouble": "1.2931027809386388" - }, + "rank": "1.2931027809386388", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i8zmax80yl0ji8k4b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "Dnf2mrCvT72MNCvAp" } \ No newline at end of file diff --git a/art/BN8A2f8DcC5htsq6T/art.json b/art/BN8A2f8DcC5htsq6T/art.json index 6282677b..476afaa2 100644 --- a/art/BN8A2f8DcC5htsq6T/art.json +++ b/art/BN8A2f8DcC5htsq6T/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496307884991" - } + "$date": "1496307884991" }, "modifiedAt": { - "$date": { - "$numberLong": "1496307884991" - } + "$date": "1496307884991" }, "origId": null, "name": "Lesson01", "notes": "Lesson One tutorial code.", - "rank": { - "$numberDouble": "1.3557345171326272" - }, + "rank": "1.3557345171326272", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-kzeo5244lld5esh30-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "qeCav4EzGPSHq4Pr9" } \ No newline at end of file diff --git a/art/BQuWCvhCBBif7Zzmh/art.json b/art/BQuWCvhCBBif7Zzmh/art.json index f9a4dc2e..7675ef61 100644 --- a/art/BQuWCvhCBBif7Zzmh/art.json +++ b/art/BQuWCvhCBBif7Zzmh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "KaJdRmvjKcN5R5mxE", "createdAt": { - "$date": { - "$numberLong": "1517964991792" - } + "$date": "1517964991792" }, "profile": { "first_name": "Sergio", @@ -15,21 +13,15 @@ "username": "sergio" }, "createdAt": { - "$date": { - "$numberLong": "1517965003542" - } + "$date": "1517965003542" }, "modifiedAt": { - "$date": { - "$numberLong": "1517965003542" - } + "$date": "1517965003542" }, "origId": null, "name": "circle", "notes": "", - "rank": { - "$numberDouble": "1.118984882248537" - }, + "rank": "1.118984882248537", "private": false, "unlisted": false, "username": "sergio", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-klahmu0tk9exauxep-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "322" - }, - "likes": { - "$numberInt": "0" - }, + "views": "322", + "likes": "0", "revisionId": "j2EsQwCW4JPpYfcf3" } \ No newline at end of file diff --git a/art/BRW6CMT6qxyD5Qxs3/art.json b/art/BRW6CMT6qxyD5Qxs3/art.json index e4257ffe..fa7ede61 100644 --- a/art/BRW6CMT6qxyD5Qxs3/art.json +++ b/art/BRW6CMT6qxyD5Qxs3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1568768390515" - } + "$date": "1568768390515" }, "modifiedAt": { - "$date": { - "$numberLong": "1568768390515" - } + "$date": "1568768390515" }, "origId": "nNYZMHxiLMR2xAncW", "name": "sirp", "notes": "", - "rank": { - "$numberDouble": "1.7707088672671276" - }, + "rank": "1.7707088672671276", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3xf5ovy992aqezssq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "108" - }, - "likes": { - "$numberInt": "0" - }, + "views": "108", + "likes": "0", "revisionId": "cG8iT3KFvhDwtQon8" } \ No newline at end of file diff --git a/art/BSig2nJzr4kavRSF2/art.json b/art/BSig2nJzr4kavRSF2/art.json index 4e249395..ead6a37f 100644 --- a/art/BSig2nJzr4kavRSF2/art.json +++ b/art/BSig2nJzr4kavRSF2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652801184186" - } + "$date": "1652801184186" }, "modifiedAt": { - "$date": { - "$numberLong": "1652801184186" - } + "$date": "1652801184186" }, "origId": null, "name": "Vertexshaderart : Making a Grid", "notes": "Vertexshaderart : Making a Grid\nHyosang Jung", - "rank": { - "$numberDouble": "1.2388663992816835" - }, + "rank": "1.2388663992816835", "private": false, "unlisted": false, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-btltjypsix9rayu7h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "117" - }, - "likes": { - "$numberInt": "1" - }, + "views": "117", + "likes": "1", "revisionId": "AaJnnaEmABBdagqhG" } \ No newline at end of file diff --git a/art/BTbTTkxMnk4AfcjGJ/art.json b/art/BTbTTkxMnk4AfcjGJ/art.json index 357a9194..8e0c28fe 100644 --- a/art/BTbTTkxMnk4AfcjGJ/art.json +++ b/art/BTbTTkxMnk4AfcjGJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684385537800" - } + "$date": "1684385537800" }, "modifiedAt": { - "$date": { - "$numberLong": "1684391312976" - } + "$date": "1684391312976" }, "origId": null, "name": "Motion - Geumbi Yeo", "notes": "", - "rank": { - "$numberDouble": "1.5547827937794731" - }, + "rank": "1.5547827937794731", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-axufmrhgzptx3fjz8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "rD56bKCgwSihXE52M" } \ No newline at end of file diff --git a/art/BWsfEAmCvR9m9NTF8/art.json b/art/BWsfEAmCvR9m9NTF8/art.json index 3481d995..28306006 100644 --- a/art/BWsfEAmCvR9m9NTF8/art.json +++ b/art/BWsfEAmCvR9m9NTF8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1505962806192" - } + "$date": "1505962806192" }, "modifiedAt": { - "$date": { - "$numberLong": "1505962806192" - } + "$date": "1505962806192" }, "origId": "Be7qcEqHTfnXmi3nw", "name": "crystal irisz (1xxx)", "notes": "", - "rank": { - "$numberDouble": "1.5259635627522619" - }, + "rank": "1.5259635627522619", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-a7f0eppbouk5nbshe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "kDCkJB53Gw5QNsHLQ" } \ No newline at end of file diff --git a/art/BXfAoqsFbSNtWvJaQ/art.json b/art/BXfAoqsFbSNtWvJaQ/art.json index 4c21c85d..3e8debb4 100644 --- a/art/BXfAoqsFbSNtWvJaQ/art.json +++ b/art/BXfAoqsFbSNtWvJaQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494975499602" - } + "$date": "1494975499602" }, "modifiedAt": { - "$date": { - "$numberLong": "1494975499602" - } + "$date": "1494975499602" }, "origId": "iHAobXHhdNFgDxEiP", "name": " Gridding II", "notes": "Hmmm!", - "rank": { - "$numberDouble": "1.8713038868254093" - }, + "rank": "1.8713038868254093", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ffg3aodtuqi7gu0zs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "P2jFc7jF2EDouFgvb" } \ No newline at end of file diff --git a/art/BZMNQR7kcPSCCwyHL/art.json b/art/BZMNQR7kcPSCCwyHL/art.json index e057bb89..51c15726 100644 --- a/art/BZMNQR7kcPSCCwyHL/art.json +++ b/art/BZMNQR7kcPSCCwyHL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1511365188294" - } + "$date": "1511365188294" }, "modifiedAt": { - "$date": { - "$numberLong": "1511365275235" - } + "$date": "1511365275235" }, "origId": null, "name": "Quads Spiral", "notes": "", - "rank": { - "$numberDouble": "1.3614906478068032" - }, + "rank": "1.3614906478068032", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fzjtedu0vb343va4k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "181" - }, - "likes": { - "$numberInt": "0" - }, + "views": "181", + "likes": "0", "revisionId": "HG6F4FY6jpDCq9nzo" } \ No newline at end of file diff --git a/art/BZdvckJFNr53H6kXS/art.json b/art/BZdvckJFNr53H6kXS/art.json index a3d68393..87551aea 100644 --- a/art/BZdvckJFNr53H6kXS/art.json +++ b/art/BZdvckJFNr53H6kXS/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1474782094069" - } + "$date": "1474782094069" }, "modifiedAt": { - "$date": { - "$numberLong": "1474782094069" - } + "$date": "1474782094069" }, "origId": null, "name": "john_1", "notes": "", - "rank": { - "$numberDouble": "1.5470744877686713" - }, + "rank": "1.5470744877686713", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qbd29ztvxq5om2m08-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "FuZsFGkf5vi2uqqJc" } \ No newline at end of file diff --git a/art/BbBW5veDzWe2oqN7F/art.json b/art/BbBW5veDzWe2oqN7F/art.json index f3766386..9c3a3bac 100644 --- a/art/BbBW5veDzWe2oqN7F/art.json +++ b/art/BbBW5veDzWe2oqN7F/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "WS7AoGNwzNGk4TSqx", "createdAt": { - "$date": { - "$numberLong": "1553828364273" - } + "$date": "1553828364273" }, "profile": { "first_name": "다은", @@ -15,21 +13,15 @@ "username": "다은" }, "createdAt": { - "$date": { - "$numberLong": "1554191404145" - } + "$date": "1554191404145" }, "modifiedAt": { - "$date": { - "$numberLong": "1554191404145" - } + "$date": "1554191404145" }, "origId": null, "name": "squarePlanet", "notes": "mouse, color, size, position.", - "rank": { - "$numberDouble": "1.4409187551948512" - }, + "rank": "1.4409187551948512", "private": false, "unlisted": false, "username": "다은", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6k5lpd957exe7mumy-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "108" - }, - "likes": { - "$numberInt": "0" - }, + "views": "108", + "likes": "0", "revisionId": "pCujzKGCso7WvNy8a" } \ No newline at end of file diff --git a/art/Be7qcEqHTfnXmi3nw/art.json b/art/Be7qcEqHTfnXmi3nw/art.json index 41da10b3..f8725bf0 100644 --- a/art/Be7qcEqHTfnXmi3nw/art.json +++ b/art/Be7qcEqHTfnXmi3nw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504255774399" - } + "$date": "1504255774399" }, "modifiedAt": { - "$date": { - "$numberLong": "1504255774399" - } + "$date": "1504255774399" }, "origId": "mMNQ38uN94rxmoWBh", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.166425864835767" - }, + "rank": "1.166425864835767", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4larhn5wdg273mplj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "354" - }, - "likes": { - "$numberInt": "1" - }, + "views": "354", + "likes": "1", "revisionId": "cSz2p5wCcHqD8pWEv" } \ No newline at end of file diff --git a/art/BeRGRuNpszfDv7foC/art.json b/art/BeRGRuNpszfDv7foC/art.json index 5966e8b8..922c030d 100644 --- a/art/BeRGRuNpszfDv7foC/art.json +++ b/art/BeRGRuNpszfDv7foC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1497234645611" - } + "$date": "1497234645611" }, "modifiedAt": { - "$date": { - "$numberLong": "1497234645611" - } + "$date": "1497234645611" }, "origId": "2RntyLszQwDn9wi85", "name": "bounder", "notes": "", - "rank": { - "$numberDouble": "1.620431821213133" - }, + "rank": "1.620431821213133", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-y9ltgun6bjv5b3wx0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "vmL3bNSGQw7c27vD4" } \ No newline at end of file diff --git a/art/BfGdpEhnBZQzXay29/art.json b/art/BfGdpEhnBZQzXay29/art.json index 55621f8c..75d545ea 100644 --- a/art/BfGdpEhnBZQzXay29/art.json +++ b/art/BfGdpEhnBZQzXay29/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496328795750" - } + "$date": "1496328795750" }, "modifiedAt": { - "$date": { - "$numberLong": "1496331139526" - } + "$date": "1496331139526" }, "origId": "vbumqNjcawaLjdiM8", "name": "Lesson05a", "notes": "Lesson Five tutorial code.", - "rank": { - "$numberDouble": "1.0669567166088911" - }, + "rank": "1.0669567166088911", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-msy3lmfgyfzvwafip-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "bbMPdZF8CvgYgF6LY" } \ No newline at end of file diff --git a/art/BgAawjJRKx45XRyiN/art.json b/art/BgAawjJRKx45XRyiN/art.json index fa54ce29..2a8cd80d 100644 --- a/art/BgAawjJRKx45XRyiN/art.json +++ b/art/BgAawjJRKx45XRyiN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": { - "$numberLong": "1652854948747" - } + "$date": "1652854948747" }, "profile": { "name": "taeju.Kwon", @@ -14,21 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652970269455" - } + "$date": "1652970269455" }, "modifiedAt": { - "$date": { - "$numberLong": "1652970318912" - } + "$date": "1652970318912" }, "origId": "ZXDZSs2JN4hbwdSqr", "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.0377225925029818" - }, + "rank": "1.0377225925029818", "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gvlkrjic9678ybnf6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "iSXnic6pTMa62fTF3" } \ No newline at end of file diff --git a/art/BiHH2xPx5dypCCvAu/art.json b/art/BiHH2xPx5dypCCvAu/art.json index fd77ec4c..4b963b49 100644 --- a/art/BiHH2xPx5dypCCvAu/art.json +++ b/art/BiHH2xPx5dypCCvAu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1685436264543" - } + "$date": "1685436264543" }, "modifiedAt": { - "$date": { - "$numberLong": "1685436264543" - } + "$date": "1685436264543" }, "origId": null, "name": "Circles from Triangles_Jemin.Shin", "notes": "", - "rank": { - "$numberDouble": "1.8417249799967381" - }, + "rank": "1.8417249799967381", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rgkoju8v69vq1th3p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "cW87MS9rQNXXaAjCD" } \ No newline at end of file diff --git a/art/BkqeZ9ZW84C5tPdoJ/art.json b/art/BkqeZ9ZW84C5tPdoJ/art.json index 5d25e711..de1b1352 100644 --- a/art/BkqeZ9ZW84C5tPdoJ/art.json +++ b/art/BkqeZ9ZW84C5tPdoJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654094506695" - } + "$date": "1654094506695" }, "modifiedAt": { - "$date": { - "$numberLong": "1654149680405" - } + "$date": "1654149680405" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.9965680094459917" - }, + "rank": "1.9965680094459917", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jv0hylbi5a4s7cxli-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "hTbHSzjtXoMqxX3pG" } \ No newline at end of file diff --git a/art/BnKrvieHdWaxfjXH8/art.json b/art/BnKrvieHdWaxfjXH8/art.json index 08bb4928..4a9fcb39 100644 --- a/art/BnKrvieHdWaxfjXH8/art.json +++ b/art/BnKrvieHdWaxfjXH8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1509244868902" - } + "$date": "1509244868902" }, "modifiedAt": { - "$date": { - "$numberLong": "1509244868902" - } + "$date": "1509244868902" }, "origId": "L2EkNfwTM8yncpYNw", "name": "toon chaos12", "notes": "", - "rank": { - "$numberDouble": "1.9728917084215274" - }, + "rank": "1.9728917084215274", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2hbyxnib9rp2osjqq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "dd9TLr2d4j6CESHN2" } \ No newline at end of file diff --git a/art/BnhvgAERQC5rcGRoZ/art.json b/art/BnhvgAERQC5rcGRoZ/art.json index beec1cc3..fc5cb4b2 100644 --- a/art/BnhvgAERQC5rcGRoZ/art.json +++ b/art/BnhvgAERQC5rcGRoZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1555887621705" - } + "$date": "1555887621705" }, "modifiedAt": { - "$date": { - "$numberLong": "1555887621705" - } + "$date": "1555887621705" }, "origId": "TGGLggjxQgLPEFHWx", "name": "seascape", "notes": "", - "rank": { - "$numberDouble": "1.533305406799065" - }, + "rank": "1.533305406799065", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-knvd0q6ni7tain02o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "145" - }, - "likes": { - "$numberInt": "0" - }, + "views": "145", + "likes": "0", "revisionId": "YpudJ3BbyJHxf8mzz" } \ No newline at end of file diff --git a/art/BqGPcmKoSdsC4MnLb/art.json b/art/BqGPcmKoSdsC4MnLb/art.json index 852d2094..a6283985 100644 --- a/art/BqGPcmKoSdsC4MnLb/art.json +++ b/art/BqGPcmKoSdsC4MnLb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654091814305" - } + "$date": "1654091814305" }, "modifiedAt": { - "$date": { - "$numberLong": "1654093495133" - } + "$date": "1654093495133" }, "origId": "5Fphse6X3wyaFosYJ", "name": "Circles from Triangles_sunwoo.lee", "notes": "", - "rank": { - "$numberDouble": "1.23090800508491" - }, + "rank": "1.23090800508491", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-cghdl2nb4pmq93goj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "xSAZsB2bhiXXcyBus" } \ No newline at end of file diff --git a/art/Br7jzCr5r8jf4kHyx/art.json b/art/Br7jzCr5r8jf4kHyx/art.json index e3bfc618..5ac639f2 100644 --- a/art/Br7jzCr5r8jf4kHyx/art.json +++ b/art/Br7jzCr5r8jf4kHyx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "e52fMA4ovMTmiaNu7", "createdAt": { - "$date": { - "$numberLong": "1551478750543" - } + "$date": "1551478750543" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "gerrygoo" }, "createdAt": { - "$date": { - "$numberLong": "1551483966237" - } + "$date": "1551483966237" }, "modifiedAt": { - "$date": { - "$numberLong": "1551483966237" - } + "$date": "1551483966237" }, "origId": "jjpd8XtJ5nJAcmyLh", "name": "circle", "notes": "", - "rank": { - "$numberDouble": "1.1592780641338862" - }, + "rank": "1.1592780641338862", "private": false, "unlisted": true, "username": "gerrygoo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-efqndcbwqe2d590e3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "B4TMHWowXf9uhwBby" } \ No newline at end of file diff --git a/art/BrGxYaWHdj7D4XZyf/art.json b/art/BrGxYaWHdj7D4XZyf/art.json index 5a4da063..088ac2f2 100644 --- a/art/BrGxYaWHdj7D4XZyf/art.json +++ b/art/BrGxYaWHdj7D4XZyf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": { - "$numberLong": "1704921597360" - } + "$date": "1704921597360" }, "profile": { "name": "Simon Taeter", @@ -14,21 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": { - "$numberLong": "1705069098279" - } + "$date": "1705069098279" }, "modifiedAt": { - "$date": { - "$numberLong": "1705069098279" - } + "$date": "1705069098279" }, "origId": "27b5AxnyWM3K9MTg4", "name": "wip", "notes": "", - "rank": { - "$numberDouble": "1.183345894907577" - }, + "rank": "1.183345894907577", "private": false, "unlisted": true, "username": "staeter", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-91spbh2szewga46zo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "FfJtKKgwLZeEd4YME" } \ No newline at end of file diff --git a/art/BroTxCqjuvDoLEhAY/art.json b/art/BroTxCqjuvDoLEhAY/art.json index 809a1960..6bc5858e 100644 --- a/art/BroTxCqjuvDoLEhAY/art.json +++ b/art/BroTxCqjuvDoLEhAY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": { - "$numberLong": "1486735121030" - } + "$date": "1486735121030" }, "username": "lizell", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486741809166" - } + "$date": "1486741809166" }, "modifiedAt": { - "$date": { - "$numberLong": "1486741860758" - } + "$date": "1486741860758" }, "origId": "qSRWCBPJwjsffzsKb", "name": "vibrations", "notes": "Thank you mark", - "rank": { - "$numberDouble": "1.03956125928472" - }, + "rank": "1.03956125928472", "private": false, "unlisted": true, "username": "lizell", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-55e7z915wlyth6qn4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "Ek5xjQyoZrp3mmWez" } \ No newline at end of file diff --git a/art/BsMpnBk6kQ8wK8mvy/art.json b/art/BsMpnBk6kQ8wK8mvy/art.json index 02b972cf..571adf65 100644 --- a/art/BsMpnBk6kQ8wK8mvy/art.json +++ b/art/BsMpnBk6kQ8wK8mvy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": { - "$numberLong": "1557600049871" - } + "$date": "1557600049871" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": { - "$numberLong": "1557720109806" - } + "$date": "1557720109806" }, "modifiedAt": { - "$date": { - "$numberLong": "1558304388439" - } + "$date": "1558304388439" }, "origId": null, "name": "Bodzin", "notes": "", - "rank": { - "$numberDouble": "1.8871084875902566" - }, + "rank": "1.8871084875902566", "private": false, "unlisted": true, "username": "jorenvo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xtukeedavwtk3jsa0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "M9Z2JRkkxqwvpNzEp" } \ No newline at end of file diff --git a/art/BsrLb5e2Fujc6RvJf/art.json b/art/BsrLb5e2Fujc6RvJf/art.json index aac44c0b..837461cd 100644 --- a/art/BsrLb5e2Fujc6RvJf/art.json +++ b/art/BsrLb5e2Fujc6RvJf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1568768683451" - } + "$date": "1568768683451" }, "modifiedAt": { - "$date": { - "$numberLong": "1568768683451" - } + "$date": "1568768683451" }, "origId": "vixRSiPMAiZ6AmgNA", "name": "Simple Fractal wip", "notes": "", - "rank": { - "$numberDouble": "1.248029839768716" - }, + "rank": "1.248029839768716", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n0zaf10qbmxx47g7g-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "158" - }, - "likes": { - "$numberInt": "0" - }, + "views": "158", + "likes": "0", "revisionId": "YzTWcFfqge2BoJ9ok" } \ No newline at end of file diff --git a/art/Bt5C5fTXArXh3hvqh/art.json b/art/Bt5C5fTXArXh3hvqh/art.json index 35ad5d19..5d3105e3 100644 --- a/art/Bt5C5fTXArXh3hvqh/art.json +++ b/art/Bt5C5fTXArXh3hvqh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1583379410920" - } + "$date": "1583379410920" }, "modifiedAt": { - "$date": { - "$numberLong": "1583379410920" - } + "$date": "1583379410920" }, "origId": null, "name": "circles", "notes": "", - "rank": { - "$numberDouble": "1.262448955334073" - }, + "rank": "1.262448955334073", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-p1gp7ox4oa5ehuxl3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "80" - }, - "likes": { - "$numberInt": "0" - }, + "views": "80", + "likes": "0", "revisionId": "SHPCqMRppEdEzMovZ" } \ No newline at end of file diff --git a/art/BtAqcPquWmxhDALFW/art.json b/art/BtAqcPquWmxhDALFW/art.json index bc98feab..c39959af 100644 --- a/art/BtAqcPquWmxhDALFW/art.json +++ b/art/BtAqcPquWmxhDALFW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520309372707" - } + "$date": "1520309372707" }, "modifiedAt": { - "$date": { - "$numberLong": "1520309372707" - } + "$date": "1520309372707" }, "origId": "T3rPrhgzehKeaqZc6", "name": "dyson", "notes": "", - "rank": { - "$numberDouble": "1.2391073174929796" - }, + "rank": "1.2391073174929796", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pv06s23x98h7f05xl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "utkEEzMTQ5zmNSvor" } \ No newline at end of file diff --git a/art/BtMPmXiuE37mpnQB7/art.json b/art/BtMPmXiuE37mpnQB7/art.json index ae1adb41..5d17b69f 100644 --- a/art/BtMPmXiuE37mpnQB7/art.json +++ b/art/BtMPmXiuE37mpnQB7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653482023088" - } + "$date": "1653482023088" }, "modifiedAt": { - "$date": { - "$numberLong": "1653482023088" - } + "$date": "1653482023088" }, "origId": null, "name": "Audio Reactive Art New", "notes": "", - "rank": { - "$numberDouble": "1.4746021400286697" - }, + "rank": "1.4746021400286697", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1px40mof4pmgm3a6t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "2rLLDPZu4iPq7wxaz" } \ No newline at end of file diff --git a/art/BtkrDbo3o9cSAoXeW/art.json b/art/BtkrDbo3o9cSAoXeW/art.json index c95cb527..c97d0be8 100644 --- a/art/BtkrDbo3o9cSAoXeW/art.json +++ b/art/BtkrDbo3o9cSAoXeW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1550159640832" - } + "$date": "1550159640832" }, "modifiedAt": { - "$date": { - "$numberLong": "1550159640832" - } + "$date": "1550159640832" }, "origId": null, "name": "the tangled webs we weave", "notes": "", - "rank": { - "$numberDouble": "10.632310379170425" - }, + "rank": "10.632310379170425", "private": false, "unlisted": false, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-qleasf6nnaggwvev5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1185" - }, - "likes": { - "$numberInt": "6" - }, + "views": "1185", + "likes": "6", "revisionId": "HQev3j8f4zgkNztxf" } \ No newline at end of file diff --git a/art/BtpY4aK6a7rEquy7n/art.json b/art/BtpY4aK6a7rEquy7n/art.json index 5b54a2aa..d6d142a2 100644 --- a/art/BtpY4aK6a7rEquy7n/art.json +++ b/art/BtpY4aK6a7rEquy7n/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YMZyxbNq3cKGXyTyT", "createdAt": { - "$date": { - "$numberLong": "1508992260667" - } + "$date": "1508992260667" }, "profile": { "name": "Martin Palko", @@ -14,21 +12,15 @@ "username": "martinpalko" }, "createdAt": { - "$date": { - "$numberLong": "1509121941112" - } + "$date": "1509121941112" }, "modifiedAt": { - "$date": { - "$numberLong": "1509122012511" - } + "$date": "1509122012511" }, "origId": "fs6GHW2crknZmzoWy", "name": "Rain_old", "notes": "", - "rank": { - "$numberDouble": "1.912268917759401" - }, + "rank": "1.912268917759401", "private": false, "unlisted": true, "username": "martinpalko", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-co8m1t5s7llqelahe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "T9xY9CiQFS78849vg" } \ No newline at end of file diff --git a/art/BubiakjZKAd7TKT83/art.json b/art/BubiakjZKAd7TKT83/art.json index 5efe5e67..f4eae33a 100644 --- a/art/BubiakjZKAd7TKT83/art.json +++ b/art/BubiakjZKAd7TKT83/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1511166566476" - } + "$date": "1511166566476" }, "modifiedAt": { - "$date": { - "$numberLong": "1511166566476" - } + "$date": "1511166566476" }, "origId": "K8g3Q6ckgSTWZuRPv", "name": "plasma waves", "notes": "", - "rank": { - "$numberDouble": "1.9310465010377234" - }, + "rank": "1.9310465010377234", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-icvbc0r2osc7or8pv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "83" - }, - "likes": { - "$numberInt": "1" - }, + "views": "83", + "likes": "1", "revisionId": "tEEXQpESF6xRt3CdZ" } \ No newline at end of file diff --git a/art/Bv7nLsmSbowtSoGpA/art.json b/art/Bv7nLsmSbowtSoGpA/art.json index 29d8d472..93571f4e 100644 --- a/art/Bv7nLsmSbowtSoGpA/art.json +++ b/art/Bv7nLsmSbowtSoGpA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1510261911187" - } + "$date": "1510261911187" }, "modifiedAt": { - "$date": { - "$numberLong": "1510636018312" - } + "$date": "1510636018312" }, "origId": "mNBny7JXpBGwQnMwG", "name": "fwosh", "notes": "", - "rank": { - "$numberDouble": "10.247305872886365" - }, + "rank": "10.247305872886365", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7dc1ythjvqd4jie5e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1196" - }, - "likes": { - "$numberInt": "11" - }, + "views": "1196", + "likes": "11", "revisionId": "ibeCxwZP8Nh4JaDup" } \ No newline at end of file diff --git a/art/BwFoiT5wD28u9HN5Z/art.json b/art/BwFoiT5wD28u9HN5Z/art.json index f1441917..42968590 100644 --- a/art/BwFoiT5wD28u9HN5Z/art.json +++ b/art/BwFoiT5wD28u9HN5Z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1541694021578" - } + "$date": "1541694021578" }, "modifiedAt": { - "$date": { - "$numberLong": "1541694021578" - } + "$date": "1541694021578" }, "origId": null, "name": "Line Of Sound", "notes": "", - "rank": { - "$numberDouble": "1.3183008497955622" - }, + "rank": "1.3183008497955622", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sy8yn04hs80vf7ayu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "231" - }, - "likes": { - "$numberInt": "1" - }, + "views": "231", + "likes": "1", "revisionId": "jyHKrezfo6ZF3N4pe" } \ No newline at end of file diff --git a/art/BxMWaxP7Sqiz38FgK/art.json b/art/BxMWaxP7Sqiz38FgK/art.json index 3ffcf856..e986ae63 100644 --- a/art/BxMWaxP7Sqiz38FgK/art.json +++ b/art/BxMWaxP7Sqiz38FgK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1567141937566" - } + "$date": "1567141937566" }, "modifiedAt": { - "$date": { - "$numberLong": "1567141937566" - } + "$date": "1567141937566" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0249797492139485" - }, + "rank": "1.0249797492139485", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8164z2ksyg481c9ol-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "103" - }, - "likes": { - "$numberInt": "0" - }, + "views": "103", + "likes": "0", "revisionId": "wEYyw4muFmohL9KqH" } \ No newline at end of file diff --git a/art/BxXCFpZxu7eFdhiyP/art.json b/art/BxXCFpZxu7eFdhiyP/art.json index 44e2341d..ff6ccc5c 100644 --- a/art/BxXCFpZxu7eFdhiyP/art.json +++ b/art/BxXCFpZxu7eFdhiyP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512610172932" - } + "$date": "1512610172932" }, "modifiedAt": { - "$date": { - "$numberLong": "1512610172932" - } + "$date": "1512610172932" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4733981426242826" - }, + "rank": "1.4733981426242826", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ygc8kkhpgl24ivilu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "nAJEyTeGR3Xmt4vad" } \ No newline at end of file diff --git a/art/BzwXBknYWjs4nfk9h/art.json b/art/BzwXBknYWjs4nfk9h/art.json index 7fbea9c7..2616c4a7 100644 --- a/art/BzwXBknYWjs4nfk9h/art.json +++ b/art/BzwXBknYWjs4nfk9h/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1685460169377" - } + "$date": "1685460169377" }, "modifiedAt": { - "$date": { - "$numberLong": "1685460169377" - } + "$date": "1685460169377" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.0834545264457387" - }, + "rank": "1.0834545264457387", "private": false, "unlisted": true, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0c5sam8p4y5ndabl9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "k6MvzttE8gEYEjdy4" } \ No newline at end of file diff --git a/art/C27MRCLnDuKJk9TrS/art.json b/art/C27MRCLnDuKJk9TrS/art.json index c1d4997e..ff42d01c 100644 --- a/art/C27MRCLnDuKJk9TrS/art.json +++ b/art/C27MRCLnDuKJk9TrS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1507987399776" - } + "$date": "1507987399776" }, "modifiedAt": { - "$date": { - "$numberLong": "1507987399776" - } + "$date": "1507987399776" }, "origId": "7b2mtzWGfut7qG2b4", "name": "cubes", "notes": "", - "rank": { - "$numberDouble": "1.8122928365397264" - }, + "rank": "1.8122928365397264", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cxgcel0cddc7048p5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "gPbaqRGqEutx7TtQ4" } \ No newline at end of file diff --git a/art/C2Kzd3CnpNPtWHjRw/art.json b/art/C2Kzd3CnpNPtWHjRw/art.json index 095c29a2..3b0e4b5f 100644 --- a/art/C2Kzd3CnpNPtWHjRw/art.json +++ b/art/C2Kzd3CnpNPtWHjRw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1550428768721" - } + "$date": "1550428768721" }, "modifiedAt": { - "$date": { - "$numberLong": "1550751497918" - } + "$date": "1550751497918" }, "origId": "Qdhn9CoweLkKbkKLT", "name": "sqd", "notes": "", - "rank": { - "$numberDouble": "1.5089774268748835" - }, + "rank": "1.5089774268748835", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0ou7b6mqa3tnqrcsw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "XnqZ3nDxrHhS4WXqp" } \ No newline at end of file diff --git a/art/C2qmkuPNQvcyp6CGP/art.json b/art/C2qmkuPNQvcyp6CGP/art.json index a74e9dc2..2178c837 100644 --- a/art/C2qmkuPNQvcyp6CGP/art.json +++ b/art/C2qmkuPNQvcyp6CGP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1599073006062" - } + "$date": "1599073006062" }, "modifiedAt": { - "$date": { - "$numberLong": "1599073006062" - } + "$date": "1599073006062" }, "origId": "Ec8Lpab7csKeguMAy", "name": "Frank in Space", "notes": "", - "rank": { - "$numberDouble": "1.2214734659858277" - }, + "rank": "1.2214734659858277", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-68yjdp9dac1r7dzcy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "LMvRYtmjtnfT2XJXE" } \ No newline at end of file diff --git a/art/C4gCacp8eQ337rdFD/art.json b/art/C4gCacp8eQ337rdFD/art.json index 5b31464f..68b2dc23 100644 --- a/art/C4gCacp8eQ337rdFD/art.json +++ b/art/C4gCacp8eQ337rdFD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623655178262" - } + "$date": "1623655178262" }, "modifiedAt": { - "$date": { - "$numberLong": "1623655178262" - } + "$date": "1623655178262" }, "origId": "dYaXs9CwnzQhAT8Kt", "name": "mouse-wip", "notes": "", - "rank": { - "$numberDouble": "1.3019073779027945" - }, + "rank": "1.3019073779027945", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-a7uuhpsoqh6tni2ho-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "83" - }, - "likes": { - "$numberInt": "0" - }, + "views": "83", + "likes": "0", "revisionId": "8xhPTGB3iAqKzSpzZ" } \ No newline at end of file diff --git a/art/C549fio274zzAoidn/art.json b/art/C549fio274zzAoidn/art.json index 1fb8a4e4..c1895a0d 100644 --- a/art/C549fio274zzAoidn/art.json +++ b/art/C549fio274zzAoidn/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1614345092932" - } + "$date": "1614345092932" }, "modifiedAt": { - "$date": { - "$numberLong": "1614345092932" - } + "$date": "1614345092932" }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": { - "$numberDouble": "1.0729594163641893" - }, + "rank": "1.0729594163641893", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-kl7wzjiscsnbod2ac-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "sAc8mnXYjA4keBLwv" } \ No newline at end of file diff --git a/art/C5XnDd3TxCtHq52Jv/art.json b/art/C5XnDd3TxCtHq52Jv/art.json index 02a644fa..85263201 100644 --- a/art/C5XnDd3TxCtHq52Jv/art.json +++ b/art/C5XnDd3TxCtHq52Jv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553509176541" - } + "$date": "1553509176541" }, "modifiedAt": { - "$date": { - "$numberLong": "1553509176541" - } + "$date": "1553509176541" }, "origId": null, "name": "1903-GridHypnoticRainbow", "notes": "", - "rank": { - "$numberDouble": "1.005768644945148" - }, + "rank": "1.005768644945148", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-y19tap8hn96ao3kgt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "PeChckqtdqwZRZdaz" } \ No newline at end of file diff --git a/art/C9maC3C6dCdyKmsuH/art.json b/art/C9maC3C6dCdyKmsuH/art.json index 991f1a17..c1766712 100644 --- a/art/C9maC3C6dCdyKmsuH/art.json +++ b/art/C9maC3C6dCdyKmsuH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,20 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1449285675549" - } + "$date": "1449285675549" }, "modifiedAt": { - "$date": { - "$numberLong": "1449285675549" - } + "$date": "1449285675549" }, "origId": "gZjPchBFJAGSk4ZTK", "name": "Bouncy Music Lines", - "rank": { - "$numberDouble": "1.8879513062627777" - }, + "rank": "1.8879513062627777", "private": false, "unlisted": false, "username": "8bitrick", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-2k35nxtgggsdvfuf9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "275" - }, - "likes": { - "$numberInt": "0" - }, + "views": "275", + "likes": "0", "revisionId": "ms5u9GbicbJMnnimm", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/C9riFtXRKgMEZyY7p/art.json b/art/C9riFtXRKgMEZyY7p/art.json index e21b315b..711b2b8a 100644 --- a/art/C9riFtXRKgMEZyY7p/art.json +++ b/art/C9riFtXRKgMEZyY7p/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": { - "$numberLong": "1492808668114" - } + "$date": "1492808668114" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": { - "$numberLong": "1492813335580" - } + "$date": "1492813335580" }, "modifiedAt": { - "$date": { - "$numberLong": "1492813335580" - } + "$date": "1492813335580" }, "origId": "TkQY6zwRTeGzEqbCb", "name": "z%%z 4 music", "notes": "", - "rank": { - "$numberDouble": "1.0104638255638108" - }, + "rank": "1.0104638255638108", "private": false, "unlisted": true, "username": "clydepashley", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0rk8g3bz49roxuanf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "QRt8tmbp83JL2cBET" } \ No newline at end of file diff --git a/art/C9sbwtGje9tjnk7ed/art.json b/art/C9sbwtGje9tjnk7ed/art.json index 841404aa..7feadffa 100644 --- a/art/C9sbwtGje9tjnk7ed/art.json +++ b/art/C9sbwtGje9tjnk7ed/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": { - "$numberLong": "1684301218251" - } + "$date": "1684301218251" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": { - "$numberLong": "1685416967641" - } + "$date": "1685416967641" }, "modifiedAt": { - "$date": { - "$numberLong": "1685552467029" - } + "$date": "1685552467029" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.1262629217198825" - }, + "rank": "1.1262629217198825", "private": false, "unlisted": true, "username": "minjae-yu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lv9exrhaysog2y4at-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "AePjDoJZFM6xtk8wN" } \ No newline at end of file diff --git a/art/CBDvmeprw78fMTgQ4/art.json b/art/CBDvmeprw78fMTgQ4/art.json index 2bf8192c..47691078 100644 --- a/art/CBDvmeprw78fMTgQ4/art.json +++ b/art/CBDvmeprw78fMTgQ4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533039463185" - } + "$date": "1533039463185" }, "modifiedAt": { - "$date": { - "$numberLong": "1533039463185" - } + "$date": "1533039463185" }, "origId": null, "name": "Quad", "notes": "", - "rank": { - "$numberDouble": "1.9016762157811282" - }, + "rank": "1.9016762157811282", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tzcb4aj7f66su6pfm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "fLPWH3r2t8ck9FNW2" } \ No newline at end of file diff --git a/art/CEmfhvYaGBEGw4vRT/art.json b/art/CEmfhvYaGBEGw4vRT/art.json index f27cc5bf..81045665 100644 --- a/art/CEmfhvYaGBEGw4vRT/art.json +++ b/art/CEmfhvYaGBEGw4vRT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": { - "$numberLong": "1619118831439" - } + "$date": "1619118831439" }, "username": "hzktqr", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619119318106" - } + "$date": "1619119318106" }, "modifiedAt": { - "$date": { - "$numberLong": "1619119349544" - } + "$date": "1619119349544" }, "origId": null, "name": "CEmfhvYaGBEGw4vRT", "notes": "default", - "rank": { - "$numberDouble": "1.1863382361363468" - }, + "rank": "1.1863382361363468", "private": false, "unlisted": true, "username": "hzktqr", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-xagnlkwm4n0vxpra8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "W4PPzrBKzDFm527Yc" } \ No newline at end of file diff --git a/art/CFqwmitinDNdXPsCF/art.json b/art/CFqwmitinDNdXPsCF/art.json index 39c07ab0..8d407c5d 100644 --- a/art/CFqwmitinDNdXPsCF/art.json +++ b/art/CFqwmitinDNdXPsCF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508333027794" - } + "$date": "1508333027794" }, "modifiedAt": { - "$date": { - "$numberLong": "1508333027794" - } + "$date": "1508333027794" }, "origId": "mNBny7JXpBGwQnMwG", "name": "pulsedn", "notes": "", - "rank": { - "$numberDouble": "1.0445460860398859" - }, + "rank": "1.0445460860398859", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lu4cqfir5vfxpbycp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "LPcqYAmCmh2ugvPoc" } \ No newline at end of file diff --git a/art/CGefenfT6rv2yQ4Bw/art.json b/art/CGefenfT6rv2yQ4Bw/art.json index edb2d0e4..b66d1e9b 100644 --- a/art/CGefenfT6rv2yQ4Bw/art.json +++ b/art/CGefenfT6rv2yQ4Bw/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446198910287" - } + "$date": "1446198910287" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -25,20 +23,12 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*4.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-m6sn4mhftgzj4hoho-thumbnail.jpg", - "views": { - "$numberInt": "169" - }, - "likes": { - "$numberInt": "1" - }, + "views": "169", + "likes": "1", "revisionId": "WxvP6AKu7QTYrCMv9", "modifiedAt": { - "$date": { - "$numberLong": "1446198910291" - } + "$date": "1446198910291" }, "hasSound": true, - "rank": { - "$numberDouble": "1.7271511915365276" - } + "rank": "1.7271511915365276" } \ No newline at end of file diff --git a/art/CHDRiwf7FFqgP2REr/art.json b/art/CHDRiwf7FFqgP2REr/art.json index f10f84a8..ab2c8578 100644 --- a/art/CHDRiwf7FFqgP2REr/art.json +++ b/art/CHDRiwf7FFqgP2REr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501630084066" - } + "$date": "1501630084066" }, "modifiedAt": { - "$date": { - "$numberLong": "1501630084066" - } + "$date": "1501630084066" }, "origId": "GKbc4tXKXpku2WT84", "name": "wwwwr", "notes": "", - "rank": { - "$numberDouble": "1.1700429767799312" - }, + "rank": "1.1700429767799312", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4eqkayamfh3we25ap-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "nvujRKmqafCdMY2K5" } \ No newline at end of file diff --git a/art/CJqnsPPKxz3KGqWSZ/art.json b/art/CJqnsPPKxz3KGqWSZ/art.json index 9d4dcfbc..594a5303 100644 --- a/art/CJqnsPPKxz3KGqWSZ/art.json +++ b/art/CJqnsPPKxz3KGqWSZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1505980896714" - } + "$date": "1505980896714" }, "modifiedAt": { - "$date": { - "$numberLong": "1505980896714" - } + "$date": "1505980896714" }, "origId": "7fkuNErcdiCoyDFPM", "name": "It's So In Vogue To Be Dead", "notes": "", - "rank": { - "$numberDouble": "1.7169452909275107" - }, + "rank": "1.7169452909275107", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gu6gyj2n68q7nwujc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "118" - }, - "likes": { - "$numberInt": "0" - }, + "views": "118", + "likes": "0", "revisionId": "Yo8SoX4xaQ9xeRLN6" } \ No newline at end of file diff --git a/art/CJyTYWu2F352dNTrn/art.json b/art/CJyTYWu2F352dNTrn/art.json index e9480a26..982204ff 100644 --- a/art/CJyTYWu2F352dNTrn/art.json +++ b/art/CJyTYWu2F352dNTrn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1455206057132" - } + "$date": "1455206057132" }, "modifiedAt": { - "$date": { - "$numberLong": "1456069768160" - } + "$date": "1456069768160" }, "origId": "us5PXZuW9emkg2bD4", "name": "hrt", "notes": "", - "rank": { - "$numberDouble": "10.198711906218424" - }, + "rank": "10.198711906218424", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-43ydnt03cdasdoe4v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "664" - }, - "likes": { - "$numberInt": "10" - }, + "views": "664", + "likes": "10", "revisionId": "WQnB5e84Y6rc7v3Rx" } \ No newline at end of file diff --git a/art/CQcbw4k7BmY3egppx/art.json b/art/CQcbw4k7BmY3egppx/art.json index 23d182b2..08601e9b 100644 --- a/art/CQcbw4k7BmY3egppx/art.json +++ b/art/CQcbw4k7BmY3egppx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,21 +13,15 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1451476892932" - } + "$date": "1451476892932" }, "modifiedAt": { - "$date": { - "$numberLong": "1451478316109" - } + "$date": "1451478316109" }, "origId": null, "name": "funk", "notes": "", - "rank": { - "$numberDouble": "1.1906668029802017" - }, + "rank": "1.1906668029802017", "private": false, "unlisted": false, "username": "visy", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-vt2su5f6py5riuqk6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "cwexnoPamYoi88h5B" } \ No newline at end of file diff --git a/art/CQs9owSvkdHXMQDA8/art.json b/art/CQs9owSvkdHXMQDA8/art.json index a71bbfae..df858d54 100644 --- a/art/CQs9owSvkdHXMQDA8/art.json +++ b/art/CQs9owSvkdHXMQDA8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479171965" - } + "$date": "1551479171965" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479171965" - } + "$date": "1551479171965" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.386481425449438" - }, + "rank": "1.386481425449438", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2tuh1q9uama6q4cbr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "tpXyLSh3teH3kK7ou" } \ No newline at end of file diff --git a/art/CTkvnfE6NaaXSPzzJ/art.json b/art/CTkvnfE6NaaXSPzzJ/art.json index 4cd9e0b3..5785be0a 100644 --- a/art/CTkvnfE6NaaXSPzzJ/art.json +++ b/art/CTkvnfE6NaaXSPzzJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1571779636127" - } + "$date": "1571779636127" }, "modifiedAt": { - "$date": { - "$numberLong": "1571779636127" - } + "$date": "1571779636127" }, "origId": "kmN3hqhTHv4SCqYcx", "name": "HexGrid2", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.865977451658839" - }, + "rank": "1.865977451658839", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-odx2a9cagv1jtbkc0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "142" - }, - "likes": { - "$numberInt": "0" - }, + "views": "142", + "likes": "0", "revisionId": "dLQhNAbqboP95bZFg" } \ No newline at end of file diff --git a/art/CTzsP7M5MfkwZGXy2/art.json b/art/CTzsP7M5MfkwZGXy2/art.json index d406bccc..8bb463dd 100644 --- a/art/CTzsP7M5MfkwZGXy2/art.json +++ b/art/CTzsP7M5MfkwZGXy2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1531823487628" - } + "$date": "1531823487628" }, "modifiedAt": { - "$date": { - "$numberLong": "1531823487628" - } + "$date": "1531823487628" }, "origId": "Sw2atuBHGBsutNYZf", "name": "spiderweb spheres every day", "notes": "", - "rank": { - "$numberDouble": "10.242818128890542" - }, + "rank": "10.242818128890542", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5aqkk347svcobzgje-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "535" - }, - "likes": { - "$numberInt": "2" - }, + "views": "535", + "likes": "2", "revisionId": "fw9KScrruLtrdr7Ew" } \ No newline at end of file diff --git a/art/CXBRMQmfvMpA4bK9H/art.json b/art/CXBRMQmfvMpA4bK9H/art.json index 53bb0424..2b8e8e5f 100644 --- a/art/CXBRMQmfvMpA4bK9H/art.json +++ b/art/CXBRMQmfvMpA4bK9H/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8m7zpX5vFCAmve3uC", "createdAt": { - "$date": { - "$numberLong": "1677940460002" - } + "$date": "1677940460002" }, "username": "rojun", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1677958687666" - } + "$date": "1677958687666" }, "modifiedAt": { - "$date": { - "$numberLong": "1677958687666" - } + "$date": "1677958687666" }, "origId": null, "name": "sonic", "notes": "", - "rank": { - "$numberDouble": "1.2350822680088647" - }, + "rank": "1.2350822680088647", "private": false, "unlisted": true, "username": "rojun", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-b42c2z4mxg99hh044-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "rD6uzDwANobqxXoLB" } \ No newline at end of file diff --git a/art/CbSdtkRA5gDx7hmXd/art.json b/art/CbSdtkRA5gDx7hmXd/art.json index 898a3e50..1cae9da0 100644 --- a/art/CbSdtkRA5gDx7hmXd/art.json +++ b/art/CbSdtkRA5gDx7hmXd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652945788549" - } + "$date": "1652945788549" }, "modifiedAt": { - "$date": { - "$numberLong": "1652945788549" - } + "$date": "1652945788549" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.0958210993843194" - }, + "rank": "1.0958210993843194", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-iqtp3nz0l6va04iqf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "xppznYbDat5wn52Yr" } \ No newline at end of file diff --git a/art/CbmGerHritwgbEFvY/art.json b/art/CbmGerHritwgbEFvY/art.json index 40e96b23..7b2ce8d9 100644 --- a/art/CbmGerHritwgbEFvY/art.json +++ b/art/CbmGerHritwgbEFvY/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1529252273649" - } + "$date": "1529252273649" }, "modifiedAt": { - "$date": { - "$numberLong": "1529252273649" - } + "$date": "1529252273649" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.86116301483964" - }, + "rank": "1.86116301483964", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-z0joootz576g53u49-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "pkzLybvHii34WFsgA" } \ No newline at end of file diff --git a/art/Cc5rgXprLDzaGgDGt/art.json b/art/Cc5rgXprLDzaGgDGt/art.json index 1763314c..31c3b867 100644 --- a/art/Cc5rgXprLDzaGgDGt/art.json +++ b/art/Cc5rgXprLDzaGgDGt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1577717672624" - } + "$date": "1577717672624" }, "modifiedAt": { - "$date": { - "$numberLong": "1577718056823" - } + "$date": "1577718056823" }, "origId": null, "name": "flower", "notes": "", - "rank": { - "$numberDouble": "1.8708790701238822" - }, + "rank": "1.8708790701238822", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-u1lthy52spu3zlqbj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "0" - }, + "views": "99", + "likes": "0", "revisionId": "qTnQK8AJpTHTCcKYE" } \ No newline at end of file diff --git a/art/CfHhvkT7qoHXgLNx6/art.json b/art/CfHhvkT7qoHXgLNx6/art.json index b91fa2bc..0edd1913 100644 --- a/art/CfHhvkT7qoHXgLNx6/art.json +++ b/art/CfHhvkT7qoHXgLNx6/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1616245857323" - } + "$date": "1616245857323" }, "modifiedAt": { - "$date": { - "$numberLong": "1616245857323" - } + "$date": "1616245857323" }, "origId": "Y3bsPmhHZNkBkDdhQ", "name": "Hello Cube", "notes": "", - "rank": { - "$numberDouble": "1.454786297423445" - }, + "rank": "1.454786297423445", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lwate8vg2gi22ndpg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "38" - }, - "likes": { - "$numberInt": "0" - }, + "views": "38", + "likes": "0", "revisionId": "bfS83T4QMKksHbmzx" } \ No newline at end of file diff --git a/art/CfMMZRNPMyGdmeLFX/art.json b/art/CfMMZRNPMyGdmeLFX/art.json index c1590470..1dada7cd 100644 --- a/art/CfMMZRNPMyGdmeLFX/art.json +++ b/art/CfMMZRNPMyGdmeLFX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590948506419" - } + "$date": "1590948506419" }, "modifiedAt": { - "$date": { - "$numberLong": "1590948506419" - } + "$date": "1590948506419" }, "origId": "pezdXhrAjHoNYKCWE", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.514053696644077" - }, + "rank": "1.514053696644077", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hx84zvn5n79vijhha-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "4Bg4mHHkdB4rcmey9" } \ No newline at end of file diff --git a/art/CfPegKAcPj5D6axAW/art.json b/art/CfPegKAcPj5D6axAW/art.json index bbc32f7f..35698d98 100644 --- a/art/CfPegKAcPj5D6axAW/art.json +++ b/art/CfPegKAcPj5D6axAW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "D5nXoe9oSBGkhJALW", "createdAt": { - "$date": { - "$numberLong": "1515803345735" - } + "$date": "1515803345735" }, "profile": { "first_name": "Tim", @@ -15,21 +13,15 @@ "username": "tim" }, "createdAt": { - "$date": { - "$numberLong": "1515805241945" - } + "$date": "1515805241945" }, "modifiedAt": { - "$date": { - "$numberLong": "1515810137837" - } + "$date": "1515810137837" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.7009566610057967" - }, + "rank": "1.7009566610057967", "private": false, "unlisted": true, "username": "tim", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-8u2uy00zhzjym250s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "PJLnmWE7oEtqpnR8S" } \ No newline at end of file diff --git a/art/CgmFpc7tyuEKBCKdm/art.json b/art/CgmFpc7tyuEKBCKdm/art.json index 8e454e69..7ab43154 100644 --- a/art/CgmFpc7tyuEKBCKdm/art.json +++ b/art/CgmFpc7tyuEKBCKdm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684844346135" - } + "$date": "1684844346135" }, "modifiedAt": { - "$date": { - "$numberLong": "1684844346135" - } + "$date": "1684844346135" }, "origId": null, "name": "Audio Reactive Art - jonghyeon.l", "notes": "BaKaMiTaI", - "rank": { - "$numberDouble": "1.4965872788622652" - }, + "rank": "1.4965872788622652", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vjwitpzi4b2tfbxy8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "45" - }, - "likes": { - "$numberInt": "0" - }, + "views": "45", + "likes": "0", "revisionId": "8imrtBqdx4dzQ92ha" } \ No newline at end of file diff --git a/art/Ch3PxmZwN22dkrGCg/art.json b/art/Ch3PxmZwN22dkrGCg/art.json index 1c85db34..e7bff6f5 100644 --- a/art/Ch3PxmZwN22dkrGCg/art.json +++ b/art/Ch3PxmZwN22dkrGCg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501683161683" - } + "$date": "1501683161683" }, "modifiedAt": { - "$date": { - "$numberLong": "1520827394696" - } + "$date": "1520827394696" }, "origId": null, "name": "bugs", "notes": "", - "rank": { - "$numberDouble": "1.6571473622549397" - }, + "rank": "1.6571473622549397", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pt8qau7cw08y8b8t4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "165" - }, - "likes": { - "$numberInt": "0" - }, + "views": "165", + "likes": "0", "revisionId": "QPumTYk8MKnGdaFNq" } \ No newline at end of file diff --git a/art/ChgRzRLbrFD5wzfZk/art.json b/art/ChgRzRLbrFD5wzfZk/art.json index 92ad2201..8de561e0 100644 --- a/art/ChgRzRLbrFD5wzfZk/art.json +++ b/art/ChgRzRLbrFD5wzfZk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1550864744792" - } + "$date": "1550864744792" }, "modifiedAt": { - "$date": { - "$numberLong": "1550912582046" - } + "$date": "1550912582046" }, "origId": "pfa9757K3NJx6euhN", "name": "galax-z", "notes": "", - "rank": { - "$numberDouble": "10.179837600262541" - }, + "rank": "10.179837600262541", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qq1r2ih36yr4y9ik5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1905" - }, - "likes": { - "$numberInt": "14" - }, + "views": "1905", + "likes": "14", "revisionId": "HPC3PAo7W6EkgLuZb" } \ No newline at end of file diff --git a/art/CiTmPsWuiBPzTRgDn/art.json b/art/CiTmPsWuiBPzTRgDn/art.json index 1f88f514..ee781d9b 100644 --- a/art/CiTmPsWuiBPzTRgDn/art.json +++ b/art/CiTmPsWuiBPzTRgDn/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1680860930351" - } + "$date": "1680860930351" }, "modifiedAt": { - "$date": { - "$numberLong": "1680860930351" - } + "$date": "1680860930351" }, "origId": "tbsksogaFbe66Nn5Q", "name": "Colorful Circle", "notes": "", - "rank": { - "$numberDouble": "1.6398902412467624" - }, + "rank": "1.6398902412467624", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nx2k1jvqdmfkqwyam-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "AmWhEDMYWHRjBfGk6" } \ No newline at end of file diff --git a/art/Cj2C3bSnE4yoFBfHp/art.json b/art/Cj2C3bSnE4yoFBfHp/art.json index a5ac0f6f..046e363c 100644 --- a/art/Cj2C3bSnE4yoFBfHp/art.json +++ b/art/Cj2C3bSnE4yoFBfHp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589155936765" - } + "$date": "1589155936765" }, "modifiedAt": { - "$date": { - "$numberLong": "1589155936765" - } + "$date": "1589155936765" }, "origId": "4AiWT3LpD8x6Ap7PA", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.9957183447978075" - }, + "rank": "1.9957183447978075", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ayf89n1p5mxnlhpd5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "58bGwwge3PYD88QPM" } \ No newline at end of file diff --git a/art/CmMYvqXdiTuxgBZZT/art.json b/art/CmMYvqXdiTuxgBZZT/art.json index 7dd6f74b..2ddc1179 100644 --- a/art/CmMYvqXdiTuxgBZZT/art.json +++ b/art/CmMYvqXdiTuxgBZZT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": { - "$numberLong": "1598366337757" - } + "$date": "1598366337757" }, "username": "morimea", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1650719831295" - } + "$date": "1650719831295" }, "modifiedAt": { - "$date": { - "$numberLong": "1650721845053" - } + "$date": "1650721845053" }, "origId": null, "name": "quad MVP", "notes": "", - "rank": { - "$numberDouble": "1.7226556763721983" - }, + "rank": "1.7226556763721983", "private": false, "unlisted": true, "username": "morimea", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-34od41qc7j45hkxo8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "m9rTAG7qCL6DD9kH4" } \ No newline at end of file diff --git a/art/Cn2Pn9cEKGgg9ZkC5/art.json b/art/Cn2Pn9cEKGgg9ZkC5/art.json index a0ce7a3d..9892c58f 100644 --- a/art/Cn2Pn9cEKGgg9ZkC5/art.json +++ b/art/Cn2Pn9cEKGgg9ZkC5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684478085227" - } + "$date": "1684478085227" }, "modifiedAt": { - "$date": { - "$numberLong": "1684478085227" - } + "$date": "1684478085227" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.6976287426070358" - }, + "rank": "1.6976287426070358", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9v4c6yg6b0gsxxcce-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "9tnjHs99PNh4vQxag" } \ No newline at end of file diff --git a/art/CnETJJi9SW7LPRebg/art.json b/art/CnETJJi9SW7LPRebg/art.json index f85536b6..284edb9b 100644 --- a/art/CnETJJi9SW7LPRebg/art.json +++ b/art/CnETJJi9SW7LPRebg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585749676865" - } + "$date": "1585749676865" }, "modifiedAt": { - "$date": { - "$numberLong": "1585749676865" - } + "$date": "1585749676865" }, "origId": "DRvinsX4dNgHKSnSm", "name": "zheballv5", "notes": "", - "rank": { - "$numberDouble": "10.6876128134822" - }, + "rank": "10.6876128134822", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0l0fnresu4z1qwvzd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "163" - }, - "likes": { - "$numberInt": "2" - }, + "views": "163", + "likes": "2", "revisionId": "Qnv3SY4xaA2Bu4kPy" } \ No newline at end of file diff --git a/art/CnGnHHGBHNdY2ZAbG/art.json b/art/CnGnHHGBHNdY2ZAbG/art.json index 8d0e02d2..58d6a3c5 100644 --- a/art/CnGnHHGBHNdY2ZAbG/art.json +++ b/art/CnGnHHGBHNdY2ZAbG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653388281921" - } + "$date": "1653388281921" }, "modifiedAt": { - "$date": { - "$numberLong": "1653388281921" - } + "$date": "1653388281921" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.097873670256422" - }, + "rank": "1.097873670256422", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-s1t1adr52ns2bfoig-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "Ld42sWbkQ6jKRxTMJ" } \ No newline at end of file diff --git a/art/Cou2fm28Bk2J2vbgy/art.json b/art/Cou2fm28Bk2J2vbgy/art.json index 1b0ec67c..147545ce 100644 --- a/art/Cou2fm28Bk2J2vbgy/art.json +++ b/art/Cou2fm28Bk2J2vbgy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": { - "$numberLong": "1555795967435" - } + "$date": "1555795967435" }, "profile": { "name": "Mike Tobia", @@ -14,21 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": { - "$numberLong": "1555796005956" - } + "$date": "1555796005956" }, "modifiedAt": { - "$date": { - "$numberLong": "1555797881947" - } + "$date": "1555797881947" }, "origId": null, "name": "starter", "notes": "", - "rank": { - "$numberDouble": "1.1249620326090026" - }, + "rank": "1.1249620326090026", "private": false, "unlisted": true, "username": "mike-tobia", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6obwrsqwahnpt7n4q-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "kR55tNHqykzasDJHf" } \ No newline at end of file diff --git a/art/CqxWREeQWkFuAtK5d/art.json b/art/CqxWREeQWkFuAtK5d/art.json index 8b4f9a0a..f1aa8252 100644 --- a/art/CqxWREeQWkFuAtK5d/art.json +++ b/art/CqxWREeQWkFuAtK5d/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685531873646" - } + "$date": "1685531873646" }, "modifiedAt": { - "$date": { - "$numberLong": "1685531873646" - } + "$date": "1685531873646" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.3024351437658033" - }, + "rank": "1.3024351437658033", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ual4igpo37zdf5d8s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "HDXgsZw6dbPZvRDeR" } \ No newline at end of file diff --git a/art/CsHf78qYSxbxGPwhv/art.json b/art/CsHf78qYSxbxGPwhv/art.json index d7852fb5..55d6012e 100644 --- a/art/CsHf78qYSxbxGPwhv/art.json +++ b/art/CsHf78qYSxbxGPwhv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520099985465" - } + "$date": "1520099985465" }, "modifiedAt": { - "$date": { - "$numberLong": "1520099985465" - } + "$date": "1520099985465" }, "origId": "yjygGt83hjC8LDH7Z", "name": "flow", "notes": "2017-07-13: Replace missing music :(", - "rank": { - "$numberDouble": "1.8168446282560795" - }, + "rank": "1.8168446282560795", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vslycrpiug8cdijz0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "cqNRj6nxsxsxHntJq" } \ No newline at end of file diff --git a/art/Csow3AwA4u2Zotovs/art.json b/art/Csow3AwA4u2Zotovs/art.json index 91ef744f..279be444 100644 --- a/art/Csow3AwA4u2Zotovs/art.json +++ b/art/Csow3AwA4u2Zotovs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1685306264955" - } + "$date": "1685306264955" }, "modifiedAt": { - "$date": { - "$numberLong": "1685306264955" - } + "$date": "1685306264955" }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral", "notes": "", - "rank": { - "$numberDouble": "1.6205203937115413" - }, + "rank": "1.6205203937115413", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-b26mmzekmhq018tq9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "XJun5Hmb5q244y2ur" } \ No newline at end of file diff --git a/art/CtXSFrywWri4egF7m/art.json b/art/CtXSFrywWri4egF7m/art.json index 0b32185e..aa5844ea 100644 --- a/art/CtXSFrywWri4egF7m/art.json +++ b/art/CtXSFrywWri4egF7m/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1699048585647" - } + "$date": "1699048585647" }, "modifiedAt": { - "$date": { - "$numberLong": "1699048585647" - } + "$date": "1699048585647" }, "origId": null, "name": "Bubble Universe", "notes": "", - "rank": { - "$numberDouble": "1.3339020063852938" - }, + "rank": "1.3339020063852938", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ihujydzql8jnmlny2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "54" - }, - "likes": { - "$numberInt": "1" - }, + "views": "54", + "likes": "1", "revisionId": "bKR3xXw3X4xqnS4Zz" } \ No newline at end of file diff --git a/art/CvsqyaFZq3hPtywor/art.json b/art/CvsqyaFZq3hPtywor/art.json index e4fa7a86..2c81da33 100644 --- a/art/CvsqyaFZq3hPtywor/art.json +++ b/art/CvsqyaFZq3hPtywor/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1526806989023" - } + "$date": "1526806989023" }, "modifiedAt": { - "$date": { - "$numberLong": "1526806989023" - } + "$date": "1526806989023" }, "origId": "WvKKxjSusH6cFyYcx", "name": "neurovelho2", "notes": "", - "rank": { - "$numberDouble": "1.1415912588703672" - }, + "rank": "1.1415912588703672", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-b0f76ki6tvlp4lkug-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "QoP2vSw9szG2ZKGME" } \ No newline at end of file diff --git a/art/CxkapDDzkpTBvHykF/art.json b/art/CxkapDDzkpTBvHykF/art.json index 74969b92..0e82b03f 100644 --- a/art/CxkapDDzkpTBvHykF/art.json +++ b/art/CxkapDDzkpTBvHykF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Aw3ZBjbzi7sLBthGm", "createdAt": { - "$date": { - "$numberLong": "1528851803464" - } + "$date": "1528851803464" }, "profile": { "name": "Aardbei", @@ -14,21 +12,15 @@ "username": "megaloler" }, "createdAt": { - "$date": { - "$numberLong": "1528904643703" - } + "$date": "1528904643703" }, "modifiedAt": { - "$date": { - "$numberLong": "1528904643703" - } + "$date": "1528904643703" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6141675586715813" - }, + "rank": "1.6141675586715813", "private": false, "unlisted": true, "username": "megaloler", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cl80fkkazvusepcc4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "BPQEfxbjmW2XfSHoE" } \ No newline at end of file diff --git a/art/CzKeby46tDXxFsGzL/art.json b/art/CzKeby46tDXxFsGzL/art.json index e5f17e61..b6d9ea2c 100644 --- a/art/CzKeby46tDXxFsGzL/art.json +++ b/art/CzKeby46tDXxFsGzL/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1702917549768" - } + "$date": "1702917549768" }, "modifiedAt": { - "$date": { - "$numberLong": "1702917549768" - } + "$date": "1702917549768" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.058687851983292" - }, + "rank": "1.058687851983292", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8h1plksd6zzq3bhub-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "17" - }, - "likes": { - "$numberInt": "0" - }, + "views": "17", + "likes": "0", "revisionId": "r8tMsaMRWh2EwD3ve" } \ No newline at end of file diff --git a/art/CzzSa7bQ9iZ5f9hNx/art.json b/art/CzzSa7bQ9iZ5f9hNx/art.json index 60972855..fa44a3af 100644 --- a/art/CzzSa7bQ9iZ5f9hNx/art.json +++ b/art/CzzSa7bQ9iZ5f9hNx/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565833897638" - } + "$date": "1565833897638" }, "modifiedAt": { - "$date": { - "$numberLong": "1565833897638" - } + "$date": "1565833897638" }, "origId": "QGXB5e8RAqNJsredQ", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2605883291835254" - }, + "rank": "1.2605883291835254", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-f4p2ciggwunepauof-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "X5gWJFZezALMt6nJv" } \ No newline at end of file diff --git a/art/D3LC8ea768bS5NfQY/art.json b/art/D3LC8ea768bS5NfQY/art.json index 57f87e28..e27edd55 100644 --- a/art/D3LC8ea768bS5NfQY/art.json +++ b/art/D3LC8ea768bS5NfQY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501809195247" - } + "$date": "1501809195247" }, "modifiedAt": { - "$date": { - "$numberLong": "1501809195247" - } + "$date": "1501809195247" }, "origId": "Suxnf3g4CqC5dLWw6", "name": "saucer attack (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.222612540645303" - }, + "rank": "1.222612540645303", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nqz30ouqnw8hqz6v0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "qjLE3rZyN7rjhEG9D" } \ No newline at end of file diff --git a/art/D4KsKHDFES8P7NEBc/art.json b/art/D4KsKHDFES8P7NEBc/art.json index 68a88c73..dbd38fbe 100644 --- a/art/D4KsKHDFES8P7NEBc/art.json +++ b/art/D4KsKHDFES8P7NEBc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499769645193" - } + "$date": "1499769645193" }, "modifiedAt": { - "$date": { - "$numberLong": "1499774462649" - } + "$date": "1499774462649" }, "origId": "BLDrqiy2zPooeqXyA", "name": "linespace x k", "notes": "", - "rank": { - "$numberDouble": "1.4804709734097232" - }, + "rank": "1.4804709734097232", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wnp9tevekaaq1esow-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "146" - }, - "likes": { - "$numberInt": "1" - }, + "views": "146", + "likes": "1", "revisionId": "EBg7asD63uh2HTepN" } \ No newline at end of file diff --git a/art/D5f5NhSGgh7gLgnm3/art.json b/art/D5f5NhSGgh7gLgnm3/art.json index 8478a2ad..63b9d97c 100644 --- a/art/D5f5NhSGgh7gLgnm3/art.json +++ b/art/D5f5NhSGgh7gLgnm3/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589172270747" - } + "$date": "1589172270747" }, "modifiedAt": { - "$date": { - "$numberLong": "1589172270747" - } + "$date": "1589172270747" }, "origId": "Cj2C3bSnE4yoFBfHp", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.8829553484194939" - }, + "rank": "1.8829553484194939", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-39xin97zxjnlmpzuh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "0" - }, + "views": "111", + "likes": "0", "revisionId": "TGiqf9ZCqYhpT2mkN" } \ No newline at end of file diff --git a/art/D7Qe36Z7PfM2fS6Jg/art.json b/art/D7Qe36Z7PfM2fS6Jg/art.json index 675a6a2d..c5980371 100644 --- a/art/D7Qe36Z7PfM2fS6Jg/art.json +++ b/art/D7Qe36Z7PfM2fS6Jg/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1448317713983" - } + "$date": "1448317713983" }, "modifiedAt": { - "$date": { - "$numberLong": "1448317713983" - } + "$date": "1448317713983" }, "origId": "strzQyhv3SnhYWLrs", "name": "residualfill", - "rank": { - "$numberDouble": "1.598655206020494" - }, + "rank": "1.598655206020494", "private": false, "username": "-anon-", "settings": { @@ -35,11 +29,7 @@ }, "screenshotURL": "data/images/images-9oji6mnu2cuix1itp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "106" - }, - "likes": { - "$numberInt": "0" - }, + "views": "106", + "likes": "0", "revisionId": "q3j6FRNGuiKTTWCfZ" } \ No newline at end of file diff --git a/art/DAbuH7yJ5d3GwDGhw/art.json b/art/DAbuH7yJ5d3GwDGhw/art.json index d06ba7cc..9ecb8de6 100644 --- a/art/DAbuH7yJ5d3GwDGhw/art.json +++ b/art/DAbuH7yJ5d3GwDGhw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479858065" - } + "$date": "1551479858065" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479858065" - } + "$date": "1551479858065" }, "origId": "a4rkLdCiX5RnyGq6x", "name": "the tangled webs I weave", "notes": "", - "rank": { - "$numberDouble": "1.6178144733757744" - }, + "rank": "1.6178144733757744", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-jfqjh5wc06jmj4pto-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "FJrm9nbETkQnrR7Xn" } \ No newline at end of file diff --git a/art/DBf3fehEcDfdz3dT7/art.json b/art/DBf3fehEcDfdz3dT7/art.json index 9dc7c8a2..4bf324fc 100644 --- a/art/DBf3fehEcDfdz3dT7/art.json +++ b/art/DBf3fehEcDfdz3dT7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466623408780" - } + "$date": "1466623408780" }, "modifiedAt": { - "$date": { - "$numberLong": "1472481483420" - } + "$date": "1472481483420" }, "origId": "EhoHuSv6ou8bp9o66", "name": "tesla", "notes": "", - "rank": { - "$numberDouble": "1.3709487225041936" - }, + "rank": "1.3709487225041936", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-v1h6hf7cz9izs982m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "220" - }, - "likes": { - "$numberInt": "0" - }, + "views": "220", + "likes": "0", "revisionId": "vuPY9HBT8WdkNgAY5" } \ No newline at end of file diff --git a/art/DCrDjahDxMww73hcZ/art.json b/art/DCrDjahDxMww73hcZ/art.json index fcde6e05..b68fe6ab 100644 --- a/art/DCrDjahDxMww73hcZ/art.json +++ b/art/DCrDjahDxMww73hcZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JcoDvB5odWzooW9Xu", "createdAt": { - "$date": { - "$numberLong": "1640454644220" - } + "$date": "1640454644220" }, "profile": { "first_name": "Soumak", @@ -15,21 +13,15 @@ "username": "soumak" }, "createdAt": { - "$date": { - "$numberLong": "1640454775874" - } + "$date": "1640454775874" }, "modifiedAt": { - "$date": { - "$numberLong": "1640454775874" - } + "$date": "1640454775874" }, "origId": null, "name": "Lesson 1", "notes": "", - "rank": { - "$numberDouble": "1.88966901465754" - }, + "rank": "1.88966901465754", "private": false, "unlisted": true, "username": "soumak", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-jt9hfc0ycpjo740va-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "R65sxDGeZnRi7Wnsg" } \ No newline at end of file diff --git a/art/DCw9SWkLWEFvfGwdW/art.json b/art/DCw9SWkLWEFvfGwdW/art.json index de23a4bc..52f02548 100644 --- a/art/DCw9SWkLWEFvfGwdW/art.json +++ b/art/DCw9SWkLWEFvfGwdW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652946244617" - } + "$date": "1652946244617" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946244617" - } + "$date": "1652946244617" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.5863938800503157" - }, + "rank": "1.5863938800503157", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8a5gl5ywo284rffx8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "sWnanqzo53QLmKf6v" } \ No newline at end of file diff --git a/art/DJE9Th5DjSN3Rhqcw/art.json b/art/DJE9Th5DjSN3Rhqcw/art.json index 18c7486c..e8b55e7b 100644 --- a/art/DJE9Th5DjSN3Rhqcw/art.json +++ b/art/DJE9Th5DjSN3Rhqcw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1541758271988" - } + "$date": "1541758271988" }, "modifiedAt": { - "$date": { - "$numberLong": "1541758271988" - } + "$date": "1541758271988" }, "origId": "R7yXZW3KoMpDcS5NW", "name": "sockwaves", "notes": "", - "rank": { - "$numberDouble": "1.563939690376927" - }, + "rank": "1.563939690376927", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gna2fiudfvm4p7tqb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "mGZ58wxRjQFGMpu6J" } \ No newline at end of file diff --git a/art/DMsF68oEXEH2wGgAT/art.json b/art/DMsF68oEXEH2wGgAT/art.json index 790501ee..84ed4734 100644 --- a/art/DMsF68oEXEH2wGgAT/art.json +++ b/art/DMsF68oEXEH2wGgAT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1517618882909" - } + "$date": "1517618882909" }, "modifiedAt": { - "$date": { - "$numberLong": "1517618882909" - } + "$date": "1517618882909" }, "origId": null, "name": "Bonito", "notes": "", - "rank": { - "$numberDouble": "1.7668895179905066" - }, + "rank": "1.7668895179905066", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ak61ilibqwafyxjag-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "MgPcJAbjxwBHRRvhg" } \ No newline at end of file diff --git a/art/DNj4nZ8MZnj5JZFt2/art.json b/art/DNj4nZ8MZnj5JZFt2/art.json index 6bf67b03..5442aa1d 100644 --- a/art/DNj4nZ8MZnj5JZFt2/art.json +++ b/art/DNj4nZ8MZnj5JZFt2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784237795" - } + "$date": "1670784237795" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784237795" - } + "$date": "1670784237795" }, "origId": "G2qYBmuQs2cA7C4ze", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.2422002842932829" - }, + "rank": "1.2422002842932829", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-id39thpy8e629p119-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "Lr63MRd4kvff3PviB" } \ No newline at end of file diff --git a/art/DP7wFzXhDCPCpGfuF/art.json b/art/DP7wFzXhDCPCpGfuF/art.json index fd7f38a7..a2e18081 100644 --- a/art/DP7wFzXhDCPCpGfuF/art.json +++ b/art/DP7wFzXhDCPCpGfuF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "imKH8hHM6p6ZTmGEi", "createdAt": { - "$date": { - "$numberLong": "1448575381674" - } + "$date": "1448575381674" }, "username": "sap", "profile": { @@ -13,20 +11,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448751371138" - } + "$date": "1448751371138" }, "modifiedAt": { - "$date": { - "$numberLong": "1448812233590" - } + "$date": "1448812233590" }, "origId": null, "name": "hypercube", - "rank": { - "$numberDouble": "1.2677843186409063" - }, + "rank": "1.2677843186409063", "private": false, "username": "sap", "settings": { @@ -44,12 +36,8 @@ }, "screenshotURL": "data/images/images-umfpcyroohixkydph-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "157" - }, - "likes": { - "$numberInt": "1" - }, + "views": "157", + "likes": "1", "revisionId": "BLFhcEy8hZv9end7F", "avatarUrl": "https://secure.gravatar.com/avatar/bd1ffaa5c21bfd6fb5a36cfbb45b8fa6?default=retro&size=200" } \ No newline at end of file diff --git a/art/DPyrvZcaDSQBadMfb/art.json b/art/DPyrvZcaDSQBadMfb/art.json index a8be30b2..99a5a162 100644 --- a/art/DPyrvZcaDSQBadMfb/art.json +++ b/art/DPyrvZcaDSQBadMfb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508083775559" - } + "$date": "1508083775559" }, "modifiedAt": { - "$date": { - "$numberLong": "1508083775559" - } + "$date": "1508083775559" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5778538416516268" - }, + "rank": "1.5778538416516268", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-m8x9kmlhyobwcbapc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "EgYaq6K6ERpJ6JJZz" } \ No newline at end of file diff --git a/art/DQtN9os6r9QqLMWeq/art.json b/art/DQtN9os6r9QqLMWeq/art.json index 0d92f146..0c03885d 100644 --- a/art/DQtN9os6r9QqLMWeq/art.json +++ b/art/DQtN9os6r9QqLMWeq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,14 +13,10 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1447003788420" - } + "$date": "1447003788420" }, "modifiedAt": { - "$date": { - "$numberLong": "1447003788420" - } + "$date": "1447003788420" }, "origId": "EtZAgACkH5HwhRTKb", "name": "never saw a rainbow", @@ -42,16 +36,10 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n \n float localTime = 0.01 + time*0.1;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(localTime * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 4.0-time*0.05);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect * time*0.01, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n float cr = mix(0.0, 1.0, b+count*oC);\n float cg = mix(0.0, 1.0, b+count*time*0.0000001);\n float cb = mix(0.0, 1.0, b+count*oS);\n \n v_color = vec4(cr, cg, cb, 1);\n}" }, "screenshotURL": "data/images/images-tefw6f0rlgew9ebpl-thumbnail.jpg", - "views": { - "$numberInt": "435" - }, - "likes": { - "$numberInt": "2" - }, + "views": "435", + "likes": "2", "revisionId": "njs7YdKqEDyAg2f7v", "hasSound": true, - "rank": { - "$numberDouble": "10.16922158092307" - }, + "rank": "10.16922158092307", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/DRYszuLsxNkzcz9SW/art.json b/art/DRYszuLsxNkzcz9SW/art.json index d135485e..d034b3e4 100644 --- a/art/DRYszuLsxNkzcz9SW/art.json +++ b/art/DRYszuLsxNkzcz9SW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": { - "$numberLong": "1574356902539" - } + "$date": "1574356902539" }, "profile": { "first_name": "Nathan", @@ -15,21 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": { - "$numberLong": "1574455156182" - } + "$date": "1574455156182" }, "modifiedAt": { - "$date": { - "$numberLong": "1574455156182" - } + "$date": "1574455156182" }, "origId": "ZTEp3znDaGd9mFj4J", "name": "Tube of Dots", "notes": "", - "rank": { - "$numberDouble": "1.1601987251451487" - }, + "rank": "1.1601987251451487", "private": false, "unlisted": true, "username": "nathan2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-c2u169kc65p3ubza8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "kwWNuaoFS6Xm8ERk9" } \ No newline at end of file diff --git a/art/DRbySCBiHXiG6DyNE/art.json b/art/DRbySCBiHXiG6DyNE/art.json index 67f08ab4..938cb77d 100644 --- a/art/DRbySCBiHXiG6DyNE/art.json +++ b/art/DRbySCBiHXiG6DyNE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1654100439254" - } + "$date": "1654100439254" }, "modifiedAt": { - "$date": { - "$numberLong": "1654100439254" - } + "$date": "1654100439254" }, "origId": null, "name": "Exercise - Circles from Triangles - Hyunjin Kim", "notes": "", - "rank": { - "$numberDouble": "1.8499152725849135" - }, + "rank": "1.8499152725849135", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0n0rmsswnxj3fb0lw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "93jrmSmhyGj9rxEes" } \ No newline at end of file diff --git a/art/DRvinsX4dNgHKSnSm/art.json b/art/DRvinsX4dNgHKSnSm/art.json index c397e702..477e1037 100644 --- a/art/DRvinsX4dNgHKSnSm/art.json +++ b/art/DRvinsX4dNgHKSnSm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585681498466" - } + "$date": "1585681498466" }, "modifiedAt": { - "$date": { - "$numberLong": "1585681498466" - } + "$date": "1585681498466" }, "origId": "dMRx2bNxuYsRKSHKt", "name": "zheballv5", "notes": "", - "rank": { - "$numberDouble": "1.5018945887917055" - }, + "rank": "1.5018945887917055", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tc07k34oe871vmj7o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "1" - }, + "views": "87", + "likes": "1", "revisionId": "nsx2emsJtWSwHFoJE" } \ No newline at end of file diff --git a/art/DS8Yfx4noREuQ6YKi/art.json b/art/DS8Yfx4noREuQ6YKi/art.json index 8b8e4e91..dfe6b0f8 100644 --- a/art/DS8Yfx4noREuQ6YKi/art.json +++ b/art/DS8Yfx4noREuQ6YKi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684324612144" - } + "$date": "1684324612144" }, "modifiedAt": { - "$date": { - "$numberLong": "1684324612144" - } + "$date": "1684324612144" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.1545329077073123" - }, + "rank": "1.1545329077073123", "private": false, "unlisted": false, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4fyf6w4vo3vkw062y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "30" - }, - "likes": { - "$numberInt": "0" - }, + "views": "30", + "likes": "0", "revisionId": "f7hTgGR52RctutdB4" } \ No newline at end of file diff --git a/art/DSH7PskktA2rGgZ6F/art.json b/art/DSH7PskktA2rGgZ6F/art.json index 3d39836b..aa41abc9 100644 --- a/art/DSH7PskktA2rGgZ6F/art.json +++ b/art/DSH7PskktA2rGgZ6F/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": { - "$numberLong": "1453130559425" - } + "$date": "1453130559425" }, "username": "gaz", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1458742759209" - } + "$date": "1458742759209" }, "modifiedAt": { - "$date": { - "$numberLong": "1458858566126" - } + "$date": "1458858566126" }, "origId": null, "name": "Pig", "notes": "", - "rank": { - "$numberDouble": "1.8895530749687033" - }, + "rank": "1.8895530749687033", "private": false, "unlisted": false, "username": "gaz", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5aqjcrcuwrl0squ63-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "456" - }, - "likes": { - "$numberInt": "1" - }, + "views": "456", + "likes": "1", "revisionId": "ouHkEaRbXSNA9NsoM" } \ No newline at end of file diff --git a/art/DSjZ92TYBwkdfi8db/art.json b/art/DSjZ92TYBwkdfi8db/art.json index a757784a..764bcc9a 100644 --- a/art/DSjZ92TYBwkdfi8db/art.json +++ b/art/DSjZ92TYBwkdfi8db/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654007065933" - } + "$date": "1654007065933" }, "modifiedAt": { - "$date": { - "$numberLong": "1654007142645" - } + "$date": "1654007142645" }, "origId": null, "name": "Circles from Triangles donga.choi", "notes": "", - "rank": { - "$numberDouble": "1.4206659302094264" - }, + "rank": "1.4206659302094264", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-zuxplhexlvxyolecc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "QSCfbT5JmAMrWrAyd" } \ No newline at end of file diff --git a/art/DTZTZdm35YfaxuP7k/art.json b/art/DTZTZdm35YfaxuP7k/art.json index 87bd8e96..2133a1db 100644 --- a/art/DTZTZdm35YfaxuP7k/art.json +++ b/art/DTZTZdm35YfaxuP7k/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619787225568" - } + "$date": "1619787225568" }, "modifiedAt": { - "$date": { - "$numberLong": "1619787225568" - } + "$date": "1619787225568" }, "origId": null, "name": "Fibo3D_fromScratch", "notes": "", - "rank": { - "$numberDouble": "1.3352353562255794" - }, + "rank": "1.3352353562255794", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ucx9alc5wguf425qc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "y6JCKSE4FgHFuby6B" } \ No newline at end of file diff --git a/art/DWwhcFd3xWKC5yjiW/art.json b/art/DWwhcFd3xWKC5yjiW/art.json index 89f3d961..1a5c9b20 100644 --- a/art/DWwhcFd3xWKC5yjiW/art.json +++ b/art/DWwhcFd3xWKC5yjiW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1484332913917" - } + "$date": "1484332913917" }, "modifiedAt": { - "$date": { - "$numberLong": "1484333705277" - } + "$date": "1484333705277" }, "origId": "fRmvmXuk82tiLXCRX", "name": "trees", "notes": "", - "rank": { - "$numberDouble": "1.5161329311150542" - }, + "rank": "1.5161329311150542", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fgyylynn6o2x4jo0s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "387" - }, - "likes": { - "$numberInt": "0" - }, + "views": "387", + "likes": "0", "revisionId": "EbbfsZbutmkWCquWA" } \ No newline at end of file diff --git a/art/DYWEJu3J6uupTuopS/art.json b/art/DYWEJu3J6uupTuopS/art.json index 0ebb54aa..20b9bd43 100644 --- a/art/DYWEJu3J6uupTuopS/art.json +++ b/art/DYWEJu3J6uupTuopS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": { - "$numberLong": "1656593092517" - } + "$date": "1656593092517" }, "profile": { "name": "Jared", @@ -15,21 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": { - "$numberLong": "1658416426956" - } + "$date": "1658416426956" }, "modifiedAt": { - "$date": { - "$numberLong": "1658417947978" - } + "$date": "1658417947978" }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral", "notes": "", - "rank": { - "$numberDouble": "1.8491320890934992" - }, + "rank": "1.8491320890934992", "private": false, "unlisted": true, "username": "molotovbliss", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-tiy3dbps6w4p27mtx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "H9GHQemdiPhj2APcY" } \ No newline at end of file diff --git a/art/DaKrDq99EtHod6jAe/art.json b/art/DaKrDq99EtHod6jAe/art.json index 0c2ab339..0e47fe0f 100644 --- a/art/DaKrDq99EtHod6jAe/art.json +++ b/art/DaKrDq99EtHod6jAe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1577612271274" - } + "$date": "1577612271274" }, "modifiedAt": { - "$date": { - "$numberLong": "1577718027846" - } + "$date": "1577718027846" }, "origId": null, "name": "compare 2 hash", "notes": "", - "rank": { - "$numberDouble": "1.656556424735273" - }, + "rank": "1.656556424735273", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kikaqqv5evbr3tf82-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "233" - }, - "likes": { - "$numberInt": "0" - }, + "views": "233", + "likes": "0", "revisionId": "MrK3AhWFtZ2m8SuxH" } \ No newline at end of file diff --git a/art/DaM7frg7uQNDe7mK2/art.json b/art/DaM7frg7uQNDe7mK2/art.json index 9c78a3d2..0675f7d4 100644 --- a/art/DaM7frg7uQNDe7mK2/art.json +++ b/art/DaM7frg7uQNDe7mK2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": { - "$numberLong": "1574356902539" - } + "$date": "1574356902539" }, "profile": { "first_name": "Nathan", @@ -15,21 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": { - "$numberLong": "1574462952423" - } + "$date": "1574462952423" }, "modifiedAt": { - "$date": { - "$numberLong": "1574463362533" - } + "$date": "1574463362533" }, "origId": null, "name": "Music Stars", "notes": "", - "rank": { - "$numberDouble": "1.355418056688473" - }, + "rank": "1.355418056688473", "private": false, "unlisted": true, "username": "nathan2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-mk2wlucfv1tpygtzm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "3NeKubyEpLyEMTwcn" } \ No newline at end of file diff --git a/art/DagQjjsyoq4ygNS4K/art.json b/art/DagQjjsyoq4ygNS4K/art.json index 8fd00fc0..f71766af 100644 --- a/art/DagQjjsyoq4ygNS4K/art.json +++ b/art/DagQjjsyoq4ygNS4K/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1699315554530" - } + "$date": "1699315554530" }, "modifiedAt": { - "$date": { - "$numberLong": "1699315554530" - } + "$date": "1699315554530" }, "origId": null, "name": "Gay", "notes": "", - "rank": { - "$numberDouble": "1.9023168961667485" - }, + "rank": "1.9023168961667485", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mlp35pmvw7ntyujx7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "32" - }, - "likes": { - "$numberInt": "0" - }, + "views": "32", + "likes": "0", "revisionId": "F8ybk83MdXzye4d2M" } \ No newline at end of file diff --git a/art/Dbuz4RR9kb9tav5ty/art.json b/art/Dbuz4RR9kb9tav5ty/art.json index dfef0272..594e9873 100644 --- a/art/Dbuz4RR9kb9tav5ty/art.json +++ b/art/Dbuz4RR9kb9tav5ty/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684420928723" - } + "$date": "1684420928723" }, "modifiedAt": { - "$date": { - "$numberLong": "1684420928723" - } + "$date": "1684420928723" }, "origId": null, "name": "Motion by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 02 - Motion.", - "rank": { - "$numberDouble": "1.2883170967772775" - }, + "rank": "1.2883170967772775", "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ub5t3ogsow6yiilx6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "GcecMEdZhcgyZpTBF" } \ No newline at end of file diff --git a/art/DhAP5qwkiBv5JbSuR/art.json b/art/DhAP5qwkiBv5JbSuR/art.json index e21bb8cc..907f1991 100644 --- a/art/DhAP5qwkiBv5JbSuR/art.json +++ b/art/DhAP5qwkiBv5JbSuR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508056347864" - } + "$date": "1508056347864" }, "modifiedAt": { - "$date": { - "$numberLong": "1508056347864" - } + "$date": "1508056347864" }, "origId": "QQn8ttKsNBFEpfwuE", "name": "unnamedzero", "notes": "", - "rank": { - "$numberDouble": "1.157672032343862" - }, + "rank": "1.157672032343862", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5sbgzczfql86iquoi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "taeEsMG3f3ke5xhfB" } \ No newline at end of file diff --git a/art/DiGpLPYqRW3DAtnFc/art.json b/art/DiGpLPYqRW3DAtnFc/art.json index e3ae27fc..8f440ed2 100644 --- a/art/DiGpLPYqRW3DAtnFc/art.json +++ b/art/DiGpLPYqRW3DAtnFc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gYBmTGxvno9hKndQM", "createdAt": { - "$date": { - "$numberLong": "1610122206689" - } + "$date": "1610122206689" }, "profile": { "name": "Thanos Theodorakopoulos", @@ -14,21 +12,15 @@ "username": "galousis" }, "createdAt": { - "$date": { - "$numberLong": "1611521806991" - } + "$date": "1611521806991" }, "modifiedAt": { - "$date": { - "$numberLong": "1611534630976" - } + "$date": "1611534630976" }, "origId": null, "name": "crazyplanet", "notes": "", - "rank": { - "$numberDouble": "1.4967862506730945" - }, + "rank": "1.4967862506730945", "private": false, "unlisted": false, "username": "galousis", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-05fgsemszbjctt71m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "252" - }, - "likes": { - "$numberInt": "0" - }, + "views": "252", + "likes": "0", "revisionId": "5YHvPmgCTcwoeSs7g" } \ No newline at end of file diff --git a/art/Dj9AtcEn2SdwdS3Y2/art.json b/art/Dj9AtcEn2SdwdS3Y2/art.json index b820dc80..a9f6e1ac 100644 --- a/art/Dj9AtcEn2SdwdS3Y2/art.json +++ b/art/Dj9AtcEn2SdwdS3Y2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684328113435" - } + "$date": "1684328113435" }, "modifiedAt": { - "$date": { - "$numberLong": "1684328352906" - } + "$date": "1684328352906" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.0973554952029785" - }, + "rank": "1.0973554952029785", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u4f6bryeahsjxmulb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "smTodpmb8SidPCoMh" } \ No newline at end of file diff --git a/art/DjWJQf8DFiu4EnvvZ/art.json b/art/DjWJQf8DFiu4EnvvZ/art.json index f4a34e9f..cb11de5c 100644 --- a/art/DjWJQf8DFiu4EnvvZ/art.json +++ b/art/DjWJQf8DFiu4EnvvZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1518201313084" - } + "$date": "1518201313084" }, "modifiedAt": { - "$date": { - "$numberLong": "1518201313084" - } + "$date": "1518201313084" }, "origId": null, "name": "espiral", "notes": "", - "rank": { - "$numberDouble": "1.4049124739087913" - }, + "rank": "1.4049124739087913", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-swiaspyv4bv1iude0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "6p9FDZyddSYioyEzM" } \ No newline at end of file diff --git a/art/DkQkxp558QrXdoDTs/art.json b/art/DkQkxp558QrXdoDTs/art.json index 3006e4dc..d2f78231 100644 --- a/art/DkQkxp558QrXdoDTs/art.json +++ b/art/DkQkxp558QrXdoDTs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QDPTa9B3Fj7vgYoEm", "createdAt": { - "$date": { - "$numberLong": "1445870587881" - } + "$date": "1445870587881" }, "profile": { "name": "Steven Calderon", @@ -14,9 +12,7 @@ "username": "calderonsteven" }, "createdAt": { - "$date": { - "$numberLong": "1445871179004" - } + "$date": "1445871179004" }, "origId": null, "name": "in(trouble)", @@ -35,22 +31,14 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 3.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 4.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 1.1;\n float innerRadius = count * 0.003;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "afczA2gKZEZw6u6GL", - "views": { - "$numberInt": "3019" - }, - "likes": { - "$numberInt": "2" - }, + "views": "3019", + "likes": "2", "revisionId": "6C58c2kmDptLT7fDi", "screenshotURL": "data/images/images-afczA2gKZEZw6u6GL-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445871483661" - } + "$date": "1445871483661" }, "hasSound": true, - "rank": { - "$numberDouble": "10.47001299613807" - }, + "rank": "10.47001299613807", "avatarUrl": "https://avatars.githubusercontent.com/calderonsteven?s=200" } \ No newline at end of file diff --git a/art/DoEj3wxxxKrDkxKrZ/art.json b/art/DoEj3wxxxKrDkxKrZ/art.json index 323e3aca..c6f25552 100644 --- a/art/DoEj3wxxxKrDkxKrZ/art.json +++ b/art/DoEj3wxxxKrDkxKrZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1525113056052" - } + "$date": "1525113056052" }, "modifiedAt": { - "$date": { - "$numberLong": "1525113368770" - } + "$date": "1525113368770" }, "origId": null, "name": "2D Circle", "notes": "Simple 2D Circle Example with min radius. Move ouse to expand the circle", - "rank": { - "$numberDouble": "1.8872590186645744" - }, + "rank": "1.8872590186645744", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-hpkdxil7xdl4zbeah-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "xcnv4oBzgtNYWRENi" } \ No newline at end of file diff --git a/art/DpHdSTbEXuhA4ZhTJ/art.json b/art/DpHdSTbEXuhA4ZhTJ/art.json index 1a850bf6..c52d9b08 100644 --- a/art/DpHdSTbEXuhA4ZhTJ/art.json +++ b/art/DpHdSTbEXuhA4ZhTJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "WP6fgv44rvQRfss8y", "createdAt": { - "$date": { - "$numberLong": "1588397608500" - } + "$date": "1588397608500" }, "username": "shinyisshiny", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1588529037574" - } + "$date": "1588529037574" }, "modifiedAt": { - "$date": { - "$numberLong": "1588529037574" - } + "$date": "1588529037574" }, "origId": "HdvpCSWX4Kv64BoSD", "name": "study", "notes": "", - "rank": { - "$numberDouble": "1.2766117000227235" - }, + "rank": "1.2766117000227235", "private": false, "unlisted": true, "username": "shinyisshiny", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-m4zpxq51j21kdup52-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "77Sm5zqjh8y53LLaK" } \ No newline at end of file diff --git a/art/DsvE4S4dECyiP9akX/art.json b/art/DsvE4S4dECyiP9akX/art.json index e0ba58e6..ba3a411b 100644 --- a/art/DsvE4S4dECyiP9akX/art.json +++ b/art/DsvE4S4dECyiP9akX/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1448967162200" - } + "$date": "1448967162200" }, "modifiedAt": { - "$date": { - "$numberLong": "1448967162200" - } + "$date": "1448967162200" }, "origId": "nKzNvfJNE5DnDYssR", "name": "illu", - "rank": { - "$numberDouble": "1.1352954742910186" - }, + "rank": "1.1352954742910186", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-eob5epmw8n5hpi7dm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "0" - }, + "views": "105", + "likes": "0", "revisionId": "KWS8t4cXKECpr5XfF" } \ No newline at end of file diff --git a/art/DtkxEHAy7rFi4TCjx/art.json b/art/DtkxEHAy7rFi4TCjx/art.json index 6191d921..933f29d7 100644 --- a/art/DtkxEHAy7rFi4TCjx/art.json +++ b/art/DtkxEHAy7rFi4TCjx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654001046358" - } + "$date": "1654001046358" }, "modifiedAt": { - "$date": { - "$numberLong": "1654001046358" - } + "$date": "1654001046358" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.6880759911959866" - }, + "rank": "1.6880759911959866", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ntq3pca9pmoetxeer-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "eweF8AL9gtGprzBC7" } \ No newline at end of file diff --git a/art/DvSoWkCTBkqg9aKyY/art.json b/art/DvSoWkCTBkqg9aKyY/art.json index 3516bc70..10127c45 100644 --- a/art/DvSoWkCTBkqg9aKyY/art.json +++ b/art/DvSoWkCTBkqg9aKyY/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1524784006933" - } + "$date": "1524784006933" }, "modifiedAt": { - "$date": { - "$numberLong": "1524784006933" - } + "$date": "1524784006933" }, "origId": "3cskmP4veKB962KoC", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.323528929614017" - }, + "rank": "1.323528929614017", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6z6wd9iqln6frc18u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "cCys6ctQbkvyj47WS" } \ No newline at end of file diff --git a/art/DwqqEvCDpZA7dj9qu/art.json b/art/DwqqEvCDpZA7dj9qu/art.json index 5bc09016..f66b0aa1 100644 --- a/art/DwqqEvCDpZA7dj9qu/art.json +++ b/art/DwqqEvCDpZA7dj9qu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494938899781" - } + "$date": "1494938899781" }, "modifiedAt": { - "$date": { - "$numberLong": "1494939294662" - } + "$date": "1494939294662" }, "origId": "eiQJGkMsgvxpx6Ejq", "name": "Init", "notes": "", - "rank": { - "$numberDouble": "1.287709334366537" - }, + "rank": "1.287709334366537", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pxrgz5helblb25sff-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "uSnx6NAJ6v5EiN2wS" } \ No newline at end of file diff --git a/art/DySYKJCWwydRwAsMo/art.json b/art/DySYKJCWwydRwAsMo/art.json index 280a4b02..f701c176 100644 --- a/art/DySYKJCWwydRwAsMo/art.json +++ b/art/DySYKJCWwydRwAsMo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1541744190935" - } + "$date": "1541744190935" }, "modifiedAt": { - "$date": { - "$numberLong": "1541744190935" - } + "$date": "1541744190935" }, "origId": "ghH8XPT3kfdig8cXX", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3760696975594866" - }, + "rank": "1.3760696975594866", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sjgkeudy3f8g13p29-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "0" - }, + "views": "105", + "likes": "0", "revisionId": "YhDaLhGLvynZBjiHr" } \ No newline at end of file diff --git a/art/DypzytbA2gKkPjKXM/art.json b/art/DypzytbA2gKkPjKXM/art.json index f52d51e1..082e6b23 100644 --- a/art/DypzytbA2gKkPjKXM/art.json +++ b/art/DypzytbA2gKkPjKXM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501925879092" - } + "$date": "1501925879092" }, "modifiedAt": { - "$date": { - "$numberLong": "1501925879092" - } + "$date": "1501925879092" }, "origId": "ZZj9dLPDqjWny5kJW", "name": "Rose Quartz v2", "notes": "", - "rank": { - "$numberDouble": "1.5456439250536766" - }, + "rank": "1.5456439250536766", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9vwqtzvle25wgvwov-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "bT8eSSJFniWEySFC9" } \ No newline at end of file diff --git a/art/DyvcR8jSTEBXSm6J7/art.json b/art/DyvcR8jSTEBXSm6J7/art.json index a60a31fe..63f33869 100644 --- a/art/DyvcR8jSTEBXSm6J7/art.json +++ b/art/DyvcR8jSTEBXSm6J7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681884257825" - } + "$date": "1681884257825" }, "modifiedAt": { - "$date": { - "$numberLong": "1681884257825" - } + "$date": "1681884257825" }, "origId": "4X6mJigNvjatDJv4q", "name": "RED HEXDROPS 2", "notes": "", - "rank": { - "$numberDouble": "1.6993268181333308" - }, + "rank": "1.6993268181333308", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dlp6o7b9nvq90f4me-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "HpTDN85AYsYhDEMA7" } \ No newline at end of file diff --git a/art/Dzq7Xbo9hsf8fwr58/art.json b/art/Dzq7Xbo9hsf8fwr58/art.json index 1bc702bd..28a85c26 100644 --- a/art/Dzq7Xbo9hsf8fwr58/art.json +++ b/art/Dzq7Xbo9hsf8fwr58/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": { - "$numberLong": "1546121397447" - } + "$date": "1546121397447" }, "profile": { "first_name": "The Tuesday Night Machines", @@ -14,21 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": { - "$numberLong": "1546168517524" - } + "$date": "1546168517524" }, "modifiedAt": { - "$date": { - "$numberLong": "1546349827226" - } + "$date": "1546349827226" }, "origId": "SoK3eJipBJGantxyd", "name": "Exp4", "notes": "", - "rank": { - "$numberDouble": "1.1886122324200024" - }, + "rank": "1.1886122324200024", "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7socx0oolkcr8aupv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "132" - }, - "likes": { - "$numberInt": "0" - }, + "views": "132", + "likes": "0", "revisionId": "RhdtejLbczdqTadZP" } \ No newline at end of file diff --git a/art/E3bguY87geHgSFKBW/art.json b/art/E3bguY87geHgSFKBW/art.json index 8e950b31..ee9e69a2 100644 --- a/art/E3bguY87geHgSFKBW/art.json +++ b/art/E3bguY87geHgSFKBW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1502380731020" - } + "$date": "1502380731020" }, "modifiedAt": { - "$date": { - "$numberLong": "1502380731020" - } + "$date": "1502380731020" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9410309433346786" - }, + "rank": "1.9410309433346786", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-bmgzkc98864899v9k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "109" - }, - "likes": { - "$numberInt": "0" - }, + "views": "109", + "likes": "0", "revisionId": "H5mx4gGWhLjMzR5g4" } \ No newline at end of file diff --git a/art/E77bqBL3BGzWQsqBw/art.json b/art/E77bqBL3BGzWQsqBw/art.json index e30f0122..2b983cbe 100644 --- a/art/E77bqBL3BGzWQsqBw/art.json +++ b/art/E77bqBL3BGzWQsqBw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1684327651016" - } + "$date": "1684327651016" }, "modifiedAt": { - "$date": { - "$numberLong": "1684327651016" - } + "$date": "1684327651016" }, "origId": null, "name": "making a grid", "notes": "", - "rank": { - "$numberDouble": "1.4633361310893165" - }, + "rank": "1.4633361310893165", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hqkd8x1d69ojbl5qp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "35" - }, - "likes": { - "$numberInt": "0" - }, + "views": "35", + "likes": "0", "revisionId": "tBJ9CvLyPitfjucS7" } \ No newline at end of file diff --git a/art/E8jpSws9ybhazxoiu/art.json b/art/E8jpSws9ybhazxoiu/art.json index eb74fdf5..bf24bf59 100644 --- a/art/E8jpSws9ybhazxoiu/art.json +++ b/art/E8jpSws9ybhazxoiu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684747255816" - } + "$date": "1684747255816" }, "modifiedAt": { - "$date": { - "$numberLong": "1684747255816" - } + "$date": "1684747255816" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.3233515735089718" - }, + "rank": "1.3233515735089718", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-7lf4gzqejwh67pdip-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "6v4t5dHEs6jYfEi2G" } \ No newline at end of file diff --git a/art/E9ATxH3KR6gczc39H/art.json b/art/E9ATxH3KR6gczc39H/art.json index b9a8878d..b94bb318 100644 --- a/art/E9ATxH3KR6gczc39H/art.json +++ b/art/E9ATxH3KR6gczc39H/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1506716566270" - } + "$date": "1506716566270" }, "modifiedAt": { - "$date": { - "$numberLong": "1506716566270" - } + "$date": "1506716566270" }, "origId": "WriDgXxvrtaB7q77s", "name": "crystal irisz (1xxxjkk", "notes": "", - "rank": { - "$numberDouble": "1.0965776859568173" - }, + "rank": "1.0965776859568173", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-dhmuq374ibp21q4vk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "122" - }, - "likes": { - "$numberInt": "0" - }, + "views": "122", + "likes": "0", "revisionId": "N9eFizzPFp6ZZnghd" } \ No newline at end of file diff --git a/art/ECyeESjJEpGZwP69a/art.json b/art/ECyeESjJEpGZwP69a/art.json index 163171d7..e873f9a1 100644 --- a/art/ECyeESjJEpGZwP69a/art.json +++ b/art/ECyeESjJEpGZwP69a/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499268156428" - } + "$date": "1499268156428" }, "modifiedAt": { - "$date": { - "$numberLong": "1499268156428" - } + "$date": "1499268156428" }, "origId": null, "name": "epipepsi", "notes": "", - "rank": { - "$numberDouble": "1.1849535059297904" - }, + "rank": "1.1849535059297904", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2arlfwexed7lt7a1k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "ec8ih56Bxr6BLaRiC" } \ No newline at end of file diff --git a/art/EDJJ9esPSEo3LRLmb/art.json b/art/EDJJ9esPSEo3LRLmb/art.json index 7c85f134..a334d7e6 100644 --- a/art/EDJJ9esPSEo3LRLmb/art.json +++ b/art/EDJJ9esPSEo3LRLmb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1556923504176" - } + "$date": "1556923504176" }, "modifiedAt": { - "$date": { - "$numberLong": "1556923504176" - } + "$date": "1556923504176" }, "origId": null, "name": "demo", "notes": "", - "rank": { - "$numberDouble": "1.6076221986060435" - }, + "rank": "1.6076221986060435", "private": false, "unlisted": true, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-4xxetrzignsq6x1f1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "wrar4JnSLfo2T8KGy" } \ No newline at end of file diff --git a/art/EF4WxFMCR2GvFYvTB/art.json b/art/EF4WxFMCR2GvFYvTB/art.json index 31e67d8b..a1902120 100644 --- a/art/EF4WxFMCR2GvFYvTB/art.json +++ b/art/EF4WxFMCR2GvFYvTB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": { - "$numberLong": "1555795967435" - } + "$date": "1555795967435" }, "profile": { "name": "Mike Tobia", @@ -14,21 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": { - "$numberLong": "1555807513846" - } + "$date": "1555807513846" }, "modifiedAt": { - "$date": { - "$numberLong": "1555807513846" - } + "$date": "1555807513846" }, "origId": "qA2y7ctcsE5EDRetu", "name": "nu", "notes": "", - "rank": { - "$numberDouble": "1.9401050382184044" - }, + "rank": "1.9401050382184044", "private": false, "unlisted": true, "username": "mike-tobia", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uqri6hktwsn3cm8wu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "TpGgRtGPKdfQZByex" } \ No newline at end of file diff --git a/art/EFCx8Coh8CuLXJXue/art.json b/art/EFCx8Coh8CuLXJXue/art.json index 0de8f5ae..ce1e6392 100644 --- a/art/EFCx8Coh8CuLXJXue/art.json +++ b/art/EFCx8Coh8CuLXJXue/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479683781" - } + "$date": "1551479683781" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479683781" - } + "$date": "1551479683781" }, "origId": "B4Eq6Qa7NTqRG2h7n", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1987106586696474" - }, + "rank": "1.1987106586696474", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-bhmn3ezu7leen1q2z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "35" - }, - "likes": { - "$numberInt": "0" - }, + "views": "35", + "likes": "0", "revisionId": "8xdiAbfecunXTdRoj" } \ No newline at end of file diff --git a/art/EFDPXE3qAdfaPgMT3/art.json b/art/EFDPXE3qAdfaPgMT3/art.json index 1fa836ca..9b23f08b 100644 --- a/art/EFDPXE3qAdfaPgMT3/art.json +++ b/art/EFDPXE3qAdfaPgMT3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524511390138" - } + "$date": "1524511390138" }, "modifiedAt": { - "$date": { - "$numberLong": "1524511535824" - } + "$date": "1524511535824" }, "origId": null, "name": "Simple and terrible first particle system", "notes": "Terrible lol but its a start, not sure yet how to model life span per vertex just yet, even velocity / acceleration", - "rank": { - "$numberDouble": "1.0052449880150987" - }, + "rank": "1.0052449880150987", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-axeehe66y6m2gt250-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "BRFiuMrQQX3jWP99L" } \ No newline at end of file diff --git a/art/EFczFa8BRmNtBibqB/art.json b/art/EFczFa8BRmNtBibqB/art.json index 206b50cf..e231161a 100644 --- a/art/EFczFa8BRmNtBibqB/art.json +++ b/art/EFczFa8BRmNtBibqB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684479508492" - } + "$date": "1684479508492" }, "modifiedAt": { - "$date": { - "$numberLong": "1684479508492" - } + "$date": "1684479508492" }, "origId": "jtaqrSsdjgWqPPqJ4", "name": "Colors by Jaeyeong An(own variation)", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": { - "$numberDouble": "1.6181299589378186" - }, + "rank": "1.6181299589378186", "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3favsxsmdoys1qa9k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "e89DGM6btmEGizmyh" } \ No newline at end of file diff --git a/art/EG3pbFeZPLiS72ia5/art.json b/art/EG3pbFeZPLiS72ia5/art.json index cbed005c..8bd03d06 100644 --- a/art/EG3pbFeZPLiS72ia5/art.json +++ b/art/EG3pbFeZPLiS72ia5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "SNHTADKX2cCtRukEZ", "createdAt": { - "$date": { - "$numberLong": "1554178887760" - } + "$date": "1554178887760" }, "profile": { "first_name": "wnstjr", @@ -15,21 +13,15 @@ "username": "wnstjr" }, "createdAt": { - "$date": { - "$numberLong": "1554178984947" - } + "$date": "1554178984947" }, "modifiedAt": { - "$date": { - "$numberLong": "1554178984947" - } + "$date": "1554178984947" }, "origId": null, "name": "준석", "notes": "", - "rank": { - "$numberDouble": "1.1483301666148855" - }, + "rank": "1.1483301666148855", "private": false, "unlisted": true, "username": "wnstjr", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-3xasbhrlte8svoqv1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "sD5LHmqvuuuGjHHZZ" } \ No newline at end of file diff --git a/art/EGh5YgqAykhgd7zoM/art.json b/art/EGh5YgqAykhgd7zoM/art.json index fb954eb4..55411cfb 100644 --- a/art/EGh5YgqAykhgd7zoM/art.json +++ b/art/EGh5YgqAykhgd7zoM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498386515523" - } + "$date": "1498386515523" }, "modifiedAt": { - "$date": { - "$numberLong": "1498386515523" - } + "$date": "1498386515523" }, "origId": "yuDv9cWYxgd33kjQ7", "name": "incId for k 1", "notes": "", - "rank": { - "$numberDouble": "1.500246817034569" - }, + "rank": "1.500246817034569", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-evmsd8oskva0g4r0b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "tZ2a8fyzXFGfh3Jyt" } \ No newline at end of file diff --git a/art/EJEPgF3KWdF9Bysia/art.json b/art/EJEPgF3KWdF9Bysia/art.json index 1660082d..854fc9f8 100644 --- a/art/EJEPgF3KWdF9Bysia/art.json +++ b/art/EJEPgF3KWdF9Bysia/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oAs94w3Hvcf9T9gvv", "createdAt": { - "$date": { - "$numberLong": "1624249473349" - } + "$date": "1624249473349" }, "profile": { "first_name": "Bluesky", @@ -15,21 +13,15 @@ "username": "bluesky" }, "createdAt": { - "$date": { - "$numberLong": "1624729787424" - } + "$date": "1624729787424" }, "modifiedAt": { - "$date": { - "$numberLong": "1624729787424" - } + "$date": "1624729787424" }, "origId": "ZZj9dLPDqjWny5kJW", "name": "Rose Quartz", "notes": "learning from https://www.vertexshaderart.com/art/ZZj9dLPDqjWny5kJW", - "rank": { - "$numberDouble": "1.6149466191305266" - }, + "rank": "1.6149466191305266", "private": false, "unlisted": true, "username": "bluesky", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-zhy2vbwpc1xw72h0h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Zmw6YqnEgzdm7DyhR" } \ No newline at end of file diff --git a/art/EWTJuKrqGXLji3GwW/art.json b/art/EWTJuKrqGXLji3GwW/art.json index b54d5191..b43aa3b0 100644 --- a/art/EWTJuKrqGXLji3GwW/art.json +++ b/art/EWTJuKrqGXLji3GwW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500340298688" - } + "$date": "1500340298688" }, "modifiedAt": { - "$date": { - "$numberLong": "1500340298688" - } + "$date": "1500340298688" }, "origId": "Suxnf3g4CqC5dLWw6", "name": "crystal dancer (mouse.xy) 2", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.551983343488749" - }, + "rank": "1.551983343488749", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1avo4905rdyt32xxz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "ecnLFoMmdJpLc4e3B" } \ No newline at end of file diff --git a/art/EXKWEFXxnr6e7Bjch/art.json b/art/EXKWEFXxnr6e7Bjch/art.json index 377f988e..4bd8d117 100644 --- a/art/EXKWEFXxnr6e7Bjch/art.json +++ b/art/EXKWEFXxnr6e7Bjch/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503454410716" - } + "$date": "1503454410716" }, "modifiedAt": { - "$date": { - "$numberLong": "1503454410716" - } + "$date": "1503454410716" }, "origId": "Eb8KT9CKPyKMXSF7L", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": { - "$numberDouble": "1.0885204333702123" - }, + "rank": "1.0885204333702123", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tga01e8nztffaqfhj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "AbeBeSYmw7upsqiiS" } \ No newline at end of file diff --git a/art/EZG3qh8pDqtEo39W2/art.json b/art/EZG3qh8pDqtEo39W2/art.json index af89cb2c..85649c5c 100644 --- a/art/EZG3qh8pDqtEo39W2/art.json +++ b/art/EZG3qh8pDqtEo39W2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1652947694364" - } + "$date": "1652947694364" }, "modifiedAt": { - "$date": { - "$numberLong": "1652958311235" - } + "$date": "1652958311235" }, "origId": null, "name": "Exercise - Motion", "notes": "", - "rank": { - "$numberDouble": "1.119996754348802" - }, + "rank": "1.119996754348802", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0ikvszbnzx95ztz6g-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "5oaTNLCTiwj82CACN" } \ No newline at end of file diff --git a/art/EZmjdzfcpwjp7MSFM/art.json b/art/EZmjdzfcpwjp7MSFM/art.json index 41604a3a..a9de402c 100644 --- a/art/EZmjdzfcpwjp7MSFM/art.json +++ b/art/EZmjdzfcpwjp7MSFM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642023829904" - } + "$date": "1642023829904" }, "modifiedAt": { - "$date": { - "$numberLong": "1642023829904" - } + "$date": "1642023829904" }, "origId": "fLedbHFSXD9E4aMSv", "name": "Oh my word", "notes": "", - "rank": { - "$numberDouble": "1.966252876268398" - }, + "rank": "1.966252876268398", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-njkwyn6cyahgjgqk5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "35" - }, - "likes": { - "$numberInt": "0" - }, + "views": "35", + "likes": "0", "revisionId": "fR4sXTYkEnbdJrh7d" } \ No newline at end of file diff --git a/art/EZzESxRYabyXKSxqw/art.json b/art/EZzESxRYabyXKSxqw/art.json index 58f8c6c6..103f5218 100644 --- a/art/EZzESxRYabyXKSxqw/art.json +++ b/art/EZzESxRYabyXKSxqw/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446207933881" - } + "$date": "1446207933881" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 2.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-pxclrotmn0a4kapm2-thumbnail.jpg", - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "rK6W7cFL5Tonsazvz", "modifiedAt": { - "$date": { - "$numberLong": "1446207933883" - } + "$date": "1446207933883" }, - "rank": { - "$numberDouble": "1.099635399580463" - } + "rank": "1.099635399580463" } \ No newline at end of file diff --git a/art/Eb8KT9CKPyKMXSF7L/art.json b/art/Eb8KT9CKPyKMXSF7L/art.json index 1b53839a..f4c9dddc 100644 --- a/art/Eb8KT9CKPyKMXSF7L/art.json +++ b/art/Eb8KT9CKPyKMXSF7L/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1502509171856" - } + "$date": "1502509171856" }, "modifiedAt": { - "$date": { - "$numberLong": "1503717366445" - } + "$date": "1503717366445" }, "origId": "qAx2pkLWXDYQgRtq8", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": { - "$numberDouble": "10.530298517130024" - }, + "rank": "10.530298517130024", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-prajvq9psjyjosm8p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "577" - }, - "likes": { - "$numberInt": "4" - }, + "views": "577", + "likes": "4", "revisionId": "aC4HiDrWtosHkAvXi" } \ No newline at end of file diff --git a/art/EbKX65r26sjm5sY7t/art.json b/art/EbKX65r26sjm5sY7t/art.json index 6b5544ab..e5a0face 100644 --- a/art/EbKX65r26sjm5sY7t/art.json +++ b/art/EbKX65r26sjm5sY7t/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479888435" - } + "$date": "1551479888435" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479888435" - } + "$date": "1551479888435" }, "origId": "DAbuH7yJ5d3GwDGhw", "name": "the tangled webs I weave", "notes": "", - "rank": { - "$numberDouble": "1.9645981265508488" - }, + "rank": "1.9645981265508488", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xani5rh2cgjij2zqt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "0" - }, + "views": "39", + "likes": "0", "revisionId": "2BCjWcknKhPyRikok" } \ No newline at end of file diff --git a/art/Ec8Lpab7csKeguMAy/art.json b/art/Ec8Lpab7csKeguMAy/art.json index e2192d9e..cdc7f7be 100644 --- a/art/Ec8Lpab7csKeguMAy/art.json +++ b/art/Ec8Lpab7csKeguMAy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1599072353913" - } + "$date": "1599072353913" }, "modifiedAt": { - "$date": { - "$numberLong": "1599072353913" - } + "$date": "1599072353913" }, "origId": null, "name": "Frank", "notes": "", - "rank": { - "$numberDouble": "1.9384446875613754" - }, + "rank": "1.9384446875613754", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-w4ttzfq8uz0cstr8h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "M6sfu3GSWPYYH2ASZ" } \ No newline at end of file diff --git a/art/EgLk7JDok4GhxPeMH/art.json b/art/EgLk7JDok4GhxPeMH/art.json index cce9e710..cdc74b8f 100644 --- a/art/EgLk7JDok4GhxPeMH/art.json +++ b/art/EgLk7JDok4GhxPeMH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,14 +12,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447519218787" - } + "$date": "1447519218787" }, "modifiedAt": { - "$date": { - "$numberLong": "1447519218787" - } + "$date": "1447519218787" }, "origId": null, "name": "stringart", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-3miwbc8y1trizj8o4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "316" - }, - "likes": { - "$numberInt": "0" - }, + "views": "316", + "likes": "0", "revisionId": "Tnmo4Tz3dPRg26XJ9", - "rank": { - "$numberDouble": "1.5502119256995208" - }, + "rank": "1.5502119256995208", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/EhoHuSv6ou8bp9o66/art.json b/art/EhoHuSv6ou8bp9o66/art.json index 5d5e1019..d2f9a9a6 100644 --- a/art/EhoHuSv6ou8bp9o66/art.json +++ b/art/EhoHuSv6ou8bp9o66/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466379641311" - } + "$date": "1466379641311" }, "modifiedAt": { - "$date": { - "$numberLong": "1466722328033" - } + "$date": "1466722328033" }, "origId": "PHjEAtNPJWshykNWj", "name": "sploot", "notes": "", - "rank": { - "$numberDouble": "10.845431726393716" - }, + "rank": "10.845431726393716", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qmjglkdlpkhcujrw6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "288" - }, - "likes": { - "$numberInt": "6" - }, + "views": "288", + "likes": "6", "revisionId": "t6NXePpvRrZevYnjG" } \ No newline at end of file diff --git a/art/EjE5NRrJcWgx7nqze/art.json b/art/EjE5NRrJcWgx7nqze/art.json index ba73ba57..178f21a2 100644 --- a/art/EjE5NRrJcWgx7nqze/art.json +++ b/art/EjE5NRrJcWgx7nqze/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": { - "$numberLong": "1540073755569" - } + "$date": "1540073755569" }, "profile": { "first_name": "Pöstpöp", @@ -15,21 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": { - "$numberLong": "1540075861616" - } + "$date": "1540075861616" }, "modifiedAt": { - "$date": { - "$numberLong": "1540075861616" - } + "$date": "1540075861616" }, "origId": "9oFBPGkXY6hB2TaHK", "name": "deliver03", "notes": "", - "rank": { - "$numberDouble": "1.1705288555150324" - }, + "rank": "1.1705288555150324", "private": false, "unlisted": true, "username": "pöstpöp", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dz7orokl91gsvozag-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "umiwAgmyHGawWJzA4" } \ No newline at end of file diff --git a/art/EjqDk64Ezh9aZ2oXN/art.json b/art/EjqDk64Ezh9aZ2oXN/art.json index 49b48fa7..bd68ce65 100644 --- a/art/EjqDk64Ezh9aZ2oXN/art.json +++ b/art/EjqDk64Ezh9aZ2oXN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652945950420" - } + "$date": "1652945950420" }, "modifiedAt": { - "$date": { - "$numberLong": "1652945950420" - } + "$date": "1652945950420" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.1223336393007515" - }, + "rank": "1.1223336393007515", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yaowpioagtmnv70en-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "JuG6HwRSXTzPmhtvg" } \ No newline at end of file diff --git a/art/Ekj2CXtjX5YZc76Lk/art.json b/art/Ekj2CXtjX5YZc76Lk/art.json index de74fa24..e1c1ec15 100644 --- a/art/Ekj2CXtjX5YZc76Lk/art.json +++ b/art/Ekj2CXtjX5YZc76Lk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": { - "$numberLong": "1446316652572" - } + "$date": "1446316652572" }, "profile": { "first_name": "Mark", @@ -15,14 +13,10 @@ "username": "mark" }, "createdAt": { - "$date": { - "$numberLong": "1446395577089" - } + "$date": "1446395577089" }, "modifiedAt": { - "$date": { - "$numberLong": "1446400031630" - } + "$date": "1446400031630" }, "origId": null, "name": "orb", @@ -42,16 +36,10 @@ "shader": "#define PI 3.14159\n\nvec3 project(vec3 p) { return vec3(p.xy/p.z, -p.z); }\n\nfloat rand(vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nvoid main () {\n float i = rand(vec2(vertexId, 184.98));\n float j = rand(vec2(vertexId, 274.14));\n float f = rand(vec2(vertexId, 387.36));\n \n float snd = pow(texture2D(sound, vec2(.02+.5 * f, 0.)).a, 2.);\n float asp = resolution.x / resolution.y;\n \n \n float rad = .2 + .05 * snd;\n float a1 = 2. * PI * i;\n float a2 = 2. * PI * j + time * .05;\n a2 -= mouse.x;\n \n float y = rad * sin(a1) + .05;\n float xz_rad = rad * cos(a1);\n float x = xz_rad * cos(a2) / asp;\n float z = -.4 + xz_rad * sin(a2);\n z += mouse.y * .1;\n\n \n float dist = abs(z) *.5;\n \n vec3 p = project(vec3(x, y, z));\n gl_Position = vec4(p, 1.);\n gl_PointSize = 8. * snd + 1. / dist;\n v_color = vec4(\n .2 * acos(f) / PI + .8 * snd,\n .4 * snd * + .3 * asin(f) / PI,\n .6 * snd + .2 * rand(vec2(i, j)),\n \tsnd);\n}" }, "screenshotURL": "data/images/images-2snl6a0p1dnl5uu96-thumbnail.jpg", - "views": { - "$numberInt": "570" - }, - "likes": { - "$numberInt": "2" - }, + "views": "570", + "likes": "2", "revisionId": "EaoRxvueuCWjo5f4w", "hasSound": true, - "rank": { - "$numberDouble": "10.140675930566463" - }, + "rank": "10.140675930566463", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/Ekz3YzPYcEQyhT2z7/art.json b/art/Ekz3YzPYcEQyhT2z7/art.json index bbce8398..bb21b5c3 100644 --- a/art/Ekz3YzPYcEQyhT2z7/art.json +++ b/art/Ekz3YzPYcEQyhT2z7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501757517532" - } + "$date": "1501757517532" }, "modifiedAt": { - "$date": { - "$numberLong": "1502958731627" - } + "$date": "1502958731627" }, "origId": "GxL6CjaGt3wyQZxyL", "name": "math errors", "notes": "", - "rank": { - "$numberDouble": "1.9073514689173776" - }, + "rank": "1.9073514689173776", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kyy1cybih9ww1g0wc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "20" - }, - "likes": { - "$numberInt": "0" - }, + "views": "20", + "likes": "0", "revisionId": "iXKwcqhgZCQnoJQv4" } \ No newline at end of file diff --git a/art/Emf9HTtBkjpcSmC3a/art.json b/art/Emf9HTtBkjpcSmC3a/art.json index 8fc9a05e..c68c6b2a 100644 --- a/art/Emf9HTtBkjpcSmC3a/art.json +++ b/art/Emf9HTtBkjpcSmC3a/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1507997065502" - } + "$date": "1507997065502" }, "modifiedAt": { - "$date": { - "$numberLong": "1508329461709" - } + "$date": "1508329461709" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0328096991145763" - }, + "rank": "1.0328096991145763", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9m5eh2co8szmq18aj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "mxhdeTvQdfDk44Ga3" } \ No newline at end of file diff --git a/art/EtY77PNcjnaQtphnu/art.json b/art/EtY77PNcjnaQtphnu/art.json index 8dedd119..43b34161 100644 --- a/art/EtY77PNcjnaQtphnu/art.json +++ b/art/EtY77PNcjnaQtphnu/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1490181009649" - } + "$date": "1490181009649" }, "modifiedAt": { - "$date": { - "$numberLong": "1490181009649" - } + "$date": "1490181009649" }, "origId": "6EhsqQMiTAN8xv9yr", "name": "sin-plotter", "notes": "", - "rank": { - "$numberDouble": "1.942017894810065" - }, + "rank": "1.942017894810065", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1kvtic3uctrdoppvb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "103" - }, - "likes": { - "$numberInt": "0" - }, + "views": "103", + "likes": "0", "revisionId": "qeyutRYNuz4QhqYff" } \ No newline at end of file diff --git a/art/EwiWN8pkXdNqqJ7tq/art.json b/art/EwiWN8pkXdNqqJ7tq/art.json index 38bea6f7..cbe9fee0 100644 --- a/art/EwiWN8pkXdNqqJ7tq/art.json +++ b/art/EwiWN8pkXdNqqJ7tq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654435210803" - } + "$date": "1654435210803" }, "modifiedAt": { - "$date": { - "$numberLong": "1654435210803" - } + "$date": "1654435210803" }, "origId": "aGMT3RwjTa9BswBkK", "name": "Circle from Triangles by Juhong Mo", "notes": "", - "rank": { - "$numberDouble": "1.2863993365102413" - }, + "rank": "1.2863993365102413", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-c9257fgnzmtzvi58z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "jqYBNu75d8TrFrDsh" } \ No newline at end of file diff --git a/art/Ewq6xoiNuJyRhdSo5/art.json b/art/Ewq6xoiNuJyRhdSo5/art.json index d74c9103..1270ccbf 100644 --- a/art/Ewq6xoiNuJyRhdSo5/art.json +++ b/art/Ewq6xoiNuJyRhdSo5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672702018531" - } + "$date": "1672702018531" }, "modifiedAt": { - "$date": { - "$numberLong": "1672702018531" - } + "$date": "1672702018531" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": { - "$numberDouble": "1.418898487529737" - }, + "rank": "1.418898487529737", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zcawqhsycf8ac0gv7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "5bJqmfHWtNpWWCnLD" } \ No newline at end of file diff --git a/art/Ex4L4mExH2paBQBj5/art.json b/art/Ex4L4mExH2paBQBj5/art.json index bfef88f7..f6bd087c 100644 --- a/art/Ex4L4mExH2paBQBj5/art.json +++ b/art/Ex4L4mExH2paBQBj5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1654078254070" - } + "$date": "1654078254070" }, "modifiedAt": { - "$date": { - "$numberLong": "1654079183183" - } + "$date": "1654079183183" }, "origId": null, "name": "Exercise - Vertexshaderart : Circles from Triangles", "notes": "Exercise - Vertexshaderart : Circles from Triangles", - "rank": { - "$numberDouble": "1.7793183592567114" - }, + "rank": "1.7793183592567114", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f1kzx9keg7c1ejt3y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "xv5p5B6ipkmT9ehCw" } \ No newline at end of file diff --git a/art/F4CnAXam3PniXCQjt/art.json b/art/F4CnAXam3PniXCQjt/art.json index 1a523bcf..20a41e9a 100644 --- a/art/F4CnAXam3PniXCQjt/art.json +++ b/art/F4CnAXam3PniXCQjt/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553094123488" - } + "$date": "1553094123488" }, "modifiedAt": { - "$date": { - "$numberLong": "1553094123488" - } + "$date": "1553094123488" }, "origId": "uxAPCSmSfNYuW8CJL", "name": "whirl", "notes": "", - "rank": { - "$numberDouble": "1.1999934542565593" - }, + "rank": "1.1999934542565593", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-k2w3ygjs4oskrg5de-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "3QtYsf4PoHzQq94Jb" } \ No newline at end of file diff --git a/art/F5nWdazPW5bXmip32/art.json b/art/F5nWdazPW5bXmip32/art.json index 6f4e7a6b..f26545ef 100644 --- a/art/F5nWdazPW5bXmip32/art.json +++ b/art/F5nWdazPW5bXmip32/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1555368749251" - } + "$date": "1555368749251" }, "modifiedAt": { - "$date": { - "$numberLong": "1555368749251" - } + "$date": "1555368749251" }, "origId": "mxRdBjjLpuHvEjbMu", "name": "Simple Swirl Test", "notes": "", - "rank": { - "$numberDouble": "1.7034786396509307" - }, + "rank": "1.7034786396509307", "private": false, "unlisted": true, "username": "8bitrick", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uw9g33024qoq2ydg2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "BL4cNcYehp7dszoss" } \ No newline at end of file diff --git a/art/F6MddBx2WQCrGct9a/art.json b/art/F6MddBx2WQCrGct9a/art.json index f5f332aa..04a48eca 100644 --- a/art/F6MddBx2WQCrGct9a/art.json +++ b/art/F6MddBx2WQCrGct9a/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "4tyoPu4KaFSX3nwCB", "createdAt": { - "$date": { - "$numberLong": "1604486089788" - } + "$date": "1604486089788" }, "profile": { "first_name": "gonnavis", @@ -14,21 +12,15 @@ "username": "gonnavis" }, "createdAt": { - "$date": { - "$numberLong": "1604486118155" - } + "$date": "1604486118155" }, "modifiedAt": { - "$date": { - "$numberLong": "1604486118155" - } + "$date": "1604486118155" }, "origId": "7b2mtzWGfut7qG2b4", "name": "random_triangles", "notes": "", - "rank": { - "$numberDouble": "1.0045277156205088" - }, + "rank": "1.0045277156205088", "private": false, "unlisted": true, "username": "gonnavis", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-37bcsjcyf38exhod0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "LHg6dqr4LeAbiKJwm" } \ No newline at end of file diff --git a/art/F88Ekndwj4ihuRGmt/art.json b/art/F88Ekndwj4ihuRGmt/art.json index 0fa8df7d..6c604839 100644 --- a/art/F88Ekndwj4ihuRGmt/art.json +++ b/art/F88Ekndwj4ihuRGmt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u3AyZpoGZ399Yn2dm", "createdAt": { - "$date": { - "$numberLong": "1551481226929" - } + "$date": "1551481226929" }, "profile": { "first_name": "Isaín", @@ -15,21 +13,15 @@ "username": "isaín" }, "createdAt": { - "$date": { - "$numberLong": "1551482454133" - } + "$date": "1551482454133" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482454133" - } + "$date": "1551482454133" }, "origId": "ocZSLuzxqD2QALRCq", "name": "Quads", "notes": "", - "rank": { - "$numberDouble": "1.8308022457165316" - }, + "rank": "1.8308022457165316", "private": false, "unlisted": true, "username": "isaín", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-45o9q12z5ppgsxi6b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "cFGBQSnciFdrvJi5b" } \ No newline at end of file diff --git a/art/FAi4yHCJC2jr4B4Mj/art.json b/art/FAi4yHCJC2jr4B4Mj/art.json index fe9d61cf..7a3eb26a 100644 --- a/art/FAi4yHCJC2jr4B4Mj/art.json +++ b/art/FAi4yHCJC2jr4B4Mj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652877367926" - } + "$date": "1652877367926" }, "modifiedAt": { - "$date": { - "$numberLong": "1652879184820" - } + "$date": "1652879184820" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.3366737208313324" - }, + "rank": "1.3366737208313324", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-375p8v7658brs40uw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "fR6pResq4uqzrYRpX" } \ No newline at end of file diff --git a/art/FAsmmhzQ9syJzXwzR/art.json b/art/FAsmmhzQ9syJzXwzR/art.json index e2805eb6..bb3ee99f 100644 --- a/art/FAsmmhzQ9syJzXwzR/art.json +++ b/art/FAsmmhzQ9syJzXwzR/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1536121444356" - } + "$date": "1536121444356" }, "modifiedAt": { - "$date": { - "$numberLong": "1536121444356" - } + "$date": "1536121444356" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.378022314028001" - }, + "rank": "1.378022314028001", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x7c5f45fsmlikex0j-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "Gr2ugGSJM5B873gfc" } \ No newline at end of file diff --git a/art/FD5KhRKjCLtaEQWHM/art.json b/art/FD5KhRKjCLtaEQWHM/art.json index 37895b9a..5e6affde 100644 --- a/art/FD5KhRKjCLtaEQWHM/art.json +++ b/art/FD5KhRKjCLtaEQWHM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1603100195146" - } + "$date": "1603100195146" }, "modifiedAt": { - "$date": { - "$numberLong": "1603100195146" - } + "$date": "1603100195146" }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer (mouse.xy)", "notes": "", - "rank": { - "$numberDouble": "1.0464156969915464" - }, + "rank": "1.0464156969915464", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0crnle6ycxd5mkhv9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "DtkbvmyoF2at68Ws4" } \ No newline at end of file diff --git a/art/FDYmXj7L2c7PJjTwe/art.json b/art/FDYmXj7L2c7PJjTwe/art.json index 3e4017b1..78fa32a8 100644 --- a/art/FDYmXj7L2c7PJjTwe/art.json +++ b/art/FDYmXj7L2c7PJjTwe/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1616463431461" - } + "$date": "1616463431461" }, "modifiedAt": { - "$date": { - "$numberLong": "1616463431461" - } + "$date": "1616463431461" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.7295263199433735" - }, + "rank": "1.7295263199433735", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lg7amx490lfy9l7vw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "EHEGZ9CLLz9oNkpRP" } \ No newline at end of file diff --git a/art/FDoMDz4QxPmpEY7FJ/art.json b/art/FDoMDz4QxPmpEY7FJ/art.json index 520aa134..6ab1be60 100644 --- a/art/FDoMDz4QxPmpEY7FJ/art.json +++ b/art/FDoMDz4QxPmpEY7FJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1506859757334" - } + "$date": "1506859757334" }, "modifiedAt": { - "$date": { - "$numberLong": "1506859757334" - } + "$date": "1506859757334" }, "origId": "mQuMhKJA2PG4x8j7h", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": { - "$numberDouble": "1.2774062804078972" - }, + "rank": "1.2774062804078972", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f5tq1vrxnt6xhyeie-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "340" - }, - "likes": { - "$numberInt": "0" - }, + "views": "340", + "likes": "0", "revisionId": "ithMZ2pTqxHZe9aK7" } \ No newline at end of file diff --git a/art/FEuQEawn8qHXvXTbY/art.json b/art/FEuQEawn8qHXvXTbY/art.json index b78cf496..0eca07b1 100644 --- a/art/FEuQEawn8qHXvXTbY/art.json +++ b/art/FEuQEawn8qHXvXTbY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "wS35KaxKMDZx6vwgA", "createdAt": { - "$date": { - "$numberLong": "1589150576916" - } + "$date": "1589150576916" }, "profile": { "first_name": "Mohammad", @@ -15,21 +13,15 @@ "username": "mohammad" }, "createdAt": { - "$date": { - "$numberLong": "1589156850715" - } + "$date": "1589156850715" }, "modifiedAt": { - "$date": { - "$numberLong": "1589157582623" - } + "$date": "1589157582623" }, "origId": null, "name": "spirals", "notes": "", - "rank": { - "$numberDouble": "1.0221149335383721" - }, + "rank": "1.0221149335383721", "private": false, "unlisted": true, "username": "mohammad", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dd1zkwbqiikmlvari-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "35" - }, - "likes": { - "$numberInt": "0" - }, + "views": "35", + "likes": "0", "revisionId": "KNGXDXnev8ys6j266" } \ No newline at end of file diff --git a/art/FGbfRShZBrEzgsq9v/art.json b/art/FGbfRShZBrEzgsq9v/art.json index a7ad3f0a..9c8e3e8e 100644 --- a/art/FGbfRShZBrEzgsq9v/art.json +++ b/art/FGbfRShZBrEzgsq9v/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1616094225218" - } + "$date": "1616094225218" }, "modifiedAt": { - "$date": { - "$numberLong": "1616094225218" - } + "$date": "1616094225218" }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.1909981202842297" - }, + "rank": "1.1909981202842297", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4th7ngzptgb16wilw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "vbvxeg4n5v5vtpAZs" } \ No newline at end of file diff --git a/art/FJRdnZn9mERmk9Yaz/art.json b/art/FJRdnZn9mERmk9Yaz/art.json index 0affd8e8..061f81da 100644 --- a/art/FJRdnZn9mERmk9Yaz/art.json +++ b/art/FJRdnZn9mERmk9Yaz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "h2veKHbrcaBoNCHmN", "createdAt": { - "$date": { - "$numberLong": "1575397922136" - } + "$date": "1575397922136" }, "profile": { "first_name": "ארד", @@ -15,21 +13,15 @@ "username": "ארד" }, "createdAt": { - "$date": { - "$numberLong": "1575397945452" - } + "$date": "1575397945452" }, "modifiedAt": { - "$date": { - "$numberLong": "1575397945452" - } + "$date": "1575397945452" }, "origId": null, "name": "FirstShader", "notes": "My first shader :O", - "rank": { - "$numberDouble": "1.0625835534401886" - }, + "rank": "1.0625835534401886", "private": false, "unlisted": false, "username": "ארד", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5d9tqrhkygzmgg6f3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "184" - }, - "likes": { - "$numberInt": "1" - }, + "views": "184", + "likes": "1", "revisionId": "XNLEe9EpeZJYoLqcG" } \ No newline at end of file diff --git a/art/FKW2yC28uaYuXntoz/art.json b/art/FKW2yC28uaYuXntoz/art.json index 34e94b83..e777a6f4 100644 --- a/art/FKW2yC28uaYuXntoz/art.json +++ b/art/FKW2yC28uaYuXntoz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1574599786887" - } + "$date": "1574599786887" }, "modifiedAt": { - "$date": { - "$numberLong": "1574599786887" - } + "$date": "1574599786887" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.059325148573468" - }, + "rank": "1.059325148573468", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-m2kamsv8foab92yd8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "1" - }, + "views": "88", + "likes": "1", "revisionId": "ym3mY6HXFtE3Qbjmg" } \ No newline at end of file diff --git a/art/FMpo6tgK5xszx7CuS/art.json b/art/FMpo6tgK5xszx7CuS/art.json index bd56f566..5c7e3470 100644 --- a/art/FMpo6tgK5xszx7CuS/art.json +++ b/art/FMpo6tgK5xszx7CuS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a8m3atPhmk7sE7mpT", "createdAt": { - "$date": { - "$numberLong": "1694268147721" - } + "$date": "1694268147721" }, "profile": { "first_name": "Inoculate", @@ -16,21 +14,15 @@ "username": "inoculate" }, "createdAt": { - "$date": { - "$numberLong": "1694269896484" - } + "$date": "1694269896484" }, "modifiedAt": { - "$date": { - "$numberLong": "1694269896484" - } + "$date": "1694269896484" }, "origId": null, "name": "Infinite Spiral", "notes": "", - "rank": { - "$numberDouble": "1.489854522458768" - }, + "rank": "1.489854522458768", "private": false, "unlisted": false, "username": "inoculate", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-rxtzxsr3gyf2krcwv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "m2xLscfrcEgyxnjCT" } \ No newline at end of file diff --git a/art/FMq3vpaDGsoEMC7e9/art.json b/art/FMq3vpaDGsoEMC7e9/art.json index bc62dca4..46dd20cb 100644 --- a/art/FMq3vpaDGsoEMC7e9/art.json +++ b/art/FMq3vpaDGsoEMC7e9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1497377448438" - } + "$date": "1497377448438" }, "modifiedAt": { - "$date": { - "$numberLong": "1497377448438" - } + "$date": "1497377448438" }, "origId": null, "name": "tutorial 4", "notes": "", - "rank": { - "$numberDouble": "1.1808654260471951" - }, + "rank": "1.1808654260471951", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q7md7mrgg5ouy81ri-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "698dNdeCPrentDxEr" } \ No newline at end of file diff --git a/art/FMuoFaTjjywnD7fJm/art.json b/art/FMuoFaTjjywnD7fJm/art.json index d3ba2a71..45d8be0f 100644 --- a/art/FMuoFaTjjywnD7fJm/art.json +++ b/art/FMuoFaTjjywnD7fJm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684410565960" - } + "$date": "1684410565960" }, "modifiedAt": { - "$date": { - "$numberLong": "1684410734477" - } + "$date": "1684410734477" }, "origId": null, "name": "Making A Grid Variation", "notes": "", - "rank": { - "$numberDouble": "1.702380558558993" - }, + "rank": "1.702380558558993", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xgqb9sloo2a81wcd3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "95HMvebMDesMXPEDB" } \ No newline at end of file diff --git a/art/FNFsfgYT3ysjSme2P/art.json b/art/FNFsfgYT3ysjSme2P/art.json index 7879b66f..d844585b 100644 --- a/art/FNFsfgYT3ysjSme2P/art.json +++ b/art/FNFsfgYT3ysjSme2P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465550635088" - } + "$date": "1465550635088" }, "modifiedAt": { - "$date": { - "$numberLong": "1465661486061" - } + "$date": "1465661486061" }, "origId": "7DtazpcMcdA6fJ4XW", "name": "candy", "notes": "", - "rank": { - "$numberDouble": "1.2072187165580082" - }, + "rank": "1.2072187165580082", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l0k8vdupw883y6q85-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "142" - }, - "likes": { - "$numberInt": "0" - }, + "views": "142", + "likes": "0", "revisionId": "BWhGNemS2GnDGxEQi" } \ No newline at end of file diff --git a/art/FNwMYwJ2SdwbbSNAN/art.json b/art/FNwMYwJ2SdwbbSNAN/art.json index a15ba057..ecaa6395 100644 --- a/art/FNwMYwJ2SdwbbSNAN/art.json +++ b/art/FNwMYwJ2SdwbbSNAN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1549990369220" - } + "$date": "1549990369220" }, "modifiedAt": { - "$date": { - "$numberLong": "1549990752319" - } + "$date": "1549990752319" }, "origId": "pJM2rdtSkSBnEkMeG", "name": "sput", "notes": "", - "rank": { - "$numberDouble": "10.853232209553042" - }, + "rank": "10.853232209553042", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n1ff18rw1rhaacsyk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "659" - }, - "likes": { - "$numberInt": "9" - }, + "views": "659", + "likes": "9", "revisionId": "TnSdtCAv78pAnchBb" } \ No newline at end of file diff --git a/art/FPFBuCexgLQpriEoS/art.json b/art/FPFBuCexgLQpriEoS/art.json index cd55abea..a6d9aaf1 100644 --- a/art/FPFBuCexgLQpriEoS/art.json +++ b/art/FPFBuCexgLQpriEoS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452994957484" - } + "$date": "1452994957484" }, "modifiedAt": { - "$date": { - "$numberLong": "1453560804281" - } + "$date": "1453560804281" }, "origId": "bbsF39W6bJo3j4R3j", "name": "rollin", "notes": "", - "rank": { - "$numberDouble": "10.383092686257969" - }, + "rank": "10.383092686257969", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9bcl3otpidc8yk7s8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "388" - }, - "likes": { - "$numberInt": "2" - }, + "views": "388", + "likes": "2", "revisionId": "rThcGALqhF88J2BET" } \ No newline at end of file diff --git a/art/FWWNQRxd2LXsvsxj5/art.json b/art/FWWNQRxd2LXsvsxj5/art.json index 8e825751..37de09dc 100644 --- a/art/FWWNQRxd2LXsvsxj5/art.json +++ b/art/FWWNQRxd2LXsvsxj5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499884527395" - } + "$date": "1499884527395" }, "modifiedAt": { - "$date": { - "$numberLong": "1499884527395" - } + "$date": "1499884527395" }, "origId": "XXSghCnP6t28ai6cy", "name": "brain hach", "notes": "", - "rank": { - "$numberDouble": "10.461387723178163" - }, + "rank": "10.461387723178163", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ozmhslskkkqgm6vb4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "167" - }, - "likes": { - "$numberInt": "2" - }, + "views": "167", + "likes": "2", "revisionId": "x6vsnCnpwbNa8P3NP" } \ No newline at end of file diff --git a/art/Fc6iHGcLDEtSTqbNG/art.json b/art/Fc6iHGcLDEtSTqbNG/art.json index 7b47a60d..dd969e68 100644 --- a/art/Fc6iHGcLDEtSTqbNG/art.json +++ b/art/Fc6iHGcLDEtSTqbNG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1468376540034" - } + "$date": "1468376540034" }, "modifiedAt": { - "$date": { - "$numberLong": "1469215860402" - } + "$date": "1469215860402" }, "origId": "YXfLo5Yw55muQ7MZn", "name": "tm-grid", "notes": "", - "rank": { - "$numberDouble": "10.178503391706514" - }, + "rank": "10.178503391706514", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5z38orofsfbe7vap7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "337" - }, - "likes": { - "$numberInt": "7" - }, + "views": "337", + "likes": "7", "revisionId": "tobqiWdkqSZnoZSgm" } \ No newline at end of file diff --git a/art/Fc9c7BdBMHwtZfBd4/art.json b/art/Fc9c7BdBMHwtZfBd4/art.json index eebfd7d1..7ada6f5d 100644 --- a/art/Fc9c7BdBMHwtZfBd4/art.json +++ b/art/Fc9c7BdBMHwtZfBd4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685625078728" - } + "$date": "1685625078728" }, "modifiedAt": { - "$date": { - "$numberLong": "1685625078728" - } + "$date": "1685625078728" }, "origId": null, "name": "xercise - Vertexshaderart : Circles from Triangles", "notes": "xercise - Vertexshaderart : Circles from Triangles", - "rank": { - "$numberDouble": "1.212011543146735" - }, + "rank": "1.212011543146735", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vkrg6vpe4jmi03e6h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "qugB2mxXwAbREr7up" } \ No newline at end of file diff --git a/art/FdyK8FcKsuCHmdq9D/art.json b/art/FdyK8FcKsuCHmdq9D/art.json index ad1d58e7..f3dd92d8 100644 --- a/art/FdyK8FcKsuCHmdq9D/art.json +++ b/art/FdyK8FcKsuCHmdq9D/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YjHcknEt6QQipuQr3", "createdAt": { - "$date": { - "$numberLong": "1551481228108" - } + "$date": "1551481228108" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "polacienta" }, "createdAt": { - "$date": { - "$numberLong": "1551481254096" - } + "$date": "1551481254096" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481254096" - } + "$date": "1551481254096" }, "origId": null, "name": "onda", "notes": "", - "rank": { - "$numberDouble": "1.5935168613817565" - }, + "rank": "1.5935168613817565", "private": false, "unlisted": true, "username": "polacienta", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-m5v5o64uj8ka8ot6q-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "6o7M5duF6iYqu7cPe" } \ No newline at end of file diff --git a/art/FebsjBDDpXSkBLMfb/art.json b/art/FebsjBDDpXSkBLMfb/art.json index 4588f150..29634c34 100644 --- a/art/FebsjBDDpXSkBLMfb/art.json +++ b/art/FebsjBDDpXSkBLMfb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1550869133408" - } + "$date": "1550869133408" }, "modifiedAt": { - "$date": { - "$numberLong": "1565024614163" - } + "$date": "1565024614163" }, "origId": "ChgRzRLbrFD5wzfZk", "name": ".planet", "notes": "", - "rank": { - "$numberDouble": "10.942184061884717" - }, + "rank": "10.942184061884717", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rmijf94h13te9mqmv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1058" - }, - "likes": { - "$numberInt": "8" - }, + "views": "1058", + "likes": "8", "revisionId": "mCSCivX5KjtpfLmde" } \ No newline at end of file diff --git a/art/FfHLpZyMW5rXY9aD5/art.json b/art/FfHLpZyMW5rXY9aD5/art.json index e038c09c..9e515dab 100644 --- a/art/FfHLpZyMW5rXY9aD5/art.json +++ b/art/FfHLpZyMW5rXY9aD5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1561458831176" - } + "$date": "1561458831176" }, "modifiedAt": { - "$date": { - "$numberLong": "1561458831176" - } + "$date": "1561458831176" }, "origId": "TFMzciLhhyBhYRKW5", "name": "준석", "notes": "", - "rank": { - "$numberDouble": "1.0380735940633803" - }, + "rank": "1.0380735940633803", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-svb6wws9kqpmimcvc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "rZveH7Z4ACy6cuMPE" } \ No newline at end of file diff --git a/art/Ffs2irmibSP7oFuTu/art.json b/art/Ffs2irmibSP7oFuTu/art.json index 3f7f8e4f..bd729fb6 100644 --- a/art/Ffs2irmibSP7oFuTu/art.json +++ b/art/Ffs2irmibSP7oFuTu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yzwhJTH9ASEBDtEi9", "createdAt": { - "$date": { - "$numberLong": "1466660344065" - } + "$date": "1466660344065" }, "username": "shu", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1517180447963" - } + "$date": "1517180447963" }, "modifiedAt": { - "$date": { - "$numberLong": "1517180447963" - } + "$date": "1517180447963" }, "origId": "4MXkkkQvDcbZT2bmy", "name": "124b sin city", "notes": "124 bytes", - "rank": { - "$numberDouble": "10.131112507927249" - }, + "rank": "10.131112507927249", "private": false, "unlisted": false, "username": "shu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y4grifiszavh7h2tz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "483" - }, - "likes": { - "$numberInt": "2" - }, + "views": "483", + "likes": "2", "revisionId": "2sSMJiFJfsT2eQRcT" } \ No newline at end of file diff --git a/art/FipmX7SNkZ3TqAY5p/art.json b/art/FipmX7SNkZ3TqAY5p/art.json index 5d7b86e6..d490b933 100644 --- a/art/FipmX7SNkZ3TqAY5p/art.json +++ b/art/FipmX7SNkZ3TqAY5p/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1682100303621" - } + "$date": "1682100303621" }, "modifiedAt": { - "$date": { - "$numberLong": "1682100303621" - } + "$date": "1682100303621" }, "origId": null, "name": "sphere", "notes": "", - "rank": { - "$numberDouble": "1.9457574180960706" - }, + "rank": "1.9457574180960706", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-uc2ibh2q06mz1x786-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "TRATBqC6ywv5vcTZa" } \ No newline at end of file diff --git a/art/FjA6DbEL9qbenj778/art.json b/art/FjA6DbEL9qbenj778/art.json index ba928e94..7b3137f4 100644 --- a/art/FjA6DbEL9qbenj778/art.json +++ b/art/FjA6DbEL9qbenj778/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1676225817251" - } + "$date": "1676225817251" }, "modifiedAt": { - "$date": { - "$numberLong": "1676225817251" - } + "$date": "1676225817251" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7754075622332348" - }, + "rank": "1.7754075622332348", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cvc4cnxb7uua9k7ua-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "HaYkLZuZcRNNvAMrE" } \ No newline at end of file diff --git a/art/FkZcSiHXEHreJBCH9/art.json b/art/FkZcSiHXEHreJBCH9/art.json index 13c53848..2d2fed91 100644 --- a/art/FkZcSiHXEHreJBCH9/art.json +++ b/art/FkZcSiHXEHreJBCH9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1531112415715" - } + "$date": "1531112415715" }, "modifiedAt": { - "$date": { - "$numberLong": "1531112415715" - } + "$date": "1531112415715" }, "origId": null, "name": "my_tutorial", "notes": "", - "rank": { - "$numberDouble": "10.39676537307427" - }, + "rank": "10.39676537307427", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-k9jtdeqibi5myicse-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "212" - }, - "likes": { - "$numberInt": "2" - }, + "views": "212", + "likes": "2", "revisionId": "93c5kKns8MLpEJBtA" } \ No newline at end of file diff --git a/art/Fkoesg8YQ6JMJPRDj/art.json b/art/Fkoesg8YQ6JMJPRDj/art.json index 320e7eb0..09703e88 100644 --- a/art/Fkoesg8YQ6JMJPRDj/art.json +++ b/art/Fkoesg8YQ6JMJPRDj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1685460627786" - } + "$date": "1685460627786" }, "modifiedAt": { - "$date": { - "$numberLong": "1685460627786" - } + "$date": "1685460627786" }, "origId": null, "name": "Circles from Triangles - jonghyeon.l", "notes": "", - "rank": { - "$numberDouble": "1.9932795040599207" - }, + "rank": "1.9932795040599207", "private": false, "unlisted": true, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8kwcahlggncvxoaui-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "tYgD3S7JZ3umJPLeQ" } \ No newline at end of file diff --git a/art/FomjPf4hmRGox2dnF/art.json b/art/FomjPf4hmRGox2dnF/art.json index ced4a87c..c85ec515 100644 --- a/art/FomjPf4hmRGox2dnF/art.json +++ b/art/FomjPf4hmRGox2dnF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Quw47FgGEXxpL2vcm", "createdAt": { - "$date": { - "$numberLong": "1639430298074" - } + "$date": "1639430298074" }, "profile": { "first_name": "mohamed", @@ -15,21 +13,15 @@ "username": "mohamed" }, "createdAt": { - "$date": { - "$numberLong": "1639430408867" - } + "$date": "1639430408867" }, "modifiedAt": { - "$date": { - "$numberLong": "1639431380123" - } + "$date": "1639431380123" }, "origId": null, "name": "First", "notes": "", - "rank": { - "$numberDouble": "1.3970162853634824" - }, + "rank": "1.3970162853634824", "private": false, "unlisted": true, "username": "mohamed", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-wht771s9xo3e0r8hp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "vD9zGwhAcEC59soAa" } \ No newline at end of file diff --git a/art/FozLSgACn56r8QXk5/art.json b/art/FozLSgACn56r8QXk5/art.json index 1f1b9f7f..b9fa4308 100644 --- a/art/FozLSgACn56r8QXk5/art.json +++ b/art/FozLSgACn56r8QXk5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1565906419529" - } + "$date": "1565906419529" }, "modifiedAt": { - "$date": { - "$numberLong": "1565906419529" - } + "$date": "1565906419529" }, "origId": "pi26Yd2oHdMNecbqi", "name": "omgregg KMachine WIP", "notes": "4 Kmachine WIP", - "rank": { - "$numberDouble": "1.6513486056522493" - }, + "rank": "1.6513486056522493", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jl5qiela8p3x8xeq9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "141" - }, - "likes": { - "$numberInt": "1" - }, + "views": "141", + "likes": "1", "revisionId": "Q5QdnocoNF2n5XTWC" } \ No newline at end of file diff --git a/art/FpeWqKvfuhWuYhfuT/art.json b/art/FpeWqKvfuhWuYhfuT/art.json index 4821f63a..bc3b62cf 100644 --- a/art/FpeWqKvfuhWuYhfuT/art.json +++ b/art/FpeWqKvfuhWuYhfuT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1512786658445" - } + "$date": "1512786658445" }, "modifiedAt": { - "$date": { - "$numberLong": "1512786658445" - } + "$date": "1512786658445" }, "origId": "M9HqzgN5qio4LRDxq", "name": "circlepower K FURR233", "notes": "", - "rank": { - "$numberDouble": "1.34258477123868" - }, + "rank": "1.34258477123868", "private": false, "unlisted": true, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mft4bm6rluwxv8bzt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "0" - }, + "views": "39", + "likes": "0", "revisionId": "gr4cHozubJH4AeLAA" } \ No newline at end of file diff --git a/art/FqNcEyWQSSAnHAtMY/art.json b/art/FqNcEyWQSSAnHAtMY/art.json index 6b717fb9..dbe8441a 100644 --- a/art/FqNcEyWQSSAnHAtMY/art.json +++ b/art/FqNcEyWQSSAnHAtMY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1494695602138" - } + "$date": "1494695602138" }, "modifiedAt": { - "$date": { - "$numberLong": "1494695602138" - } + "$date": "1494695602138" }, "origId": null, "name": "asdf", "notes": "", - "rank": { - "$numberDouble": "1.8812060191911675" - }, + "rank": "1.8812060191911675", "private": false, "unlisted": true, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ukzsutkv5foeup7vf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Ne3KWYT6sFBbdpMJT" } \ No newline at end of file diff --git a/art/FqSZrJ7rAfB3savC5/art.json b/art/FqSZrJ7rAfB3savC5/art.json index 58d553b5..74f9d01c 100644 --- a/art/FqSZrJ7rAfB3savC5/art.json +++ b/art/FqSZrJ7rAfB3savC5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1661900006833" - } + "$date": "1661900006833" }, "modifiedAt": { - "$date": { - "$numberLong": "1661900006833" - } + "$date": "1661900006833" }, "origId": null, "name": "sound cone", "notes": "", - "rank": { - "$numberDouble": "1.313580364448373" - }, + "rank": "1.313580364448373", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2f79tm4lfguhhcmqx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "26" - }, - "likes": { - "$numberInt": "0" - }, + "views": "26", + "likes": "0", "revisionId": "93wTcwpcvRorH7ioo" } \ No newline at end of file diff --git a/art/FsHtLXJDGt87mpMLt/art.json b/art/FsHtLXJDGt87mpMLt/art.json index 08797c7e..0968d18f 100644 --- a/art/FsHtLXJDGt87mpMLt/art.json +++ b/art/FsHtLXJDGt87mpMLt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,20 +13,14 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1448210120885" - } + "$date": "1448210120885" }, "modifiedAt": { - "$date": { - "$numberLong": "1448210885091" - } + "$date": "1448210885091" }, "origId": null, "name": "striped", - "rank": { - "$numberDouble": "1.7949319785719902" - }, + "rank": "1.7949319785719902", "private": false, "username": "visy", "settings": { @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-84llo9xy97zkz6757-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "F9uqxaQWwTycuH27t", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/FsdFwLEhLHY2TyemA/art.json b/art/FsdFwLEhLHY2TyemA/art.json index acbdfbcc..d8ae72ca 100644 --- a/art/FsdFwLEhLHY2TyemA/art.json +++ b/art/FsdFwLEhLHY2TyemA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1638653470573" - } + "$date": "1638653470573" }, "modifiedAt": { - "$date": { - "$numberLong": "1638653470573" - } + "$date": "1638653470573" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5129433685301434" - }, + "rank": "1.5129433685301434", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-e2jilst5tshkd5426-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "QHnEqec5dsWz6NPQS" } \ No newline at end of file diff --git a/art/FtWQZjoHxqMK8dS5s/art.json b/art/FtWQZjoHxqMK8dS5s/art.json index 204f5a6e..f2bbd4db 100644 --- a/art/FtWQZjoHxqMK8dS5s/art.json +++ b/art/FtWQZjoHxqMK8dS5s/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FsPX3C7EerrsJgMhi", "createdAt": { - "$date": { - "$numberLong": "1638285005914" - } + "$date": "1638285005914" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "leithba" }, "createdAt": { - "$date": { - "$numberLong": "1638523574247" - } + "$date": "1638523574247" }, "modifiedAt": { - "$date": { - "$numberLong": "1638559045435" - } + "$date": "1638559045435" }, "origId": null, "name": "sphere", "notes": "", - "rank": { - "$numberDouble": "1.2878331656884447" - }, + "rank": "1.2878331656884447", "private": false, "unlisted": false, "username": "leithba", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-yd5t6llew6sj0q4ad-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "168" - }, - "likes": { - "$numberInt": "1" - }, + "views": "168", + "likes": "1", "revisionId": "nKG9D6BAkNGBfx8gC" } \ No newline at end of file diff --git a/art/FuHqi38wkbaQc4shv/art.json b/art/FuHqi38wkbaQc4shv/art.json index b00c439e..220cbfc6 100644 --- a/art/FuHqi38wkbaQc4shv/art.json +++ b/art/FuHqi38wkbaQc4shv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551481166130" - } + "$date": "1551481166130" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481166130" - } + "$date": "1551481166130" }, "origId": "eXXeb2MwbgjMFutev", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4761347744889612" - }, + "rank": "1.4761347744889612", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7zwzs9elgw63xoqtn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "AsovczWohMzi4Bcka" } \ No newline at end of file diff --git a/art/FuT3HckGWwv5PxkNP/art.json b/art/FuT3HckGWwv5PxkNP/art.json index 5222382e..e31f6c00 100644 --- a/art/FuT3HckGWwv5PxkNP/art.json +++ b/art/FuT3HckGWwv5PxkNP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1633643672982" - } + "$date": "1633643672982" }, "modifiedAt": { - "$date": { - "$numberLong": "1633643672982" - } + "$date": "1633643672982" }, "origId": "sA2GkcNB7H2biaXxg", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.344031945636523" - }, + "rank": "1.344031945636523", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-o0m773xt4pt38ksqf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "52" - }, - "likes": { - "$numberInt": "0" - }, + "views": "52", + "likes": "0", "revisionId": "7gj53iAZL64GLzhHF" } \ No newline at end of file diff --git a/art/FucZXqgfuHN6wAZop/art.json b/art/FucZXqgfuHN6wAZop/art.json index 4741b7dd..58c68384 100644 --- a/art/FucZXqgfuHN6wAZop/art.json +++ b/art/FucZXqgfuHN6wAZop/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "G2ngfuFSv93PkHfwT", "createdAt": { - "$date": { - "$numberLong": "1535538259897" - } + "$date": "1535538259897" }, "profile": { "first_name": "Piotr", @@ -15,21 +13,15 @@ "username": "piotr" }, "createdAt": { - "$date": { - "$numberLong": "1535538421468" - } + "$date": "1535538421468" }, "modifiedAt": { - "$date": { - "$numberLong": "1535538421468" - } + "$date": "1535538421468" }, "origId": null, "name": "bonus", "notes": "", - "rank": { - "$numberDouble": "1.532590534009723" - }, + "rank": "1.532590534009723", "private": false, "unlisted": true, "username": "piotr", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-kwl9b8a3dnxwi0boc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "18" - }, - "likes": { - "$numberInt": "0" - }, + "views": "18", + "likes": "0", "revisionId": "SsKgDEZc7dY2RQ2JN" } \ No newline at end of file diff --git a/art/FufiW6ZAC4tzCrSqe/art.json b/art/FufiW6ZAC4tzCrSqe/art.json index 36c46801..c190ac57 100644 --- a/art/FufiW6ZAC4tzCrSqe/art.json +++ b/art/FufiW6ZAC4tzCrSqe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652878922531" - } + "$date": "1652878922531" }, "modifiedAt": { - "$date": { - "$numberLong": "1652879173627" - } + "$date": "1652879173627" }, "origId": null, "name": "making A Grid donga.choi", "notes": "", - "rank": { - "$numberDouble": "1.826219609062642" - }, + "rank": "1.826219609062642", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8wjdikks5oxu2m9nr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "jJatXEszj8TFXoLJ5" } \ No newline at end of file diff --git a/art/FvWzPMiZrdqtgEJHY/art.json b/art/FvWzPMiZrdqtgEJHY/art.json index 98dff144..83ed145f 100644 --- a/art/FvWzPMiZrdqtgEJHY/art.json +++ b/art/FvWzPMiZrdqtgEJHY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": { - "$numberLong": "1453130559425" - } + "$date": "1453130559425" }, "username": "gaz", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1458810539228" - } + "$date": "1458810539228" }, "modifiedAt": { - "$date": { - "$numberLong": "1458947554076" - } + "$date": "1458947554076" }, "origId": "DSH7PskktA2rGgZ6F", "name": "Particle", "notes": "", - "rank": { - "$numberDouble": "1.2028496263449713" - }, + "rank": "1.2028496263449713", "private": false, "unlisted": false, "username": "gaz", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-iw5tw2hxsnowabvg7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "307" - }, - "likes": { - "$numberInt": "0" - }, + "views": "307", + "likes": "0", "revisionId": "sAb27JrMufhdjS76A" } \ No newline at end of file diff --git a/art/Fx9jpEFb8X6WPRBT9/art.json b/art/Fx9jpEFb8X6WPRBT9/art.json index bbe98455..139df004 100644 --- a/art/Fx9jpEFb8X6WPRBT9/art.json +++ b/art/Fx9jpEFb8X6WPRBT9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kRuoSvQwwhSmmXEvD", "createdAt": { - "$date": { - "$numberLong": "1544314876417" - } + "$date": "1544314876417" }, "username": "chrisbartholomew", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1544316739041" - } + "$date": "1544316739041" }, "modifiedAt": { - "$date": { - "$numberLong": "1544316739041" - } + "$date": "1544316739041" }, "origId": null, "name": "pointgrid v1", "notes": "", - "rank": { - "$numberDouble": "1.0564849195470678" - }, + "rank": "1.0564849195470678", "private": false, "unlisted": true, "username": "chrisbartholomew", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nltiey2ds1p50vdll-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "SFGpp6Zq2876gk9ay" } \ No newline at end of file diff --git a/art/FxDGfLNG4kMa6DAGa/art.json b/art/FxDGfLNG4kMa6DAGa/art.json index adea22b9..cd7d0eac 100644 --- a/art/FxDGfLNG4kMa6DAGa/art.json +++ b/art/FxDGfLNG4kMa6DAGa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1529844226992" - } + "$date": "1529844226992" }, "modifiedAt": { - "$date": { - "$numberLong": "1529844226992" - } + "$date": "1529844226992" }, "origId": "GxbSZ33B9swmxAmdT", "name": "hashslots", "notes": "", - "rank": { - "$numberDouble": "1.14087703731643" - }, + "rank": "1.14087703731643", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q92xr3agj06m5bcat-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "xfbEHqmqxK5xcAu36" } \ No newline at end of file diff --git a/art/G2qYBmuQs2cA7C4ze/art.json b/art/G2qYBmuQs2cA7C4ze/art.json index ebb619af..be8572d0 100644 --- a/art/G2qYBmuQs2cA7C4ze/art.json +++ b/art/G2qYBmuQs2cA7C4ze/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784220608" - } + "$date": "1670784220608" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784220608" - } + "$date": "1670784220608" }, "origId": "nxqCRh7kbHBXK4qNn", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.1132024776528266" - }, + "rank": "1.1132024776528266", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-16qy3qcvp5qha4e5c-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "6zSqtfrhu8wcjTogd" } \ No newline at end of file diff --git a/art/G3infoeL8fLc5SiDQ/art.json b/art/G3infoeL8fLc5SiDQ/art.json index 287be94d..37b59c6b 100644 --- a/art/G3infoeL8fLc5SiDQ/art.json +++ b/art/G3infoeL8fLc5SiDQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1523285012357" - } + "$date": "1523285012357" }, "modifiedAt": { - "$date": { - "$numberLong": "1525449762060" - } + "$date": "1525449762060" }, "origId": "SJ68p365upswGjcG9", "name": "Simple Particles with no velocity???", "notes": "Glad I can get a bunch of points on the screen and get them working. Thinking like this are quite different from the canvas in JavaScript and immediate mode programming.", - "rank": { - "$numberDouble": "1.0409161247464152" - }, + "rank": "1.0409161247464152", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-rflk23r1ord67f6ss-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "1" - }, + "views": "7", + "likes": "1", "revisionId": "FXdiQfN3ZaeStnxtQ" } \ No newline at end of file diff --git a/art/G3kr88RT488uLRBzW/art.json b/art/G3kr88RT488uLRBzW/art.json index 4a710890..b4783c19 100644 --- a/art/G3kr88RT488uLRBzW/art.json +++ b/art/G3kr88RT488uLRBzW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jNGtoBfxSG9tF64x4", "createdAt": { - "$date": { - "$numberLong": "1623631530614" - } + "$date": "1623631530614" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "makavelli3145" }, "createdAt": { - "$date": { - "$numberLong": "1624967960144" - } + "$date": "1624967960144" }, "modifiedAt": { - "$date": { - "$numberLong": "1624967986979" - } + "$date": "1624967986979" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.199243583596717" - }, + "rank": "1.199243583596717", "private": false, "unlisted": true, "username": "makavelli3145", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zlo50q2liksxu5lyb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "1" - }, + "views": "2", + "likes": "1", "revisionId": "cg4PKZ2p5WJEtyBmh" } \ No newline at end of file diff --git a/art/G44HeacsoBQDo4MFC/art.json b/art/G44HeacsoBQDo4MFC/art.json index b810fb94..3d7ebd25 100644 --- a/art/G44HeacsoBQDo4MFC/art.json +++ b/art/G44HeacsoBQDo4MFC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1476361456912" - } + "$date": "1476361456912" }, "modifiedAt": { - "$date": { - "$numberLong": "1476361456912" - } + "$date": "1476361456912" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.52810064565402" - }, + "rank": "1.52810064565402", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-weyl6r771b2keqi5z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "uQBuMJABjCZpBnDWZ" } \ No newline at end of file diff --git a/art/G52W2EuQGvzn2m9mT/art.json b/art/G52W2EuQGvzn2m9mT/art.json index 6bee633e..a3cfb46d 100644 --- a/art/G52W2EuQGvzn2m9mT/art.json +++ b/art/G52W2EuQGvzn2m9mT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512610334358" - } + "$date": "1512610334358" }, "modifiedAt": { - "$date": { - "$numberLong": "1512610334358" - } + "$date": "1512610334358" }, "origId": "BxXCFpZxu7eFdhiyP", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5641891731687818" - }, + "rank": "1.5641891731687818", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mpgjex459hp0jz7id-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "0" - }, + "views": "105", + "likes": "0", "revisionId": "siyzJrfAxipo2Tgsy" } \ No newline at end of file diff --git a/art/G6MPufoeDCrfmHjqf/art.json b/art/G6MPufoeDCrfmHjqf/art.json index 466d4cc2..f9c5bf76 100644 --- a/art/G6MPufoeDCrfmHjqf/art.json +++ b/art/G6MPufoeDCrfmHjqf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571805878174" - } + "$date": "1571805878174" }, "modifiedAt": { - "$date": { - "$numberLong": "1571805878174" - } + "$date": "1571805878174" }, "origId": "QmjXyegEDvGDmMNkK", "name": "maggg", "notes": "", - "rank": { - "$numberDouble": "1.5160207693671832" - }, + "rank": "1.5160207693671832", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2vnism27eqjmmqnzl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "104" - }, - "likes": { - "$numberInt": "0" - }, + "views": "104", + "likes": "0", "revisionId": "Zg7Q8aHJXMk7QHiRC" } \ No newline at end of file diff --git a/art/G6uv6rnTuzAgmHniY/art.json b/art/G6uv6rnTuzAgmHniY/art.json index af69cd62..aaadcd4b 100644 --- a/art/G6uv6rnTuzAgmHniY/art.json +++ b/art/G6uv6rnTuzAgmHniY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448533775823" - } + "$date": "1448533775823" }, "modifiedAt": { - "$date": { - "$numberLong": "1499942589568" - } + "$date": "1499942589568" }, "origId": "DCY4ddBCsphoYLARH", "name": "crystalsnds", - "rank": { - "$numberDouble": "10.239243005292035" - }, + "rank": "10.239243005292035", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-xc9xupidzadldm94e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "441" - }, - "likes": { - "$numberInt": "9" - }, + "views": "441", + "likes": "9", "revisionId": "jFjgGCaDNaunbvH89", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", diff --git a/art/G75PEGQA9JzRQKx4s/art.json b/art/G75PEGQA9JzRQKx4s/art.json index de9fbd88..d4c1ae4c 100644 --- a/art/G75PEGQA9JzRQKx4s/art.json +++ b/art/G75PEGQA9JzRQKx4s/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1516306132881" - } + "$date": "1516306132881" }, "modifiedAt": { - "$date": { - "$numberLong": "1516306132881" - } + "$date": "1516306132881" }, "origId": "HW98dGDbChYw2FjpS", "name": "feels like debris", "notes": "", - "rank": { - "$numberDouble": "1.7726901484234516" - }, + "rank": "1.7726901484234516", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-03l6o4bw8l0a1f7ms-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "388" - }, - "likes": { - "$numberInt": "1" - }, + "views": "388", + "likes": "1", "revisionId": "qZEfftnJ5ZfXJGaZ8" } \ No newline at end of file diff --git a/art/G86ZR9sbc4BB8uW3m/art.json b/art/G86ZR9sbc4BB8uW3m/art.json index 50c86e44..d7698a7e 100644 --- a/art/G86ZR9sbc4BB8uW3m/art.json +++ b/art/G86ZR9sbc4BB8uW3m/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1555888417987" - } + "$date": "1555888417987" }, "modifiedAt": { - "$date": { - "$numberLong": "1555888417987" - } + "$date": "1555888417987" }, "origId": "BnhvgAERQC5rcGRoZ", "name": "seascape", "notes": "", - "rank": { - "$numberDouble": "1.418817534345775" - }, + "rank": "1.418817534345775", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lzch6q7sevubdeu7l-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "uhvBPhooEW823Kqph" } \ No newline at end of file diff --git a/art/GA5AfMNsPaGpaCd7b/art.json b/art/GA5AfMNsPaGpaCd7b/art.json index 67b2a5c1..d5118d8b 100644 --- a/art/GA5AfMNsPaGpaCd7b/art.json +++ b/art/GA5AfMNsPaGpaCd7b/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1500957604573" - } + "$date": "1500957604573" }, "modifiedAt": { - "$date": { - "$numberLong": "1500957604573" - } + "$date": "1500957604573" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7073999228367278" - }, + "rank": "1.7073999228367278", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0vltv14uk2xqn25ie-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "26" - }, - "likes": { - "$numberInt": "0" - }, + "views": "26", + "likes": "0", "revisionId": "SdcN4cEotr4DbmWD3" } \ No newline at end of file diff --git a/art/GBQRjtz2FMC4RcMvC/art.json b/art/GBQRjtz2FMC4RcMvC/art.json index f160424b..bc6f44d3 100644 --- a/art/GBQRjtz2FMC4RcMvC/art.json +++ b/art/GBQRjtz2FMC4RcMvC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1474491166579" - } + "$date": "1474491166579" }, "modifiedAt": { - "$date": { - "$numberLong": "1474491166579" - } + "$date": "1474491166579" }, "origId": "qShjbKXDhES9fS66n", "name": "rage", "notes": "", - "rank": { - "$numberDouble": "1.251469840205397" - }, + "rank": "1.251469840205397", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8rhivs8wmb36t93gd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "T2757qSkLJMvKyBqW" } \ No newline at end of file diff --git a/art/GCHbAzpPAFHCXStCn/art.json b/art/GCHbAzpPAFHCXStCn/art.json index 8ef13f3c..7345e9ea 100644 --- a/art/GCHbAzpPAFHCXStCn/art.json +++ b/art/GCHbAzpPAFHCXStCn/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446201110835" - } + "$date": "1446201110835" }, "origId": "hhsdvkiJ32bCTcezv", "name": "blendy", @@ -25,20 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n gl_PointSize = 40.0;\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.04;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float r2 = sin(orbitAngle);\n float oC = cos(orbitAngle + localTime * count * 0.01) * r2;\n float oS = sin(orbitAngle + localTime * count * 0.01) * r2;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n\n float dd = length(xy);\n float snd = pow(texture2D(sound, vec2(fract(count * 0.01) * 0.25, dd * 0.1)).a, 5.0);\n \n xy = xy + xy * snd ;\n gl_Position = vec4(xy * aspect + mouse * 0.1, -fract(count * 10.01), 1);\n \n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(mix(hsv2rgb(vec3(hue + snd, 1, 1)), vec3(1,1,1), snd), 0.1 + snd * 0.5);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-yoofmit2ulo5s1yxa-thumbnail.jpg", - "views": { - "$numberInt": "154" - }, - "likes": { - "$numberInt": "1" - }, + "views": "154", + "likes": "1", "revisionId": "jaFnJQ5ucSsn5rDH3", "modifiedAt": { - "$date": { - "$numberLong": "1446201110843" - } + "$date": "1446201110843" }, "hasSound": true, - "rank": { - "$numberDouble": "1.5900036304440672" - } + "rank": "1.5900036304440672" } \ No newline at end of file diff --git a/art/GDZH8bzPmGJZX56xN/art.json b/art/GDZH8bzPmGJZX56xN/art.json index 9d2dfa9c..a45cd562 100644 --- a/art/GDZH8bzPmGJZX56xN/art.json +++ b/art/GDZH8bzPmGJZX56xN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": { - "$numberLong": "1684210422037" - } + "$date": "1684210422037" }, "username": "w.chae", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684292112890" - } + "$date": "1684292112890" }, "modifiedAt": { - "$date": { - "$numberLong": "1684292112890" - } + "$date": "1684292112890" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.1208269206845118" - }, + "rank": "1.1208269206845118", "private": false, "unlisted": true, "username": "w.chae", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0sp9becvggo36b4l8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "RB2hzgazeDh3WjMFv" } \ No newline at end of file diff --git a/art/GDrWuySq3yExsoNqR/art.json b/art/GDrWuySq3yExsoNqR/art.json index ea36334d..745683bb 100644 --- a/art/GDrWuySq3yExsoNqR/art.json +++ b/art/GDrWuySq3yExsoNqR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kcqvFctbfrb8oSHeQ", "createdAt": { - "$date": { - "$numberLong": "1605316895276" - } + "$date": "1605316895276" }, "username": "daniel.shenkutie", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1605319186466" - } + "$date": "1605319186466" }, "modifiedAt": { - "$date": { - "$numberLong": "1605319186466" - } + "$date": "1605319186466" }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": { - "$numberDouble": "1.1351340808793566" - }, + "rank": "1.1351340808793566", "private": false, "unlisted": true, "username": "daniel.shenkutie", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vhx60p9f4ff0ixtff-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "TPnpZvAYgABGKKLsf" } \ No newline at end of file diff --git a/art/GDwqy5yjHyevhi2rK/art.json b/art/GDwqy5yjHyevhi2rK/art.json index 715a35b0..7545c244 100644 --- a/art/GDwqy5yjHyevhi2rK/art.json +++ b/art/GDwqy5yjHyevhi2rK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1608473531512" - } + "$date": "1608473531512" }, "modifiedAt": { - "$date": { - "$numberLong": "1608473531512" - } + "$date": "1608473531512" }, "origId": null, "name": "drev", "notes": "", - "rank": { - "$numberDouble": "1.786713425690677" - }, + "rank": "1.786713425690677", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qt7523111dkpyost4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "FLwPK9NH958dMno4L" } \ No newline at end of file diff --git a/art/GEtBB56A9P7F4wjdG/art.json b/art/GEtBB56A9P7F4wjdG/art.json index c807fde6..7b7e038e 100644 --- a/art/GEtBB56A9P7F4wjdG/art.json +++ b/art/GEtBB56A9P7F4wjdG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": { - "$numberLong": "1550038451574" - } + "$date": "1550038451574" }, "profile": { "first_name": "Archer", @@ -16,21 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": { - "$numberLong": "1550170457066" - } + "$date": "1550170457066" }, "modifiedAt": { - "$date": { - "$numberLong": "1550175080008" - } + "$date": "1550175080008" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9602518238914557" - }, + "rank": "1.9602518238914557", "private": false, "unlisted": true, "username": "archer", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-18v7oi81sokyupuma-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "5yTsxt4t7N4nE6ueA" } \ No newline at end of file diff --git a/art/GG222nK5QwLhaPBqp/art.json b/art/GG222nK5QwLhaPBqp/art.json index 1bf98253..bb0e12ed 100644 --- a/art/GG222nK5QwLhaPBqp/art.json +++ b/art/GG222nK5QwLhaPBqp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1589922530622" - } + "$date": "1589922530622" }, "modifiedAt": { - "$date": { - "$numberLong": "1589926159284" - } + "$date": "1589926159284" }, "origId": "PmRwSpR6jxkbJgsE4", "name": "Straight Lines", "notes": "", - "rank": { - "$numberDouble": "1.5105773058835563" - }, + "rank": "1.5105773058835563", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fbdbafqn9b885qva5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "wvAR7Ao78zfYaKdmt" } \ No newline at end of file diff --git a/art/GKbc4tXKXpku2WT84/art.json b/art/GKbc4tXKXpku2WT84/art.json index 04c2df55..8ea490a5 100644 --- a/art/GKbc4tXKXpku2WT84/art.json +++ b/art/GKbc4tXKXpku2WT84/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498660825451" - } + "$date": "1498660825451" }, "modifiedAt": { - "$date": { - "$numberLong": "1501047465322" - } + "$date": "1501047465322" }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "wwww", "notes": "", - "rank": { - "$numberDouble": "10.389576268229622" - }, + "rank": "10.389576268229622", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a13x2pg5d1xdbvrt6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "384" - }, - "likes": { - "$numberInt": "8" - }, + "views": "384", + "likes": "8", "revisionId": "AkedRoWtSSw5gjSGs" } \ No newline at end of file diff --git a/art/GKjSeb4FbAngScBTm/art.json b/art/GKjSeb4FbAngScBTm/art.json index 7807f05d..49affd98 100644 --- a/art/GKjSeb4FbAngScBTm/art.json +++ b/art/GKjSeb4FbAngScBTm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503466312086" - } + "$date": "1503466312086" }, "modifiedAt": { - "$date": { - "$numberLong": "1503466312086" - } + "$date": "1503466312086" }, "origId": "gszWKmYHHf8HxkXiS", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.1586203421375434" - }, + "rank": "1.1586203421375434", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ukba8piohggj47892-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "137" - }, - "likes": { - "$numberInt": "0" - }, + "views": "137", + "likes": "0", "revisionId": "AZ99E6QkhTEtqBC8X" } \ No newline at end of file diff --git a/art/GMo8BydtF9nZHuqcM/art.json b/art/GMo8BydtF9nZHuqcM/art.json index 2c238746..d63949da 100644 --- a/art/GMo8BydtF9nZHuqcM/art.json +++ b/art/GMo8BydtF9nZHuqcM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452354223250" - } + "$date": "1452354223250" }, "modifiedAt": { - "$date": { - "$numberLong": "1452525113731" - } + "$date": "1452525113731" }, "origId": "us5PXZuW9emkg2bD4", "name": "htn", "notes": "", - "rank": { - "$numberDouble": "10.731463502493348" - }, + "rank": "10.731463502493348", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8320phu836qa7oy9b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "462" - }, - "likes": { - "$numberInt": "7" - }, + "views": "462", + "likes": "7", "revisionId": "6oTTRnXsTm6e8ED8Q" } \ No newline at end of file diff --git a/art/GNxuZLXb85Px27uwd/art.json b/art/GNxuZLXb85Px27uwd/art.json index 4f4b42db..8b58a458 100644 --- a/art/GNxuZLXb85Px27uwd/art.json +++ b/art/GNxuZLXb85Px27uwd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1543719727937" - } + "$date": "1543719727937" }, "modifiedAt": { - "$date": { - "$numberLong": "1543719727937" - } + "$date": "1543719727937" }, "origId": "RnwjSt42YXLcGjsgT", "name": "morp-micversion", "notes": "", - "rank": { - "$numberDouble": "1.1681601079771093" - }, + "rank": "1.1681601079771093", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7fenhlws2lpn50fyf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "NifoTWCNeFH2wFCfx" } \ No newline at end of file diff --git a/art/GNybZ7r6mDiCQNAfW/art.json b/art/GNybZ7r6mDiCQNAfW/art.json index 725e3158..21583a79 100644 --- a/art/GNybZ7r6mDiCQNAfW/art.json +++ b/art/GNybZ7r6mDiCQNAfW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499095967568" - } + "$date": "1499095967568" }, "modifiedAt": { - "$date": { - "$numberLong": "1499095967568" - } + "$date": "1499095967568" }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy", "notes": "", - "rank": { - "$numberDouble": "1.0011162926028245" - }, + "rank": "1.0011162926028245", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xzxc8pbv2yd937kre-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "FytC3uph5DAA4uqbR" } \ No newline at end of file diff --git a/art/GPneC8Rz7k8CDKL6i/art.json b/art/GPneC8Rz7k8CDKL6i/art.json index f0652f6e..5b7b0449 100644 --- a/art/GPneC8Rz7k8CDKL6i/art.json +++ b/art/GPneC8Rz7k8CDKL6i/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pShbwXbEpRcqHH4By", "createdAt": { - "$date": { - "$numberLong": "1540987632613" - } + "$date": "1540987632613" }, "profile": { "first_name": "Patrik", @@ -15,21 +13,15 @@ "username": "patrik" }, "createdAt": { - "$date": { - "$numberLong": "1540987667959" - } + "$date": "1540987667959" }, "modifiedAt": { - "$date": { - "$numberLong": "1540987667959" - } + "$date": "1540987667959" }, "origId": "4h35MHPA2dwXFTJHy", "name": "3D Sine Wave_mousepos mod", "notes": "change color by mouseposition", - "rank": { - "$numberDouble": "1.4817570260364195" - }, + "rank": "1.4817570260364195", "private": false, "unlisted": true, "username": "patrik", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-bd74ifwrtdjlvsddv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "J6bTXPgpfwMAjYjXR" } \ No newline at end of file diff --git a/art/GRmubu72jMXJivdL4/art.json b/art/GRmubu72jMXJivdL4/art.json index 97244513..4c21e022 100644 --- a/art/GRmubu72jMXJivdL4/art.json +++ b/art/GRmubu72jMXJivdL4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sP483FJXn7SuTsbAt", "createdAt": { - "$date": { - "$numberLong": "1472559237427" - } + "$date": "1472559237427" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "evilprofesseur" }, "createdAt": { - "$date": { - "$numberLong": "1472561364301" - } + "$date": "1472561364301" }, "modifiedAt": { - "$date": { - "$numberLong": "1472561364301" - } + "$date": "1472561364301" }, "origId": null, "name": "grid attempt", "notes": "", - "rank": { - "$numberDouble": "1.9828806740690146" - }, + "rank": "1.9828806740690146", "private": false, "unlisted": true, "username": "evilprofesseur", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-t1x5l5kfdoa3jf7bw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "2n36ZHtrkJ7vmJZ5R" } \ No newline at end of file diff --git a/art/GRxBfbR6hkmf9Q3Am/art.json b/art/GRxBfbR6hkmf9Q3Am/art.json index 2c119820..81f9d7cc 100644 --- a/art/GRxBfbR6hkmf9Q3Am/art.json +++ b/art/GRxBfbR6hkmf9Q3Am/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559687214" - } + "$date": "1525559687214" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559687214" - } + "$date": "1525559687214" }, "origId": "3uytcwyYXxGeEvu4D", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.2948911988749303" - }, + "rank": "1.2948911988749303", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mxr4zzgx5x34krjln-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "0" - }, + "views": "85", + "likes": "0", "revisionId": "Lx9Ww36aY39MQFjiz" } \ No newline at end of file diff --git a/art/GSwqjg58RKKvcPvhZ/art.json b/art/GSwqjg58RKKvcPvhZ/art.json index a2d41c3f..2bea175e 100644 --- a/art/GSwqjg58RKKvcPvhZ/art.json +++ b/art/GSwqjg58RKKvcPvhZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553214700657" - } + "$date": "1553214700657" }, "modifiedAt": { - "$date": { - "$numberLong": "1553214700657" - } + "$date": "1553214700657" }, "origId": "vqWQHJrgtfjyuWZXw", "name": "ejercicio2", "notes": "", - "rank": { - "$numberDouble": "1.2419455971522932" - }, + "rank": "1.2419455971522932", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5juipf59fxshw80kl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "24" - }, - "likes": { - "$numberInt": "0" - }, + "views": "24", + "likes": "0", "revisionId": "R5PpH6Wxz8iSRiqxM" } \ No newline at end of file diff --git a/art/GY6bT7gTsHXRvMshg/art.json b/art/GY6bT7gTsHXRvMshg/art.json index 1d78cdec..31a61e9b 100644 --- a/art/GY6bT7gTsHXRvMshg/art.json +++ b/art/GY6bT7gTsHXRvMshg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "eRW4yDxawZyEw54rX", "createdAt": { - "$date": { - "$numberLong": "1446229516677" - } + "$date": "1446229516677" }, "username": "johan", "profile": { @@ -13,9 +11,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446229802719" - } + "$date": "1446229802719" }, "origId": null, "name": "wip", @@ -34,20 +30,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define OCTAVES 8\n\nconst float DIM_X = 128.;\nconst float DIM_Y = 64.;\n\nconst float BG_DIM_X = 8.;\nconst float BG_DIM_Y = 6.;\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvec3 hash(vec3 p){\n return vec3(0.);\n}\n\nfloat rand(in vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nfloat rand2(in vec2 co){\n return fract(cos(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nfloat rand3(in vec3 co){\n return fract(sin(dot(co.xyz ,vec3(12.9898,78.233,213.576))) * 43758.5453);\n}\n\nfloat valueNoiseSimple3D(in vec3 vl) {\n const vec2 helper = vec2(0., 1.);\n vec3 grid = floor(vl);\n vec3 interp = smoothstep(vec3(0.), vec3(1.), fract(vl));\n \n float interpY0 = mix(mix(rand3(grid),\n \t rand3(grid + helper.yxx),\n \t interp.x),\n mix(rand3(grid + helper.xyx),\n \trand3(grid + helper.yyx),\n \tinterp.x),\n interp.y);\n \n \n float interpY1 = mix(mix(rand3(grid + helper.xxy),\n \t rand3(grid + helper.yxy),\n \tinterp.x),\n mix(rand3(grid + helper.xyy),\n \trand3(grid + helper.yyy),\n \tinterp.x),\n interp.y);\n \n return -1. + 2.*mix(interpY0, interpY1, interp.z);\n}\n\nfloat fractalNoise(in vec3 vl) {\n const float persistance = 2.;\n const float persistanceA = 2.;\n float amplitude = .5;\n float rez = 0.0;\n float rez2 = 0.0;\n vec3 p = vl;\n \n for (int i = 0; i < OCTAVES / 2; i++) {\n rez += amplitude * valueNoiseSimple3D(p);\n amplitude /= persistanceA;\n p *= persistance;\n }\n \n float h = smoothstep(0., 1., vl.y*.5 + .5 );\n if (h > 0.01) { // small optimization, since Hermit polynom has low front at the start\n // God is in the details\n for (int i = OCTAVES / 2; i < OCTAVES; i++) {\n rez2 += amplitude * valueNoiseSimple3D(p);\n amplitude /= persistanceA;\n p *= persistance;\n }\n rez += mix(0., rez2, h);\n }\n \n return rez;\n}\n\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadTriIndex = floor(twoTriVertexIndex*0.334);\n float quadVertexIndex = triVertexIndex + quadTriIndex;\n\n x = mod(quadVertexIndex, 2.);\n y = floor(quadVertexIndex * 0.5);\n \n quadId = floor( vertexIndex / 6.0 );\n}\n\n//todo: DEFINE PROJECTION\nmat4 GetProjection(){\n float near = 0.01;\n float far = 10.;\n float aspectRatio = resolution.x / resolution.y;\n float fov = 2.;\n float h = cos(0.5*fov)/sin(0.5*fov);\n float w = h * aspectRatio;\n float a = - (near+far)/(near - far);\n float b = - ((2.*far*near)/(far-near));\n\n mat4 m = mat4( \n w, 0, 0, 0,\n 0, h, 0, 0,\n 0, 0, a, 1,\n 0, 0, b, 0\n );\n return m;\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexIndex, quadX, quadY, quadId );\n\n //vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, BG_DIM_X);\n quadTile.y = floor(quadId / BG_DIM_X);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV /= vec2(BG_DIM_X, BG_DIM_Y);\n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.99, 1.0 );\n\n v_color = vec4( vUV.xy, 0., 1.0 );\n}\n\nvoid ProcessCylinder(float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexIndex, quadX, quadY, quadId );\n\n vec2 vDim = vec2(DIM_X, DIM_Y);\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV /= vDim;\n \n float phase = vUV.x * PI * 2.;\n vec3 pos;\n float r = smoothstep(1.,0.,vUV.y);\n r += 0.5;\n r *= 0.25;\n \n pos.x = sin(phase);\n pos.y = vUV.y - 0.5;\n pos.z = cos(phase);\n pos.xz *= r;\n \n pos.z += 1.;\n \n pos += fractalNoise(pos*10.)* 0.05;\n \n \n gl_Position = GetProjection() * vec4(pos, 1.0 );\n\n //vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n //vPos.y *= resolution.x / resolution.y;\n\n v_color = vec4( vUV.xy, 0., 1.0 );\n}\n \n\nvoid main() {\n float vid = vertexId;\n float bgCount = BG_DIM_X * BG_DIM_Y * 6.;\n \n \n \tif( vid < bgCount )\n {\n\t\tProcessBackdrop(vid); \n }\n else \n {\n \tvid -= bgCount;\n \tfloat cylCount = DIM_X * DIM_Y * 6.;\n \tif(vid < cylCount) ProcessCylinder(vid); \n \t//ProcessCylinder(vid); \n \t//ProcessCylinder(vertexId - bgCount);\n }\n /*\n else if(vertexId - bgCount< DIM_X * DIM_Y * 6.)\n {\n ProcessCylinder(vertexId-bgCount); \n }*/\n\n \n}" }, "screenshotURL": "data/images/images-o9ijcc82vz6w3tsh0-thumbnail.jpg", - "views": { - "$numberInt": "86" - }, - "likes": { - "$numberInt": "0" - }, + "views": "86", + "likes": "0", "revisionId": "BBr576Ayxyvy6vg2x", "modifiedAt": { - "$date": { - "$numberLong": "1446239989110" - } - }, - "rank": { - "$numberDouble": "1.604776213188471" + "$date": "1446239989110" }, + "rank": "1.604776213188471", "avatarUrl": "https://secure.gravatar.com/avatar/d01877a458be485c665b6ee7c1376d7b?default=retro&size=200" } \ No newline at end of file diff --git a/art/Ga8SGpeNAfnweDCaB/art.json b/art/Ga8SGpeNAfnweDCaB/art.json index 6b47fc2f..713b18b0 100644 --- a/art/Ga8SGpeNAfnweDCaB/art.json +++ b/art/Ga8SGpeNAfnweDCaB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1682695645493" - } + "$date": "1682695645493" }, "modifiedAt": { - "$date": { - "$numberLong": "1682695645493" - } + "$date": "1682695645493" }, "origId": "ne6ENatKHpRDSgJRv", "name": "Knotted Candy", "notes": "", - "rank": { - "$numberDouble": "1.151944091442282" - }, + "rank": "1.151944091442282", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-yymqe7n0wz8y7pvpg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "54" - }, - "likes": { - "$numberInt": "0" - }, + "views": "54", + "likes": "0", "revisionId": "ga3twTZEkAx7qgjLX" } \ No newline at end of file diff --git a/art/GckHF7hRiWi7gJjys/art.json b/art/GckHF7hRiWi7gJjys/art.json index 8fb46dba..909c06f8 100644 --- a/art/GckHF7hRiWi7gJjys/art.json +++ b/art/GckHF7hRiWi7gJjys/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "we8EQkA9drPxGjXJe", "createdAt": { - "$date": { - "$numberLong": "1634527131008" - } + "$date": "1634527131008" }, "profile": { "first_name": "dumpster", @@ -15,21 +13,15 @@ "username": "dumpster" }, "createdAt": { - "$date": { - "$numberLong": "1634527299153" - } + "$date": "1634527299153" }, "modifiedAt": { - "$date": { - "$numberLong": "1634530853227" - } + "$date": "1634530853227" }, "origId": null, "name": "tutorial - sound", "notes": "", - "rank": { - "$numberDouble": "1.9109469107918593" - }, + "rank": "1.9109469107918593", "private": false, "unlisted": true, "username": "dumpster", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-r4w389ju48loensrg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "N8wtkZG2g53owDzq2" } \ No newline at end of file diff --git a/art/GgTexb5kxP7TtFtyP/art.json b/art/GgTexb5kxP7TtFtyP/art.json index 5db8e3e0..f93b94a8 100644 --- a/art/GgTexb5kxP7TtFtyP/art.json +++ b/art/GgTexb5kxP7TtFtyP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": { - "$numberLong": "1463104654911" - } + "$date": "1463104654911" }, "username": "mipmap", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1570139174058" - } + "$date": "1570139174058" }, "modifiedAt": { - "$date": { - "$numberLong": "1570139174058" - } + "$date": "1570139174058" }, "origId": "BxMWaxP7Sqiz38FgK", "name": "newave", "notes": "", - "rank": { - "$numberDouble": "1.6221406231835884" - }, + "rank": "1.6221406231835884", "private": false, "unlisted": false, "username": "mipmap", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-sntqok46ffl0o9np7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "186" - }, - "likes": { - "$numberInt": "0" - }, + "views": "186", + "likes": "0", "revisionId": "ps34MiD7Fj7hqcQFA" } \ No newline at end of file diff --git a/art/Ghsjg9yjpwFdatBgX/art.json b/art/Ghsjg9yjpwFdatBgX/art.json index 61dbe8ad..92d01749 100644 --- a/art/Ghsjg9yjpwFdatBgX/art.json +++ b/art/Ghsjg9yjpwFdatBgX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PjeofrxxdagSm2pZE", "createdAt": { - "$date": { - "$numberLong": "1486391451852" - } + "$date": "1486391451852" }, "profile": { "name": "Johan Beronius", @@ -14,21 +12,15 @@ "username": "demoniak" }, "createdAt": { - "$date": { - "$numberLong": "1486741257776" - } + "$date": "1486741257776" }, "modifiedAt": { - "$date": { - "$numberLong": "1486746234648" - } + "$date": "1486746234648" }, "origId": null, "name": "flowerworm", "notes": "", - "rank": { - "$numberDouble": "10.066196065766228" - }, + "rank": "10.066196065766228", "private": false, "unlisted": false, "username": "demoniak", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ow4oujnbbj9fs8imk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "623" - }, - "likes": { - "$numberInt": "2" - }, + "views": "623", + "likes": "2", "revisionId": "RRh7HQF4EhRiyxS5Y" } \ No newline at end of file diff --git a/art/GhwS34Ee6m4sZemgY/art.json b/art/GhwS34Ee6m4sZemgY/art.json index 30d001cf..ab88b441 100644 --- a/art/GhwS34Ee6m4sZemgY/art.json +++ b/art/GhwS34Ee6m4sZemgY/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512068193567" - } + "$date": "1512068193567" }, "modifiedAt": { - "$date": { - "$numberLong": "1512068193567" - } + "$date": "1512068193567" }, "origId": "YQhEmHqKTgrDSD3AM", "name": "circlepower K FURR", "notes": "", - "rank": { - "$numberDouble": "1.4270665188313025" - }, + "rank": "1.4270665188313025", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2yjxcp5g027esm5eh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "96" - }, - "likes": { - "$numberInt": "0" - }, + "views": "96", + "likes": "0", "revisionId": "qSaSv5Prcx5jx5wdz" } \ No newline at end of file diff --git a/art/Gi7T5DRKnAnrvCAPp/art.json b/art/Gi7T5DRKnAnrvCAPp/art.json index 40a93300..973d83d5 100644 --- a/art/Gi7T5DRKnAnrvCAPp/art.json +++ b/art/Gi7T5DRKnAnrvCAPp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1494422152151" - } + "$date": "1494422152151" }, "modifiedAt": { - "$date": { - "$numberLong": "1494422152151" - } + "$date": "1494422152151" }, "origId": "SFmNpx7c5RxJxfEnq", "name": "lesson1", "notes": "", - "rank": { - "$numberDouble": "1.3552830158192357" - }, + "rank": "1.3552830158192357", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ox37r3fjrn3k07549-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "wCHASHva6oaFpzcQK" } \ No newline at end of file diff --git a/art/GkEJbHknrmuoDysnp/art.json b/art/GkEJbHknrmuoDysnp/art.json index 420628d4..82320425 100644 --- a/art/GkEJbHknrmuoDysnp/art.json +++ b/art/GkEJbHknrmuoDysnp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684473863857" - } + "$date": "1684473863857" }, "modifiedAt": { - "$date": { - "$numberLong": "1684473863857" - } + "$date": "1684473863857" }, "origId": null, "name": "color", "notes": "", - "rank": { - "$numberDouble": "1.4311447475169774" - }, + "rank": "1.4311447475169774", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fv7vkgby4ugwr0m7d-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "iLNnMezcTuozXBz5Z" } \ No newline at end of file diff --git a/art/GobkkbXq2nNFAHBdB/art.json b/art/GobkkbXq2nNFAHBdB/art.json index d2748f47..94e13d05 100644 --- a/art/GobkkbXq2nNFAHBdB/art.json +++ b/art/GobkkbXq2nNFAHBdB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1550984530387" - } + "$date": "1550984530387" }, "modifiedAt": { - "$date": { - "$numberLong": "1550984530387" - } + "$date": "1550984530387" }, "origId": "nrAECwQ8yDDyTrSit", "name": "petl", "notes": "", - "rank": { - "$numberDouble": "1.1637592443119935" - }, + "rank": "1.1637592443119935", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ns6mhyrw9bb4idybs-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "1" - }, + "views": "89", + "likes": "1", "revisionId": "9AN2Jjda2uZ8yPvST" } \ No newline at end of file diff --git a/art/Guf53TWBqY43SzNeS/art.json b/art/Guf53TWBqY43SzNeS/art.json index 80141bfa..901b7f9a 100644 --- a/art/Guf53TWBqY43SzNeS/art.json +++ b/art/Guf53TWBqY43SzNeS/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1592819298271" - } + "$date": "1592819298271" }, "modifiedAt": { - "$date": { - "$numberLong": "1592819298271" - } + "$date": "1592819298271" }, "origId": "LgRGGzXFTTEZFmP9x", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": { - "$numberDouble": "1.4976311804055684" - }, + "rank": "1.4976311804055684", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9wqgsjw8nlkunbbsa-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "113" - }, - "likes": { - "$numberInt": "1" - }, + "views": "113", + "likes": "1", "revisionId": "NACgaPsDvLYJr2zo5" } \ No newline at end of file diff --git a/art/GvMwNCPsyjoPaL9fj/art.json b/art/GvMwNCPsyjoPaL9fj/art.json index 6d6e726b..6402f205 100644 --- a/art/GvMwNCPsyjoPaL9fj/art.json +++ b/art/GvMwNCPsyjoPaL9fj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512193698911" - } + "$date": "1512193698911" }, "modifiedAt": { - "$date": { - "$numberLong": "1512193698911" - } + "$date": "1512193698911" }, "origId": "xvg4vyvfWjCvKZQfW", "name": "fuzeball", "notes": "", - "rank": { - "$numberDouble": "1.7818055362650422" - }, + "rank": "1.7818055362650422", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-aawreobqhin5nx66d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "43" - }, - "likes": { - "$numberInt": "0" - }, + "views": "43", + "likes": "0", "revisionId": "2ngjjJWrtn6eEpRWK" } \ No newline at end of file diff --git a/art/GwLMiSsyX3jZKW52s/art.json b/art/GwLMiSsyX3jZKW52s/art.json index 97dfef84..a3c05dcc 100644 --- a/art/GwLMiSsyX3jZKW52s/art.json +++ b/art/GwLMiSsyX3jZKW52s/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653470969769" - } + "$date": "1653470969769" }, "modifiedAt": { - "$date": { - "$numberLong": "1653470969769" - } + "$date": "1653470969769" }, "origId": "o2p6Z9SdrQn7eafB9", "name": " Exercise - Vertexshaderart : Audio Reactive_sehun.kim", "notes": " Exercise - Vertexshaderart : Audio Reactive", - "rank": { - "$numberDouble": "1.843521846532252" - }, + "rank": "1.843521846532252", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-84vxsskpvnucb5ox4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "p2mgzCZn9qgzm5kCt" } \ No newline at end of file diff --git a/art/GxL6CjaGt3wyQZxyL/art.json b/art/GxL6CjaGt3wyQZxyL/art.json index 8f3dd353..9d03c7f4 100644 --- a/art/GxL6CjaGt3wyQZxyL/art.json +++ b/art/GxL6CjaGt3wyQZxyL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466785430752" - } + "$date": "1466785430752" }, "modifiedAt": { - "$date": { - "$numberLong": "1467413742953" - } + "$date": "1467413742953" }, "origId": null, "name": "lesson-01-points", "notes": "", - "rank": { - "$numberDouble": "1.1246921295962935" - }, + "rank": "1.1246921295962935", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-b6wfbzpwwwsn5h13r-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "173" - }, - "likes": { - "$numberInt": "1" - }, + "views": "173", + "likes": "1", "revisionId": "9sAEB6gHMFczsrTGt" } \ No newline at end of file diff --git a/art/GxbSZ33B9swmxAmdT/art.json b/art/GxbSZ33B9swmxAmdT/art.json index 740c0ee7..6d881fe1 100644 --- a/art/GxbSZ33B9swmxAmdT/art.json +++ b/art/GxbSZ33B9swmxAmdT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1529680845041" - } + "$date": "1529680845041" }, "modifiedAt": { - "$date": { - "$numberLong": "1529680845041" - } + "$date": "1529680845041" }, "origId": "7YksmRJcwQXipHhfx", "name": "notmizu", "notes": "", - "rank": { - "$numberDouble": "10.914111638427459" - }, + "rank": "10.914111638427459", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7mjkmkjjgdq7981th-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1187" - }, - "likes": { - "$numberInt": "10" - }, + "views": "1187", + "likes": "10", "revisionId": "XkKfhY9EAoN3Chuxw" } \ No newline at end of file diff --git a/art/GzJvTrF4HxvXiNseC/art.json b/art/GzJvTrF4HxvXiNseC/art.json index 11c25702..295d3f2f 100644 --- a/art/GzJvTrF4HxvXiNseC/art.json +++ b/art/GzJvTrF4HxvXiNseC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684767623537" - } + "$date": "1684767623537" }, "modifiedAt": { - "$date": { - "$numberLong": "1684767623537" - } + "$date": "1684767623537" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.986526018579845" - }, + "rank": "1.986526018579845", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yjw36svq2mpr2grye-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "aBhnDtku2EWZryKFd" } \ No newline at end of file diff --git a/art/GzxrG8cZEcozSK64v/art.json b/art/GzxrG8cZEcozSK64v/art.json index 583a812f..4502f283 100644 --- a/art/GzxrG8cZEcozSK64v/art.json +++ b/art/GzxrG8cZEcozSK64v/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653477363157" - } + "$date": "1653477363157" }, "modifiedAt": { - "$date": { - "$numberLong": "1653490149787" - } + "$date": "1653490149787" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.0276316302262136" - }, + "rank": "1.0276316302262136", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dpa2ut9ciyfuaw07d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "kaRpj656FG94P3kj8" } \ No newline at end of file diff --git a/art/H3mC5F9jwNY2cbBHH/art.json b/art/H3mC5F9jwNY2cbBHH/art.json index d05bee54..71362410 100644 --- a/art/H3mC5F9jwNY2cbBHH/art.json +++ b/art/H3mC5F9jwNY2cbBHH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498387355855" - } + "$date": "1498387355855" }, "modifiedAt": { - "$date": { - "$numberLong": "1498387355855" - } + "$date": "1498387355855" }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepo", "notes": "", - "rank": { - "$numberDouble": "1.7879183749676542" - }, + "rank": "1.7879183749676542", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4g4g0hq81ch3lva00-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "1" - }, + "views": "50", + "likes": "1", "revisionId": "seDgXpNmJ4kncoFun" } \ No newline at end of file diff --git a/art/H43CgK3XcPByECvuk/art.json b/art/H43CgK3XcPByECvuk/art.json index 6fd658f8..7aff12c4 100644 --- a/art/H43CgK3XcPByECvuk/art.json +++ b/art/H43CgK3XcPByECvuk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1599646288953" - } + "$date": "1599646288953" }, "modifiedAt": { - "$date": { - "$numberLong": "1599646288953" - } + "$date": "1599646288953" }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "Shrill", "notes": "Bust a move.", - "rank": { - "$numberDouble": "1.0526582003578657" - }, + "rank": "1.0526582003578657", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-hp84sufzjvogtcn18-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "20" - }, - "likes": { - "$numberInt": "0" - }, + "views": "20", + "likes": "0", "revisionId": "reJFsFtuLukuTwfeh" } \ No newline at end of file diff --git a/art/H45bQs2Q9fsMAjnWt/art.json b/art/H45bQs2Q9fsMAjnWt/art.json index 48b6e798..187d3e3f 100644 --- a/art/H45bQs2Q9fsMAjnWt/art.json +++ b/art/H45bQs2Q9fsMAjnWt/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1570869913791" - } + "$date": "1570869913791" }, "modifiedAt": { - "$date": { - "$numberLong": "1570869913791" - } + "$date": "1570869913791" }, "origId": "eE6QrFjkFRdezQsuW", "name": "perc2", "notes": "", - "rank": { - "$numberDouble": "1.608986645129299" - }, + "rank": "1.608986645129299", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-l8y802g4y6yjy1axx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "96" - }, - "likes": { - "$numberInt": "0" - }, + "views": "96", + "likes": "0", "revisionId": "NB9tLJanMJzb2zj8r" } \ No newline at end of file diff --git a/art/H4mnhb75o8M2FZwGZ/art.json b/art/H4mnhb75o8M2FZwGZ/art.json index 974d402e..ccad10b4 100644 --- a/art/H4mnhb75o8M2FZwGZ/art.json +++ b/art/H4mnhb75o8M2FZwGZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Ck8bhCDxi55cjKfoM", "createdAt": { - "$date": { - "$numberLong": "1683603030942" - } + "$date": "1683603030942" }, "profile": { "name": "John Lynch", @@ -14,21 +12,15 @@ "username": "teraspora2" }, "createdAt": { - "$date": { - "$numberLong": "1683603552034" - } + "$date": "1683603552034" }, "modifiedAt": { - "$date": { - "$numberLong": "1683603552034" - } + "$date": "1683603552034" }, "origId": null, "name": "unnamed", "notes": "copid & tweaked", - "rank": { - "$numberDouble": "1.6232795736394263" - }, + "rank": "1.6232795736394263", "private": false, "unlisted": true, "username": "teraspora2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cu626z1zgrhlr6pbv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "CtbwBcCHBAnirdfZT" } \ No newline at end of file diff --git a/art/H56ztSpxnFf2kZGwv/art.json b/art/H56ztSpxnFf2kZGwv/art.json index dfb1b7e2..28687c5f 100644 --- a/art/H56ztSpxnFf2kZGwv/art.json +++ b/art/H56ztSpxnFf2kZGwv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1493746962121" - } + "$date": "1493746962121" }, "modifiedAt": { - "$date": { - "$numberLong": "1493746962121" - } + "$date": "1493746962121" }, "origId": null, "name": "K Machine exposed shader", "notes": "K Machine exposed shader", - "rank": { - "$numberDouble": "10.650222911200995" - }, + "rank": "10.650222911200995", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cb1ol2ax4y57fmk6r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "256" - }, - "likes": { - "$numberInt": "2" - }, + "views": "256", + "likes": "2", "revisionId": "4xpN4J4R2JMQspbbK" } \ No newline at end of file diff --git a/art/H5bhy6dNpHRiJXWds/art.json b/art/H5bhy6dNpHRiJXWds/art.json index f9851a29..43197f9b 100644 --- a/art/H5bhy6dNpHRiJXWds/art.json +++ b/art/H5bhy6dNpHRiJXWds/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": { - "$numberLong": "1629553450441" - } + "$date": "1629553450441" }, "username": "przemyslawzaworski", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1639948162146" - } + "$date": "1639948162146" }, "modifiedAt": { - "$date": { - "$numberLong": "1647440651371" - } + "$date": "1647440651371" }, "origId": null, "name": "Bezier Surface", "notes": "", - "rank": { - "$numberDouble": "1.4746405942368692" - }, + "rank": "1.4746405942368692", "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gtn6sfbe2rqjc5dvk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "233" - }, - "likes": { - "$numberInt": "0" - }, + "views": "233", + "likes": "0", "revisionId": "cn4988wEWGyi7mFSo" } \ No newline at end of file diff --git a/art/H65kA6jZ79o5qDjXG/art.json b/art/H65kA6jZ79o5qDjXG/art.json index 656436a7..78ca55b4 100644 --- a/art/H65kA6jZ79o5qDjXG/art.json +++ b/art/H65kA6jZ79o5qDjXG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,14 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1447174416729" - } + "$date": "1447174416729" }, "modifiedAt": { - "$date": { - "$numberLong": "1447421615340" - } + "$date": "1447421615340" }, "origId": null, "name": "Block Party", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-4hcrrdd6bds0yxbxb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4502" - }, - "likes": { - "$numberInt": "17" - }, + "views": "4502", + "likes": "17", "revisionId": "z9fHvQW3mverhi5aY", - "rank": { - "$numberDouble": "10.234874228790236" - }, + "rank": "10.234874228790236", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/HASGvL8w5vDqzrGQk/art.json b/art/HASGvL8w5vDqzrGQk/art.json index 42f3d605..0a70b613 100644 --- a/art/HASGvL8w5vDqzrGQk/art.json +++ b/art/HASGvL8w5vDqzrGQk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1654096502294" - } + "$date": "1654096502294" }, "modifiedAt": { - "$date": { - "$numberLong": "1654096502294" - } + "$date": "1654096502294" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.4778747130760457" - }, + "rank": "1.4778747130760457", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rzvs4mpei5yx5xgze-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "ShKMbwjaY6LTbzksM" } \ No newline at end of file diff --git a/art/HCYetf4hAQidqDBdG/art.json b/art/HCYetf4hAQidqDBdG/art.json index 427eedb8..33e94d24 100644 --- a/art/HCYetf4hAQidqDBdG/art.json +++ b/art/HCYetf4hAQidqDBdG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1495062143932" - } + "$date": "1495062143932" }, "modifiedAt": { - "$date": { - "$numberLong": "1496062625196" - } + "$date": "1496062625196" }, "origId": "c9GGGN9nw3aPqNYBW", "name": "Init Color Tutorial", "notes": "", - "rank": { - "$numberDouble": "1.911583122470807" - }, + "rank": "1.911583122470807", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wprklghj0oba11vhu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "3Tz9giEXrq2PvBZdo" } \ No newline at end of file diff --git a/art/HFBbsCKy7Ypjr3eRc/art.json b/art/HFBbsCKy7Ypjr3eRc/art.json index 3e941439..2a10bafc 100644 --- a/art/HFBbsCKy7Ypjr3eRc/art.json +++ b/art/HFBbsCKy7Ypjr3eRc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653495760253" - } + "$date": "1653495760253" }, "modifiedAt": { - "$date": { - "$numberLong": "1653495760253" - } + "$date": "1653495760253" }, "origId": "obrPubQ8WrCrbvYfb", "name": "Audio Reactive Art by Juhong Mo", "notes": "", - "rank": { - "$numberDouble": "1.858037433961068" - }, + "rank": "1.858037433961068", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i63xslr5ocknrqmld-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "4sMNeDAJB5wehyTeE" } \ No newline at end of file diff --git a/art/HFT5yR2hvCfsLXPbM/art.json b/art/HFT5yR2hvCfsLXPbM/art.json index 0aba58af..941be872 100644 --- a/art/HFT5yR2hvCfsLXPbM/art.json +++ b/art/HFT5yR2hvCfsLXPbM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1512798722815" - } + "$date": "1512798722815" }, "modifiedAt": { - "$date": { - "$numberLong": "1512798722815" - } + "$date": "1512798722815" }, "origId": "KmNbwStFkxfRGJ2Bs", "name": "swooneer", "notes": "", - "rank": { - "$numberDouble": "1.4588660223467103" - }, + "rank": "1.4588660223467103", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-eg3v13cpnvod9kyhi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "178" - }, - "likes": { - "$numberInt": "1" - }, + "views": "178", + "likes": "1", "revisionId": "EmWFaWyMG8ykBMFnL" } \ No newline at end of file diff --git a/art/HKJSL9FWrAxtLhmyf/art.json b/art/HKJSL9FWrAxtLhmyf/art.json index 07f4d752..287a5e12 100644 --- a/art/HKJSL9FWrAxtLhmyf/art.json +++ b/art/HKJSL9FWrAxtLhmyf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FnSSHyPDYryK5QpAW", "createdAt": { - "$date": { - "$numberLong": "1517960988603" - } + "$date": "1517960988603" }, "profile": { "first_name": "Ale", @@ -15,21 +13,15 @@ "username": "ale" }, "createdAt": { - "$date": { - "$numberLong": "1518223864345" - } + "$date": "1518223864345" }, "modifiedAt": { - "$date": { - "$numberLong": "1518550433941" - } + "$date": "1518550433941" }, "origId": null, "name": "rot", "notes": "", - "rank": { - "$numberDouble": "1.3046863098984447" - }, + "rank": "1.3046863098984447", "private": false, "unlisted": true, "username": "ale", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-kfitq52c4cmgi97x3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "Z8tNfuZn7cFwEHno7" } \ No newline at end of file diff --git a/art/HLctHNLy3GzgrxTpT/art.json b/art/HLctHNLy3GzgrxTpT/art.json index 87b5df28..db935484 100644 --- a/art/HLctHNLy3GzgrxTpT/art.json +++ b/art/HLctHNLy3GzgrxTpT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652964257980" - } + "$date": "1652964257980" }, "modifiedAt": { - "$date": { - "$numberLong": "1652964932961" - } + "$date": "1652964932961" }, "origId": "cqrpE8sDb6Md6djDh", "name": "Motion.seongwon.jang", "notes": "", - "rank": { - "$numberDouble": "1.2368067702379761" - }, + "rank": "1.2368067702379761", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i8qcz427o7j88q5z3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "9gqc9fpjB6RT2Zmwu" } \ No newline at end of file diff --git a/art/HMFPmKT8ikt4BTqEy/art.json b/art/HMFPmKT8ikt4BTqEy/art.json index d2f61055..62200dac 100644 --- a/art/HMFPmKT8ikt4BTqEy/art.json +++ b/art/HMFPmKT8ikt4BTqEy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653490095081" - } + "$date": "1653490095081" }, "modifiedAt": { - "$date": { - "$numberLong": "1653490556389" - } + "$date": "1653490556389" }, "origId": "GzxrG8cZEcozSK64v", "name": "Audio Reactive New", "notes": "", - "rank": { - "$numberDouble": "1.2742202679349737" - }, + "rank": "1.2742202679349737", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dwyrshuhhacihd1yd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "QDYsvB7DZzM7xGy4x" } \ No newline at end of file diff --git a/art/HN9a95yqBMftYAsvC/art.json b/art/HN9a95yqBMftYAsvC/art.json index bf514ad2..29b3419b 100644 --- a/art/HN9a95yqBMftYAsvC/art.json +++ b/art/HN9a95yqBMftYAsvC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1521574613322" - } + "$date": "1521574613322" }, "modifiedAt": { - "$date": { - "$numberLong": "1521574613322" - } + "$date": "1521574613322" }, "origId": null, "name": "test0", "notes": "", - "rank": { - "$numberDouble": "1.8461251574907602" - }, + "rank": "1.8461251574907602", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wncl571lmtgu9an87-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "gPzTbTFxcYYCNwEFq" } \ No newline at end of file diff --git a/art/HPKXBexwwKqPATRz5/art.json b/art/HPKXBexwwKqPATRz5/art.json index 0de14805..df9e49f3 100644 --- a/art/HPKXBexwwKqPATRz5/art.json +++ b/art/HPKXBexwwKqPATRz5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685468392519" - } + "$date": "1685468392519" }, "modifiedAt": { - "$date": { - "$numberLong": "1685468857826" - } + "$date": "1685468857826" }, "origId": null, "name": "Circles from Triangles_minseok_kim", "notes": "", - "rank": { - "$numberDouble": "1.8826185863950124" - }, + "rank": "1.8826185863950124", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bd9mejk8czxj0do98-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "d3yDqZH8hBZmijN5X" } \ No newline at end of file diff --git a/art/HQrHbHySYQAdvmEGG/art.json b/art/HQrHbHySYQAdvmEGG/art.json index ba0a30da..d61d0708 100644 --- a/art/HQrHbHySYQAdvmEGG/art.json +++ b/art/HQrHbHySYQAdvmEGG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595864740358" - } + "$date": "1595864740358" }, "modifiedAt": { - "$date": { - "$numberLong": "1595864740358" - } + "$date": "1595864740358" }, "origId": "JGbg2hhv422MBQhyP", "name": "antagonism", "notes": "", - "rank": { - "$numberDouble": "1.8388392075853233" - }, + "rank": "1.8388392075853233", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-28mun08spla2b902d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "112" - }, - "likes": { - "$numberInt": "1" - }, + "views": "112", + "likes": "1", "revisionId": "MiAyLgAPdx96u2QFQ" } \ No newline at end of file diff --git a/art/HS9sJXXJGFwxGjoYe/art.json b/art/HS9sJXXJGFwxGjoYe/art.json index 7a1cf092..f4c348f0 100644 --- a/art/HS9sJXXJGFwxGjoYe/art.json +++ b/art/HS9sJXXJGFwxGjoYe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "WPxtJNRQGyNafwBwv", "createdAt": { - "$date": { - "$numberLong": "1552607566363" - } + "$date": "1552607566363" }, "profile": { "first_name": "Marco Isaac", @@ -15,21 +13,15 @@ "username": "marcoisaac" }, "createdAt": { - "$date": { - "$numberLong": "1553480227797" - } + "$date": "1553480227797" }, "modifiedAt": { - "$date": { - "$numberLong": "1553493802268" - } + "$date": "1553493802268" }, "origId": "A9X62RRorFW5Ys8h7", "name": "circñe_grid", "notes": "", - "rank": { - "$numberDouble": "1.4615543417212806" - }, + "rank": "1.4615543417212806", "private": false, "unlisted": true, "username": "marcoisaac", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-9om2eqdjc5suyd6eb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "PHcy7vsCiPgoj5Ag4" } \ No newline at end of file diff --git a/art/HSGSvjGwQyB6cFQMP/art.json b/art/HSGSvjGwQyB6cFQMP/art.json index beafec32..557e7b1f 100644 --- a/art/HSGSvjGwQyB6cFQMP/art.json +++ b/art/HSGSvjGwQyB6cFQMP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445836248361" - } + "$date": "1445836248361" }, "origId": null, "name": "dots", @@ -35,22 +31,14 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n float sndPM = snd * 2.0 - 1.0;\n \n gl_PointSize = min(32.0, snd * 32.0) * invV;\n\n float x = u * 2.0 - 1.0 + sndPM * 0.05;\n float y = v * 2.0 - 1.0;;\n vec2 xy = vec2(x, y);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = u * 0.1 + time * 0.01;\n float sat = invV;\n float val = mix(snd * invV, 1.0, v);\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "ssTFyFzXXEKdnCe9X", - "views": { - "$numberInt": "400" - }, - "likes": { - "$numberInt": "0" - }, + "views": "400", + "likes": "0", "revisionId": "FYrrPKDfsxDKF4PDe", "screenshotURL": "data/images/images-ssTFyFzXXEKdnCe9X-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445836782712" - } + "$date": "1445836782712" }, "hasSound": true, - "rank": { - "$numberDouble": "1.0622734409886718" - }, + "rank": "1.0622734409886718", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/HW98dGDbChYw2FjpS/art.json b/art/HW98dGDbChYw2FjpS/art.json index 669a024c..ed35d79f 100644 --- a/art/HW98dGDbChYw2FjpS/art.json +++ b/art/HW98dGDbChYw2FjpS/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449637404873" - } + "$date": "1449637404873" }, "modifiedAt": { - "$date": { - "$numberLong": "1449637404873" - } + "$date": "1449637404873" }, "origId": null, "name": "feels like debris", - "rank": { - "$numberDouble": "10.66916719834979" - }, + "rank": "10.66916719834979", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-6y9bmfj7t8dbgprml-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1067" - }, - "likes": { - "$numberInt": "5" - }, + "views": "1067", + "likes": "5", "revisionId": "rNC8A2o8vt5wPxMan" } \ No newline at end of file diff --git a/art/HWnhBgCbgrivBDfEY/art.json b/art/HWnhBgCbgrivBDfEY/art.json index 67879124..62bcefac 100644 --- a/art/HWnhBgCbgrivBDfEY/art.json +++ b/art/HWnhBgCbgrivBDfEY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iY5sNRPwxCE42tkY6", "createdAt": { - "$date": { - "$numberLong": "1685522828967" - } + "$date": "1685522828967" }, "username": "juseungyang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685539795590" - } + "$date": "1685539795590" }, "modifiedAt": { - "$date": { - "$numberLong": "1685539795590" - } + "$date": "1685539795590" }, "origId": "SbtAs2XinPEhh4y92", "name": "lesson-04-motion", "notes": "", - "rank": { - "$numberDouble": "1.7090583108215474" - }, + "rank": "1.7090583108215474", "private": false, "unlisted": true, "username": "juseungyang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0wo88dy6zn4b5igi3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "ZZJ5FHf9tLaif9p6E" } \ No newline at end of file diff --git a/art/HXy6XHHyptoZ9ENeS/art.json b/art/HXy6XHHyptoZ9ENeS/art.json index 561cc4f4..3e076312 100644 --- a/art/HXy6XHHyptoZ9ENeS/art.json +++ b/art/HXy6XHHyptoZ9ENeS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5dwZhvoRvNg82C2S6", "createdAt": { - "$date": { - "$numberLong": "1552092873922" - } + "$date": "1552092873922" }, "profile": { "first_name": "Ian", @@ -15,21 +13,15 @@ "username": "ian" }, "createdAt": { - "$date": { - "$numberLong": "1552127750070" - } + "$date": "1552127750070" }, "modifiedAt": { - "$date": { - "$numberLong": "1552130268705" - } + "$date": "1552130268705" }, "origId": null, "name": "rotating sphere", "notes": "", - "rank": { - "$numberDouble": "1.1400330167066068" - }, + "rank": "1.1400330167066068", "private": false, "unlisted": true, "username": "ian", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fhhmbbgklqrqq27kg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "SFD3EqTAmWB2xGkY7" } \ No newline at end of file diff --git a/art/HXzN44Rci8MBYDQYL/art.json b/art/HXzN44Rci8MBYDQYL/art.json index fad8f605..92c18ac8 100644 --- a/art/HXzN44Rci8MBYDQYL/art.json +++ b/art/HXzN44Rci8MBYDQYL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1528819017360" - } + "$date": "1528819017360" }, "modifiedAt": { - "$date": { - "$numberLong": "1528819017360" - } + "$date": "1528819017360" }, "origId": null, "name": "2d-plot-stuff", "notes": "", - "rank": { - "$numberDouble": "1.7016945724628143" - }, + "rank": "1.7016945724628143", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-i0fdttshgateaqpaq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "iCRcu5ELnqxJc4QrY" } \ No newline at end of file diff --git a/art/HYQNJSjDiWBW4zafP/art.json b/art/HYQNJSjDiWBW4zafP/art.json index 69f49e96..0b9942e2 100644 --- a/art/HYQNJSjDiWBW4zafP/art.json +++ b/art/HYQNJSjDiWBW4zafP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1514494797273" - } + "$date": "1514494797273" }, "modifiedAt": { - "$date": { - "$numberLong": "1514494797273" - } + "$date": "1514494797273" }, "origId": "SqctCGQnp8j6NNnSE", "name": "projection", "notes": "", - "rank": { - "$numberDouble": "1.6423567504469496" - }, + "rank": "1.6423567504469496", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wu4v9xhedy400sgnx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "CffEHQJL2qoP5pvBt" } \ No newline at end of file diff --git a/art/HYa4rqvcqkB5bd4T4/art.json b/art/HYa4rqvcqkB5bd4T4/art.json index 689f71fa..11a48d27 100644 --- a/art/HYa4rqvcqkB5bd4T4/art.json +++ b/art/HYa4rqvcqkB5bd4T4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": { - "$numberLong": "1590975314952" - } + "$date": "1590975314952" }, "profile": { "first_name": "xi", @@ -15,21 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": { - "$numberLong": "1590982768644" - } + "$date": "1590982768644" }, "modifiedAt": { - "$date": { - "$numberLong": "1590982768644" - } + "$date": "1590982768644" }, "origId": "iiz8rMJTpnjWQ9igc", "name": "lesson04-sound", "notes": "", - "rank": { - "$numberDouble": "1.499692380034233" - }, + "rank": "1.499692380034233", "private": false, "unlisted": true, "username": "xi", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-gmnh1tvh5iehhxren-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "RFBAYgF7do6dMk8jB" } \ No newline at end of file diff --git a/art/Hap5jDJiPwQZ9oJx6/art.json b/art/Hap5jDJiPwQZ9oJx6/art.json index 5f0aef2e..97a9530d 100644 --- a/art/Hap5jDJiPwQZ9oJx6/art.json +++ b/art/Hap5jDJiPwQZ9oJx6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ftuGm8iHDG6Qsq5hC", "createdAt": { - "$date": { - "$numberLong": "1687680322526" - } + "$date": "1687680322526" }, "profile": { "first_name": "Eren", @@ -15,21 +13,15 @@ "username": "eren" }, "createdAt": { - "$date": { - "$numberLong": "1687691326508" - } + "$date": "1687691326508" }, "modifiedAt": { - "$date": { - "$numberLong": "1687691326508" - } + "$date": "1687691326508" }, "origId": null, "name": "Motion-1", "notes": "My First Motion Art", - "rank": { - "$numberDouble": "1.8111338634143221" - }, + "rank": "1.8111338634143221", "private": false, "unlisted": false, "username": "eren", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-gf2p7e048xlcan3ah-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "1" - }, + "views": "36", + "likes": "1", "revisionId": "eFKiXC6TZBa27Nzvn" } \ No newline at end of file diff --git a/art/Hb6JwdFzxmc36PTuP/art.json b/art/Hb6JwdFzxmc36PTuP/art.json index 9de55cd8..ed8f5d82 100644 --- a/art/Hb6JwdFzxmc36PTuP/art.json +++ b/art/Hb6JwdFzxmc36PTuP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1579978261991" - } + "$date": "1579978261991" }, "modifiedAt": { - "$date": { - "$numberLong": "1579978261991" - } + "$date": "1579978261991" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0158766996759145" - }, + "rank": "1.0158766996759145", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fme6a319e5kp9hozo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "BdWPBR7LFnF4wqreQ" } \ No newline at end of file diff --git a/art/HckFNtc7tQ7Qg22YA/art.json b/art/HckFNtc7tQ7Qg22YA/art.json index 135d64e0..c5d22106 100644 --- a/art/HckFNtc7tQ7Qg22YA/art.json +++ b/art/HckFNtc7tQ7Qg22YA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1522431868796" - } + "$date": "1522431868796" }, "modifiedAt": { - "$date": { - "$numberLong": "1522431868796" - } + "$date": "1522431868796" }, "origId": "gBa8KAJTb6MqbNzBK", "name": "yGlitchPointNumber2", "notes": "", - "rank": { - "$numberDouble": "1.6931593962990943" - }, + "rank": "1.6931593962990943", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6p7zzd3h28ssq2jxr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Xm3GFmb7fCd39Z6Gm" } \ No newline at end of file diff --git a/art/HeuBWpdtNd6E9KmQk/art.json b/art/HeuBWpdtNd6E9KmQk/art.json index 2e9dd091..2806e24a 100644 --- a/art/HeuBWpdtNd6E9KmQk/art.json +++ b/art/HeuBWpdtNd6E9KmQk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684388048967" - } + "$date": "1684388048967" }, "modifiedAt": { - "$date": { - "$numberLong": "1684388048967" - } + "$date": "1684388048967" }, "origId": null, "name": "motion lesson", "notes": "Exercise - Vertexshaderart : Motion", - "rank": { - "$numberDouble": "1.6829926435440121" - }, + "rank": "1.6829926435440121", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-7rwj3u0gutpahln5k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "S96HkWjitE2nejuX3" } \ No newline at end of file diff --git a/art/HfPyQZbSJKZKsqjZ6/art.json b/art/HfPyQZbSJKZKsqjZ6/art.json index dd73963c..4f35ecdf 100644 --- a/art/HfPyQZbSJKZKsqjZ6/art.json +++ b/art/HfPyQZbSJKZKsqjZ6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521015304581" - } + "$date": "1521015304581" }, "modifiedAt": { - "$date": { - "$numberLong": "1521015304581" - } + "$date": "1521015304581" }, "origId": "fRJj6RxaarH7Lp4HG", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1688719045443365" - }, + "rank": "1.1688719045443365", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c171v7l4zhxqgn2ip-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "16" - }, - "likes": { - "$numberInt": "1" - }, + "views": "16", + "likes": "1", "revisionId": "enxCdrB9mh9ZrYAS8" } \ No newline at end of file diff --git a/art/HfQbodpsdXtRDyJar/art.json b/art/HfQbodpsdXtRDyJar/art.json index 452a5f36..1dfbdd60 100644 --- a/art/HfQbodpsdXtRDyJar/art.json +++ b/art/HfQbodpsdXtRDyJar/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1503933203110" - } + "$date": "1503933203110" }, "modifiedAt": { - "$date": { - "$numberLong": "1503933203110" - } + "$date": "1503933203110" }, "origId": "TMG34LHftperZZKZm", "name": "Basic", "notes": "", - "rank": { - "$numberDouble": "1.840262177234874" - }, + "rank": "1.840262177234874", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ioqdlc3kua7f4p2k1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "5kKNjsGhc9DKjFohQ" } \ No newline at end of file diff --git a/art/Hg6xE7LkftDQPNqAW/art.json b/art/Hg6xE7LkftDQPNqAW/art.json index 4c866139..89451638 100644 --- a/art/Hg6xE7LkftDQPNqAW/art.json +++ b/art/Hg6xE7LkftDQPNqAW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Xf6KeBkMjM7XaL54y", "createdAt": { - "$date": { - "$numberLong": "1449452873148" - } + "$date": "1449452873148" }, "profile": { "name": "Yama Japa", @@ -14,20 +12,14 @@ "username": "w.e._aa" }, "createdAt": { - "$date": { - "$numberLong": "1449457728267" - } + "$date": "1449457728267" }, "modifiedAt": { - "$date": { - "$numberLong": "1449457728267" - } + "$date": "1449457728267" }, "origId": "9gAztzKnjeJ3GyrqF", "name": "unnamed", - "rank": { - "$numberDouble": "1.2358960210465242" - }, + "rank": "1.2358960210465242", "private": false, "unlisted": false, "username": "w.e._aa", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-9b8ralrl7tplp7k5g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "gNEYB4dTeYgRK5MMt", "avatarUrl": "https://i1.sndcdn.com/avatars-000158541618-bp5p9z-large.jpg" } \ No newline at end of file diff --git a/art/HigFydDgNaipM7SBk/art.json b/art/HigFydDgNaipM7SBk/art.json index 8fb5a496..e79e8df5 100644 --- a/art/HigFydDgNaipM7SBk/art.json +++ b/art/HigFydDgNaipM7SBk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652973267011" - } + "$date": "1652973267011" }, "modifiedAt": { - "$date": { - "$numberLong": "1652973267011" - } + "$date": "1652973267011" }, "origId": "XZqZoCpsyifWWi6up", "name": "Making A Grid with Colors", "notes": "", - "rank": { - "$numberDouble": "1.099982085341434" - }, + "rank": "1.099982085341434", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ibj69bi86q94n5ivv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "QjWWd8moPw9dBZG7o" } \ No newline at end of file diff --git a/art/HoCy3fHXwDNeCoERy/art.json b/art/HoCy3fHXwDNeCoERy/art.json index c1698c27..de72f064 100644 --- a/art/HoCy3fHXwDNeCoERy/art.json +++ b/art/HoCy3fHXwDNeCoERy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1516531369877" - } + "$date": "1516531369877" }, "modifiedAt": { - "$date": { - "$numberLong": "1516531369877" - } + "$date": "1516531369877" }, "origId": "d7anES7ef6WrrDwsy", "name": "codez", "notes": "", - "rank": { - "$numberDouble": "1.9672764635947961" - }, + "rank": "1.9672764635947961", "private": false, "unlisted": true, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6xu37wl4a1h7kvb9r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "WBtnBHjP4gPWTeG3M" } \ No newline at end of file diff --git a/art/HoKSKN5bu2omsjRi7/art.json b/art/HoKSKN5bu2omsjRi7/art.json index dd0cbd5e..6311ff9b 100644 --- a/art/HoKSKN5bu2omsjRi7/art.json +++ b/art/HoKSKN5bu2omsjRi7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1676892691716" - } + "$date": "1676892691716" }, "modifiedAt": { - "$date": { - "$numberLong": "1676894112821" - } + "$date": "1676894112821" }, "origId": "WbN969kWgnCsYXofi", "name": "etch a sketch", "notes": "", - "rank": { - "$numberDouble": "1.1433465626224952" - }, + "rank": "1.1433465626224952", "private": false, "unlisted": false, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pfifpp4me2dxziq2w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "3ext2c2v2MCTgDMtN" } \ No newline at end of file diff --git a/art/HoXN7xPc28sQKFiCZ/art.json b/art/HoXN7xPc28sQKFiCZ/art.json index ae53fea5..fa48cbbf 100644 --- a/art/HoXN7xPc28sQKFiCZ/art.json +++ b/art/HoXN7xPc28sQKFiCZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685467912038" - } + "$date": "1685467912038" }, "modifiedAt": { - "$date": { - "$numberLong": "1685467912038" - } + "$date": "1685467912038" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.0347495547150758" - }, + "rank": "1.0347495547150758", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-h1c4w4nb2qc6ktppz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "xwBMpu9aK7s8ywJFd" } \ No newline at end of file diff --git a/art/HpoPwexZeHvSos9jB/art.json b/art/HpoPwexZeHvSos9jB/art.json index 4a3863c6..6792c75d 100644 --- a/art/HpoPwexZeHvSos9jB/art.json +++ b/art/HpoPwexZeHvSos9jB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vjeeidL9NpEDz7pTJ", "createdAt": { - "$date": { - "$numberLong": "1554078151843" - } + "$date": "1554078151843" }, "profile": { "first_name": "신일", @@ -15,21 +13,15 @@ "username": "신일" }, "createdAt": { - "$date": { - "$numberLong": "1554078741351" - } + "$date": "1554078741351" }, "modifiedAt": { - "$date": { - "$numberLong": "1554133665388" - } + "$date": "1554133665388" }, "origId": null, "name": "tutorial", "notes": "", - "rank": { - "$numberDouble": "1.02240197615592" - }, + "rank": "1.02240197615592", "private": false, "unlisted": false, "username": "신일", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-bn70uxdpni9r5w9wh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "177" - }, - "likes": { - "$numberInt": "0" - }, + "views": "177", + "likes": "0", "revisionId": "Rmk9Eakea2g2y7uCy" } \ No newline at end of file diff --git a/art/HsWepANHmBqbdwzSo/art.json b/art/HsWepANHmBqbdwzSo/art.json index 62b7081f..dffd74ff 100644 --- a/art/HsWepANHmBqbdwzSo/art.json +++ b/art/HsWepANHmBqbdwzSo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553158183163" - } + "$date": "1553158183163" }, "modifiedAt": { - "$date": { - "$numberLong": "1553158183163" - } + "$date": "1553158183163" }, "origId": null, "name": "1903-Grid", "notes": "", - "rank": { - "$numberDouble": "1.4038158305961785" - }, + "rank": "1.4038158305961785", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8wuimoyturt4c31bf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "FMSWyvAj5pSeytKoJ" } \ No newline at end of file diff --git a/art/Hsmfxt55QrbZxDm4d/art.json b/art/Hsmfxt55QrbZxDm4d/art.json index 908a80ed..d7788ca1 100644 --- a/art/Hsmfxt55QrbZxDm4d/art.json +++ b/art/Hsmfxt55QrbZxDm4d/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500434818760" - } + "$date": "1500434818760" }, "modifiedAt": { - "$date": { - "$numberLong": "1500434976982" - } + "$date": "1500434976982" }, "origId": "3b3a5MqLTPvBpcvhN", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.4473906146443687" - }, + "rank": "1.4473906146443687", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fmlneswktbpa45jgy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "174" - }, - "likes": { - "$numberInt": "0" - }, + "views": "174", + "likes": "0", "revisionId": "XGMpuopih8LjYD6y8" } \ No newline at end of file diff --git a/art/HtBoKeP3qMfWwH4gB/art.json b/art/HtBoKeP3qMfWwH4gB/art.json index 6a8976f2..bf710006 100644 --- a/art/HtBoKeP3qMfWwH4gB/art.json +++ b/art/HtBoKeP3qMfWwH4gB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684082379569" - } + "$date": "1684082379569" }, "modifiedAt": { - "$date": { - "$numberLong": "1684082379569" - } + "$date": "1684082379569" }, "origId": null, "name": "Motion - Tweak", "notes": "", - "rank": { - "$numberDouble": "1.9286627939805578" - }, + "rank": "1.9286627939805578", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8hjtin7130b7snpd5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "q9BNC4zQFx6KfuDuk" } \ No newline at end of file diff --git a/art/HtZXu6SRZeugBajhN/art.json b/art/HtZXu6SRZeugBajhN/art.json index 99affd56..1ce80547 100644 --- a/art/HtZXu6SRZeugBajhN/art.json +++ b/art/HtZXu6SRZeugBajhN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mpgr9P8vvjvtQG6rW", "createdAt": { - "$date": { - "$numberLong": "1595998191288" - } + "$date": "1595998191288" }, "profile": { "name": "Rubin Huang", @@ -14,21 +12,15 @@ "username": "rubinhuang9239" }, "createdAt": { - "$date": { - "$numberLong": "1596329705041" - } + "$date": "1596329705041" }, "modifiedAt": { - "$date": { - "$numberLong": "1596331106562" - } + "$date": "1596331106562" }, "origId": "nERwc23zjdTrQfzjD", "name": "Grid Motion", "notes": "", - "rank": { - "$numberDouble": "1.8480759908949382" - }, + "rank": "1.8480759908949382", "private": false, "unlisted": true, "username": "rubinhuang9239", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8m16df7guopg2x34v-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "MSm8fWrK48GWuW5ai" } \ No newline at end of file diff --git a/art/Hv927AXio5i8HPs2J/art.json b/art/Hv927AXio5i8HPs2J/art.json index bfe3c62b..54cf05f2 100644 --- a/art/Hv927AXio5i8HPs2J/art.json +++ b/art/Hv927AXio5i8HPs2J/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kwFj6rd42YAeFEAQQ", "createdAt": { - "$date": { - "$numberLong": "1551479264537" - } + "$date": "1551479264537" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "alexisrubio96" }, "createdAt": { - "$date": { - "$numberLong": "1551481178139" - } + "$date": "1551481178139" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481178139" - } + "$date": "1551481178139" }, "origId": null, "name": "1rstVertex", "notes": "", - "rank": { - "$numberDouble": "1.2353058572159095" - }, + "rank": "1.2353058572159095", "private": false, "unlisted": true, "username": "alexisrubio96", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-708qvrtsykncwa5ku-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "zkQJtsWwmzdheZ3Le" } \ No newline at end of file diff --git a/art/HyBREewYeJJq8kxKa/art.json b/art/HyBREewYeJJq8kxKa/art.json index 08fa5fb9..1e4205dc 100644 --- a/art/HyBREewYeJJq8kxKa/art.json +++ b/art/HyBREewYeJJq8kxKa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": { - "$numberLong": "1656593092517" - } + "$date": "1656593092517" }, "profile": { "name": "Jared", @@ -15,21 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": { - "$numberLong": "1658409514219" - } + "$date": "1658409514219" }, "modifiedAt": { - "$date": { - "$numberLong": "1658414320921" - } + "$date": "1658414320921" }, "origId": "B3fTWQihXfD9t8Q8r", "name": "snd-scope ", "notes": "", - "rank": { - "$numberDouble": "1.565795908514425" - }, + "rank": "1.565795908514425", "private": false, "unlisted": false, "username": "molotovbliss", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-4fhsfm0dxsyw1npml-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "RebcWbeHfhofEmY3N" } \ No newline at end of file diff --git a/art/HyfsdJ6JLfMhwDRtz/art.json b/art/HyfsdJ6JLfMhwDRtz/art.json index e48a2162..8586331b 100644 --- a/art/HyfsdJ6JLfMhwDRtz/art.json +++ b/art/HyfsdJ6JLfMhwDRtz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duB92T9xbZx8r3NZJ", "createdAt": { - "$date": { - "$numberLong": "1517960579116" - } + "$date": "1517960579116" }, "profile": { "first_name": "Luis", @@ -15,21 +13,15 @@ "username": "luis" }, "createdAt": { - "$date": { - "$numberLong": "1517961236414" - } + "$date": "1517961236414" }, "modifiedAt": { - "$date": { - "$numberLong": "1517961236414" - } + "$date": "1517961236414" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.880402048440425" - }, + "rank": "1.880402048440425", "private": false, "unlisted": true, "username": "luis", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-edj0oeyz9tyf9tzhd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "MQgWyX6xsNLcjnz8o" } \ No newline at end of file diff --git a/art/HzJkDk2XHyXcxbpik/art.json b/art/HzJkDk2XHyXcxbpik/art.json index b1d01cb3..67ad9868 100644 --- a/art/HzJkDk2XHyXcxbpik/art.json +++ b/art/HzJkDk2XHyXcxbpik/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553094077785" - } + "$date": "1553094077785" }, "modifiedAt": { - "$date": { - "$numberLong": "1553094077785" - } + "$date": "1553094077785" }, "origId": "cMqY3Hixco2WwFZo6", "name": "whirl", "notes": "", - "rank": { - "$numberDouble": "1.505349438597013" - }, + "rank": "1.505349438597013", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4nbri3v8wv2mi17mb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "43" - }, - "likes": { - "$numberInt": "0" - }, + "views": "43", + "likes": "0", "revisionId": "xtgJdAAmDck9gwgGy" } \ No newline at end of file diff --git a/art/HzfYepRNGKNTsrgjP/art.json b/art/HzfYepRNGKNTsrgjP/art.json index 60ec8595..cd4718e0 100644 --- a/art/HzfYepRNGKNTsrgjP/art.json +++ b/art/HzfYepRNGKNTsrgjP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1559518173225" - } + "$date": "1559518173225" }, "modifiedAt": { - "$date": { - "$numberLong": "1559518173225" - } + "$date": "1559518173225" }, "origId": null, "name": "unnamed", "notes": "basket", - "rank": { - "$numberDouble": "1.74101326472141" - }, + "rank": "1.74101326472141", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4h0eel76rr5lxvcod-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "MWWxjuKyGJRRQePMZ" } \ No newline at end of file diff --git a/art/J2FKQo6uXQ6EykLPi/art.json b/art/J2FKQo6uXQ6EykLPi/art.json index e9758b39..fab3358a 100644 --- a/art/J2FKQo6uXQ6EykLPi/art.json +++ b/art/J2FKQo6uXQ6EykLPi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1512760148913" - } + "$date": "1512760148913" }, "modifiedAt": { - "$date": { - "$numberLong": "1512760148913" - } + "$date": "1512760148913" }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR2", "notes": "", - "rank": { - "$numberDouble": "1.6292960017027882" - }, + "rank": "1.6292960017027882", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-675ntls69829lgbdo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "109" - }, - "likes": { - "$numberInt": "1" - }, + "views": "109", + "likes": "1", "revisionId": "D5Nub8fJQQzrorw5c" } \ No newline at end of file diff --git a/art/J3PNfiNPbPxziEh3A/art.json b/art/J3PNfiNPbPxziEh3A/art.json index 806cd7cf..e28dc3cc 100644 --- a/art/J3PNfiNPbPxziEh3A/art.json +++ b/art/J3PNfiNPbPxziEh3A/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RcxgZCyRSYWSzdHH8", "createdAt": { - "$date": { - "$numberLong": "1544399496802" - } + "$date": "1544399496802" }, "profile": { "first_name": "Daff", @@ -15,21 +13,15 @@ "username": "daff" }, "createdAt": { - "$date": { - "$numberLong": "1544400388895" - } + "$date": "1544400388895" }, "modifiedAt": { - "$date": { - "$numberLong": "1544400875421" - } + "$date": "1544400875421" }, "origId": "ZPpq2oK4fqmPHJnQn", "name": "Alert", "notes": "", - "rank": { - "$numberDouble": "1.6906925097358956" - }, + "rank": "1.6906925097358956", "private": false, "unlisted": true, "username": "daff", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ck4qigihnzjuyjk3f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "gtpXjXmeep5qbQjCw" } \ No newline at end of file diff --git a/art/J3bwBPducoTXfnDLs/art.json b/art/J3bwBPducoTXfnDLs/art.json index 6be5981f..50c4e0af 100644 --- a/art/J3bwBPducoTXfnDLs/art.json +++ b/art/J3bwBPducoTXfnDLs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501614774135" - } + "$date": "1501614774135" }, "modifiedAt": { - "$date": { - "$numberLong": "1501614774135" - } + "$date": "1501614774135" }, "origId": "tneny66CTjxFbesnu", "name": "fov test", "notes": "This demo is for experimenting with the FOV part of a perspective camera matrix.", - "rank": { - "$numberDouble": "1.0483723514573464" - }, + "rank": "1.0483723514573464", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yq7jxy5rth3g50tax-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "4tErRotTYSSCjvfTv" } \ No newline at end of file diff --git a/art/J4JLEuTrJFshLPKeg/art.json b/art/J4JLEuTrJFshLPKeg/art.json index 4f750503..dd8b782a 100644 --- a/art/J4JLEuTrJFshLPKeg/art.json +++ b/art/J4JLEuTrJFshLPKeg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": { - "$numberLong": "1629553450441" - } + "$date": "1629553450441" }, "username": "przemyslawzaworski", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1639261039069" - } + "$date": "1639261039069" }, "modifiedAt": { - "$date": { - "$numberLong": "1639261039069" - } + "$date": "1639261039069" }, "origId": null, "name": "Bezier Curves", "notes": "", - "rank": { - "$numberDouble": "1.8912016255681943" - }, + "rank": "1.8912016255681943", "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5fjdc82zhrln5r5vb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "227" - }, - "likes": { - "$numberInt": "1" - }, + "views": "227", + "likes": "1", "revisionId": "2a9igbyFJXQ3ScHwb" } \ No newline at end of file diff --git a/art/J6Rbdqdhvx7Yjdh59/art.json b/art/J6Rbdqdhvx7Yjdh59/art.json index 68ce3b89..292e3427 100644 --- a/art/J6Rbdqdhvx7Yjdh59/art.json +++ b/art/J6Rbdqdhvx7Yjdh59/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634511254452" - } + "$date": "1634511254452" }, "modifiedAt": { - "$date": { - "$numberLong": "1634511254452" - } + "$date": "1634511254452" }, "origId": "easEJ6iaXWeeR99Gj", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.980593510753188" - }, + "rank": "1.980593510753188", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0wsynpp1jwvq4z5ij-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "reeKf8q5pQWCYAHdL" } \ No newline at end of file diff --git a/art/JANswiNfyJnruo62E/art.json b/art/JANswiNfyJnruo62E/art.json index 8d6c6d72..5859f6b2 100644 --- a/art/JANswiNfyJnruo62E/art.json +++ b/art/JANswiNfyJnruo62E/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499439241007" - } + "$date": "1499439241007" }, "modifiedAt": { - "$date": { - "$numberLong": "1499743185238" - } + "$date": "1499743185238" }, "origId": "JRyewraYLfP9taa98", "name": "dotto-chouhoukei", "notes": "", - "rank": { - "$numberDouble": "10.748233881117207" - }, + "rank": "10.748233881117207", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bkgwqcyapt1aop426-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1398" - }, - "likes": { - "$numberInt": "11" - }, + "views": "1398", + "likes": "11", "revisionId": "qRsQkY9R9zMTgAdsN" } \ No newline at end of file diff --git a/art/JDeTHnXLqGLsoocEr/art.json b/art/JDeTHnXLqGLsoocEr/art.json index eea92970..4a24a7c9 100644 --- a/art/JDeTHnXLqGLsoocEr/art.json +++ b/art/JDeTHnXLqGLsoocEr/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533040638570" - } + "$date": "1533040638570" }, "modifiedAt": { - "$date": { - "$numberLong": "1533040638570" - } + "$date": "1533040638570" }, "origId": "7PpvqJmgJR7ALoJfa", "name": "Quad", "notes": "", - "rank": { - "$numberDouble": "1.0977216913869325" - }, + "rank": "1.0977216913869325", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-bdmm9c03bmu9g9xvr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "fZagwcFXerf8obJzM" } \ No newline at end of file diff --git a/art/JERxBfFS5YwaQptZ2/art.json b/art/JERxBfFS5YwaQptZ2/art.json index 8930bafc..9d45d5c2 100644 --- a/art/JERxBfFS5YwaQptZ2/art.json +++ b/art/JERxBfFS5YwaQptZ2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1548937192577" - } + "$date": "1548937192577" }, "modifiedAt": { - "$date": { - "$numberLong": "1548937192577" - } + "$date": "1548937192577" }, "origId": "YviLasT7Z62qurfRD", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.0498805890424823" - }, + "rank": "1.0498805890424823", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mir9d4y5l21r1cqew-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "MYAWyNnZka7ngi7eq" } \ No newline at end of file diff --git a/art/JFtfBxTELcg25TGwJ/art.json b/art/JFtfBxTELcg25TGwJ/art.json index 3760a564..b92c2701 100644 --- a/art/JFtfBxTELcg25TGwJ/art.json +++ b/art/JFtfBxTELcg25TGwJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503040688916" - } + "$date": "1503040688916" }, "modifiedAt": { - "$date": { - "$numberLong": "1503040688916" - } + "$date": "1503040688916" }, "origId": "Rkg7vqW56XS6yjEbT", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.6641490432787838" - }, + "rank": "1.6641490432787838", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wrhxi3rdumga69iix-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "BiS4iBrqF5ciPgdaJ" } \ No newline at end of file diff --git a/art/JG27yEiRBewAYsMxB/art.json b/art/JG27yEiRBewAYsMxB/art.json index 75573dd5..d1e17ec4 100644 --- a/art/JG27yEiRBewAYsMxB/art.json +++ b/art/JG27yEiRBewAYsMxB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": { - "$numberLong": "1684313887762" - } + "$date": "1684313887762" }, "username": "duhochoi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684333951490" - } + "$date": "1684333951490" }, "modifiedAt": { - "$date": { - "$numberLong": "1684416059347" - } + "$date": "1684416059347" }, "origId": "7mLMCX66sxy38mtQZ", "name": "Making A Grid_Duho Choi", "notes": "", - "rank": { - "$numberDouble": "1.7000103094157915" - }, + "rank": "1.7000103094157915", "private": false, "unlisted": true, "username": "duhochoi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yfw2w7ykh9gsw7eje-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "9x9Ei3t7XPLd3BTLj" } \ No newline at end of file diff --git a/art/JGGw63pb4BxyXBqyc/art.json b/art/JGGw63pb4BxyXBqyc/art.json index 7a8bce07..e3a75fee 100644 --- a/art/JGGw63pb4BxyXBqyc/art.json +++ b/art/JGGw63pb4BxyXBqyc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QqMsN94PxbgsCpi8J", "createdAt": { - "$date": { - "$numberLong": "1667647683472" - } + "$date": "1667647683472" }, "profile": { "name": null, @@ -15,21 +13,15 @@ "username": "nkkky" }, "createdAt": { - "$date": { - "$numberLong": "1667648407112" - } + "$date": "1667648407112" }, "modifiedAt": { - "$date": { - "$numberLong": "1667648407112" - } + "$date": "1667648407112" }, "origId": null, "name": "Sir. Rup", "notes": "Just linking my track with vertexshaderart here", - "rank": { - "$numberDouble": "1.1102693502705931" - }, + "rank": "1.1102693502705931", "private": false, "unlisted": false, "username": "nkkky", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-so5lflx3v2310djhi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "jXcbfZE6HA3YPhQ9C" } \ No newline at end of file diff --git a/art/JGbg2hhv422MBQhyP/art.json b/art/JGbg2hhv422MBQhyP/art.json index 0ac8ba14..ecd45b78 100644 --- a/art/JGbg2hhv422MBQhyP/art.json +++ b/art/JGbg2hhv422MBQhyP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1516117893450" - } + "$date": "1516117893450" }, "modifiedAt": { - "$date": { - "$numberLong": "1594513491726" - } + "$date": "1594513491726" }, "origId": "Fpbwg9tJSGnDtFPom", "name": "antagonism", "notes": "", - "rank": { - "$numberDouble": "10.843609820830109" - }, + "rank": "10.843609820830109", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jgilrxlxy6vfio4p6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "669" - }, - "likes": { - "$numberInt": "5" - }, + "views": "669", + "likes": "5", "revisionId": "MJS3knyNo2jTdzyhi" } \ No newline at end of file diff --git a/art/JJBEEPXrCubMND6ym/art.json b/art/JJBEEPXrCubMND6ym/art.json index 8c011437..4bf95127 100644 --- a/art/JJBEEPXrCubMND6ym/art.json +++ b/art/JJBEEPXrCubMND6ym/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1510219774153" - } + "$date": "1510219774153" }, "modifiedAt": { - "$date": { - "$numberLong": "1510219774153" - } + "$date": "1510219774153" }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)rw", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.6748443645494484" - }, + "rank": "1.6748443645494484", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h6d4rfa2gqrf5psdr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "188" - }, - "likes": { - "$numberInt": "1" - }, + "views": "188", + "likes": "1", "revisionId": "iXosMhuSjwXgNTHvg" } \ No newline at end of file diff --git a/art/JJKZvJyWdK4ukftPz/art.json b/art/JJKZvJyWdK4ukftPz/art.json index 217040d3..e588032d 100644 --- a/art/JJKZvJyWdK4ukftPz/art.json +++ b/art/JJKZvJyWdK4ukftPz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1539292025238" - } + "$date": "1539292025238" }, "modifiedAt": { - "$date": { - "$numberLong": "1539292025238" - } + "$date": "1539292025238" }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.1533977812752958" - }, + "rank": "1.1533977812752958", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zlxr2jgma9p45tgxm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "G53aApEqdYMgyoAdr" } \ No newline at end of file diff --git a/art/JNDG9tsxtQgJzkkCq/art.json b/art/JNDG9tsxtQgJzkkCq/art.json index 15e376a4..44d7da30 100644 --- a/art/JNDG9tsxtQgJzkkCq/art.json +++ b/art/JNDG9tsxtQgJzkkCq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1654100393548" - } + "$date": "1654100393548" }, "modifiedAt": { - "$date": { - "$numberLong": "1654100393548" - } + "$date": "1654100393548" }, "origId": null, "name": "Exercise - Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.436312511837679" - }, + "rank": "1.436312511837679", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jcubyvtw7fm0sstkf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "es9iavZoXga7vMaSY" } \ No newline at end of file diff --git a/art/JRyewraYLfP9taa98/art.json b/art/JRyewraYLfP9taa98/art.json index 82d58d07..5c688b49 100644 --- a/art/JRyewraYLfP9taa98/art.json +++ b/art/JRyewraYLfP9taa98/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498214404335" - } + "$date": "1498214404335" }, "modifiedAt": { - "$date": { - "$numberLong": "1565026742481" - } + "$date": "1565026742481" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "10.833312244603052" - }, + "rank": "10.833312244603052", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mcuhvernmqk2zekch-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "745" - }, - "likes": { - "$numberInt": "8" - }, + "views": "745", + "likes": "8", "revisionId": "N8ryEwQuREc4knqAX" } \ No newline at end of file diff --git a/art/JTAL2t63pEXrPKvru/art.json b/art/JTAL2t63pEXrPKvru/art.json index 3dba14d9..298abb9b 100644 --- a/art/JTAL2t63pEXrPKvru/art.json +++ b/art/JTAL2t63pEXrPKvru/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1644802731450" - } + "$date": "1644802731450" }, "modifiedAt": { - "$date": { - "$numberLong": "1644802731450" - } + "$date": "1644802731450" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2120854991646666" - }, + "rank": "1.2120854991646666", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vzz59lxlx6uar3hrv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "oAfxA83RytzNRHz38" } \ No newline at end of file diff --git a/art/JWMAmcwDeMYh8uSZf/art.json b/art/JWMAmcwDeMYh8uSZf/art.json index a09f3eb8..5e664692 100644 --- a/art/JWMAmcwDeMYh8uSZf/art.json +++ b/art/JWMAmcwDeMYh8uSZf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1577034449672" - } + "$date": "1577034449672" }, "modifiedAt": { - "$date": { - "$numberLong": "1577034867876" - } + "$date": "1577034867876" }, "origId": "57DGNjDnDYwrBWXqD", "name": "kurb", "notes": "", - "rank": { - "$numberDouble": "10.056193189153738" - }, + "rank": "10.056193189153738", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bflvw9rcplt4dkghu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "726" - }, - "likes": { - "$numberInt": "9" - }, + "views": "726", + "likes": "9", "revisionId": "7CrAzechrmps5qSzv" } \ No newline at end of file diff --git a/art/JWZRdGqNAqvbskDLS/art.json b/art/JWZRdGqNAqvbskDLS/art.json index 6f328814..07d52e7d 100644 --- a/art/JWZRdGqNAqvbskDLS/art.json +++ b/art/JWZRdGqNAqvbskDLS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "svREMd4haHecWJJAv", "createdAt": { - "$date": { - "$numberLong": "1552928787824" - } + "$date": "1552928787824" }, "profile": { "first_name": "Hyun", @@ -15,21 +13,15 @@ "username": "hyun" }, "createdAt": { - "$date": { - "$numberLong": "1554127594712" - } + "$date": "1554127594712" }, "modifiedAt": { - "$date": { - "$numberLong": "1554188451989" - } + "$date": "1554188451989" }, "origId": null, "name": "Heart", "notes": "CS230 Extra Credit", - "rank": { - "$numberDouble": "1.0569134892205967" - }, + "rank": "1.0569134892205967", "private": false, "unlisted": false, "username": "hyun", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-r73exb16ty0euxj5j-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "196" - }, - "likes": { - "$numberInt": "0" - }, + "views": "196", + "likes": "0", "revisionId": "z6YNw6trt9qToPSfm" } \ No newline at end of file diff --git a/art/JZfSq6roYfXYSQTYs/art.json b/art/JZfSq6roYfXYSQTYs/art.json index 7b0f18c8..b3f67bcb 100644 --- a/art/JZfSq6roYfXYSQTYs/art.json +++ b/art/JZfSq6roYfXYSQTYs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "86G9wKCBCB6K7CFm9", "createdAt": { - "$date": { - "$numberLong": "1576673635141" - } + "$date": "1576673635141" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "sairu312" }, "createdAt": { - "$date": { - "$numberLong": "1576673874005" - } + "$date": "1576673874005" }, "modifiedAt": { - "$date": { - "$numberLong": "1576674688468" - } + "$date": "1576674688468" }, "origId": null, "name": "Test", "notes": "", - "rank": { - "$numberDouble": "1.7597856208859235" - }, + "rank": "1.7597856208859235", "private": false, "unlisted": true, "username": "sairu312", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rd83nf4vwr2d6ctw0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "9uqNj76qJG5EA7Hom" } \ No newline at end of file diff --git a/art/JfcfxquJzYFfZJ5cW/art.json b/art/JfcfxquJzYFfZJ5cW/art.json index 5790bfa4..221ac7cd 100644 --- a/art/JfcfxquJzYFfZJ5cW/art.json +++ b/art/JfcfxquJzYFfZJ5cW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1541764609351" - } + "$date": "1541764609351" }, "modifiedAt": { - "$date": { - "$numberLong": "1541764609351" - } + "$date": "1541764609351" }, "origId": "A8Zc7NFQdTdeKQimv", "name": "pookymelon", "notes": "wip 4 kmachine", - "rank": { - "$numberDouble": "1.3474186068068488" - }, + "rank": "1.3474186068068488", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9go3rjrx6gq5nwx3y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "245" - }, - "likes": { - "$numberInt": "0" - }, + "views": "245", + "likes": "0", "revisionId": "N7wr5pLxe6wb6rhaq" } \ No newline at end of file diff --git a/art/JhD7Yeh3NstvQbkhJ/art.json b/art/JhD7Yeh3NstvQbkhJ/art.json index f43daee2..63713fb1 100644 --- a/art/JhD7Yeh3NstvQbkhJ/art.json +++ b/art/JhD7Yeh3NstvQbkhJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684324777883" - } + "$date": "1684324777883" }, "modifiedAt": { - "$date": { - "$numberLong": "1684324777883" - } + "$date": "1684324777883" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.0952986902322375" - }, + "rank": "1.0952986902322375", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-saxcpw39a4cogiu9h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "43" - }, - "likes": { - "$numberInt": "0" - }, + "views": "43", + "likes": "0", "revisionId": "jJd9nCne7pop4PaAW" } \ No newline at end of file diff --git a/art/JhPkQF3eX4q9YcDML/art.json b/art/JhPkQF3eX4q9YcDML/art.json index 3259fc70..970b53dd 100644 --- a/art/JhPkQF3eX4q9YcDML/art.json +++ b/art/JhPkQF3eX4q9YcDML/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": { - "$numberLong": "1552696746395" - } + "$date": "1552696746395" }, "profile": { "name": "Alejandro Cámara", @@ -14,21 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": { - "$numberLong": "1552697032471" - } + "$date": "1552697032471" }, "modifiedAt": { - "$date": { - "$numberLong": "1552966329393" - } + "$date": "1552966329393" }, "origId": null, "name": "Grid", "notes": "", - "rank": { - "$numberDouble": "1.5629600082334087" - }, + "rank": "1.5629600082334087", "private": false, "unlisted": true, "username": "alejandrocamara", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-e0jw4gqptq32tgd3w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "KhhCEEBkQjx7QtqZD" } \ No newline at end of file diff --git a/art/JnRaHZcXYv7WBhq5b/art.json b/art/JnRaHZcXYv7WBhq5b/art.json index 6ddbc202..65d2a432 100644 --- a/art/JnRaHZcXYv7WBhq5b/art.json +++ b/art/JnRaHZcXYv7WBhq5b/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,14 +12,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447309159819" - } + "$date": "1447309159819" }, "modifiedAt": { - "$date": { - "$numberLong": "1447309159819" - } + "$date": "1447309159819" }, "origId": null, "name": "pulse", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-wa0a1s6901sy21cud-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "581" - }, - "likes": { - "$numberInt": "7" - }, + "views": "581", + "likes": "7", "revisionId": "HscG5z29syWZKjSDB", - "rank": { - "$numberDouble": "10.50841474736835" - }, + "rank": "10.50841474736835", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/Jo7swMZWe4vAuJ9Xk/art.json b/art/Jo7swMZWe4vAuJ9Xk/art.json index bc959925..e07d5faa 100644 --- a/art/Jo7swMZWe4vAuJ9Xk/art.json +++ b/art/Jo7swMZWe4vAuJ9Xk/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543836815594" - } + "$date": "1543836815594" }, "modifiedAt": { - "$date": { - "$numberLong": "1543836815594" - } + "$date": "1543836815594" }, "origId": "rSR7ydT97j9GZb8nH", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0519791492035309" - }, + "rank": "1.0519791492035309", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ucd9nssoh8vlmpz01-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "eWWqv9R6CvkwikeK7" } \ No newline at end of file diff --git a/art/JoWAeXNsfz23C8d8b/art.json b/art/JoWAeXNsfz23C8d8b/art.json index e3a67102..dad9756a 100644 --- a/art/JoWAeXNsfz23C8d8b/art.json +++ b/art/JoWAeXNsfz23C8d8b/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669288333230" - } + "$date": "1669288333230" }, "modifiedAt": { - "$date": { - "$numberLong": "1669288333230" - } + "$date": "1669288333230" }, "origId": null, "name": "graysounds", "notes": "", - "rank": { - "$numberDouble": "1.6584032960849997" - }, + "rank": "1.6584032960849997", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6qzsf4xfvsa9wh594-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "bKEZ2qkeokxJcPh7T" } \ No newline at end of file diff --git a/art/JokykDr3Qve8hrLQR/art.json b/art/JokykDr3Qve8hrLQR/art.json index 27f50244..7c8e28e3 100644 --- a/art/JokykDr3Qve8hrLQR/art.json +++ b/art/JokykDr3Qve8hrLQR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451302454250" - } + "$date": "1451302454250" }, "modifiedAt": { - "$date": { - "$numberLong": "1456340852121" - } + "$date": "1456340852121" }, "origId": "DCY4ddBCsphoYLARH", "name": "gear", "notes": "", - "rank": { - "$numberDouble": "1.8206473544068549" - }, + "rank": "1.8206473544068549", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6j7jzjty2zekebsu4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "0" - }, + "views": "128", + "likes": "0", "revisionId": "hqbNcAXcbxCGAcuth" } \ No newline at end of file diff --git a/art/JovmnYPALtpYmhbx3/art.json b/art/JovmnYPALtpYmhbx3/art.json index 31217cb8..310ecb75 100644 --- a/art/JovmnYPALtpYmhbx3/art.json +++ b/art/JovmnYPALtpYmhbx3/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1701769253560" - } + "$date": "1701769253560" }, "modifiedAt": { - "$date": { - "$numberLong": "1701769253560" - } + "$date": "1701769253560" }, "origId": null, "name": "oceanwave", "notes": "", - "rank": { - "$numberDouble": "1.9277006663003629" - }, + "rank": "1.9277006663003629", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6box2rbjfvtabnp5h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "ebw4f5coonpTosXqc" } \ No newline at end of file diff --git a/art/JpNPSRbwfogR3zWkh/art.json b/art/JpNPSRbwfogR3zWkh/art.json index 4a14c717..43e0bc35 100644 --- a/art/JpNPSRbwfogR3zWkh/art.json +++ b/art/JpNPSRbwfogR3zWkh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1539466342663" - } + "$date": "1539466342663" }, "modifiedAt": { - "$date": { - "$numberLong": "1539466342663" - } + "$date": "1539466342663" }, "origId": "iuT7hG7CEXwYqShtA", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": { - "$numberDouble": "1.0796885074380305" - }, + "rank": "1.0796885074380305", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8h80f4nwfb1u4qrlh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "9KyZSAsNZpJf7GTNc" } \ No newline at end of file diff --git a/art/Jpg8BhcLNg3DjTpT5/art.json b/art/Jpg8BhcLNg3DjTpT5/art.json index 4fcbd080..66bb6292 100644 --- a/art/Jpg8BhcLNg3DjTpT5/art.json +++ b/art/Jpg8BhcLNg3DjTpT5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685543807399" - } + "$date": "1685543807399" }, "modifiedAt": { - "$date": { - "$numberLong": "1685543807399" - } + "$date": "1685543807399" }, "origId": null, "name": "Circles from Triangles - duplicate", "notes": "", - "rank": { - "$numberDouble": "1.4683236685788101" - }, + "rank": "1.4683236685788101", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5ej9nh0pf0f45jj9f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "CvND4tqKNshN84jsF" } \ No newline at end of file diff --git a/art/Jr5nXxcZNwvx5K4Bd/art.json b/art/Jr5nXxcZNwvx5K4Bd/art.json index b7b9adc2..beb72b93 100644 --- a/art/Jr5nXxcZNwvx5K4Bd/art.json +++ b/art/Jr5nXxcZNwvx5K4Bd/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595424936137" - } + "$date": "1595424936137" }, "modifiedAt": { - "$date": { - "$numberLong": "1595424936137" - } + "$date": "1595424936137" }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.5793775816502562" - }, + "rank": "1.5793775816502562", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-rq4luf4fnnlhz9zcu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "17" - }, - "likes": { - "$numberInt": "0" - }, + "views": "17", + "likes": "0", "revisionId": "b4GhCJ52vN9ac7Cv3" } \ No newline at end of file diff --git a/art/Jrb5gxuyHzqMNukkg/art.json b/art/Jrb5gxuyHzqMNukkg/art.json index ec97b1d3..c9a12d0f 100644 --- a/art/Jrb5gxuyHzqMNukkg/art.json +++ b/art/Jrb5gxuyHzqMNukkg/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446201113355" - } + "$date": "1446201113355" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 36.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 1192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 132.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-ufvkizpki0667ghu2-thumbnail.jpg", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "A4uvQ7jkHDZ6xPB5K", "modifiedAt": { - "$date": { - "$numberLong": "1446201113357" - } + "$date": "1446201113357" }, - "rank": { - "$numberDouble": "1.2548101310304554" - } + "rank": "1.2548101310304554" } \ No newline at end of file diff --git a/art/JsEv9AaC54NF6cY8Q/art.json b/art/JsEv9AaC54NF6cY8Q/art.json index 2ab5d1ac..bb356af8 100644 --- a/art/JsEv9AaC54NF6cY8Q/art.json +++ b/art/JsEv9AaC54NF6cY8Q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445803147982" - } + "$date": "1445803147982" }, "origId": null, "name": "round", @@ -35,23 +31,15 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.1 + 0.1;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n \n gl_PointSize = min(32.0, 3.0 + pow((snd + 0.2) * 1.5, 10.0) * mix(3.0, 3.0, v)) * resolution.x / 1600.;\n\n float x = u * PI * 2.0 + snd - 0.5 + sin(count + time * 0.00000) * 0.005;\n float y = v - pow(snd, 1.5) * 0.4 + 0.5;\n float c = cos(x);\n float s = sin(x);\n vec2 xy = vec2(c * y, s * y);\n gl_Position = vec4(xy, length(xy) * 0.5, 1);\n\n float hue = u;\n float sat = invV;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1. - length(xy) * 0.1);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotDataId": "3EH8QEmsqvefvJDLK", - "views": { - "$numberInt": "518" - }, - "likes": { - "$numberInt": "0" - }, + "views": "518", + "likes": "0", "revisionId": "6Eo4ptAdXRvCJK6qz", "screenshotURL": "data/images/images-n6aj66ziha1w267jv-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1447068352637" - } + "$date": "1447068352637" }, "private": false, "hasSound": true, - "rank": { - "$numberDouble": "1.8240923603219836" - }, + "rank": "1.8240923603219836", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/JscBDhcAFypHdaMCm/art.json b/art/JscBDhcAFypHdaMCm/art.json index 177be960..eb061866 100644 --- a/art/JscBDhcAFypHdaMCm/art.json +++ b/art/JscBDhcAFypHdaMCm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1519246793082" - } + "$date": "1519246793082" }, "modifiedAt": { - "$date": { - "$numberLong": "1519246985013" - } + "$date": "1519246985013" }, "origId": "3QE3h3tQJqzMMqEZw", "name": "Twisted Torus", "notes": "Use mouse to control the shape", - "rank": { - "$numberDouble": "1.207352484507188" - }, + "rank": "1.207352484507188", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yr524hzhakik4qllw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "270" - }, - "likes": { - "$numberInt": "0" - }, + "views": "270", + "likes": "0", "revisionId": "EMjAv8akX42nfBn89" } \ No newline at end of file diff --git a/art/JtvN2gq9PiiSdwvHG/art.json b/art/JtvN2gq9PiiSdwvHG/art.json index 2f3381e7..2f7d26fd 100644 --- a/art/JtvN2gq9PiiSdwvHG/art.json +++ b/art/JtvN2gq9PiiSdwvHG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "96ZuW2KN9gsnSfGDQ", "createdAt": { - "$date": { - "$numberLong": "1536676462835" - } + "$date": "1536676462835" }, "username": "teraspora", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1536682649240" - } + "$date": "1536682649240" }, "modifiedAt": { - "$date": { - "$numberLong": "1536689167629" - } + "$date": "1536689167629" }, "origId": null, "name": "vxwavy-01", "notes": "My first vertex shader!", - "rank": { - "$numberDouble": "1.687406416709232" - }, + "rank": "1.687406416709232", "private": false, "unlisted": false, "username": "teraspora", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-on9qz63amyzwgmlgu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "347" - }, - "likes": { - "$numberInt": "0" - }, + "views": "347", + "likes": "0", "revisionId": "Zr8HZKw3zX8BE9XQt" } \ No newline at end of file diff --git a/art/JvvtkuvxB6iKmfBQa/art.json b/art/JvvtkuvxB6iKmfBQa/art.json index f38637f9..2abca427 100644 --- a/art/JvvtkuvxB6iKmfBQa/art.json +++ b/art/JvvtkuvxB6iKmfBQa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "birrm7PTT27EqQaa6", "createdAt": { - "$date": { - "$numberLong": "1679653509145" - } + "$date": "1679653509145" }, "profile": { "first_name": "Seb", @@ -15,21 +13,15 @@ "username": "seb" }, "createdAt": { - "$date": { - "$numberLong": "1679653573811" - } + "$date": "1679653573811" }, "modifiedAt": { - "$date": { - "$numberLong": "1679949970093" - } + "$date": "1679949970093" }, "origId": null, "name": "twist hairs", "notes": "", - "rank": { - "$numberDouble": "1.4291836013484185" - }, + "rank": "1.4291836013484185", "private": false, "unlisted": true, "username": "seb", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-994wwzya5osurulq2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "3P7Xgq6kWKStNjSeC" } \ No newline at end of file diff --git a/art/JwXL4sBud9x3F6iKY/art.json b/art/JwXL4sBud9x3F6iKY/art.json index 4c070af6..e86d9777 100644 --- a/art/JwXL4sBud9x3F6iKY/art.json +++ b/art/JwXL4sBud9x3F6iKY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672691182552" - } + "$date": "1672691182552" }, "modifiedAt": { - "$date": { - "$numberLong": "1672691182552" - } + "$date": "1672691182552" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.335272222357014" - }, + "rank": "1.335272222357014", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gcbk7fywrl1pfs034-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "dohg4cae8FWscd4FJ" } \ No newline at end of file diff --git a/art/Jy4jz9wJ54XyG6hFF/art.json b/art/Jy4jz9wJ54XyG6hFF/art.json index 41cff23e..460e3078 100644 --- a/art/Jy4jz9wJ54XyG6hFF/art.json +++ b/art/Jy4jz9wJ54XyG6hFF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1652949103477" - } + "$date": "1652949103477" }, "modifiedAt": { - "$date": { - "$numberLong": "1652959142152" - } + "$date": "1652959142152" }, "origId": null, "name": "Exercise - Motion - hyunjin Kim", "notes": "", - "rank": { - "$numberDouble": "1.0382772062329906" - }, + "rank": "1.0382772062329906", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-js4wgshp94ik4pt46-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "4yrc5u9dhpd8sZbJW" } \ No newline at end of file diff --git a/art/K2GTMMGc83q5GQ6Sa/art.json b/art/K2GTMMGc83q5GQ6Sa/art.json index 0afb0233..f99b08ed 100644 --- a/art/K2GTMMGc83q5GQ6Sa/art.json +++ b/art/K2GTMMGc83q5GQ6Sa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427150670" - } + "$date": "1600427150670" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427150670" - } + "$date": "1600427150670" }, "origId": "Xr7T9xN4h3JyWhJ4M", "name": "glass of colors", "notes": "", - "rank": { - "$numberDouble": "1.1053128990486727" - }, + "rank": "1.1053128990486727", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-zpi16uz8syqpir3d8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "RNBzPEivdeknyoeM3" } \ No newline at end of file diff --git a/art/K2eiDz74g3k842g37/art.json b/art/K2eiDz74g3k842g37/art.json index b99efc43..8e48776a 100644 --- a/art/K2eiDz74g3k842g37/art.json +++ b/art/K2eiDz74g3k842g37/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1510310609053" - } + "$date": "1510310609053" }, "modifiedAt": { - "$date": { - "$numberLong": "1510310609053" - } + "$date": "1510310609053" }, "origId": "iXKHFGqaAHrc6rZg2", "name": "Triangular Voronoi", "notes": "", - "rank": { - "$numberDouble": "1.2120249238223273" - }, + "rank": "1.2120249238223273", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nm46pishh23i3ou86-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "132" - }, - "likes": { - "$numberInt": "0" - }, + "views": "132", + "likes": "0", "revisionId": "ZMBwxcHJFB2sGhx6a" } \ No newline at end of file diff --git a/art/K3dPqehYPJMnZyDBD/art.json b/art/K3dPqehYPJMnZyDBD/art.json index 4cece6ad..130c5c78 100644 --- a/art/K3dPqehYPJMnZyDBD/art.json +++ b/art/K3dPqehYPJMnZyDBD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JEvFNjk8EJBsCLjrR", "createdAt": { - "$date": { - "$numberLong": "1551481583617" - } + "$date": "1551481583617" }, "profile": { "first_name": "danyalillo", @@ -14,21 +12,15 @@ "username": "danyalillo" }, "createdAt": { - "$date": { - "$numberLong": "1551500835305" - } + "$date": "1551500835305" }, "modifiedAt": { - "$date": { - "$numberLong": "1552523815127" - } + "$date": "1552523815127" }, "origId": "KpCz9hjoFif9i3TvM", "name": "ring", "notes": "", - "rank": { - "$numberDouble": "1.1907176230092424" - }, + "rank": "1.1907176230092424", "private": false, "unlisted": true, "username": "danyalillo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mdhhk7s3w33khrxoj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "LLDxXaa9FRt9BJyuv" } \ No newline at end of file diff --git a/art/K4mA9KNyq7jBxdzxc/art.json b/art/K4mA9KNyq7jBxdzxc/art.json index 0c381dbe..fffdb8c8 100644 --- a/art/K4mA9KNyq7jBxdzxc/art.json +++ b/art/K4mA9KNyq7jBxdzxc/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1541379338024" - } + "$date": "1541379338024" }, "modifiedAt": { - "$date": { - "$numberLong": "1541379338024" - } + "$date": "1541379338024" }, "origId": "ivFr7kf8D46ckANG4", "name": "swooneer24", "notes": "", - "rank": { - "$numberDouble": "1.1403010413297454" - }, + "rank": "1.1403010413297454", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-t27m8crr4986kl8jk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "22" - }, - "likes": { - "$numberInt": "0" - }, + "views": "22", + "likes": "0", "revisionId": "wAHgoXnPhcewNcnA5" } \ No newline at end of file diff --git a/art/K5xqhTGgRRGkJzitm/art.json b/art/K5xqhTGgRRGkJzitm/art.json index 8986d04e..e1c27f4b 100644 --- a/art/K5xqhTGgRRGkJzitm/art.json +++ b/art/K5xqhTGgRRGkJzitm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1449503552530" - } + "$date": "1449503552530" }, "modifiedAt": { - "$date": { - "$numberLong": "1458844068314" - } + "$date": "1458844068314" }, "origId": "ScnXYT2B8gmr2trfw", "name": "dacning disco blob", - "rank": { - "$numberDouble": "10.390645525627223" - }, + "rank": "10.390645525627223", "private": false, "unlisted": false, "username": "gman", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-898ktk0eltqxxxh5m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "256" - }, - "likes": { - "$numberInt": "7" - }, + "views": "256", + "likes": "7", "revisionId": "2hNHJHaNMykGzp3nN", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "" diff --git a/art/K84niXFJgvqPCrhF3/art.json b/art/K84niXFJgvqPCrhF3/art.json index 25b9d8ea..b99d5b71 100644 --- a/art/K84niXFJgvqPCrhF3/art.json +++ b/art/K84niXFJgvqPCrhF3/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446223854427" - } + "$date": "1446223854427" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 8.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-psnggln1496tx7jwp-thumbnail.jpg", - "views": { - "$numberInt": "92" - }, - "likes": { - "$numberInt": "0" - }, + "views": "92", + "likes": "0", "revisionId": "Nk55WQ9WvSkEcfh9w", "modifiedAt": { - "$date": { - "$numberLong": "1446223854429" - } + "$date": "1446223854429" }, - "rank": { - "$numberDouble": "1.0004771033344224" - } + "rank": "1.0004771033344224" } \ No newline at end of file diff --git a/art/K8g3Q6ckgSTWZuRPv/art.json b/art/K8g3Q6ckgSTWZuRPv/art.json index 6045bd9c..fb972f09 100644 --- a/art/K8g3Q6ckgSTWZuRPv/art.json +++ b/art/K8g3Q6ckgSTWZuRPv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1511166118982" - } + "$date": "1511166118982" }, "modifiedAt": { - "$date": { - "$numberLong": "1511166118982" - } + "$date": "1511166118982" }, "origId": "sBRAzLRKmk8gYkZgz", "name": "plasma waves", "notes": "", - "rank": { - "$numberDouble": "1.8483002189307562" - }, + "rank": "1.8483002189307562", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9kop22k5fdvtjoso4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "144" - }, - "likes": { - "$numberInt": "0" - }, + "views": "144", + "likes": "0", "revisionId": "NYWjswp4h8yJJFbGB" } \ No newline at end of file diff --git a/art/K8sAwLQqxzqjXN3FT/art.json b/art/K8sAwLQqxzqjXN3FT/art.json index d8e9e221..a56639c7 100644 --- a/art/K8sAwLQqxzqjXN3FT/art.json +++ b/art/K8sAwLQqxzqjXN3FT/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446222765293" - } + "$date": "1446222765293" }, "origId": "gqJ33JsAWdcuKjJHH", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-r3ddlegcc4cl04il4-thumbnail.jpg", - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "0" - }, + "views": "128", + "likes": "0", "revisionId": "PNW2mm6xieTaotsRA", "modifiedAt": { - "$date": { - "$numberLong": "1446222765297" - } + "$date": "1446222765297" }, - "rank": { - "$numberDouble": "1.5328379721451784" - } + "rank": "1.5328379721451784" } \ No newline at end of file diff --git a/art/K9kkXT25juoLDcni4/art.json b/art/K9kkXT25juoLDcni4/art.json index 41563ec4..656b5010 100644 --- a/art/K9kkXT25juoLDcni4/art.json +++ b/art/K9kkXT25juoLDcni4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446199318665" - } + "$date": "1446199318665" }, "origId": null, "name": "wip3", @@ -35,21 +31,13 @@ "shader": "#define PI 3.14159\n#define ACROSS 10.\n#define DOWN 10.\n#define PER_AREA ((ACROSS + 1.) * (DOWN + 1.) * 10.)\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvec4 area(float vertexId, float areaId) {\n // 0, 2, 2, 4, 4, 1, 3, 3, 0\n float pointId = mod((floor(vertexId / 2.) + mod(vertexId, 2.)) * 2., 5.);\n float thingId = floor(vertexId / 10.);\n float col = mod(thingId, ACROSS + 1.);\n float row = floor(thingId / (ACROSS + 1.));\n float u = col / ACROSS;\n float v = row / DOWN;\n float x = u * 2. - 1.;\n float y = v * 2. - 1.;\n \n float d = length(vec2(x, y));\n float su = mod(PI * 2. + atan(y ,x) + areaId / .8 * PI * 2. + time, PI * 2.) / (PI * 2.);\n float sv = d * 0.1;\n float snd = texture2D(sound, vec2(su * 0.25 / 8. * areaId, sv)).a;\n \n float r = 0.04 + pow(snd, 3.) * 0.15;\n float a = pointId / 5. * PI * 2. + thingId * 0.05 + time * 2.;\n vec2 cs = vec2(cos(a), sin(a));\n vec2 xy = cs * r;\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n \n float hue = (time * 0.01) + areaId / 8.;\n \n return vec4(\n vec2(x, y) * 1.0 + xy * aspect,\n snd,\n hue);\n}\n\nvoid main() {\n gl_PointSize = 4.0;\n\n float areaId = floor(vertexId / PER_AREA);\n float aCol = mod(areaId, 4.);\n float aRow = floor(areaId / 4.);\n float ax = (aCol + 0.5) / 4. * 2. - 1.;\n float ay = (aRow + 0.5) / 2. * 1.8 - 0.9;\n float avId = mod(vertexId, PER_AREA); \n \n vec4 a = area(avId, areaId);\n \n gl_Position = vec4(a.xy * vec2(0.25, 0.4) + vec2(ax, ay), 0, 1);\n float snd = a.z;\n float hue = a.w;\n v_color = vec4(mix(hsv2rgb(vec3(hue, 1, snd)), vec3(1,1,1), 0.0), 1.0);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-2kb3wfu2zxsv7diex-thumbnail.jpg", - "views": { - "$numberInt": "3908" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3908", + "likes": "0", "revisionId": "SfcSWK5bCRkY7Gfkm", "modifiedAt": { - "$date": { - "$numberLong": "1446277128826" - } + "$date": "1446277128826" }, "hasSound": true, - "rank": { - "$numberDouble": "1.7769378216228642" - }, + "rank": "1.7769378216228642", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/KAsduiMs3RKWHDcHk/art.json b/art/KAsduiMs3RKWHDcHk/art.json index d31fac2e..ab883377 100644 --- a/art/KAsduiMs3RKWHDcHk/art.json +++ b/art/KAsduiMs3RKWHDcHk/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1584571645179" - } + "$date": "1584571645179" }, "modifiedAt": { - "$date": { - "$numberLong": "1584571645179" - } + "$date": "1584571645179" }, "origId": null, "name": "essai", "notes": "", - "rank": { - "$numberDouble": "1.784526210977046" - }, + "rank": "1.784526210977046", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ed4tiyto0y1w1ng9e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "83" - }, - "likes": { - "$numberInt": "0" - }, + "views": "83", + "likes": "0", "revisionId": "joeXdFMswa39RwK4X" } \ No newline at end of file diff --git a/art/KCTdZhosdnszWh5Co/art.json b/art/KCTdZhosdnszWh5Co/art.json index d0fb9ce9..71349d3e 100644 --- a/art/KCTdZhosdnszWh5Co/art.json +++ b/art/KCTdZhosdnszWh5Co/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "K7hvqvWiY8hFbeXdP", "createdAt": { - "$date": { - "$numberLong": "1646379760964" - } + "$date": "1646379760964" }, "profile": { "first_name": "rudy", @@ -15,21 +13,15 @@ "username": "rudy2" }, "createdAt": { - "$date": { - "$numberLong": "1646380358588" - } + "$date": "1646380358588" }, "modifiedAt": { - "$date": { - "$numberLong": "1646380654875" - } + "$date": "1646380654875" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.596430313897023" - }, + "rank": "1.596430313897023", "private": false, "unlisted": true, "username": "rudy2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-19ku4t7jw6rjox3k3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "pF9BJkxdcQtEEAEEp" } \ No newline at end of file diff --git a/art/KCb2cGRMiF3zp2P9E/art.json b/art/KCb2cGRMiF3zp2P9E/art.json index 88ad0527..fae76140 100644 --- a/art/KCb2cGRMiF3zp2P9E/art.json +++ b/art/KCb2cGRMiF3zp2P9E/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": { - "$numberLong": "1508649811074" - } + "$date": "1508649811074" }, "profile": { "name": "Liam", @@ -14,21 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": { - "$numberLong": "1512100837188" - } + "$date": "1512100837188" }, "modifiedAt": { - "$date": { - "$numberLong": "1512100837188" - } + "$date": "1512100837188" }, "origId": null, "name": "red-and-white", "notes": "", - "rank": { - "$numberDouble": "1.7713398597491161" - }, + "rank": "1.7713398597491161", "private": false, "unlisted": true, "username": "liaminjapan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ue7thora907bswc72-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "7Req8GAFaNEade86C" } \ No newline at end of file diff --git a/art/KE36FRWxcF7s2qX3i/art.json b/art/KE36FRWxcF7s2qX3i/art.json index 6275f69d..35b532a2 100644 --- a/art/KE36FRWxcF7s2qX3i/art.json +++ b/art/KE36FRWxcF7s2qX3i/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1592819550690" - } + "$date": "1592819550690" }, "modifiedAt": { - "$date": { - "$numberLong": "1592819550690" - } + "$date": "1592819550690" }, "origId": "Guf53TWBqY43SzNeS", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": { - "$numberDouble": "1.518636537575757" - }, + "rank": "1.518636537575757", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9mk4cqawu64psaqge-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "1" - }, + "views": "57", + "likes": "1", "revisionId": "7nweLaS5mxfedyq4s" } \ No newline at end of file diff --git a/art/KFvg6n392t9qpC7HD/art.json b/art/KFvg6n392t9qpC7HD/art.json index 11c3b2a7..32357e40 100644 --- a/art/KFvg6n392t9qpC7HD/art.json +++ b/art/KFvg6n392t9qpC7HD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1612352541821" - } + "$date": "1612352541821" }, "modifiedAt": { - "$date": { - "$numberLong": "1612352541821" - } + "$date": "1612352541821" }, "origId": "sS597q4aY9wEpneFz", "name": "crazymusicbox", "notes": "", - "rank": { - "$numberDouble": "1.1165602876844423" - }, + "rank": "1.1165602876844423", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-pj8lji8n4d6b33xbo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "0" - }, + "views": "85", + "likes": "0", "revisionId": "3AjfoFR5wufKoWqaP" } \ No newline at end of file diff --git a/art/KGbmKNcckp4MMvaNK/art.json b/art/KGbmKNcckp4MMvaNK/art.json index 3cf64520..56ea60c0 100644 --- a/art/KGbmKNcckp4MMvaNK/art.json +++ b/art/KGbmKNcckp4MMvaNK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589247914107" - } + "$date": "1589247914107" }, "modifiedAt": { - "$date": { - "$numberLong": "1589247914107" - } + "$date": "1589247914107" }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepo", "notes": "", - "rank": { - "$numberDouble": "1.8854790938266497" - }, + "rank": "1.8854790938266497", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-42dbezjh40lvcl8g8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "YvkKwhkj27r9XApjo" } \ No newline at end of file diff --git a/art/KGsjT9edDDoFLsK2a/art.json b/art/KGsjT9edDDoFLsK2a/art.json index d2671e82..3d4fa035 100644 --- a/art/KGsjT9edDDoFLsK2a/art.json +++ b/art/KGsjT9edDDoFLsK2a/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1494708209799" - } + "$date": "1494708209799" }, "modifiedAt": { - "$date": { - "$numberLong": "1494708209799" - } + "$date": "1494708209799" }, "origId": "5gKRQuwx63MAdRePc", "name": "CircleColor", "notes": "Pretty Cool, Right?", - "rank": { - "$numberDouble": "1.9245633151504848" - }, + "rank": "1.9245633151504848", "private": false, "unlisted": true, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-aa7pzjncwwadg3s9r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "gmx3WXnaRKCaDrgez" } \ No newline at end of file diff --git a/art/KH4u8GjbkXFrDypQh/art.json b/art/KH4u8GjbkXFrDypQh/art.json index d10e948d..64bbb33e 100644 --- a/art/KH4u8GjbkXFrDypQh/art.json +++ b/art/KH4u8GjbkXFrDypQh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1505001905573" - } + "$date": "1505001905573" }, "modifiedAt": { - "$date": { - "$numberLong": "1505001905573" - } + "$date": "1505001905573" }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.0069193156124276" - }, + "rank": "1.0069193156124276", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2dmkwigqo74jk5k0w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ZgJuXefFwC3tG6b99" } \ No newline at end of file diff --git a/art/KLtJG7Mcf8FhRihJn/art.json b/art/KLtJG7Mcf8FhRihJn/art.json index ecc58a89..0901d82a 100644 --- a/art/KLtJG7Mcf8FhRihJn/art.json +++ b/art/KLtJG7Mcf8FhRihJn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": { - "$numberLong": "1583423411467" - } + "$date": "1583423411467" }, "profile": { "first_name": "Andris", @@ -15,21 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": { - "$numberLong": "1583467610087" - } + "$date": "1583467610087" }, "modifiedAt": { - "$date": { - "$numberLong": "1583470898659" - } + "$date": "1583470898659" }, "origId": "PponkZdtktgJHhipC", "name": "smaller sbd", "notes": "", - "rank": { - "$numberDouble": "10.368321247947446" - }, + "rank": "10.368321247947446", "private": false, "unlisted": false, "username": "andris", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-tpn6igvq9nkm2dsi2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "451" - }, - "likes": { - "$numberInt": "3" - }, + "views": "451", + "likes": "3", "revisionId": "gEbaeBij5t5XZGM98" } \ No newline at end of file diff --git a/art/KQLkpoBAPGrNrd3XK/art.json b/art/KQLkpoBAPGrNrd3XK/art.json index 851e2a54..b6eadcdc 100644 --- a/art/KQLkpoBAPGrNrd3XK/art.json +++ b/art/KQLkpoBAPGrNrd3XK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1693687369054" - } + "$date": "1693687369054" }, "modifiedAt": { - "$date": { - "$numberLong": "1693687369054" - } + "$date": "1693687369054" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": { - "$numberDouble": "1.143611567149233" - }, + "rank": "1.143611567149233", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-z929ey3qev30op9j2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "31" - }, - "likes": { - "$numberInt": "0" - }, + "views": "31", + "likes": "0", "revisionId": "RdXjDGe7iv9hQr55c" } \ No newline at end of file diff --git a/art/KRmBguLvKHcjPJHpn/art.json b/art/KRmBguLvKHcjPJHpn/art.json index 3e3b8d4c..8790251f 100644 --- a/art/KRmBguLvKHcjPJHpn/art.json +++ b/art/KRmBguLvKHcjPJHpn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672680549146" - } + "$date": "1672680549146" }, "modifiedAt": { - "$date": { - "$numberLong": "1672695952675" - } + "$date": "1672695952675" }, "origId": null, "name": "Grid", "notes": "", - "rank": { - "$numberDouble": "1.0895830062967606" - }, + "rank": "1.0895830062967606", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vzwdy476bl07rcfwi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "eJqndiTi5qA8Syk74" } \ No newline at end of file diff --git a/art/KRpCEmbJ2GTTRtxsR/art.json b/art/KRpCEmbJ2GTTRtxsR/art.json index 89348e59..f3e90545 100644 --- a/art/KRpCEmbJ2GTTRtxsR/art.json +++ b/art/KRpCEmbJ2GTTRtxsR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": { - "$numberLong": "1659646292396" - } + "$date": "1659646292396" }, "username": "der", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1659646335005" - } + "$date": "1659646335005" }, "modifiedAt": { - "$date": { - "$numberLong": "1659717733534" - } + "$date": "1659717733534" }, "origId": null, "name": "Spiral (old)", "notes": "", - "rank": { - "$numberDouble": "1.572370765877338" - }, + "rank": "1.572370765877338", "private": false, "unlisted": true, "username": "der", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fiknrwvr70oi98kth-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "b8kwQJyxA66TaANuX" } \ No newline at end of file diff --git a/art/KRuXE4SBCi4kRBG6j/art.json b/art/KRuXE4SBCi4kRBG6j/art.json index e9adfb2d..6ee302e5 100644 --- a/art/KRuXE4SBCi4kRBG6j/art.json +++ b/art/KRuXE4SBCi4kRBG6j/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1634167929043" - } + "$date": "1634167929043" }, "modifiedAt": { - "$date": { - "$numberLong": "1634168426037" - } + "$date": "1634168426037" }, "origId": "GKbc4tXKXpku2WT84", "name": "seaworms", "notes": "", - "rank": { - "$numberDouble": "1.38086940047267" - }, + "rank": "1.38086940047267", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-51wh6l8cue4tx7wk0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "302" - }, - "likes": { - "$numberInt": "1" - }, + "views": "302", + "likes": "1", "revisionId": "5DGngkh6cpci6Lpks" } \ No newline at end of file diff --git a/art/KRwzSvynXozMTXZ7w/art.json b/art/KRwzSvynXozMTXZ7w/art.json index d28fb782..95403e6b 100644 --- a/art/KRwzSvynXozMTXZ7w/art.json +++ b/art/KRwzSvynXozMTXZ7w/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496344993814" - } + "$date": "1496344993814" }, "modifiedAt": { - "$date": { - "$numberLong": "1496344993814" - } + "$date": "1496344993814" }, "origId": "vn7aCRpFmjs6n8XNG", "name": "DrPhil", "notes": "Use Dr. Phil song\nhttps://soundcloud.com/plu-collective/dr-phil", - "rank": { - "$numberDouble": "1.806149653185729" - }, + "rank": "1.806149653185729", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-cu8fxcy7zho46ir4m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "13" - }, - "likes": { - "$numberInt": "0" - }, + "views": "13", + "likes": "0", "revisionId": "jjBDnERXhtCwWPmC4" } \ No newline at end of file diff --git a/art/KSMjJjpv6c7spHTef/art.json b/art/KSMjJjpv6c7spHTef/art.json index 9dfa6872..b3a6856f 100644 --- a/art/KSMjJjpv6c7spHTef/art.json +++ b/art/KSMjJjpv6c7spHTef/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1546580602775" - } + "$date": "1546580602775" }, "modifiedAt": { - "$date": { - "$numberLong": "1546580602775" - } + "$date": "1546580602775" }, "origId": "JpNPSRbwfogR3zWkh", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": { - "$numberDouble": "1.8345079175062844" - }, + "rank": "1.8345079175062844", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-e19cjh9y6yuisdoan-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "GnhvqhaBBYKhddfWJ" } \ No newline at end of file diff --git a/art/KTyBEnoxgZWR569eH/art.json b/art/KTyBEnoxgZWR569eH/art.json index c6247eb5..f4a29893 100644 --- a/art/KTyBEnoxgZWR569eH/art.json +++ b/art/KTyBEnoxgZWR569eH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447734639062" - } + "$date": "1447734639062" }, "modifiedAt": { - "$date": { - "$numberLong": "1447735359778" - } + "$date": "1447735359778" }, "origId": null, "name": "tunnel", - "rank": { - "$numberDouble": "10.550849904167329" - }, + "rank": "10.550849904167329", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-wgrinolii03me1opn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "255" - }, - "likes": { - "$numberInt": "6" - }, + "views": "255", + "likes": "6", "revisionId": "gjb7C3GvvxgEDr6mN", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/KYv8eW5R2AYwLSdtm/art.json b/art/KYv8eW5R2AYwLSdtm/art.json index 47aaf064..f5e41186 100644 --- a/art/KYv8eW5R2AYwLSdtm/art.json +++ b/art/KYv8eW5R2AYwLSdtm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8tBLoFyzAi8N2JHZy", "createdAt": { - "$date": { - "$numberLong": "1451476145201" - } + "$date": "1451476145201" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -14,21 +12,15 @@ "username": "visa-valtteri" }, "createdAt": { - "$date": { - "$numberLong": "1456602752950" - } + "$date": "1456602752950" }, "modifiedAt": { - "$date": { - "$numberLong": "1456602752950" - } + "$date": "1456602752950" }, "origId": "9s4f49dwx4L8hbbD5", "name": "moduloi kanssani2", "notes": "", - "rank": { - "$numberDouble": "1.6103854918334468" - }, + "rank": "1.6103854918334468", "private": false, "unlisted": true, "username": "visa-valtteri", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hxgx17vj5p8opznao-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "4LmQFfAC8Qc9Wgu9n" } \ No newline at end of file diff --git a/art/KZdmbdYsnSLLCa4bQ/art.json b/art/KZdmbdYsnSLLCa4bQ/art.json index 69669b14..b0ae05f8 100644 --- a/art/KZdmbdYsnSLLCa4bQ/art.json +++ b/art/KZdmbdYsnSLLCa4bQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669432325120" - } + "$date": "1669432325120" }, "modifiedAt": { - "$date": { - "$numberLong": "1669432325120" - } + "$date": "1669432325120" }, "origId": null, "name": "jiggleswirl", "notes": "", - "rank": { - "$numberDouble": "1.7510176818522833" - }, + "rank": "1.7510176818522833", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wpkpox3zosg9lahy8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "0" - }, + "views": "39", + "likes": "0", "revisionId": "rmFk5BBYRQhsB9ZT3" } \ No newline at end of file diff --git a/art/Ka9eWpFE3Yj86HdYN/art.json b/art/Ka9eWpFE3Yj86HdYN/art.json index 82040614..c0e6c81a 100644 --- a/art/Ka9eWpFE3Yj86HdYN/art.json +++ b/art/Ka9eWpFE3Yj86HdYN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508581614383" - } + "$date": "1508581614383" }, "modifiedAt": { - "$date": { - "$numberLong": "1508581614383" - } + "$date": "1508581614383" }, "origId": "mQuMhKJA2PG4x8j7h", "name": "It's So In Vogue To Be Dead", "notes": "", - "rank": { - "$numberDouble": "1.0748783134298585" - }, + "rank": "1.0748783134298585", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0612poreet0o6jhkl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "153" - }, - "likes": { - "$numberInt": "1" - }, + "views": "153", + "likes": "1", "revisionId": "XyoDZfm95ft8sGfFf" } \ No newline at end of file diff --git a/art/KeyjGeoFSgZNieLtF/art.json b/art/KeyjGeoFSgZNieLtF/art.json index 6afdd2fe..db0a8438 100644 --- a/art/KeyjGeoFSgZNieLtF/art.json +++ b/art/KeyjGeoFSgZNieLtF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1523303236602" - } + "$date": "1523303236602" }, "modifiedAt": { - "$date": { - "$numberLong": "1523303236602" - } + "$date": "1523303236602" }, "origId": "nrNx2zLxLnq4oDubh", "name": "Metal Sprial", "notes": "", - "rank": { - "$numberDouble": "1.7302935035803808" - }, + "rank": "1.7302935035803808", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-rv7j2nwch97g8aazg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "McKXSXwMS8sDj5B7X" } \ No newline at end of file diff --git a/art/KgWfhQ8N9LTWDds2b/art.json b/art/KgWfhQ8N9LTWDds2b/art.json index 1f23377f..365b07cf 100644 --- a/art/KgWfhQ8N9LTWDds2b/art.json +++ b/art/KgWfhQ8N9LTWDds2b/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1710198901290" - } + "$date": "1710198901290" }, "modifiedAt": { - "$date": { - "$numberLong": "1710198901290" - } + "$date": "1710198901290" }, "origId": "9EJbRaRyPZMpJ9zLk", "name": "plasma grid", "notes": "", - "rank": { - "$numberDouble": "1.0244139989211065" - }, + "rank": "1.0244139989211065", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-45sqfjb6u3momy9r8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "G4cT2je6cZdzKu3D5" } \ No newline at end of file diff --git a/art/KgwQJvsXGiER7oBtf/art.json b/art/KgwQJvsXGiER7oBtf/art.json index f53d678a..0428eaae 100644 --- a/art/KgwQJvsXGiER7oBtf/art.json +++ b/art/KgwQJvsXGiER7oBtf/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1616247932142" - } + "$date": "1616247932142" }, "modifiedAt": { - "$date": { - "$numberLong": "1616247932142" - } + "$date": "1616247932142" }, "origId": "d6HHmyLaBsmttvb5b", "name": "myHello Cube", "notes": "", - "rank": { - "$numberDouble": "1.7009361077100154" - }, + "rank": "1.7009361077100154", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0j0toyhlvandw4d4m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "116" - }, - "likes": { - "$numberInt": "1" - }, + "views": "116", + "likes": "1", "revisionId": "DzmN5r4ay3Z6RAZfp" } \ No newline at end of file diff --git a/art/KivkeanM6qFjxFhon/art.json b/art/KivkeanM6qFjxFhon/art.json index 0d2dcec9..a0eee481 100644 --- a/art/KivkeanM6qFjxFhon/art.json +++ b/art/KivkeanM6qFjxFhon/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": { - "$numberLong": "1684301218251" - } + "$date": "1684301218251" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": { - "$numberLong": "1684315400484" - } + "$date": "1684315400484" }, "modifiedAt": { - "$date": { - "$numberLong": "1684315532942" - } + "$date": "1684315532942" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.5890977190433337" - }, + "rank": "1.5890977190433337", "private": false, "unlisted": true, "username": "minjae-yu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-86jd12ybyvue0pmss-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "CPs2pskRBdw5m8YnM" } \ No newline at end of file diff --git a/art/KjC8ebmWp9gkJC7dp/art.json b/art/KjC8ebmWp9gkJC7dp/art.json index 10573777..504f57fc 100644 --- a/art/KjC8ebmWp9gkJC7dp/art.json +++ b/art/KjC8ebmWp9gkJC7dp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": { - "$numberLong": "1619118831439" - } + "$date": "1619118831439" }, "username": "hzktqr", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619119445244" - } + "$date": "1619119445244" }, "modifiedAt": { - "$date": { - "$numberLong": "1619119461438" - } + "$date": "1619119461438" }, "origId": null, "name": "KjC8ebmWp9gkJC7dp", "notes": "default", - "rank": { - "$numberDouble": "1.7706769733433765" - }, + "rank": "1.7706769733433765", "private": false, "unlisted": true, "username": "hzktqr", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ad11jb5ai68en4duy-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "tCvud5umf9Ree8JXQ" } \ No newline at end of file diff --git a/art/KmNbwStFkxfRGJ2Bs/art.json b/art/KmNbwStFkxfRGJ2Bs/art.json index 912bee29..5965659c 100644 --- a/art/KmNbwStFkxfRGJ2Bs/art.json +++ b/art/KmNbwStFkxfRGJ2Bs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1512788182251" - } + "$date": "1512788182251" }, "modifiedAt": { - "$date": { - "$numberLong": "1512788182251" - } + "$date": "1512788182251" }, "origId": "MegMNJwR7hpTYFf2G", "name": "K reptile void 2", "notes": "", - "rank": { - "$numberDouble": "10.277481028743114" - }, + "rank": "10.277481028743114", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hvgqy0t44i8h3o9gr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "167" - }, - "likes": { - "$numberInt": "2" - }, + "views": "167", + "likes": "2", "revisionId": "bnwAygwMYDqRtZTic" } \ No newline at end of file diff --git a/art/KmPLGgqiLsMdk7QpB/art.json b/art/KmPLGgqiLsMdk7QpB/art.json index a34a6793..fa73e11d 100644 --- a/art/KmPLGgqiLsMdk7QpB/art.json +++ b/art/KmPLGgqiLsMdk7QpB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1668618011898" - } + "$date": "1668618011898" }, "modifiedAt": { - "$date": { - "$numberLong": "1668618011898" - } + "$date": "1668618011898" }, "origId": "x4ozirAYAtKhvZGdo", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.1709952464185518" - }, + "rank": "1.1709952464185518", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4iugfltq73592b12b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "QSoZjdXPJHnWDGvdA" } \ No newline at end of file diff --git a/art/KmzEiJEqjGKKKKFCN/art.json b/art/KmzEiJEqjGKKKKFCN/art.json index 08627a04..8486e41b 100644 --- a/art/KmzEiJEqjGKKKKFCN/art.json +++ b/art/KmzEiJEqjGKKKKFCN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684842203764" - } + "$date": "1684842203764" }, "modifiedAt": { - "$date": { - "$numberLong": "1684842203764" - } + "$date": "1684842203764" }, "origId": null, "name": "Audio Reactive Art 2", "notes": "", - "rank": { - "$numberDouble": "1.4212212788747174" - }, + "rank": "1.4212212788747174", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0ewettubie35s3flt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "7PC8HzezEazi6njiN" } \ No newline at end of file diff --git a/art/KoGGiKxguyZYonJzH/art.json b/art/KoGGiKxguyZYonJzH/art.json index e5a90973..45592bd8 100644 --- a/art/KoGGiKxguyZYonJzH/art.json +++ b/art/KoGGiKxguyZYonJzH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": { - "$numberLong": "1684210422037" - } + "$date": "1684210422037" }, "username": "w.chae", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684211053676" - } + "$date": "1684211053676" }, "modifiedAt": { - "$date": { - "$numberLong": "1684211053676" - } + "$date": "1684211053676" }, "origId": null, "name": "Breathing Grid", "notes": "Exercise : Making A Grid\nCS250 Spring 2023", - "rank": { - "$numberDouble": "1.819821457686605" - }, + "rank": "1.819821457686605", "private": false, "unlisted": true, "username": "w.chae", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-465o0gyaacj7yqh76-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "j6wy2zjTrkESWmuFQ" } \ No newline at end of file diff --git a/art/KouaGmh83NF5FCHdM/art.json b/art/KouaGmh83NF5FCHdM/art.json index a3f17db7..dbbd82cf 100644 --- a/art/KouaGmh83NF5FCHdM/art.json +++ b/art/KouaGmh83NF5FCHdM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1495028534932" - } + "$date": "1495028534932" }, "modifiedAt": { - "$date": { - "$numberLong": "1495766399315" - } + "$date": "1495766399315" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "penguin thoughts", "notes": "", - "rank": { - "$numberDouble": "10.65938249024882" - }, + "rank": "10.65938249024882", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c0cnzc68g5xb9rpmr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "558" - }, - "likes": { - "$numberInt": "9" - }, + "views": "558", + "likes": "9", "revisionId": "T5aTCn9QZjGQnABjF" } \ No newline at end of file diff --git a/art/KpCz9hjoFif9i3TvM/art.json b/art/KpCz9hjoFif9i3TvM/art.json index 33f550b2..03ad4891 100644 --- a/art/KpCz9hjoFif9i3TvM/art.json +++ b/art/KpCz9hjoFif9i3TvM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551485955930" - } + "$date": "1551485955930" }, "modifiedAt": { - "$date": { - "$numberLong": "1551485955930" - } + "$date": "1551485955930" }, "origId": "NPJKuYxHxpNRWHnid", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.863594476727102" - }, + "rank": "1.863594476727102", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6kxyt3je0wd3g468z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "RWmh2aQBEovdR2kE5" } \ No newline at end of file diff --git a/art/KpZcShvoy64nZQwG7/art.json b/art/KpZcShvoy64nZQwG7/art.json index 9912946b..7919f10f 100644 --- a/art/KpZcShvoy64nZQwG7/art.json +++ b/art/KpZcShvoy64nZQwG7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1558919614496" - } + "$date": "1558919614496" }, "modifiedAt": { - "$date": { - "$numberLong": "1558919614496" - } + "$date": "1558919614496" }, "origId": null, "name": "lesson 1", "notes": "", - "rank": { - "$numberDouble": "1.2766481477195535" - }, + "rank": "1.2766481477195535", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jbwi4f8sjrm2kjrz9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "qrjkweFtHQikP9Pst" } \ No newline at end of file diff --git a/art/Kq2X2rn957ZFHdph9/art.json b/art/Kq2X2rn957ZFHdph9/art.json index c416713d..22472cd1 100644 --- a/art/Kq2X2rn957ZFHdph9/art.json +++ b/art/Kq2X2rn957ZFHdph9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EXqwLpAZaavbaKq4c", "createdAt": { - "$date": { - "$numberLong": "1625680149537" - } + "$date": "1625680149537" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "soumakdev" }, "createdAt": { - "$date": { - "$numberLong": "1625681930753" - } + "$date": "1625681930753" }, "modifiedAt": { - "$date": { - "$numberLong": "1625681930753" - } + "$date": "1625681930753" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.0327578026036501" - }, + "rank": "1.0327578026036501", "private": false, "unlisted": true, "username": "soumakdev", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qquzu2r3ux4zol3ey-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ERjLJEyqDbAAfRSj5" } \ No newline at end of file diff --git a/art/KsdyG6xS6Dzvyi2wN/art.json b/art/KsdyG6xS6Dzvyi2wN/art.json index 8f374fde..d3bb9304 100644 --- a/art/KsdyG6xS6Dzvyi2wN/art.json +++ b/art/KsdyG6xS6Dzvyi2wN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784170636" - } + "$date": "1670784170636" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784170636" - } + "$date": "1670784170636" }, "origId": "eKqemqRBragaEs55Y", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.502755561312686" - }, + "rank": "1.502755561312686", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tjlfjn51z6mq5edzk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "jKZtzpDr5nQjAnaBr" } \ No newline at end of file diff --git a/art/KvFyruyQSz6mfh8jg/art.json b/art/KvFyruyQSz6mfh8jg/art.json index 40169d1e..17b294be 100644 --- a/art/KvFyruyQSz6mfh8jg/art.json +++ b/art/KvFyruyQSz6mfh8jg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1540822253451" - } + "$date": "1540822253451" }, "modifiedAt": { - "$date": { - "$numberLong": "1540822253451" - } + "$date": "1540822253451" }, "origId": null, "name": "Wifi Symbol ;)", "notes": "", - "rank": { - "$numberDouble": "1.0496134075417645" - }, + "rank": "1.0496134075417645", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xvsfguth18jdiw431-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "KwQ9H4itbshSxgiHQ" } \ No newline at end of file diff --git a/art/Kwq7Qw7tBHGz5oiy3/art.json b/art/Kwq7Qw7tBHGz5oiy3/art.json index bf4e3f0a..64b9c334 100644 --- a/art/Kwq7Qw7tBHGz5oiy3/art.json +++ b/art/Kwq7Qw7tBHGz5oiy3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": { - "$numberLong": "1684210422037" - } + "$date": "1684210422037" }, "username": "w.chae", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685510270059" - } + "$date": "1685510270059" }, "modifiedAt": { - "$date": { - "$numberLong": "1685510270059" - } + "$date": "1685510270059" }, "origId": null, "name": "Circles from triangles_w.chae", "notes": "Circles from triangles_w.chae", - "rank": { - "$numberDouble": "1.2268747065209138" - }, + "rank": "1.2268747065209138", "private": false, "unlisted": true, "username": "w.chae", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i62nkqkjmyc48ox32-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "PjRRsuakHCDi8eFw2" } \ No newline at end of file diff --git a/art/Kx8LRqN4KEH3xcg9Q/art.json b/art/Kx8LRqN4KEH3xcg9Q/art.json index 1c9531d7..f932d2a3 100644 --- a/art/Kx8LRqN4KEH3xcg9Q/art.json +++ b/art/Kx8LRqN4KEH3xcg9Q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652633125863" - } + "$date": "1652633125863" }, "modifiedAt": { - "$date": { - "$numberLong": "1652633478003" - } + "$date": "1652633478003" }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": { - "$numberDouble": "1.4719602120909805" - }, + "rank": "1.4719602120909805", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9c76pih5xn28dsktg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "T5g8qn7sxNP8TEj3b" } \ No newline at end of file diff --git a/art/Kxv3hXqcQJecCkWdp/art.json b/art/Kxv3hXqcQJecCkWdp/art.json index 081fc1ab..ea446e17 100644 --- a/art/Kxv3hXqcQJecCkWdp/art.json +++ b/art/Kxv3hXqcQJecCkWdp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "e8Df3vxkkP3DCZunh", "createdAt": { - "$date": { - "$numberLong": "1563345787374" - } + "$date": "1563345787374" }, "profile": { "first_name": "phi16", @@ -14,21 +12,15 @@ "username": "phi16" }, "createdAt": { - "$date": { - "$numberLong": "1563459494058" - } + "$date": "1563459494058" }, "modifiedAt": { - "$date": { - "$numberLong": "1563459494058" - } + "$date": "1563459494058" }, "origId": null, "name": "Light in rain : side V", "notes": "", - "rank": { - "$numberDouble": "1.8721290669780577" - }, + "rank": "1.8721290669780577", "private": false, "unlisted": false, "username": "phi16", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a8z01fgvo45zvgz00-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "351" - }, - "likes": { - "$numberInt": "1" - }, + "views": "351", + "likes": "1", "revisionId": "KZWkJLKemsA3MLmjf" } \ No newline at end of file diff --git a/art/Kyf3xbtcypvZ4KbPc/art.json b/art/Kyf3xbtcypvZ4KbPc/art.json index da76719c..d5b69995 100644 --- a/art/Kyf3xbtcypvZ4KbPc/art.json +++ b/art/Kyf3xbtcypvZ4KbPc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504633110194" - } + "$date": "1504633110194" }, "modifiedAt": { - "$date": { - "$numberLong": "1504633110194" - } + "$date": "1504633110194" }, "origId": "e96He2kRbxRk7o6N8", "name": "test", "notes": "test", - "rank": { - "$numberDouble": "1.8032929043724042" - }, + "rank": "1.8032929043724042", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ozdivp9cuinwdfrb7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "YsAhcs9qSkFucvzR3" } \ No newline at end of file diff --git a/art/KzGvbRByeAs6noPkG/art.json b/art/KzGvbRByeAs6noPkG/art.json index a065b92c..110e99c4 100644 --- a/art/KzGvbRByeAs6noPkG/art.json +++ b/art/KzGvbRByeAs6noPkG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "xtWScqfuLFwjL7T9Z", "createdAt": { - "$date": { - "$numberLong": "1635427865584" - } + "$date": "1635427865584" }, "username": "nirth", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1635429619505" - } + "$date": "1635429619505" }, "modifiedAt": { - "$date": { - "$numberLong": "1635429619505" - } + "$date": "1635429619505" }, "origId": null, "name": "Sinnoh confirmed", "notes": "Takk for tipset om denne siden! Veldig stilig", - "rank": { - "$numberDouble": "1.5969451508124037" - }, + "rank": "1.5969451508124037", "private": false, "unlisted": true, "username": "nirth", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4vvfdvqwyn8oi7xow-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "qeomNot2X5LYQiN7X" } \ No newline at end of file diff --git a/art/L2EkNfwTM8yncpYNw/art.json b/art/L2EkNfwTM8yncpYNw/art.json index 15b89366..c1ce2aa0 100644 --- a/art/L2EkNfwTM8yncpYNw/art.json +++ b/art/L2EkNfwTM8yncpYNw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1509169696069" - } + "$date": "1509169696069" }, "modifiedAt": { - "$date": { - "$numberLong": "1509169696069" - } + "$date": "1509169696069" }, "origId": "K9kkXT25juoLDcni4", "name": "toon chaos1", "notes": "", - "rank": { - "$numberDouble": "1.0067736602900819" - }, + "rank": "1.0067736602900819", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uf4mx9u5kg81obiq9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "112" - }, - "likes": { - "$numberInt": "0" - }, + "views": "112", + "likes": "0", "revisionId": "8eu37GPJ9WLnM2K7X" } \ No newline at end of file diff --git a/art/L2TarY6jCmDDb2z8r/art.json b/art/L2TarY6jCmDDb2z8r/art.json index 91ffee31..a5feb9d1 100644 --- a/art/L2TarY6jCmDDb2z8r/art.json +++ b/art/L2TarY6jCmDDb2z8r/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1646438525310" - } + "$date": "1646438525310" }, "modifiedAt": { - "$date": { - "$numberLong": "1646438525310" - } + "$date": "1646438525310" }, "origId": "Q4dpCbhvWMYfDz5Nb", "name": "smutz", "notes": "", - "rank": { - "$numberDouble": "1.6889592214086866" - }, + "rank": "1.6889592214086866", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x0bxvj75lj4miydh2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "97" - }, - "likes": { - "$numberInt": "0" - }, + "views": "97", + "likes": "0", "revisionId": "6TwcCgiwuszQdbpza" } \ No newline at end of file diff --git a/art/L4yzBqmc6NRwKXSrs/art.json b/art/L4yzBqmc6NRwKXSrs/art.json index 811d6076..2dbd1314 100644 --- a/art/L4yzBqmc6NRwKXSrs/art.json +++ b/art/L4yzBqmc6NRwKXSrs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681885736252" - } + "$date": "1681885736252" }, "modifiedAt": { - "$date": { - "$numberLong": "1681885736252" - } + "$date": "1681885736252" }, "origId": "rdnpitzwjjAHK9Aef", "name": "RED HEXDROPS 4", "notes": "", - "rank": { - "$numberDouble": "1.7730502887038821" - }, + "rank": "1.7730502887038821", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-olpd7focu18z17hef-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "1" - }, + "views": "37", + "likes": "1", "revisionId": "ZWb8vAkEraDR9JuNq" } \ No newline at end of file diff --git a/art/L6xDZ78mbnpnMQGQj/art.json b/art/L6xDZ78mbnpnMQGQj/art.json index d3ad3c93..d5897fc0 100644 --- a/art/L6xDZ78mbnpnMQGQj/art.json +++ b/art/L6xDZ78mbnpnMQGQj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1578542289768" - } + "$date": "1578542289768" }, "modifiedAt": { - "$date": { - "$numberLong": "1578542765439" - } + "$date": "1578542765439" }, "origId": "pggHYRd53sWWpFR39", "name": "adv_Sphere", "notes": "", - "rank": { - "$numberDouble": "1.3616427343935142" - }, + "rank": "1.3616427343935142", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4wnxoqfogmuozeav9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "202" - }, - "likes": { - "$numberInt": "0" - }, + "views": "202", + "likes": "0", "revisionId": "Azvo6ssE9aDTDs2Tf" } \ No newline at end of file diff --git a/art/L7qW9rkYQEWF4AzkK/art.json b/art/L7qW9rkYQEWF4AzkK/art.json index a29372ed..a69f8feb 100644 --- a/art/L7qW9rkYQEWF4AzkK/art.json +++ b/art/L7qW9rkYQEWF4AzkK/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446234694873" - } + "$date": "1446234694873" }, "origId": "wTaKE9X796qNFqgEM", "name": "BigSwingingSnake", @@ -25,20 +23,12 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvec3 computeVert(float angle, float H) {\n float STEP = time*0.7;\n float R = (cos(H * 2.6 + STEP * 1.5 + sin(STEP * 4.3 + H * 3.0) * (cos(STEP * 0.6) + 0.6)) * 0.2 + 0.9) * (cos(STEP * 0.5 + H * 1.4) * 0.3 + 0.9);\n R *= sin((H + 4.0) * 0.375);\n \n float Q = cos(STEP * 0.54 + H * 0.7);\n float dX = cos(H * 1.4) * Q * 1.5;\n float dY = sin(H * 0.75) * Q * 0.4;\n float dZ = sin(H * 0.5) * Q * 0.5;\n return vec3(cos(angle) * R, H, sin(angle) * R) + vec3(dX, dY, dZ);\n}\n\nvec3 computeNorm(float angle, float H) {\n float dA = 0.01;\n float dH = 0.01;\n vec3 A = computeVert(angle, H);\n vec3 B = computeVert(angle + dA, H);\n vec3 C = computeVert(angle, H + dH);\n return normalize(-cross((B-A)/dA,(C-A)/dH));\n}\n\nvoid main() {\n int NUM_ROT = 64;\n float dH = 0.05;\n \n float STEP = time*0.7;\n \n int base = int(vertexId) / 6;\n int level = int(base) / NUM_ROT;\n int idx = int(mod(vertexId,6.0));\n vec3 xyz = vec3(0,0,0);\n vec3 N = normalize(vec3(1,0,0));\n \n float dA = 2.0 * PI / float(NUM_ROT);\n\n float H = float(level) * dH - 4.0;\n float angle = float(base) * dA;\n \n if (idx == 0) {\n \txyz = computeVert(angle, H);\n \tN = computeNorm(angle, H);\n }\n if (idx == 1) {\n \txyz = computeVert(angle + dA, H);\n \tN = computeNorm(angle + dA, H);\n }\n if (idx == 2) {\n \txyz = computeVert(angle + dA, H + dH);\n \tN = computeNorm(angle + dA, H + dH);\n }\n \n if (idx == 3) {\n \txyz = computeVert(angle + dA, H + dH);\n \tN = computeNorm(angle + dA, H + dH);\n }\n if (idx == 4) {\n \txyz = computeVert(angle, H + dH);\n \tN = computeNorm(angle, H + dH);\n }\n if (idx == 5) {\n \txyz = computeVert(angle, H);\n \tN = computeNorm(angle, H);\n }\n \n \n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n \n float Cs = cos(STEP);\n float Si = sin(STEP);\n mat3 rot = mat3(vec3(Cs,0,Si), vec3(0,1,0), vec3(-Si,0,Cs));\n mat3 rot2 = mat3(vec3(0,1,0), vec3(Cs,0,Si), vec3(-Si,0,Cs));\n xyz *= 0.3;\n //xyz *= rot;\n //N *= rot;\n gl_Position = vec4(xyz.xy * aspect / (3.0 + xyz.z), xyz.z, 1);\n \n vec3 light = normalize(vec3(1,1,-1));\n vec3 V = vec3(0,0,1);\n float A = 0.8 + cos(xyz.y * 0.6 + STEP);\n float D = 0.6 * clamp(dot(N, light), 0.0, 1.0);\n float S = 1.6 * pow(clamp(dot(light, reflect(V,N)),0.0,1.0), 5.0);\n vec3 A_col = vec3(1,1,1) * N * rot2;\n vec3 D_col = vec3(1,1,1) * N;\n vec3 S_col = vec3(1,1,1);\n vec3 LUM = A * A_col + D * D_col +S * S_col;\n v_color = vec4(LUM, 1);\n}" }, "screenshotURL": "data/images/images-vyqpj3pwtutad8w7a-thumbnail.jpg", - "views": { - "$numberInt": "221" - }, - "likes": { - "$numberInt": "1" - }, + "views": "221", + "likes": "1", "revisionId": "R3Qwb5nGg7Asj7ug9", "modifiedAt": { - "$date": { - "$numberLong": "1446234694877" - } + "$date": "1446234694877" }, "hasSound": true, - "rank": { - "$numberDouble": "1.143262523210449" - } + "rank": "1.143262523210449" } \ No newline at end of file diff --git a/art/L89txYMotSKb9FLad/art.json b/art/L89txYMotSKb9FLad/art.json index 3af8572a..d0208ab3 100644 --- a/art/L89txYMotSKb9FLad/art.json +++ b/art/L89txYMotSKb9FLad/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496679037909" - } + "$date": "1496679037909" }, "modifiedAt": { - "$date": { - "$numberLong": "1496679037909" - } + "$date": "1496679037909" }, "origId": "e6LP3FE5P3qePgJk6", "name": "circle jerk", "notes": "", - "rank": { - "$numberDouble": "1.474245645572059" - }, + "rank": "1.474245645572059", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-i0lkrxb0w7nqnn3cl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "THbssm8iwwPh5AhkZ" } \ No newline at end of file diff --git a/art/LAiiJujhpHqHEG35u/art.json b/art/LAiiJujhpHqHEG35u/art.json index 04d8f6c2..64be5e18 100644 --- a/art/LAiiJujhpHqHEG35u/art.json +++ b/art/LAiiJujhpHqHEG35u/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yniyeZ866avHaE4Fa", "createdAt": { - "$date": { - "$numberLong": "1551478335991" - } + "$date": "1551478335991" }, "username": "vanoog", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551479004193" - } + "$date": "1551479004193" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481155004" - } + "$date": "1551481155004" }, "origId": null, "name": "testShader", "notes": "none", - "rank": { - "$numberDouble": "1.5387646012461242" - }, + "rank": "1.5387646012461242", "private": false, "unlisted": true, "username": "vanoog", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-rjrv5rq7t6mzwqnbk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "hmDWibFk8PwNCLH3R" } \ No newline at end of file diff --git a/art/LDxR3x6bY8ujTYt3M/art.json b/art/LDxR3x6bY8ujTYt3M/art.json index 37eb64e4..22ffbcde 100644 --- a/art/LDxR3x6bY8ujTYt3M/art.json +++ b/art/LDxR3x6bY8ujTYt3M/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1644479629422" - } + "$date": "1644479629422" }, "modifiedAt": { - "$date": { - "$numberLong": "1644479629422" - } + "$date": "1644479629422" }, "origId": "NpnhMDf6aivDMB3x9", "name": "black eye2", "notes": "", - "rank": { - "$numberDouble": "1.6326334511118967" - }, + "rank": "1.6326334511118967", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vnr2z620np0c86ir9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "123" - }, - "likes": { - "$numberInt": "0" - }, + "views": "123", + "likes": "0", "revisionId": "8qxcnyzJsG8B5qdxN" } \ No newline at end of file diff --git a/art/LE2ob3EHvHzjFMK9W/art.json b/art/LE2ob3EHvHzjFMK9W/art.json index 81787504..e6404bcd 100644 --- a/art/LE2ob3EHvHzjFMK9W/art.json +++ b/art/LE2ob3EHvHzjFMK9W/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510548251837" - } + "$date": "1510548251837" }, "modifiedAt": { - "$date": { - "$numberLong": "1510548251837" - } + "$date": "1510548251837" }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves fork", "notes": "", - "rank": { - "$numberDouble": "1.5634103331142704" - }, + "rank": "1.5634103331142704", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-x05oo8sx1u5v0tmuc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "27" - }, - "likes": { - "$numberInt": "0" - }, + "views": "27", + "likes": "0", "revisionId": "seDwEHTczszRNYNhA" } \ No newline at end of file diff --git a/art/LEzaqrf9HzkcvwKea/art.json b/art/LEzaqrf9HzkcvwKea/art.json index 09aa4855..690ffdc0 100644 --- a/art/LEzaqrf9HzkcvwKea/art.json +++ b/art/LEzaqrf9HzkcvwKea/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yniyeZ866avHaE4Fa", "createdAt": { - "$date": { - "$numberLong": "1551478335991" - } + "$date": "1551478335991" }, "username": "vanoog", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551486267798" - } + "$date": "1551486267798" }, "modifiedAt": { - "$date": { - "$numberLong": "1551486828907" - } + "$date": "1551486828907" }, "origId": null, "name": "circulitoTriangleStrip", "notes": "", - "rank": { - "$numberDouble": "1.0685654419614028" - }, + "rank": "1.0685654419614028", "private": false, "unlisted": true, "username": "vanoog", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-f2spl3aqfcb7kevh0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "6u7wKF5Ma4khmntRJ" } \ No newline at end of file diff --git a/art/LHgS8fK9eqJpbzbLF/art.json b/art/LHgS8fK9eqJpbzbLF/art.json index c8427c6f..a9b26222 100644 --- a/art/LHgS8fK9eqJpbzbLF/art.json +++ b/art/LHgS8fK9eqJpbzbLF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595865926497" - } + "$date": "1595865926497" }, "modifiedAt": { - "$date": { - "$numberLong": "1595865926497" - } + "$date": "1595865926497" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9286651419322138" - }, + "rank": "1.9286651419322138", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x33gar5fb1tzj4y9y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "52" - }, - "likes": { - "$numberInt": "0" - }, + "views": "52", + "likes": "0", "revisionId": "KyyFkBaqW9MgyKYHm" } \ No newline at end of file diff --git a/art/LHj56pPH8J6ufctmP/art.json b/art/LHj56pPH8J6ufctmP/art.json index b8abb6a5..21ffdae3 100644 --- a/art/LHj56pPH8J6ufctmP/art.json +++ b/art/LHj56pPH8J6ufctmP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "fkzHLG5ksNcPYTXhA", "createdAt": { - "$date": { - "$numberLong": "1551410219103" - } + "$date": "1551410219103" }, "username": "randomstarz", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551412788519" - } + "$date": "1551412788519" }, "modifiedAt": { - "$date": { - "$numberLong": "1551413975229" - } + "$date": "1551413975229" }, "origId": null, "name": "Tut 1", "notes": "", - "rank": { - "$numberDouble": "1.1388004005757424" - }, + "rank": "1.1388004005757424", "private": false, "unlisted": true, "username": "randomstarz", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ogyjpa39kqnr7sr72-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "FsvrpuBiJX8EYhYRg" } \ No newline at end of file diff --git a/art/LJLGx9kqDknzmmmW5/art.json b/art/LJLGx9kqDknzmmmW5/art.json index c96914c3..cd35f2de 100644 --- a/art/LJLGx9kqDknzmmmW5/art.json +++ b/art/LJLGx9kqDknzmmmW5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684849940332" - } + "$date": "1684849940332" }, "modifiedAt": { - "$date": { - "$numberLong": "1684849940332" - } + "$date": "1684849940332" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.281240226467666" - }, + "rank": "1.281240226467666", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2mpfi817tahychowc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "c6hgw226PDGnQGLe5" } \ No newline at end of file diff --git a/art/LJeqquzeSbtKjtQGN/art.json b/art/LJeqquzeSbtKjtQGN/art.json index 14135581..64737645 100644 --- a/art/LJeqquzeSbtKjtQGN/art.json +++ b/art/LJeqquzeSbtKjtQGN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684379826144" - } + "$date": "1684379826144" }, "modifiedAt": { - "$date": { - "$numberLong": "1684379826144" - } + "$date": "1684379826144" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.3347086466419458" - }, + "rank": "1.3347086466419458", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-v057ml7c4o1n59k55-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "2DwZWHbyz3W3RKcTW" } \ No newline at end of file diff --git a/art/LLTEjXA7Q49X7GMMm/art.json b/art/LLTEjXA7Q49X7GMMm/art.json index 99e49807..1ff3cf30 100644 --- a/art/LLTEjXA7Q49X7GMMm/art.json +++ b/art/LLTEjXA7Q49X7GMMm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1582495761214" - } + "$date": "1582495761214" }, "modifiedAt": { - "$date": { - "$numberLong": "1582495761214" - } + "$date": "1582495761214" }, "origId": "cMSxxdiL7gecfonqz", "name": "shadow_test", "notes": "", - "rank": { - "$numberDouble": "1.2169722566461787" - }, + "rank": "1.2169722566461787", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nrc1qatost8r66lf6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "EAoMoiJ24B67uYq22" } \ No newline at end of file diff --git a/art/LMN6w6vBdQz2DyQdB/art.json b/art/LMN6w6vBdQz2DyQdB/art.json index d00645cf..14c45ea4 100644 --- a/art/LMN6w6vBdQz2DyQdB/art.json +++ b/art/LMN6w6vBdQz2DyQdB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684325107256" - } + "$date": "1684325107256" }, "modifiedAt": { - "$date": { - "$numberLong": "1684325315435" - } + "$date": "1684325315435" }, "origId": null, "name": "Making a Grid - Geumbi Yeo ", "notes": "", - "rank": { - "$numberDouble": "1.369478970755321" - }, + "rank": "1.369478970755321", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-mj0wfyvefpol3jcq8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "2Ry3zbQnL5aDsCBZi" } \ No newline at end of file diff --git a/art/LPS8BeAeCDomFZXzX/art.json b/art/LPS8BeAeCDomFZXzX/art.json index 1577e7d2..00af7baf 100644 --- a/art/LPS8BeAeCDomFZXzX/art.json +++ b/art/LPS8BeAeCDomFZXzX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1511894476304" - } + "$date": "1511894476304" }, "modifiedAt": { - "$date": { - "$numberLong": "1511896461200" - } + "$date": "1511896461200" }, "origId": "qtwQmSqQKkS3ptSYN", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "10.05799519390302" - }, + "rank": "10.05799519390302", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qi5beqf99iupnv4ko-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "512" - }, - "likes": { - "$numberInt": "7" - }, + "views": "512", + "likes": "7", "revisionId": "WbRMSomP7naZo57Gx" } \ No newline at end of file diff --git a/art/LR4nX9WApQc5MZDDq/art.json b/art/LR4nX9WApQc5MZDDq/art.json index 91240553..6a917fd7 100644 --- a/art/LR4nX9WApQc5MZDDq/art.json +++ b/art/LR4nX9WApQc5MZDDq/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553208463032" - } + "$date": "1553208463032" }, "modifiedAt": { - "$date": { - "$numberLong": "1553208463032" - } + "$date": "1553208463032" }, "origId": "6bbL3L3PTAdvJyg8n", "name": "gatra", "notes": "", - "rank": { - "$numberDouble": "1.9942219828741543" - }, + "rank": "1.9942219828741543", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-c8kf3greh0r0lfe5y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "81" - }, - "likes": { - "$numberInt": "0" - }, + "views": "81", + "likes": "0", "revisionId": "YFNn6dEeBqzXfCbsr" } \ No newline at end of file diff --git a/art/LTuqGKGJGc3bHxGij/art.json b/art/LTuqGKGJGc3bHxGij/art.json index 98ff75b1..e8c7822a 100644 --- a/art/LTuqGKGJGc3bHxGij/art.json +++ b/art/LTuqGKGJGc3bHxGij/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445777867601" - } + "$date": "1445777867601" }, "origId": "wmrGHPZAroXn6EtZz", "name": "pinkstars", @@ -35,21 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 6.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 2.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00024, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.9, 0.8);\n float innerRadius = pow(count * 0.0025, 1.2);\n float oC = cos(orbitAngle + count * 0.01) * innerRadius;\n float oS = sin(orbitAngle + count * 0.01) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotDataId": "ZtPx2spAm6Si8sEws", - "views": { - "$numberInt": "521" - }, - "likes": { - "$numberInt": "1" - }, + "views": "521", + "likes": "1", "revisionId": "3o6r9etoafrv2bpvs", "screenshotURL": "data/images/images-ZtPx2spAm6Si8sEws-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445777867605" - } - }, - "rank": { - "$numberDouble": "1.986470285779956" + "$date": "1445777867605" }, + "rank": "1.986470285779956", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/LWQB7Eh4wa4moh9oa/art.json b/art/LWQB7Eh4wa4moh9oa/art.json index 19338247..c7f78e6b 100644 --- a/art/LWQB7Eh4wa4moh9oa/art.json +++ b/art/LWQB7Eh4wa4moh9oa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1502297262277" - } + "$date": "1502297262277" }, "modifiedAt": { - "$date": { - "$numberLong": "1503084091096" - } + "$date": "1503084091096" }, "origId": "B8dK4DjfS4gxQ2D6x", "name": "friz", "notes": "", - "rank": { - "$numberDouble": "10.104674468934139" - }, + "rank": "10.104674468934139", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xlltf3zxucthecfhj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "329" - }, - "likes": { - "$numberInt": "6" - }, + "views": "329", + "likes": "6", "revisionId": "rnCExtBE9mFaReHuM" } \ No newline at end of file diff --git a/art/LX4SGokNFQgLciwnK/art.json b/art/LX4SGokNFQgLciwnK/art.json index 60e908fe..2b09c162 100644 --- a/art/LX4SGokNFQgLciwnK/art.json +++ b/art/LX4SGokNFQgLciwnK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1531986795472" - } + "$date": "1531986795472" }, "modifiedAt": { - "$date": { - "$numberLong": "1531986795472" - } + "$date": "1531986795472" }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulb", "notes": "", - "rank": { - "$numberDouble": "1.7014043746465057" - }, + "rank": "1.7014043746465057", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9dmzaqnktr5cdqip7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "Lz66vg38ekJPkdyAk" } \ No newline at end of file diff --git a/art/LZvMDxAGHssNSpJ44/art.json b/art/LZvMDxAGHssNSpJ44/art.json index bb2cebdc..1e2f437e 100644 --- a/art/LZvMDxAGHssNSpJ44/art.json +++ b/art/LZvMDxAGHssNSpJ44/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551482584467" - } + "$date": "1551482584467" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482584467" - } + "$date": "1551482584467" }, "origId": "6QkqTG5zopSEvE5ja", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8632020834445147" - }, + "rank": "1.8632020834445147", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-isxlffor6ddmr8rgl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "bGiHkqsb5DyE5NkM7" } \ No newline at end of file diff --git a/art/LbkZcKYz5Z7nbCP4s/art.json b/art/LbkZcKYz5Z7nbCP4s/art.json index bfaad7e1..1305f21e 100644 --- a/art/LbkZcKYz5Z7nbCP4s/art.json +++ b/art/LbkZcKYz5Z7nbCP4s/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1635118350935" - } + "$date": "1635118350935" }, "modifiedAt": { - "$date": { - "$numberLong": "1635118350935" - } + "$date": "1635118350935" }, "origId": null, "name": "D1_365", "notes": "", - "rank": { - "$numberDouble": "1.23648004070518" - }, + "rank": "1.23648004070518", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vw4ecrvq04bazd9vj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "agCagyXy2rHTXkeRA" } \ No newline at end of file diff --git a/art/LcQbjMTCCKXywR2Rb/art.json b/art/LcQbjMTCCKXywR2Rb/art.json index e68a0ea3..8b0c0bdb 100644 --- a/art/LcQbjMTCCKXywR2Rb/art.json +++ b/art/LcQbjMTCCKXywR2Rb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r9TsYjFbMAHj6aFmq", "createdAt": { - "$date": { - "$numberLong": "1525508581790" - } + "$date": "1525508581790" }, "username": "sina5an", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1539641129864" - } + "$date": "1539641129864" }, "modifiedAt": { - "$date": { - "$numberLong": "1539641129864" - } + "$date": "1539641129864" }, "origId": null, "name": "Test 1", "notes": "", - "rank": { - "$numberDouble": "1.7714471511000176" - }, + "rank": "1.7714471511000176", "private": false, "unlisted": false, "username": "sina5an", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-h1uqv5yaqk10zsgli-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "204" - }, - "likes": { - "$numberInt": "0" - }, + "views": "204", + "likes": "0", "revisionId": "qKDvh9z83cmHrtDoG" } \ No newline at end of file diff --git a/art/LcpL4rKHDw4JYGvvt/art.json b/art/LcpL4rKHDw4JYGvvt/art.json index 1c18f605..a87c9999 100644 --- a/art/LcpL4rKHDw4JYGvvt/art.json +++ b/art/LcpL4rKHDw4JYGvvt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Hpso6YZ43TNmDTfSn", "createdAt": { - "$date": { - "$numberLong": "1608473852720" - } + "$date": "1608473852720" }, "profile": { "first_name": "Sendi", @@ -15,21 +13,15 @@ "username": "sendi" }, "createdAt": { - "$date": { - "$numberLong": "1619210974894" - } + "$date": "1619210974894" }, "modifiedAt": { - "$date": { - "$numberLong": "1619210974894" - } + "$date": "1619210974894" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.838070995919369" - }, + "rank": "1.838070995919369", "private": false, "unlisted": true, "username": "sendi", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-1ig2xxn4r22qcgwgq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "MHLv5C9kgLcgyFqNQ" } \ No newline at end of file diff --git a/art/LdAPq7RiPQZHYmFbx/art.json b/art/LdAPq7RiPQZHYmFbx/art.json index 68364e69..2b668941 100644 --- a/art/LdAPq7RiPQZHYmFbx/art.json +++ b/art/LdAPq7RiPQZHYmFbx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504632776631" - } + "$date": "1504632776631" }, "modifiedAt": { - "$date": { - "$numberLong": "1504632814304" - } + "$date": "1504632814304" }, "origId": "hzwNZWmd4xaC2Z6Wa", "name": "test", "notes": "test", - "rank": { - "$numberDouble": "1.5910798875882208" - }, + "rank": "1.5910798875882208", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wtvk0ys1pbuhgob7u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "365jTL9ofF5HKZJBy" } \ No newline at end of file diff --git a/art/LdQAN7vDm59Kqcvgs/art.json b/art/LdQAN7vDm59Kqcvgs/art.json index b3f66d9d..7bf7c75f 100644 --- a/art/LdQAN7vDm59Kqcvgs/art.json +++ b/art/LdQAN7vDm59Kqcvgs/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449398218012" - } + "$date": "1449398218012" }, "modifiedAt": { - "$date": { - "$numberLong": "1449398218012" - } + "$date": "1449398218012" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", - "rank": { - "$numberDouble": "1.3054386958335074" - }, + "rank": "1.3054386958335074", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-sv9hdk715egkb9nui-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "103" - }, - "likes": { - "$numberInt": "0" - }, + "views": "103", + "likes": "0", "revisionId": "N78NLj7SzsH6KeTmX" } \ No newline at end of file diff --git a/art/LfQCKq93ccXsMC3DD/art.json b/art/LfQCKq93ccXsMC3DD/art.json index d85ed02c..0bb8a5b2 100644 --- a/art/LfQCKq93ccXsMC3DD/art.json +++ b/art/LfQCKq93ccXsMC3DD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "i6CP4B7Taawo7aeSC", "createdAt": { - "$date": { - "$numberLong": "1662538816859" - } + "$date": "1662538816859" }, "username": "rmccampbell7", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1662539825005" - } + "$date": "1662539825005" }, "modifiedAt": { - "$date": { - "$numberLong": "1662620117807" - } + "$date": "1662620117807" }, "origId": "rprQ8uGr5rvgeTCMd", "name": "Sphere 2", "notes": "", - "rank": { - "$numberDouble": "1.4795102517287664" - }, + "rank": "1.4795102517287664", "private": false, "unlisted": true, "username": "rmccampbell7", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6ox8gccuy97vqqba1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "WLMXBjJNFLbu8smji" } \ No newline at end of file diff --git a/art/LgRGGzXFTTEZFmP9x/art.json b/art/LgRGGzXFTTEZFmP9x/art.json index 019b93c9..fb92d418 100644 --- a/art/LgRGGzXFTTEZFmP9x/art.json +++ b/art/LgRGGzXFTTEZFmP9x/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1592773660816" - } + "$date": "1592773660816" }, "modifiedAt": { - "$date": { - "$numberLong": "1592773660816" - } + "$date": "1592773660816" }, "origId": "k4wpsPnafQ4YQs6dJ", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": { - "$numberDouble": "1.9670814389453037" - }, + "rank": "1.9670814389453037", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7lh0vwembkphz9oj9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "113" - }, - "likes": { - "$numberInt": "1" - }, + "views": "113", + "likes": "1", "revisionId": "4H4ssoDYDjDqD7Lkf" } \ No newline at end of file diff --git a/art/LgbwRMagZDAcxeyMF/art.json b/art/LgbwRMagZDAcxeyMF/art.json index f0152555..1f834785 100644 --- a/art/LgbwRMagZDAcxeyMF/art.json +++ b/art/LgbwRMagZDAcxeyMF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571771685588" - } + "$date": "1571771685588" }, "modifiedAt": { - "$date": { - "$numberLong": "1571771685588" - } + "$date": "1571771685588" }, "origId": "7AywqTMXSQtDaa9RW", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.5420142966853416" - }, + "rank": "1.5420142966853416", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-eawd1tboiaw8qf0jg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "0" - }, - "likes": { - "$numberInt": "0" - }, + "views": "0", + "likes": "0", "revisionId": "TYBFs4N9vSyvLQ5sR" } \ No newline at end of file diff --git a/art/LgcuGRxZ6AGSaGnQE/art.json b/art/LgcuGRxZ6AGSaGnQE/art.json index 03811c89..61924d1b 100644 --- a/art/LgcuGRxZ6AGSaGnQE/art.json +++ b/art/LgcuGRxZ6AGSaGnQE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521937930532" - } + "$date": "1521937930532" }, "modifiedAt": { - "$date": { - "$numberLong": "1521937930532" - } + "$date": "1521937930532" }, "origId": "HFT5yR2hvCfsLXPbM", "name": "swooneer2", "notes": "", - "rank": { - "$numberDouble": "1.875871363855744" - }, + "rank": "1.875871363855744", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h2mjwzgplfp32v0un-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "aqs5M3YPPA7rmPFQZ" } \ No newline at end of file diff --git a/art/LhgDszKTstGZBHjt7/art.json b/art/LhgDszKTstGZBHjt7/art.json index c867211d..6d1cff04 100644 --- a/art/LhgDszKTstGZBHjt7/art.json +++ b/art/LhgDszKTstGZBHjt7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": { - "$numberLong": "1546121397447" - } + "$date": "1546121397447" }, "profile": { "first_name": "The Tuesday Night Machines", @@ -14,21 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": { - "$numberLong": "1546350610823" - } + "$date": "1546350610823" }, "modifiedAt": { - "$date": { - "$numberLong": "1546350610823" - } + "$date": "1546350610823" }, "origId": "Dzq7Xbo9hsf8fwr58", "name": "Exp5", "notes": "", - "rank": { - "$numberDouble": "1.6347812701218827" - }, + "rank": "1.6347812701218827", "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-16lrc0vhq9mbte0wd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "110" - }, - "likes": { - "$numberInt": "0" - }, + "views": "110", + "likes": "0", "revisionId": "EMxt6scxo9oBTR2X8" } \ No newline at end of file diff --git a/art/Ljd8Z84mCFeiRwfuy/art.json b/art/Ljd8Z84mCFeiRwfuy/art.json index 96dad61e..6d10283f 100644 --- a/art/Ljd8Z84mCFeiRwfuy/art.json +++ b/art/Ljd8Z84mCFeiRwfuy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "e52fMA4ovMTmiaNu7", "createdAt": { - "$date": { - "$numberLong": "1551478750543" - } + "$date": "1551478750543" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "gerrygoo" }, "createdAt": { - "$date": { - "$numberLong": "1554512862974" - } + "$date": "1554512862974" }, "modifiedAt": { - "$date": { - "$numberLong": "1554853192946" - } + "$date": "1554853192946" }, "origId": "xyMYnHS29GDusyzJp", "name": "snow", "notes": "", - "rank": { - "$numberDouble": "1.6971833132685403" - }, + "rank": "1.6971833132685403", "private": false, "unlisted": true, "username": "gerrygoo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-e33hloz13jcbwvkwn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "miYtzZSE3wryq6D3F" } \ No newline at end of file diff --git a/art/LorQPsDrEHNowrcw5/art.json b/art/LorQPsDrEHNowrcw5/art.json index 6a3e0f34..e28ad434 100644 --- a/art/LorQPsDrEHNowrcw5/art.json +++ b/art/LorQPsDrEHNowrcw5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1494693101012" - } + "$date": "1494693101012" }, "modifiedAt": { - "$date": { - "$numberLong": "1494693101012" - } + "$date": "1494693101012" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.0726406593855404" - }, + "rank": "1.0726406593855404", "private": false, "unlisted": true, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-mhyoyj1mxu59yqsgc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "PCjLAciW6WW5S5ewK" } \ No newline at end of file diff --git a/art/LpWRC9LAg6ck6rSzf/art.json b/art/LpWRC9LAg6ck6rSzf/art.json index 695edd8d..2973d972 100644 --- a/art/LpWRC9LAg6ck6rSzf/art.json +++ b/art/LpWRC9LAg6ck6rSzf/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634517011744" - } + "$date": "1634517011744" }, "modifiedAt": { - "$date": { - "$numberLong": "1634517011744" - } + "$date": "1634517011744" }, "origId": "eCtymAejxmi75Fg78", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.6119790598639359" - }, + "rank": "1.6119790598639359", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-q71qaduuozgoge1le-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "30" - }, - "likes": { - "$numberInt": "0" - }, + "views": "30", + "likes": "0", "revisionId": "xYmfKk6qjkME9kMiD" } \ No newline at end of file diff --git a/art/LqqzrrF9Dgq3J5Z4P/art.json b/art/LqqzrrF9Dgq3J5Z4P/art.json index 43596161..c8cea01d 100644 --- a/art/LqqzrrF9Dgq3J5Z4P/art.json +++ b/art/LqqzrrF9Dgq3J5Z4P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684506727182" - } + "$date": "1684506727182" }, "modifiedAt": { - "$date": { - "$numberLong": "1684506727182" - } + "$date": "1684506727182" }, "origId": "9HqeuYzYy5SPwWWzC", "name": "Colors_Own variation", "notes": "", - "rank": { - "$numberDouble": "1.8054099109278372" - }, + "rank": "1.8054099109278372", "private": false, "unlisted": true, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0jk0s7oxypkp8o4pv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "KKAsqpdqho5z2L7j2" } \ No newline at end of file diff --git a/art/LrWhYy7j7kZTWy5FC/art.json b/art/LrWhYy7j7kZTWy5FC/art.json index fa1f7659..92b2e54d 100644 --- a/art/LrWhYy7j7kZTWy5FC/art.json +++ b/art/LrWhYy7j7kZTWy5FC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GiQC92J2PSQeBdyNF", "createdAt": { - "$date": { - "$numberLong": "1499126641578" - } + "$date": "1499126641578" }, "username": "mhorga", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499274917770" - } + "$date": "1499274917770" }, "modifiedAt": { - "$date": { - "$numberLong": "1499282329203" - } + "$date": "1499282329203" }, "origId": null, "name": "lesson1", "notes": "", - "rank": { - "$numberDouble": "1.4582001674409348" - }, + "rank": "1.4582001674409348", "private": false, "unlisted": true, "username": "mhorga", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9pxc9hor06vyndqni-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "gsJPchiiEQXpZapQh" } \ No newline at end of file diff --git a/art/LuZZ97aigeATvKnsh/art.json b/art/LuZZ97aigeATvKnsh/art.json index 54db0dec..e523f2ec 100644 --- a/art/LuZZ97aigeATvKnsh/art.json +++ b/art/LuZZ97aigeATvKnsh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JQffMFChzRKaZkEjd", "createdAt": { - "$date": { - "$numberLong": "1598151823940" - } + "$date": "1598151823940" }, "username": "langtoner", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1598152641694" - } + "$date": "1598152641694" }, "modifiedAt": { - "$date": { - "$numberLong": "1598152641694" - } + "$date": "1598152641694" }, "origId": null, "name": "Tutorial-1", "notes": "", - "rank": { - "$numberDouble": "1.8327912107448725" - }, + "rank": "1.8327912107448725", "private": false, "unlisted": true, "username": "langtoner", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pprvk0gvxrs303gcl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "XZtN875ZDsv6pHFxs" } \ No newline at end of file diff --git a/art/LubzbLTSn6qdhTHhs/art.json b/art/LubzbLTSn6qdhTHhs/art.json index f9ec6115..53cf0969 100644 --- a/art/LubzbLTSn6qdhTHhs/art.json +++ b/art/LubzbLTSn6qdhTHhs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1539441233309" - } + "$date": "1539441233309" }, "modifiedAt": { - "$date": { - "$numberLong": "1539441233309" - } + "$date": "1539441233309" }, "origId": "iuT7hG7CEXwYqShtA", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": { - "$numberDouble": "1.783084088750377" - }, + "rank": "1.783084088750377", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qcles2nwa1lrn2r5s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "RmWQ3Pm8SWqQ7YHAv" } \ No newline at end of file diff --git a/art/LucsLY5k9d68aLNgv/art.json b/art/LucsLY5k9d68aLNgv/art.json index 12f8d0f8..9729e07b 100644 --- a/art/LucsLY5k9d68aLNgv/art.json +++ b/art/LucsLY5k9d68aLNgv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1496285135287" - } + "$date": "1496285135287" }, "modifiedAt": { - "$date": { - "$numberLong": "1496285135287" - } + "$date": "1496285135287" }, "origId": "vyzW6DRZFHK4tEbft", "name": "life is ok now", "notes": "", - "rank": { - "$numberDouble": "1.208168442121623" - }, + "rank": "1.208168442121623", "private": false, "unlisted": true, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-c1c6we7osvcd4tyzc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "1" - }, + "views": "15", + "likes": "1", "revisionId": "h4nyiupqmoxYzCqqA" } \ No newline at end of file diff --git a/art/LvJLKq69EEcAHDcJh/art.json b/art/LvJLKq69EEcAHDcJh/art.json index 359a5c25..ef3a99b1 100644 --- a/art/LvJLKq69EEcAHDcJh/art.json +++ b/art/LvJLKq69EEcAHDcJh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1593816178433" - } + "$date": "1593816178433" }, "modifiedAt": { - "$date": { - "$numberLong": "1593816178433" - } + "$date": "1593816178433" }, "origId": null, "name": "Rotating line", "notes": "", - "rank": { - "$numberDouble": "1.9850077358550424" - }, + "rank": "1.9850077358550424", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-p0wqlcon0xw76q8g5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "5vTHkP6akSLLEvCYi" } \ No newline at end of file diff --git a/art/LvcnWcXcAvYeK7Hmf/art.json b/art/LvcnWcXcAvYeK7Hmf/art.json index cbcb53b3..09adc37e 100644 --- a/art/LvcnWcXcAvYeK7Hmf/art.json +++ b/art/LvcnWcXcAvYeK7Hmf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571807882866" - } + "$date": "1571807882866" }, "modifiedAt": { - "$date": { - "$numberLong": "1571807882866" - } + "$date": "1571807882866" }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5109194943984263" - }, + "rank": "1.5109194943984263", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-m26c3rwhh57nmku13-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "113" - }, - "likes": { - "$numberInt": "1" - }, + "views": "113", + "likes": "1", "revisionId": "bJFBa9avYghMeXgdL" } \ No newline at end of file diff --git a/art/LwRP8tRgdnHBEYtuM/art.json b/art/LwRP8tRgdnHBEYtuM/art.json index 10883c31..a7987ab6 100644 --- a/art/LwRP8tRgdnHBEYtuM/art.json +++ b/art/LwRP8tRgdnHBEYtuM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jNGtoBfxSG9tF64x4", "createdAt": { - "$date": { - "$numberLong": "1623631530614" - } + "$date": "1623631530614" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "makavelli3145" }, "createdAt": { - "$date": { - "$numberLong": "1624968058796" - } + "$date": "1624968058796" }, "modifiedAt": { - "$date": { - "$numberLong": "1624982552841" - } + "$date": "1624982552841" }, "origId": "G3kr88RT488uLRBzW", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.728695815576339" - }, + "rank": "1.728695815576339", "private": false, "unlisted": true, "username": "makavelli3145", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xn45dxdmd1os73mjo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "D34WLC3MGwfftSDAB" } \ No newline at end of file diff --git a/art/LyBvXsiJxi4cJ9T3G/art.json b/art/LyBvXsiJxi4cJ9T3G/art.json index 011ce06f..d08b54dc 100644 --- a/art/LyBvXsiJxi4cJ9T3G/art.json +++ b/art/LyBvXsiJxi4cJ9T3G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510640479962" - } + "$date": "1510640479962" }, "modifiedAt": { - "$date": { - "$numberLong": "1510640629583" - } + "$date": "1510640629583" }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": { - "$numberDouble": "1.4066973663290379" - }, + "rank": "1.4066973663290379", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-u7ag9npovta39fgxc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "iQGpW8b5vFBzsucbG" } \ No newline at end of file diff --git a/art/M3TQnRJ4QA4c5vpBc/art.json b/art/M3TQnRJ4QA4c5vpBc/art.json index 622fbb9f..5247b454 100644 --- a/art/M3TQnRJ4QA4c5vpBc/art.json +++ b/art/M3TQnRJ4QA4c5vpBc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cGitjsPbKTLpgcwNJ", "createdAt": { - "$date": { - "$numberLong": "1520745365976" - } + "$date": "1520745365976" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "monguri" }, "createdAt": { - "$date": { - "$numberLong": "1520747519603" - } + "$date": "1520747519603" }, "modifiedAt": { - "$date": { - "$numberLong": "1520749971523" - } + "$date": "1520749971523" }, "origId": null, "name": "quad test", "notes": "", - "rank": { - "$numberDouble": "1.0803909668687972" - }, + "rank": "1.0803909668687972", "private": false, "unlisted": false, "username": "monguri", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-j0ouh0mux015s1cot-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "166" - }, - "likes": { - "$numberInt": "0" - }, + "views": "166", + "likes": "0", "revisionId": "QXWWZnTQ4j5Paryf7" } \ No newline at end of file diff --git a/art/M6uEwrn2PMs7yXoRA/art.json b/art/M6uEwrn2PMs7yXoRA/art.json index 2199f5b1..2fb8b509 100644 --- a/art/M6uEwrn2PMs7yXoRA/art.json +++ b/art/M6uEwrn2PMs7yXoRA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524511014676" - } + "$date": "1524511014676" }, "modifiedAt": { - "$date": { - "$numberLong": "1524511014676" - } + "$date": "1524511014676" }, "origId": "NTihgba8cFq4fMyQF", "name": "Vertex Shader Art: Lesson 4", "notes": "Working with sound", - "rank": { - "$numberDouble": "1.556711831509755" - }, + "rank": "1.556711831509755", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-xky0chefkr16isr4a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "vzJ5EhHazfoc6bLrx" } \ No newline at end of file diff --git a/art/M8SShtkWcQkZ4XLZ4/art.json b/art/M8SShtkWcQkZ4XLZ4/art.json index 04c2ed80..4584d01f 100644 --- a/art/M8SShtkWcQkZ4XLZ4/art.json +++ b/art/M8SShtkWcQkZ4XLZ4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "f2wyNgAd5xFR62ZE7", "createdAt": { - "$date": { - "$numberLong": "1635420240606" - } + "$date": "1635420240606" }, "profile": { "name": "Vidar Waagbø", @@ -14,21 +12,15 @@ "username": "vidarw" }, "createdAt": { - "$date": { - "$numberLong": "1635420250658" - } + "$date": "1635420250658" }, "modifiedAt": { - "$date": { - "$numberLong": "1635425627697" - } + "$date": "1635425627697" }, "origId": null, "name": "tutorial", "notes": "", - "rank": { - "$numberDouble": "1.7480465180972629" - }, + "rank": "1.7480465180972629", "private": false, "unlisted": true, "username": "vidarw", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ryajn33qbh37h28ua-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "8iYjQy6rdn3j8kJc9" } \ No newline at end of file diff --git a/art/M922vaDbAxvAZALbx/art.json b/art/M922vaDbAxvAZALbx/art.json index 1b91fc33..19b6ad61 100644 --- a/art/M922vaDbAxvAZALbx/art.json +++ b/art/M922vaDbAxvAZALbx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1570867723542" - } + "$date": "1570867723542" }, "modifiedAt": { - "$date": { - "$numberLong": "1570867873535" - } + "$date": "1570867873535" }, "origId": "N3hXFQfEHwQ9N3TkC", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.0056622245454094" - }, + "rank": "1.0056622245454094", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ksqxhvymx2jhw00yc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "125" - }, - "likes": { - "$numberInt": "0" - }, + "views": "125", + "likes": "0", "revisionId": "EKwfyM8hM8eyQM7CK" } \ No newline at end of file diff --git a/art/M9HqzgN5qio4LRDxq/art.json b/art/M9HqzgN5qio4LRDxq/art.json index 14e23554..3d837c79 100644 --- a/art/M9HqzgN5qio4LRDxq/art.json +++ b/art/M9HqzgN5qio4LRDxq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1512786127034" - } + "$date": "1512786127034" }, "modifiedAt": { - "$date": { - "$numberLong": "1512786127034" - } + "$date": "1512786127034" }, "origId": "qbZNX3pQENCDwdJvA", "name": "circlepower K FURR233", "notes": "", - "rank": { - "$numberDouble": "1.984312721494351" - }, + "rank": "1.984312721494351", "private": false, "unlisted": true, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9fjhmly4e2v6rosii-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "m5PMP2fL7XfLydx8f" } \ No newline at end of file diff --git a/art/MA9L7t9wKoSZh4sHG/art.json b/art/MA9L7t9wKoSZh4sHG/art.json index fff797b9..83724881 100644 --- a/art/MA9L7t9wKoSZh4sHG/art.json +++ b/art/MA9L7t9wKoSZh4sHG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1536370561092" - } + "$date": "1536370561092" }, "modifiedAt": { - "$date": { - "$numberLong": "1536370561092" - } + "$date": "1536370561092" }, "origId": null, "name": "danix", "notes": "", - "rank": { - "$numberDouble": "1.2508532178473883" - }, + "rank": "1.2508532178473883", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w24a9rashrfihe8ni-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "GeWumrkwuFTS8F6M2" } \ No newline at end of file diff --git a/art/ME2wYxKbBPSRwmXxf/art.json b/art/ME2wYxKbBPSRwmXxf/art.json index 71da4bc4..c881d396 100644 --- a/art/ME2wYxKbBPSRwmXxf/art.json +++ b/art/ME2wYxKbBPSRwmXxf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619545915989" - } + "$date": "1619545915989" }, "modifiedAt": { - "$date": { - "$numberLong": "1619545915989" - } + "$date": "1619545915989" }, "origId": "9GqsA2ooryruyLSRG", "name": "FiboSound2D", "notes": "Try different mdoes: triangles, lines or points for different effect", - "rank": { - "$numberDouble": "1.6080720858062993" - }, + "rank": "1.6080720858062993", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lksx0y4wq3sgnmr3s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "rq6H5Sj9kKcCiJ9xW" } \ No newline at end of file diff --git a/art/MEwKmhHiC3nJoPSyW/art.json b/art/MEwKmhHiC3nJoPSyW/art.json index 033767ae..0d1b9309 100644 --- a/art/MEwKmhHiC3nJoPSyW/art.json +++ b/art/MEwKmhHiC3nJoPSyW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1685530830333" - } + "$date": "1685530830333" }, "modifiedAt": { - "$date": { - "$numberLong": "1685535210824" - } + "$date": "1685535210824" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.8262236887403587" - }, + "rank": "1.8262236887403587", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a48rkn2shwowoqqmp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "wAyAvSqpc2SEtwHkS" } \ No newline at end of file diff --git a/art/MFG9beZgKvqHQdo9F/art.json b/art/MFG9beZgKvqHQdo9F/art.json index 2292b1ba..a783ade0 100644 --- a/art/MFG9beZgKvqHQdo9F/art.json +++ b/art/MFG9beZgKvqHQdo9F/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1531507226604" - } + "$date": "1531507226604" }, "modifiedAt": { - "$date": { - "$numberLong": "1531507226604" - } + "$date": "1531507226604" }, "origId": "ghH8XPT3kfdig8cXX", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1783664977081179" - }, + "rank": "1.1783664977081179", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-j8vrxqccftc2jledk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "0" - }, + "views": "94", + "likes": "0", "revisionId": "Qce4Tne9kgfEuWAAo" } \ No newline at end of file diff --git a/art/MGn7wAioaMfoXcbmL/art.json b/art/MGn7wAioaMfoXcbmL/art.json index 621f2291..2acd6f2b 100644 --- a/art/MGn7wAioaMfoXcbmL/art.json +++ b/art/MGn7wAioaMfoXcbmL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QwzsYvDScS9sqNHNF", "createdAt": { - "$date": { - "$numberLong": "1699414239850" - } + "$date": "1699414239850" }, "profile": { "first_name": "aphim44", @@ -14,21 +12,15 @@ "username": "aphim44" }, "createdAt": { - "$date": { - "$numberLong": "1699421981412" - } + "$date": "1699421981412" }, "modifiedAt": { - "$date": { - "$numberLong": "1699421981412" - } + "$date": "1699421981412" }, "origId": "cxdd3QwD34CZzTpFj", "name": "sfj", "notes": "", - "rank": { - "$numberDouble": "1.1549373257011262" - }, + "rank": "1.1549373257011262", "private": false, "unlisted": true, "username": "aphim44", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-yqc24n0mtiybq1vaw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "W9FuXbwFk3YQ98xZT" } \ No newline at end of file diff --git a/art/MJ9q4A2jzk3t8vEsP/art.json b/art/MJ9q4A2jzk3t8vEsP/art.json index 08cae56e..03581ef8 100644 --- a/art/MJ9q4A2jzk3t8vEsP/art.json +++ b/art/MJ9q4A2jzk3t8vEsP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1549837402867" - } + "$date": "1549837402867" }, "modifiedAt": { - "$date": { - "$numberLong": "1549837402867" - } + "$date": "1549837402867" }, "origId": "Rj6BcdcHrfFGGfN27", "name": "alien slinky", "notes": "", - "rank": { - "$numberDouble": "1.8486325202096376" - }, + "rank": "1.8486325202096376", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ijdoujod8d0kwu8wl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "1" - }, + "views": "72", + "likes": "1", "revisionId": "u2eqDbSknTvZT2Q4z" } \ No newline at end of file diff --git a/art/MK7bag3KKs9CFJdf8/art.json b/art/MK7bag3KKs9CFJdf8/art.json index e16f2e68..96e4bc02 100644 --- a/art/MK7bag3KKs9CFJdf8/art.json +++ b/art/MK7bag3KKs9CFJdf8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559621630" - } + "$date": "1525559621630" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559621630" - } + "$date": "1525559621630" }, "origId": "XreNJG2gcwCcsQqfL", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.6462751710994117" - }, + "rank": "1.6462751710994117", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-s1dh3yr8f1hnace8o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "wRY4QDtt2MnAy3GCj" } \ No newline at end of file diff --git a/art/MLaWwDHo66XjxhwCc/art.json b/art/MLaWwDHo66XjxhwCc/art.json index e4bae38d..e5e03dae 100644 --- a/art/MLaWwDHo66XjxhwCc/art.json +++ b/art/MLaWwDHo66XjxhwCc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677786463862" - } + "$date": "1677786463862" }, "modifiedAt": { - "$date": { - "$numberLong": "1677794017733" - } + "$date": "1677794017733" }, "origId": null, "name": "Amoeba V2", "notes": "Amoeba V2", - "rank": { - "$numberDouble": "1.00989302210379" - }, + "rank": "1.00989302210379", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-l0k4ovgqb7eyfeo3c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "16" - }, - "likes": { - "$numberInt": "0" - }, + "views": "16", + "likes": "0", "revisionId": "8aWaCcc3wk6oDSwgD" } \ No newline at end of file diff --git a/art/MLdXbo7E4ENYKNQqj/art.json b/art/MLdXbo7E4ENYKNQqj/art.json index 75d7b1bb..7173bac9 100644 --- a/art/MLdXbo7E4ENYKNQqj/art.json +++ b/art/MLdXbo7E4ENYKNQqj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "74DGefcaFXNz9a4tp", "createdAt": { - "$date": { - "$numberLong": "1714139701715" - } + "$date": "1714139701715" }, "profile": { "first_name": "Salvatore", @@ -15,21 +13,15 @@ "username": "salvatore" }, "createdAt": { - "$date": { - "$numberLong": "1714205641861" - } + "$date": "1714205641861" }, "modifiedAt": { - "$date": { - "$numberLong": "1714205641861" - } + "$date": "1714205641861" }, "origId": null, "name": "Cube", "notes": "", - "rank": { - "$numberDouble": "3.0113640495326894" - }, + "rank": "3.0113640495326894", "private": false, "unlisted": true, "username": "salvatore", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-r6gwi3wy9x5apif9l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "PYLWzvvXJyKGQnFCB" } \ No newline at end of file diff --git a/art/MNGReAdLScFwNiZDg/art.json b/art/MNGReAdLScFwNiZDg/art.json index 9c87aa01..c59af85b 100644 --- a/art/MNGReAdLScFwNiZDg/art.json +++ b/art/MNGReAdLScFwNiZDg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463880845352" - } + "$date": "1463880845352" }, "modifiedAt": { - "$date": { - "$numberLong": "1463880845352" - } + "$date": "1463880845352" }, "origId": "TPrujGdAaBfqpYpvT", "name": "curve2", "notes": "", - "rank": { - "$numberDouble": "10.28915920316873" - }, + "rank": "10.28915920316873", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-v7ub2gxdazwmvntoo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "420" - }, - "likes": { - "$numberInt": "3" - }, + "views": "420", + "likes": "3", "revisionId": "Fa2fFcm3eZZtMrKYX" } \ No newline at end of file diff --git a/art/MPxc2mXYAQd5F3JFC/art.json b/art/MPxc2mXYAQd5F3JFC/art.json index d8dae719..323f2bbf 100644 --- a/art/MPxc2mXYAQd5F3JFC/art.json +++ b/art/MPxc2mXYAQd5F3JFC/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447076120409" - } + "$date": "1447076120409" }, "modifiedAt": { - "$date": { - "$numberLong": "1447076120409" - } + "$date": "1447076120409" }, "origId": "cvLGj6QKvo7uebnbK", "name": "point cloud vs spheres", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-manubfey3gyxpkuez-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "126" - }, - "likes": { - "$numberInt": "0" - }, + "views": "126", + "likes": "0", "revisionId": "xjDypGpPJLCY6yYjg", - "rank": { - "$numberDouble": "1.992479567956889" - } + "rank": "1.992479567956889" } \ No newline at end of file diff --git a/art/MR2L3baykwugQk8qM/art.json b/art/MR2L3baykwugQk8qM/art.json index 0b06423c..f53ca786 100644 --- a/art/MR2L3baykwugQk8qM/art.json +++ b/art/MR2L3baykwugQk8qM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571694319624" - } + "$date": "1571694319624" }, "modifiedAt": { - "$date": { - "$numberLong": "1571694355973" - } + "$date": "1571694355973" }, "origId": "dfek5Y7Cg65RmZeWJ", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.495685970343672" - }, + "rank": "1.495685970343672", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-yz8hrq2sctf7mipqx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "58" - }, - "likes": { - "$numberInt": "0" - }, + "views": "58", + "likes": "0", "revisionId": "DSnLoaXHF65GJK5iv" } \ No newline at end of file diff --git a/art/MRTD3jA6zwi4pa9j6/art.json b/art/MRTD3jA6zwi4pa9j6/art.json index f8227149..abb46319 100644 --- a/art/MRTD3jA6zwi4pa9j6/art.json +++ b/art/MRTD3jA6zwi4pa9j6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1502193028933" - } + "$date": "1502193028933" }, "modifiedAt": { - "$date": { - "$numberLong": "1502193028933" - } + "$date": "1502193028933" }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "Mod https://www.vertexshaderart.com/art/H65kA6jZ79o5qDjXG", - "rank": { - "$numberDouble": "1.4981810418702606" - }, + "rank": "1.4981810418702606", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-eon2h4fsmo579nimn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "DsocFqSfppmfYaXQm" } \ No newline at end of file diff --git a/art/MTJf2S5uhN4Z4Fswj/art.json b/art/MTJf2S5uhN4Z4Fswj/art.json index b309b2d0..07adaae9 100644 --- a/art/MTJf2S5uhN4Z4Fswj/art.json +++ b/art/MTJf2S5uhN4Z4Fswj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496861625447" - } + "$date": "1496861625447" }, "modifiedAt": { - "$date": { - "$numberLong": "1496863070281" - } + "$date": "1496863070281" }, "origId": "8rEyCeYdp5FF6AwKL", "name": "Ksteamers", "notes": "", - "rank": { - "$numberDouble": "1.2757400680922433" - }, + "rank": "1.2757400680922433", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l6hpflu5dw7c2saqb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "hrTqYoDAwFP4aP4Fk" } \ No newline at end of file diff --git a/art/MTW5NGatj8ZLp9cAD/art.json b/art/MTW5NGatj8ZLp9cAD/art.json index 33260183..6d1355a6 100644 --- a/art/MTW5NGatj8ZLp9cAD/art.json +++ b/art/MTW5NGatj8ZLp9cAD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1666077789097" - } + "$date": "1666077789097" }, "modifiedAt": { - "$date": { - "$numberLong": "1666077789097" - } + "$date": "1666077789097" }, "origId": null, "name": "Super Triangles", "notes": "", - "rank": { - "$numberDouble": "1.1961092661572512" - }, + "rank": "1.1961092661572512", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vbsh00yiwbryqhu7f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "hGy7Zvq4JENKPZ8zt" } \ No newline at end of file diff --git a/art/MTyhyqrCPDN5Fd7Xr/art.json b/art/MTyhyqrCPDN5Fd7Xr/art.json index 32a34678..501d3443 100644 --- a/art/MTyhyqrCPDN5Fd7Xr/art.json +++ b/art/MTyhyqrCPDN5Fd7Xr/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446227788341" - } + "$date": "1446227788341" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -25,20 +23,12 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -8.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-svabsqowjrenqn7go-thumbnail.jpg", - "views": { - "$numberInt": "163" - }, - "likes": { - "$numberInt": "1" - }, + "views": "163", + "likes": "1", "revisionId": "mdc9uz9jyX2eCZ8a9", "modifiedAt": { - "$date": { - "$numberLong": "1446227788345" - } + "$date": "1446227788345" }, "hasSound": true, - "rank": { - "$numberDouble": "1.8123133265587998" - } + "rank": "1.8123133265587998" } \ No newline at end of file diff --git a/art/MWD3RYNPkSTxNBnw5/art.json b/art/MWD3RYNPkSTxNBnw5/art.json index 578380d9..aa2fe4ae 100644 --- a/art/MWD3RYNPkSTxNBnw5/art.json +++ b/art/MWD3RYNPkSTxNBnw5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QkYtQwKSkrERD78qN", "createdAt": { - "$date": { - "$numberLong": "1528706141366" - } + "$date": "1528706141366" }, "username": "bigmike", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1528706453439" - } + "$date": "1528706453439" }, "modifiedAt": { - "$date": { - "$numberLong": "1528706453439" - } + "$date": "1528706453439" }, "origId": null, "name": "Spiralis", "notes": "", - "rank": { - "$numberDouble": "1.8294790676566244" - }, + "rank": "1.8294790676566244", "private": false, "unlisted": false, "username": "bigmike", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ag2a6arvji65ixhau-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "301" - }, - "likes": { - "$numberInt": "0" - }, + "views": "301", + "likes": "0", "revisionId": "uHPrGiX4xxm6H8PHg" } \ No newline at end of file diff --git a/art/MX75C8xPApWmjNBQE/art.json b/art/MX75C8xPApWmjNBQE/art.json index 5b5bc80b..2ea27923 100644 --- a/art/MX75C8xPApWmjNBQE/art.json +++ b/art/MX75C8xPApWmjNBQE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LA2p9fSSrZYuhdYNz", "createdAt": { - "$date": { - "$numberLong": "1497993369279" - } + "$date": "1497993369279" }, "profile": { "name": "Sean Whalen", @@ -14,21 +12,15 @@ "username": "sean" }, "createdAt": { - "$date": { - "$numberLong": "1498453779308" - } + "$date": "1498453779308" }, "modifiedAt": { - "$date": { - "$numberLong": "1498453779308" - } + "$date": "1498453779308" }, "origId": "khesbmKPst2TQsnnL", "name": "mousething", "notes": "work in progress", - "rank": { - "$numberDouble": "1.46645015716374" - }, + "rank": "1.46645015716374", "private": false, "unlisted": true, "username": "sean", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ljj6h1rkqziaer3vs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "XyepBNuh8uXN8Rgxw" } \ No newline at end of file diff --git a/art/MY3AP4cLfmex5ki2b/art.json b/art/MY3AP4cLfmex5ki2b/art.json index 4c42192b..3a464919 100644 --- a/art/MY3AP4cLfmex5ki2b/art.json +++ b/art/MY3AP4cLfmex5ki2b/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1598711334183" - } + "$date": "1598711334183" }, "modifiedAt": { - "$date": { - "$numberLong": "1600519205493" - } + "$date": "1600519205493" }, "origId": "57DGNjDnDYwrBWXqD", "name": "eggsample", "notes": "", - "rank": { - "$numberDouble": "1.1571784793544553" - }, + "rank": "1.1571784793544553", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-egfuq7qaauvg1h4tr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "2cytE9b5HDimWX8B6" } \ No newline at end of file diff --git a/art/MZedxmNrAz7p828Eu/art.json b/art/MZedxmNrAz7p828Eu/art.json index 1e5c443c..5adb1320 100644 --- a/art/MZedxmNrAz7p828Eu/art.json +++ b/art/MZedxmNrAz7p828Eu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1518939902100" - } + "$date": "1518939902100" }, "modifiedAt": { - "$date": { - "$numberLong": "1518939902100" - } + "$date": "1518939902100" }, "origId": "Wo2pq9yKds3mQYWaX", "name": "circlepower K FURR233x", "notes": "", - "rank": { - "$numberDouble": "10.791575720883587" - }, + "rank": "10.791575720883587", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-94p6l12c48ynbu428-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "188" - }, - "likes": { - "$numberInt": "2" - }, + "views": "188", + "likes": "2", "revisionId": "Ys43oDskxm3iP53WD" } \ No newline at end of file diff --git a/art/MaT4wjZqPmXjfRqe3/art.json b/art/MaT4wjZqPmXjfRqe3/art.json index fffbb065..cf377f85 100644 --- a/art/MaT4wjZqPmXjfRqe3/art.json +++ b/art/MaT4wjZqPmXjfRqe3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1644477467935" - } + "$date": "1644477467935" }, "modifiedAt": { - "$date": { - "$numberLong": "1644477467935" - } + "$date": "1644477467935" }, "origId": "qtwQmSqQKkS3ptSYN", "name": "jp", "notes": "", - "rank": { - "$numberDouble": "1.656167797225077" - }, + "rank": "1.656167797225077", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-p7tvo3r9d4n67n4vy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "5WvmoK7mub5y7uPzX" } \ No newline at end of file diff --git a/art/MbBmy2fnJsn82TKWm/art.json b/art/MbBmy2fnJsn82TKWm/art.json index 62ffd947..2c9b6d3d 100644 --- a/art/MbBmy2fnJsn82TKWm/art.json +++ b/art/MbBmy2fnJsn82TKWm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1509090670018" - } + "$date": "1509090670018" }, "modifiedAt": { - "$date": { - "$numberLong": "1509090670018" - } + "$date": "1509090670018" }, "origId": "TdqvseMQyoJ3ZrjrD", "name": "Garden Fireworks", "notes": "", - "rank": { - "$numberDouble": "1.2189350791943814" - }, + "rank": "1.2189350791943814", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3fy82ued29u3itmci-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "r9ixA2TEKxhSP8fWA" } \ No newline at end of file diff --git a/art/McGjF3J5vvtWpxnDw/art.json b/art/McGjF3J5vvtWpxnDw/art.json index 7a0ea805..fd6d0fa6 100644 --- a/art/McGjF3J5vvtWpxnDw/art.json +++ b/art/McGjF3J5vvtWpxnDw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "2X4iv76yo3TGFXLzD", "createdAt": { - "$date": { - "$numberLong": "1493207163185" - } + "$date": "1493207163185" }, "profile": { "name": "Thomas Hooper", @@ -14,21 +12,15 @@ "username": "tdhooper" }, "createdAt": { - "$date": { - "$numberLong": "1493928894128" - } + "$date": "1493928894128" }, "modifiedAt": { - "$date": { - "$numberLong": "1494086086478" - } + "$date": "1494086086478" }, "origId": null, "name": "geodesic2", "notes": "", - "rank": { - "$numberDouble": "1.6510177107766402" - }, + "rank": "1.6510177107766402", "private": false, "unlisted": true, "username": "tdhooper", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9dxn7oklyspslz893-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "C7MBo3WMLKpSHNcL9" } \ No newline at end of file diff --git a/art/MdL5GN8abavG8YvBs/art.json b/art/MdL5GN8abavG8YvBs/art.json index 387a9fef..f3a6532c 100644 --- a/art/MdL5GN8abavG8YvBs/art.json +++ b/art/MdL5GN8abavG8YvBs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mBLHqSA5mtE7fdkLn", "createdAt": { - "$date": { - "$numberLong": "1554177859498" - } + "$date": "1554177859498" }, "profile": { "first_name": "juhye", @@ -15,21 +13,15 @@ "username": "juhye" }, "createdAt": { - "$date": { - "$numberLong": "1554202462015" - } + "$date": "1554202462015" }, "modifiedAt": { - "$date": { - "$numberLong": "1554202462015" - } + "$date": "1554202462015" }, "origId": null, "name": "Joohye Son", "notes": "", - "rank": { - "$numberDouble": "1.6859886355213658" - }, + "rank": "1.6859886355213658", "private": false, "unlisted": true, "username": "juhye", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-jns6at1yydbn1nzik-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "fB7vuMQMdAyEjxrmN" } \ No newline at end of file diff --git a/art/Mdfu3bDECkPeKcnKH/art.json b/art/Mdfu3bDECkPeKcnKH/art.json index 77fe562c..1c736720 100644 --- a/art/Mdfu3bDECkPeKcnKH/art.json +++ b/art/Mdfu3bDECkPeKcnKH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duWhpYJ2oQ4jvBvEN", "createdAt": { - "$date": { - "$numberLong": "1543839089079" - } + "$date": "1543839089079" }, "profile": { "first_name": "Ivan", @@ -15,21 +13,15 @@ "username": "ivan" }, "createdAt": { - "$date": { - "$numberLong": "1543842182757" - } + "$date": "1543842182757" }, "modifiedAt": { - "$date": { - "$numberLong": "1543842265399" - } + "$date": "1543842265399" }, "origId": "97zwjZPbGFqPWiYZy", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9304309456947115" - }, + "rank": "1.9304309456947115", "private": false, "unlisted": true, "username": "ivan", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-e3d8ag654na2gh90l-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "AeCe5tET9SXKaTq7j" } \ No newline at end of file diff --git a/art/MdhYtpNnJFJv3jXmY/art.json b/art/MdhYtpNnJFJv3jXmY/art.json index 4c84aa6f..781de32a 100644 --- a/art/MdhYtpNnJFJv3jXmY/art.json +++ b/art/MdhYtpNnJFJv3jXmY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JEvFNjk8EJBsCLjrR", "createdAt": { - "$date": { - "$numberLong": "1551481583617" - } + "$date": "1551481583617" }, "profile": { "first_name": "danyalillo", @@ -14,21 +12,15 @@ "username": "danyalillo" }, "createdAt": { - "$date": { - "$numberLong": "1551482159295" - } + "$date": "1551482159295" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482299560" - } + "$date": "1551482299560" }, "origId": "ZADtvSryHzDYzCtp9", "name": "tirangulos seguidos", "notes": "", - "rank": { - "$numberDouble": "1.8275087533124457" - }, + "rank": "1.8275087533124457", "private": false, "unlisted": true, "username": "danyalillo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u5xh5jviptvumhdy3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "s7DXXcMZdr7txK4y9" } \ No newline at end of file diff --git a/art/MefAhfbtS5ZbYifPi/art.json b/art/MefAhfbtS5ZbYifPi/art.json index 2fd4265b..121e0148 100644 --- a/art/MefAhfbtS5ZbYifPi/art.json +++ b/art/MefAhfbtS5ZbYifPi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465640599804" - } + "$date": "1465640599804" }, "modifiedAt": { - "$date": { - "$numberLong": "1465643398888" - } + "$date": "1465643398888" }, "origId": "gX32iAvezAbinbMJz", "name": "qyube", "notes": "", - "rank": { - "$numberDouble": "10.285659474539798" - }, + "rank": "10.285659474539798", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pkr1n4bwl2aprmizg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "351" - }, - "likes": { - "$numberInt": "8" - }, + "views": "351", + "likes": "8", "revisionId": "uajKW9P2hoytqGHz6" } \ No newline at end of file diff --git a/art/MegMNJwR7hpTYFf2G/art.json b/art/MegMNJwR7hpTYFf2G/art.json index b44c2760..6026264a 100644 --- a/art/MegMNJwR7hpTYFf2G/art.json +++ b/art/MegMNJwR7hpTYFf2G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1512787827690" - } + "$date": "1512787827690" }, "modifiedAt": { - "$date": { - "$numberLong": "1512787827690" - } + "$date": "1512787827690" }, "origId": "FpeWqKvfuhWuYhfuT", "name": "K reptile void ", "notes": "", - "rank": { - "$numberDouble": "1.3820663676400016" - }, + "rank": "1.3820663676400016", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4cql116znfu09o6gm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "187" - }, - "likes": { - "$numberInt": "1" - }, + "views": "187", + "likes": "1", "revisionId": "KiXGgirg7EucW2tpz" } \ No newline at end of file diff --git a/art/MfHtgKgYcLYo4gHrB/art.json b/art/MfHtgKgYcLYo4gHrB/art.json index e10f6bfe..9ea91d6c 100644 --- a/art/MfHtgKgYcLYo4gHrB/art.json +++ b/art/MfHtgKgYcLYo4gHrB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dJQkkRdctf5KySGfX", "createdAt": { - "$date": { - "$numberLong": "1507259821848" - } + "$date": "1507259821848" }, "username": "jimhanks", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1507262381642" - } + "$date": "1507262381642" }, "modifiedAt": { - "$date": { - "$numberLong": "1507262381642" - } + "$date": "1507262381642" }, "origId": "bcenao9Loe5Xc2Y7T", "name": "skyribbons", "notes": "", - "rank": { - "$numberDouble": "1.1183726291913618" - }, + "rank": "1.1183726291913618", "private": false, "unlisted": true, "username": "jimhanks", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-le9jph5y2mi3w3yvt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "arfEApqAjzEDhvCEE" } \ No newline at end of file diff --git a/art/MfQT7AKEmWF7Q35TS/art.json b/art/MfQT7AKEmWF7Q35TS/art.json index 3eaa6b59..0cfe07f6 100644 --- a/art/MfQT7AKEmWF7Q35TS/art.json +++ b/art/MfQT7AKEmWF7Q35TS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1496205057294" - } + "$date": "1496205057294" }, "modifiedAt": { - "$date": { - "$numberLong": "1496205893852" - } + "$date": "1496205893852" }, "origId": "KouaGmh83NF5FCHdM", "name": "bound", "notes": "", - "rank": { - "$numberDouble": "10.592973719907532" - }, + "rank": "10.592973719907532", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-70gp5rwnnp6jd7bx7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "446" - }, - "likes": { - "$numberInt": "7" - }, + "views": "446", + "likes": "7", "revisionId": "RfYAHWgeSih6BB4HQ" } \ No newline at end of file diff --git a/art/MgC43FZpWMJiPkiAD/art.json b/art/MgC43FZpWMJiPkiAD/art.json index 8d0f08ab..82ec74da 100644 --- a/art/MgC43FZpWMJiPkiAD/art.json +++ b/art/MgC43FZpWMJiPkiAD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543837012659" - } + "$date": "1543837012659" }, "modifiedAt": { - "$date": { - "$numberLong": "1543837012659" - } + "$date": "1543837012659" }, "origId": "8rLJCnxAbmAYifi8S", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5471198083550912" - }, + "rank": "1.5471198083550912", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cqhncfbu57hin3bb5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "xFnCuhYpd8qXHbfo2" } \ No newline at end of file diff --git a/art/MgCFmyZHQF4Xy4EsJ/art.json b/art/MgCFmyZHQF4Xy4EsJ/art.json index 2b838d0a..f3d194cb 100644 --- a/art/MgCFmyZHQF4Xy4EsJ/art.json +++ b/art/MgCFmyZHQF4Xy4EsJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595424976029" - } + "$date": "1595424976029" }, "modifiedAt": { - "$date": { - "$numberLong": "1595424976029" - } + "$date": "1595424976029" }, "origId": "54ZGebYmzcwbkmgpF", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.7361916902626715" - }, + "rank": "1.7361916902626715", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u66iretvmzye5qjmd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "sp9dyvcGZoDwBFECL" } \ No newline at end of file diff --git a/art/MgTTiHeeh58AxqR7D/art.json b/art/MgTTiHeeh58AxqR7D/art.json index da4f6c25..66992bcb 100644 --- a/art/MgTTiHeeh58AxqR7D/art.json +++ b/art/MgTTiHeeh58AxqR7D/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CxvWHiJsRS28MeMHF", "createdAt": { - "$date": { - "$numberLong": "1632425500099" - } + "$date": "1632425500099" }, "username": "feathj", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1632425509815" - } + "$date": "1632425509815" }, "modifiedAt": { - "$date": { - "$numberLong": "1632425920667" - } + "$date": "1632425920667" }, "origId": null, "name": "tutorial", "notes": "", - "rank": { - "$numberDouble": "1.0316608129287161" - }, + "rank": "1.0316608129287161", "private": false, "unlisted": true, "username": "feathj", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-etywjt6pkuwmomsju-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Sr5H4wkLgrJjCKeyW" } \ No newline at end of file diff --git a/art/MgkDcnH4JMLmrHeHs/art.json b/art/MgkDcnH4JMLmrHeHs/art.json index 97741fc6..8aa7a10c 100644 --- a/art/MgkDcnH4JMLmrHeHs/art.json +++ b/art/MgkDcnH4JMLmrHeHs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452007227898" - } + "$date": "1452007227898" }, "modifiedAt": { - "$date": { - "$numberLong": "1452007227898" - } + "$date": "1452007227898" }, "origId": "dY6antnsT68htYfWz", "name": "rip", "notes": "", - "rank": { - "$numberDouble": "1.2214415032574304" - }, + "rank": "1.2214415032574304", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3r19kv32cyt9qgm7u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "tgx4MtN4LbmXYCZnQ" } \ No newline at end of file diff --git a/art/MjsCC6T8BoLYtnpKv/art.json b/art/MjsCC6T8BoLYtnpKv/art.json index ffd74efb..d3052e17 100644 --- a/art/MjsCC6T8BoLYtnpKv/art.json +++ b/art/MjsCC6T8BoLYtnpKv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1517480471310" - } + "$date": "1517480471310" }, "modifiedAt": { - "$date": { - "$numberLong": "1517480471310" - } + "$date": "1517480471310" }, "origId": "4MXkkkQvDcbZT2bmy", "name": "119hb matrix rain", "notes": "119 bytes", - "rank": { - "$numberDouble": "1.1423346444182312" - }, + "rank": "1.1423346444182312", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uijlp4766agb6m5pa-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "9YexCPkMWC3zyMj3X" } \ No newline at end of file diff --git a/art/MkAt4QQ3RgdpxBAtb/art.json b/art/MkAt4QQ3RgdpxBAtb/art.json index c99c9090..c0439b52 100644 --- a/art/MkAt4QQ3RgdpxBAtb/art.json +++ b/art/MkAt4QQ3RgdpxBAtb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Aw3ZBjbzi7sLBthGm", "createdAt": { - "$date": { - "$numberLong": "1528851803464" - } + "$date": "1528851803464" }, "profile": { "name": "Aardbei", @@ -14,21 +12,15 @@ "username": "megaloler" }, "createdAt": { - "$date": { - "$numberLong": "1528906501186" - } + "$date": "1528906501186" }, "modifiedAt": { - "$date": { - "$numberLong": "1529000608519" - } + "$date": "1529000608519" }, "origId": null, "name": "fuzzies", "notes": "", - "rank": { - "$numberDouble": "10.079039585945633" - }, + "rank": "10.079039585945633", "private": false, "unlisted": false, "username": "megaloler", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-p4jgj50t04pzggs4z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "853" - }, - "likes": { - "$numberInt": "2" - }, + "views": "853", + "likes": "2", "revisionId": "rrtuM7KehCvsjn5s4" } \ No newline at end of file diff --git a/art/Mm6CKQSnDcsLCorEL/art.json b/art/Mm6CKQSnDcsLCorEL/art.json index 0eb19327..36d6c658 100644 --- a/art/Mm6CKQSnDcsLCorEL/art.json +++ b/art/Mm6CKQSnDcsLCorEL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YzC3ZzAY9ggCW9nhg", "createdAt": { - "$date": { - "$numberLong": "1709867909915" - } + "$date": "1709867909915" }, "profile": { "name": "c Plush+", @@ -14,21 +12,15 @@ "username": "ultr7a" }, "createdAt": { - "$date": { - "$numberLong": "1709868693300" - } + "$date": "1709868693300" }, "modifiedAt": { - "$date": { - "$numberLong": "1709871079658" - } + "$date": "1709871079658" }, "origId": "7fkuNErcdiCoyDFPM", "name": "Be My Lover", "notes": "la da da de da da da", - "rank": { - "$numberDouble": "1.2597214369827892" - }, + "rank": "1.2597214369827892", "private": false, "unlisted": false, "username": "ultr7a", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-npviscy5bouiby1w6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "25" - }, - "likes": { - "$numberInt": "0" - }, + "views": "25", + "likes": "0", "revisionId": "e4ABepNpXTLYiMzQW" } \ No newline at end of file diff --git a/art/Mn5Lhm33cELxeTJsN/art.json b/art/Mn5Lhm33cELxeTJsN/art.json index bff790c9..2958c0af 100644 --- a/art/Mn5Lhm33cELxeTJsN/art.json +++ b/art/Mn5Lhm33cELxeTJsN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "buw2QswjyuzF5R3Z7", "createdAt": { - "$date": { - "$numberLong": "1643991359601" - } + "$date": "1643991359601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "orange4glace" }, "createdAt": { - "$date": { - "$numberLong": "1643991446311" - } + "$date": "1643991446311" }, "modifiedAt": { - "$date": { - "$numberLong": "1643993711872" - } + "$date": "1643993711872" }, "origId": null, "name": "Spiral", "notes": "", - "rank": { - "$numberDouble": "1.7771652157298223" - }, + "rank": "1.7771652157298223", "private": false, "unlisted": true, "username": "orange4glace", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-v1a96252rukhs1g23-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "13" - }, - "likes": { - "$numberInt": "0" - }, + "views": "13", + "likes": "0", "revisionId": "77gmo5FKHY8nv9buM" } \ No newline at end of file diff --git a/art/MpkYwsT75rAGCYNQb/art.json b/art/MpkYwsT75rAGCYNQb/art.json index efe9b8c4..8aa9f95c 100644 --- a/art/MpkYwsT75rAGCYNQb/art.json +++ b/art/MpkYwsT75rAGCYNQb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jmwufknCzoYqxA8Bh", "createdAt": { - "$date": { - "$numberLong": "1460395981078" - } + "$date": "1460395981078" }, "profile": { "first_name": "Richel", @@ -15,21 +13,15 @@ "username": "richel" }, "createdAt": { - "$date": { - "$numberLong": "1460402353722" - } + "$date": "1460402353722" }, "modifiedAt": { - "$date": { - "$numberLong": "1460496346819" - } + "$date": "1460496346819" }, "origId": "PKKSn3hisqqifLpXX", "name": "poo-brain <3 dub", "notes": "", - "rank": { - "$numberDouble": "1.9797005918630712" - }, + "rank": "1.9797005918630712", "private": false, "unlisted": true, "username": "richel", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fkdm8q88oy6jux60w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "24" - }, - "likes": { - "$numberInt": "0" - }, + "views": "24", + "likes": "0", "revisionId": "wuncYs6tT2wW5sBEd" } \ No newline at end of file diff --git a/art/Mpv9f3xLsHhv58XD9/art.json b/art/Mpv9f3xLsHhv58XD9/art.json index afd000f7..f890f9a9 100644 --- a/art/Mpv9f3xLsHhv58XD9/art.json +++ b/art/Mpv9f3xLsHhv58XD9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "o2Ka63JHECAohKSbP", "createdAt": { - "$date": { - "$numberLong": "1567098733648" - } + "$date": "1567098733648" }, "username": "jamination", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1567099453054" - } + "$date": "1567099453054" }, "modifiedAt": { - "$date": { - "$numberLong": "1567099943069" - } + "$date": "1567099943069" }, "origId": null, "name": "Test", "notes": "Just a test.", - "rank": { - "$numberDouble": "1.3707267289173006" - }, + "rank": "1.3707267289173006", "private": false, "unlisted": true, "username": "jamination", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ib0xy16o7p5iqobnj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "CWQojpaCWGgj8wgac" } \ No newline at end of file diff --git a/art/MqRQ3wYqFZLGPAQWd/art.json b/art/MqRQ3wYqFZLGPAQWd/art.json index 8aadeeb5..0a52a118 100644 --- a/art/MqRQ3wYqFZLGPAQWd/art.json +++ b/art/MqRQ3wYqFZLGPAQWd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652856142122" - } + "$date": "1652856142122" }, "modifiedAt": { - "$date": { - "$numberLong": "1652859159708" - } + "$date": "1652859159708" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.609104028376035" - }, + "rank": "1.609104028376035", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vwv4rqo6xc0w7k168-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "NKmgTHzui5paGkknq" } \ No newline at end of file diff --git a/art/MrwTGnkcE7aQ4y6XX/art.json b/art/MrwTGnkcE7aQ4y6XX/art.json index 3a714157..f73f8f20 100644 --- a/art/MrwTGnkcE7aQ4y6XX/art.json +++ b/art/MrwTGnkcE7aQ4y6XX/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1622145898916" - } + "$date": "1622145898916" }, "modifiedAt": { - "$date": { - "$numberLong": "1622145898916" - } + "$date": "1622145898916" }, "origId": "Q3ckKgYEBkj3MgeLP", "name": "bhatsux", "notes": "", - "rank": { - "$numberDouble": "10.079680933622884" - }, + "rank": "10.079680933622884", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-21qkfqta2myaxjy4q-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "273" - }, - "likes": { - "$numberInt": "3" - }, + "views": "273", + "likes": "3", "revisionId": "AzGRKH2dd5B9wjJAR" } \ No newline at end of file diff --git a/art/MspbSjFRCRuPmozZy/art.json b/art/MspbSjFRCRuPmozZy/art.json index 1158195b..711825f2 100644 --- a/art/MspbSjFRCRuPmozZy/art.json +++ b/art/MspbSjFRCRuPmozZy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1577253648792" - } + "$date": "1577253648792" }, "modifiedAt": { - "$date": { - "$numberLong": "1577254006190" - } + "$date": "1577254006190" }, "origId": "JWMAmcwDeMYh8uSZf", "name": "sprk", "notes": "", - "rank": { - "$numberDouble": "1.0012115145210185" - }, + "rank": "1.0012115145210185", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nrkvyyzh4wj7dw8c0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "JzgdTnbCqfHAocFeT" } \ No newline at end of file diff --git a/art/MuxJWoHfp7M47hF8N/art.json b/art/MuxJWoHfp7M47hF8N/art.json index b05b725c..4328e641 100644 --- a/art/MuxJWoHfp7M47hF8N/art.json +++ b/art/MuxJWoHfp7M47hF8N/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1521135388194" - } + "$date": "1521135388194" }, "modifiedAt": { - "$date": { - "$numberLong": "1521135388194" - } + "$date": "1521135388194" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.827717765598257" - }, + "rank": "1.827717765598257", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xawswahw5l0n5l9g8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "9J4jBpEvwQLrGcf45" } \ No newline at end of file diff --git a/art/MvGQHAgKDYs3xAtq6/art.json b/art/MvGQHAgKDYs3xAtq6/art.json index 42fd35e4..c8750014 100644 --- a/art/MvGQHAgKDYs3xAtq6/art.json +++ b/art/MvGQHAgKDYs3xAtq6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1620677483534" - } + "$date": "1620677483534" }, "modifiedAt": { - "$date": { - "$numberLong": "1621009475332" - } + "$date": "1621009475332" }, "origId": "BM7xSvMgutERFmdBd", "name": "Circles From Triangles", "notes": "", - "rank": { - "$numberDouble": "1.6548195164218238" - }, + "rank": "1.6548195164218238", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-d4j5q1hggbxa6gbzy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "3J2jxWrAxHs7rnAcc" } \ No newline at end of file diff --git a/art/MvaSyANZqpM9Mewxp/art.json b/art/MvaSyANZqpM9Mewxp/art.json index 88b1dc58..611dba35 100644 --- a/art/MvaSyANZqpM9Mewxp/art.json +++ b/art/MvaSyANZqpM9Mewxp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1686425547448" - } + "$date": "1686425547448" }, "modifiedAt": { - "$date": { - "$numberLong": "1686425547448" - } + "$date": "1686425547448" }, "origId": "zd2E5vCZduc5JeoFz", "name": "cubespace", "notes": "", - "rank": { - "$numberDouble": "1.1627937685741252" - }, + "rank": "1.1627937685741252", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-di8ioxncx41ha0f02-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "bnjfygfFrFS5P6x9W" } \ No newline at end of file diff --git a/art/N22sSoSPGrRpJDyjK/art.json b/art/N22sSoSPGrRpJDyjK/art.json index 8674b821..776c5ef1 100644 --- a/art/N22sSoSPGrRpJDyjK/art.json +++ b/art/N22sSoSPGrRpJDyjK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652945988929" - } + "$date": "1652945988929" }, "modifiedAt": { - "$date": { - "$numberLong": "1652945988929" - } + "$date": "1652945988929" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.4417853353290397" - }, + "rank": "1.4417853353290397", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-t6tzvyhyxz1r22flq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "iHTZGAfJZFpjiT6cC" } \ No newline at end of file diff --git a/art/N29W9bLojSA4Kv2fq/art.json b/art/N29W9bLojSA4Kv2fq/art.json index 21188f8a..caf2e487 100644 --- a/art/N29W9bLojSA4Kv2fq/art.json +++ b/art/N29W9bLojSA4Kv2fq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685543686331" - } + "$date": "1685543686331" }, "modifiedAt": { - "$date": { - "$numberLong": "1685543686331" - } + "$date": "1685543686331" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.9909404625162472" - }, + "rank": "1.9909404625162472", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2w73tzfx3v9668bnl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "72C6RL8f2fbfonNiX" } \ No newline at end of file diff --git a/art/N2YXPmoxfuJSPWjhk/art.json b/art/N2YXPmoxfuJSPWjhk/art.json index e4f169eb..0d66229b 100644 --- a/art/N2YXPmoxfuJSPWjhk/art.json +++ b/art/N2YXPmoxfuJSPWjhk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1649487536805" - } + "$date": "1649487536805" }, "modifiedAt": { - "$date": { - "$numberLong": "1649487536805" - } + "$date": "1649487536805" }, "origId": null, "name": "faster faster", "notes": "", - "rank": { - "$numberDouble": "1.3145046725017158" - }, + "rank": "1.3145046725017158", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-z4pcv900x5tyxme8g-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "xEDg9on4DggxeZTJD" } \ No newline at end of file diff --git a/art/N3hXFQfEHwQ9N3TkC/art.json b/art/N3hXFQfEHwQ9N3TkC/art.json index 78d81118..0eb7223c 100644 --- a/art/N3hXFQfEHwQ9N3TkC/art.json +++ b/art/N3hXFQfEHwQ9N3TkC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1570625176813" - } + "$date": "1570625176813" }, "modifiedAt": { - "$date": { - "$numberLong": "1570625284005" - } + "$date": "1570625284005" }, "origId": "ZFSiQpx33DLDg9hmd", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "10.658537481375546" - }, + "rank": "10.658537481375546", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nejd8r5o2tptxich8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "683" - }, - "likes": { - "$numberInt": "7" - }, + "views": "683", + "likes": "7", "revisionId": "x3hjwFHuyyNdTMm5x" } \ No newline at end of file diff --git a/art/N5RMgW9QWmZvX9X2D/art.json b/art/N5RMgW9QWmZvX9X2D/art.json index 80a786ba..6d360fdf 100644 --- a/art/N5RMgW9QWmZvX9X2D/art.json +++ b/art/N5RMgW9QWmZvX9X2D/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652945921108" - } + "$date": "1652945921108" }, "modifiedAt": { - "$date": { - "$numberLong": "1652945921108" - } + "$date": "1652945921108" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.4234049565254825" - }, + "rank": "1.4234049565254825", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kqfnf2qqupzceu430-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "i7Y5EFwANS932B59r" } \ No newline at end of file diff --git a/art/N9XCgfYxZ2Ffxr7hk/art.json b/art/N9XCgfYxZ2Ffxr7hk/art.json index 9116143e..2fdf6440 100644 --- a/art/N9XCgfYxZ2Ffxr7hk/art.json +++ b/art/N9XCgfYxZ2Ffxr7hk/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1688799961532" - } + "$date": "1688799961532" }, "modifiedAt": { - "$date": { - "$numberLong": "1688799961532" - } + "$date": "1688799961532" }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party shadows scaled", "notes": "", - "rank": { - "$numberDouble": "1.6742092912240902" - }, + "rank": "1.6742092912240902", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-sqwmccwyqoewm6x8r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "58" - }, - "likes": { - "$numberInt": "0" - }, + "views": "58", + "likes": "0", "revisionId": "aAvJ2MXnYHXy3tGic" } \ No newline at end of file diff --git a/art/N9ij5y2vHTpi6aDYM/art.json b/art/N9ij5y2vHTpi6aDYM/art.json index abdb83e1..075d6c57 100644 --- a/art/N9ij5y2vHTpi6aDYM/art.json +++ b/art/N9ij5y2vHTpi6aDYM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589065597847" - } + "$date": "1589065597847" }, "modifiedAt": { - "$date": { - "$numberLong": "1589065597847" - } + "$date": "1589065597847" }, "origId": "bREFug9pGbyBNwXgE", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.77070968128972" - }, + "rank": "1.77070968128972", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ie2t9ag4g8ktc4h9x-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "HaZmk9QTsJW426Jsu" } \ No newline at end of file diff --git a/art/NAnnyGCyAH9xTsjGs/art.json b/art/NAnnyGCyAH9xTsjGs/art.json index 95c575e3..319ff1a0 100644 --- a/art/NAnnyGCyAH9xTsjGs/art.json +++ b/art/NAnnyGCyAH9xTsjGs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684927727970" - } + "$date": "1684927727970" }, "modifiedAt": { - "$date": { - "$numberLong": "1684927727970" - } + "$date": "1684927727970" }, "origId": null, "name": "Audio Reactive Art by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 04 - Audio Reactive Art.", - "rank": { - "$numberDouble": "1.2154023713793454" - }, + "rank": "1.2154023713793454", "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8rxiz7cnzyfoumsqn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "8g77JzhZDFGWDJwCd" } \ No newline at end of file diff --git a/art/NCmuezkb94xMJ4gtR/art.json b/art/NCmuezkb94xMJ4gtR/art.json index eb27dd56..858cd4ea 100644 --- a/art/NCmuezkb94xMJ4gtR/art.json +++ b/art/NCmuezkb94xMJ4gtR/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1510069672714" - } + "$date": "1510069672714" }, "modifiedAt": { - "$date": { - "$numberLong": "1510069672714" - } + "$date": "1510069672714" }, "origId": "TKku4LqhCCgDpnKTd", "name": "Torus Bulb4xx", "notes": "", - "rank": { - "$numberDouble": "1.315213565021374" - }, + "rank": "1.315213565021374", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ozyd2jul0jmoq5wub-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "ryxrfxgssoKav9twk" } \ No newline at end of file diff --git a/art/NDEYmpHPER7Tg3oiu/art.json b/art/NDEYmpHPER7Tg3oiu/art.json index 871d91db..e895027a 100644 --- a/art/NDEYmpHPER7Tg3oiu/art.json +++ b/art/NDEYmpHPER7Tg3oiu/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1546184812371" - } + "$date": "1546184812371" }, "modifiedAt": { - "$date": { - "$numberLong": "1546184812371" - } + "$date": "1546184812371" }, "origId": "R2FYLbHWTcCWh5PiE", "name": "blorp", "notes": "", - "rank": { - "$numberDouble": "1.1617966890934384" - }, + "rank": "1.1617966890934384", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-16y8vf1sp40le5ntp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "BnBPB3Nk6YQpPzND7" } \ No newline at end of file diff --git a/art/NFPQeRuNoFDunGBxd/art.json b/art/NFPQeRuNoFDunGBxd/art.json index a1ecd7e4..8d84b880 100644 --- a/art/NFPQeRuNoFDunGBxd/art.json +++ b/art/NFPQeRuNoFDunGBxd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466785678258" - } + "$date": "1466785678258" }, "modifiedAt": { - "$date": { - "$numberLong": "1467413779787" - } + "$date": "1467413779787" }, "origId": "GxL6CjaGt3wyQZxyL", "name": "lesson-02-motions", "notes": "", - "rank": { - "$numberDouble": "1.263339810832098" - }, + "rank": "1.263339810832098", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jl3hq6z8juias815a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "175" - }, - "likes": { - "$numberInt": "0" - }, + "views": "175", + "likes": "0", "revisionId": "wPFcE9bM7yuQX9tsA" } \ No newline at end of file diff --git a/art/NFjum54CBQsEgz5sK/art.json b/art/NFjum54CBQsEgz5sK/art.json index af3ed835..cde1bad6 100644 --- a/art/NFjum54CBQsEgz5sK/art.json +++ b/art/NFjum54CBQsEgz5sK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1582764874518" - } + "$date": "1582764874518" }, "modifiedAt": { - "$date": { - "$numberLong": "1582764874518" - } + "$date": "1582764874518" }, "origId": "gAx4XYrQhtffjGR2v", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4782118748714983" - }, + "rank": "1.4782118748714983", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ocuoiiv74iapja0ft-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "66QZq4Sr7nXxutnja" } \ No newline at end of file diff --git a/art/NJM9uDGaaTJfRnrQC/art.json b/art/NJM9uDGaaTJfRnrQC/art.json index fd4029f3..9901d339 100644 --- a/art/NJM9uDGaaTJfRnrQC/art.json +++ b/art/NJM9uDGaaTJfRnrQC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681927378531" - } + "$date": "1681927378531" }, "modifiedAt": { - "$date": { - "$numberLong": "1681927378531" - } + "$date": "1681927378531" }, "origId": "biFYsrY6uepWwyQN8", "name": "RED HEXDROPS 4 trifan", "notes": "", - "rank": { - "$numberDouble": "1.7516510302497519" - }, + "rank": "1.7516510302497519", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-wqsuzlzop0bl6xgbu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "veNE3yBDjMzCMnF3c" } \ No newline at end of file diff --git a/art/NLAbSqYY5BSBZfShB/art.json b/art/NLAbSqYY5BSBZfShB/art.json index 776a7569..bbf62ce3 100644 --- a/art/NLAbSqYY5BSBZfShB/art.json +++ b/art/NLAbSqYY5BSBZfShB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684396814084" - } + "$date": "1684396814084" }, "modifiedAt": { - "$date": { - "$numberLong": "1684396814084" - } + "$date": "1684396814084" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.452975383730131" - }, + "rank": "1.452975383730131", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tllzdulqaaa9f81ic-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "ERJKm7qzo2K6BLCjt" } \ No newline at end of file diff --git a/art/NMXGFyxQwcGWH96PG/art.json b/art/NMXGFyxQwcGWH96PG/art.json index 0eb7b8d3..8c0904c1 100644 --- a/art/NMXGFyxQwcGWH96PG/art.json +++ b/art/NMXGFyxQwcGWH96PG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559711343" - } + "$date": "1525559711343" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559711343" - } + "$date": "1525559711343" }, "origId": "GRxBfbR6hkmf9Q3Am", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.2201119452954383" - }, + "rank": "1.2201119452954383", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-svh7esczabf87qnnc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "1" - }, + "views": "59", + "likes": "1", "revisionId": "kY7nqff8dnG4S7ESe" } \ No newline at end of file diff --git a/art/NP3rRKeHPZeXBhymB/art.json b/art/NP3rRKeHPZeXBhymB/art.json index 04bf2b92..972e77b7 100644 --- a/art/NP3rRKeHPZeXBhymB/art.json +++ b/art/NP3rRKeHPZeXBhymB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642464140162" - } + "$date": "1642464140162" }, "modifiedAt": { - "$date": { - "$numberLong": "1642464140162" - } + "$date": "1642464140162" }, "origId": "RZ3HmsB9XBnW5yn7k", "name": "circles", "notes": "", - "rank": { - "$numberDouble": "10.433789149975743" - }, + "rank": "10.433789149975743", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-p55vl0rhufzj9ov0a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "278" - }, - "likes": { - "$numberInt": "2" - }, + "views": "278", + "likes": "2", "revisionId": "WEK8KFR9ANtX7cGxG" } \ No newline at end of file diff --git a/art/NPJKuYxHxpNRWHnid/art.json b/art/NPJKuYxHxpNRWHnid/art.json index 20c27f53..7dbf6c8a 100644 --- a/art/NPJKuYxHxpNRWHnid/art.json +++ b/art/NPJKuYxHxpNRWHnid/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551485005768" - } + "$date": "1551485005768" }, "modifiedAt": { - "$date": { - "$numberLong": "1551485005768" - } + "$date": "1551485005768" }, "origId": "pvmyoREztmWqtKWdC", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9344285562807273" - }, + "rank": "1.9344285562807273", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-931r5q280impeifqc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "3fLw3qSDf8zn2bc77" } \ No newline at end of file diff --git a/art/NPRtMLeXooWxf64wn/art.json b/art/NPRtMLeXooWxf64wn/art.json index d8be1a0c..d12f3d4c 100644 --- a/art/NPRtMLeXooWxf64wn/art.json +++ b/art/NPRtMLeXooWxf64wn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1525449458762" - } + "$date": "1525449458762" }, "modifiedAt": { - "$date": { - "$numberLong": "1525449458762" - } + "$date": "1525449458762" }, "origId": null, "name": "Cold Soundwave Experiment", "notes": "Just messing around with positioning and sound textures.", - "rank": { - "$numberDouble": "1.034565106143155" - }, + "rank": "1.034565106143155", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-qg36hob2e5776h5qd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "MJKhEQjBTAokyj39b" } \ No newline at end of file diff --git a/art/NPjebpJsCc3dqek4y/art.json b/art/NPjebpJsCc3dqek4y/art.json index 4b7b55a1..004ab3fd 100644 --- a/art/NPjebpJsCc3dqek4y/art.json +++ b/art/NPjebpJsCc3dqek4y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510362622161" - } + "$date": "1510362622161" }, "modifiedAt": { - "$date": { - "$numberLong": "1510362622161" - } + "$date": "1510362622161" }, "origId": "K2eiDz74g3k842g37", "name": "Triangular Voronoi rmx", "notes": "", - "rank": { - "$numberDouble": "1.9014436189201327" - }, + "rank": "1.9014436189201327", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-t0koj4c55bekap93z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "TdEQkvHdXY3q4CLGB" } \ No newline at end of file diff --git a/art/NPohkmBgKdTBhML8P/art.json b/art/NPohkmBgKdTBhML8P/art.json index 1ec9f4e9..3cd9ae6d 100644 --- a/art/NPohkmBgKdTBhML8P/art.json +++ b/art/NPohkmBgKdTBhML8P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451762849535" - } + "$date": "1451762849535" }, "modifiedAt": { - "$date": { - "$numberLong": "1451763123912" - } + "$date": "1451763123912" }, "origId": null, "name": "uniformgrid", "notes": "", - "rank": { - "$numberDouble": "10.792157381275368" - }, + "rank": "10.792157381275368", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-r6t9cel985nash18l-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "173" - }, - "likes": { - "$numberInt": "2" - }, + "views": "173", + "likes": "2", "revisionId": "odbRYxSCssrwKiy96" } \ No newline at end of file diff --git a/art/NR42qFZjAfmdmw6oR/art.json b/art/NR42qFZjAfmdmw6oR/art.json index 2fd3074c..5020c14d 100644 --- a/art/NR42qFZjAfmdmw6oR/art.json +++ b/art/NR42qFZjAfmdmw6oR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1550397617925" - } + "$date": "1550397617925" }, "modifiedAt": { - "$date": { - "$numberLong": "1550657363827" - } + "$date": "1550657363827" }, "origId": "6329mueSGExenMjbN", "name": "iblot", "notes": "", - "rank": { - "$numberDouble": "10.250851847769148" - }, + "rank": "10.250851847769148", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kqun6djr5u11njmpm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "223" - }, - "likes": { - "$numberInt": "7" - }, + "views": "223", + "likes": "7", "revisionId": "63os3CMsR9mXKRxKg" } \ No newline at end of file diff --git a/art/NTihgba8cFq4fMyQF/art.json b/art/NTihgba8cFq4fMyQF/art.json index 8e7d82aa..b238dc4f 100644 --- a/art/NTihgba8cFq4fMyQF/art.json +++ b/art/NTihgba8cFq4fMyQF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524510084980" - } + "$date": "1524510084980" }, "modifiedAt": { - "$date": { - "$numberLong": "1524510955521" - } + "$date": "1524510955521" }, "origId": null, "name": "Vertex Shader Art: Lesson 3", "notes": "Working with colors", - "rank": { - "$numberDouble": "1.835236287042329" - }, + "rank": "1.835236287042329", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-mu0lxdtj34c33s0fn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "grAEWbKsxSRSygZrC" } \ No newline at end of file diff --git a/art/NTmBiN65MW5gE5nBQ/art.json b/art/NTmBiN65MW5gE5nBQ/art.json index fb7d6a8d..8e0b7a8d 100644 --- a/art/NTmBiN65MW5gE5nBQ/art.json +++ b/art/NTmBiN65MW5gE5nBQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "fAjz2DYFaqKPFtNjB", "createdAt": { - "$date": { - "$numberLong": "1537183953122" - } + "$date": "1537183953122" }, "username": "yonatan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1537183968779" - } + "$date": "1537183968779" }, "modifiedAt": { - "$date": { - "$numberLong": "1537208462744" - } + "$date": "1537208462744" }, "origId": null, "name": "flower", "notes": "", - "rank": { - "$numberDouble": "10.756019433513629" - }, + "rank": "10.756019433513629", "private": false, "unlisted": false, "username": "yonatan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-07om8jwk9kc6qd3b5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "646" - }, - "likes": { - "$numberInt": "5" - }, + "views": "646", + "likes": "5", "revisionId": "Q6N9idRDjhssyXNnx" } \ No newline at end of file diff --git a/art/NYiqfuasX6PFoLoQr/art.json b/art/NYiqfuasX6PFoLoQr/art.json index 3fed8b59..f36336f6 100644 --- a/art/NYiqfuasX6PFoLoQr/art.json +++ b/art/NYiqfuasX6PFoLoQr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": { - "$numberLong": "1598366337757" - } + "$date": "1598366337757" }, "username": "morimea", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1615908564541" - } + "$date": "1615908564541" }, "modifiedAt": { - "$date": { - "$numberLong": "1616193476841" - } + "$date": "1616193476841" }, "origId": null, "name": "sphere df sphere", "notes": "sphere difference sphere approximation", - "rank": { - "$numberDouble": "1.246965383251837" - }, + "rank": "1.246965383251837", "private": false, "unlisted": true, "username": "morimea", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ip6tbvgojtbqp91jt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "mZXMqiCocfonBkBqF" } \ No newline at end of file diff --git a/art/NZXTQnoGoqztxfJDm/art.json b/art/NZXTQnoGoqztxfJDm/art.json index 1a638328..02300ce0 100644 --- a/art/NZXTQnoGoqztxfJDm/art.json +++ b/art/NZXTQnoGoqztxfJDm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1645724848857" - } + "$date": "1645724848857" }, "modifiedAt": { - "$date": { - "$numberLong": "1645724848857" - } + "$date": "1645724848857" }, "origId": null, "name": "That spinner", "notes": "", - "rank": { - "$numberDouble": "1.9718708437585444" - }, + "rank": "1.9718708437585444", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vrybjvc9nvdfejo54-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "81" - }, - "likes": { - "$numberInt": "0" - }, + "views": "81", + "likes": "0", "revisionId": "4Zvuc3mL7LFYWED6K" } \ No newline at end of file diff --git a/art/NZyPJxqb9KngCnPmj/art.json b/art/NZyPJxqb9KngCnPmj/art.json index 68ac7832..d43ee701 100644 --- a/art/NZyPJxqb9KngCnPmj/art.json +++ b/art/NZyPJxqb9KngCnPmj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LWTM5MfY5gW856w6L", "createdAt": { - "$date": { - "$numberLong": "1495864692719" - } + "$date": "1495864692719" }, "profile": { "name": "Keyu Gong", @@ -14,21 +12,15 @@ "username": "keyu" }, "createdAt": { - "$date": { - "$numberLong": "1496293558269" - } + "$date": "1496293558269" }, "modifiedAt": { - "$date": { - "$numberLong": "1496293558269" - } + "$date": "1496293558269" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2332660532023185" - }, + "rank": "1.2332660532023185", "private": false, "unlisted": true, "username": "keyu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0apd08t6z0r337qou-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "uEX9FCCevfc53o6Le" } \ No newline at end of file diff --git a/art/NdqnSLhc6EZ67TXkP/art.json b/art/NdqnSLhc6EZ67TXkP/art.json index 9bccd9b6..2a4ffede 100644 --- a/art/NdqnSLhc6EZ67TXkP/art.json +++ b/art/NdqnSLhc6EZ67TXkP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pABFwgbRnC2CP5Woy", "createdAt": { - "$date": { - "$numberLong": "1713478111704" - } + "$date": "1713478111704" }, "profile": { "first_name": "Floppa Films Google Emails", @@ -14,21 +12,15 @@ "username": "floppafilms google emails" }, "createdAt": { - "$date": { - "$numberLong": "1713478374197" - } + "$date": "1713478374197" }, "modifiedAt": { - "$date": { - "$numberLong": "1713478374197" - } + "$date": "1713478374197" }, "origId": "6zJfYSooxERRtZtbe", "name": "eh", "notes": "ooo", - "rank": { - "$numberDouble": "1.10561563324844" - }, + "rank": "1.10561563324844", "private": false, "unlisted": false, "username": "floppafilms google emails", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xi7z5ypu2r43cz2zz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "2uWmaxWmcHdLYnBXQ" } \ No newline at end of file diff --git a/art/NeGB5oyRfmeMmWodT/art.json b/art/NeGB5oyRfmeMmWodT/art.json index 479c2141..f944b02f 100644 --- a/art/NeGB5oyRfmeMmWodT/art.json +++ b/art/NeGB5oyRfmeMmWodT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1599073564827" - } + "$date": "1599073564827" }, "modifiedAt": { - "$date": { - "$numberLong": "1599073564827" - } + "$date": "1599073564827" }, "origId": "C2qmkuPNQvcyp6CGP", "name": "Frank in Space2", "notes": "", - "rank": { - "$numberDouble": "1.6065720323593755" - }, + "rank": "1.6065720323593755", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-9zzexce5pbt62hq8z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "v8295KXrj8QqYy6LT" } \ No newline at end of file diff --git a/art/NfQPZoWHTBFY7AKy5/art.json b/art/NfQPZoWHTBFY7AKy5/art.json index c149102e..ef73644a 100644 --- a/art/NfQPZoWHTBFY7AKy5/art.json +++ b/art/NfQPZoWHTBFY7AKy5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1493741405271" - } + "$date": "1493741405271" }, "modifiedAt": { - "$date": { - "$numberLong": "1493746559094" - } + "$date": "1493746559094" }, "origId": "zQMGMroYDChPD5qbu", "name": "K Machine exposed shader2 ", "notes": "K Machine exposed shader2, not so smiling", - "rank": { - "$numberDouble": "10.20538568786383" - }, + "rank": "10.20538568786383", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6097xa50kdr0vu9b4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "490" - }, - "likes": { - "$numberInt": "2" - }, + "views": "490", + "likes": "2", "revisionId": "Txo8XdzMZ5Fs3synK" } \ No newline at end of file diff --git a/art/NfsvpqNHppMHhscah/art.json b/art/NfsvpqNHppMHhscah/art.json index 1ef046ef..5395c91f 100644 --- a/art/NfsvpqNHppMHhscah/art.json +++ b/art/NfsvpqNHppMHhscah/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1448018340153" - } + "$date": "1448018340153" }, "modifiedAt": { - "$date": { - "$numberLong": "1448018340153" - } + "$date": "1448018340153" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", - "rank": { - "$numberDouble": "1.4097677259253623" - }, + "rank": "1.4097677259253623", "private": false, "username": "-anon-", "settings": { @@ -35,11 +29,7 @@ }, "screenshotURL": "data/images/images-dhe5saqbwjgjn2n7n-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "108" - }, - "likes": { - "$numberInt": "0" - }, + "views": "108", + "likes": "0", "revisionId": "EYgPv3YR2PpnXmckt" } \ No newline at end of file diff --git a/art/NhWzyi4RTkjqEik5t/art.json b/art/NhWzyi4RTkjqEik5t/art.json index ab31dd17..5c9b0bed 100644 --- a/art/NhWzyi4RTkjqEik5t/art.json +++ b/art/NhWzyi4RTkjqEik5t/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1484390197270" - } + "$date": "1484390197270" }, "modifiedAt": { - "$date": { - "$numberLong": "1484390686290" - } + "$date": "1484390686290" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "technokokoro", "notes": "", - "rank": { - "$numberDouble": "10.751263701225993" - }, + "rank": "10.751263701225993", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-31p3h95wynxi1stpb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "324" - }, - "likes": { - "$numberInt": "7" - }, + "views": "324", + "likes": "7", "revisionId": "qQcujXEtmoCNNp2iu" } \ No newline at end of file diff --git a/art/NkGu9MkBw25Y4yT2Y/art.json b/art/NkGu9MkBw25Y4yT2Y/art.json index 82e175b2..bd53f145 100644 --- a/art/NkGu9MkBw25Y4yT2Y/art.json +++ b/art/NkGu9MkBw25Y4yT2Y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "96ZuW2KN9gsnSfGDQ", "createdAt": { - "$date": { - "$numberLong": "1536676462835" - } + "$date": "1536676462835" }, "username": "teraspora", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1536795392021" - } + "$date": "1536795392021" }, "modifiedAt": { - "$date": { - "$numberLong": "1536795392021" - } + "$date": "1536795392021" }, "origId": null, "name": "trigons-00.vert", "notes": "learning...", - "rank": { - "$numberDouble": "1.2499836043328572" - }, + "rank": "1.2499836043328572", "private": false, "unlisted": true, "username": "teraspora", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gn1x1hpja4a8a0hwz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "JvSfQtNpXrms4qgfD" } \ No newline at end of file diff --git a/art/Nn9NwLg9EkcRu5ySW/art.json b/art/Nn9NwLg9EkcRu5ySW/art.json index 64a43ab1..da68d798 100644 --- a/art/Nn9NwLg9EkcRu5ySW/art.json +++ b/art/Nn9NwLg9EkcRu5ySW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652933595436" - } + "$date": "1652933595436" }, "modifiedAt": { - "$date": { - "$numberLong": "1652933595436" - } + "$date": "1652933595436" }, "origId": "q5ixDP7gFemPmYGSG", "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.8397140297307826" - }, + "rank": "1.8397140297307826", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-puxdsjfgkxgbk44sd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "CYy2EPbFjTNRiFpvr" } \ No newline at end of file diff --git a/art/NnwTMwz27MKZEbr46/art.json b/art/NnwTMwz27MKZEbr46/art.json index 55be102d..f07ef44d 100644 --- a/art/NnwTMwz27MKZEbr46/art.json +++ b/art/NnwTMwz27MKZEbr46/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446218063274" - } + "$date": "1446218063274" }, "origId": "ZzCgG7HuSE6BLGSKR", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-2wiuo4cpros2lrpsy-thumbnail.jpg", - "views": { - "$numberInt": "162" - }, - "likes": { - "$numberInt": "0" - }, + "views": "162", + "likes": "0", "revisionId": "D72rmnevx9NGALWpw", "modifiedAt": { - "$date": { - "$numberLong": "1446218063277" - } + "$date": "1446218063277" }, - "rank": { - "$numberDouble": "1.2580316030268281" - } + "rank": "1.2580316030268281" } \ No newline at end of file diff --git a/art/Nphqdj5rtbnvnS26q/art.json b/art/Nphqdj5rtbnvnS26q/art.json index 5324150a..cf12270f 100644 --- a/art/Nphqdj5rtbnvnS26q/art.json +++ b/art/Nphqdj5rtbnvnS26q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652973039012" - } + "$date": "1652973039012" }, "modifiedAt": { - "$date": { - "$numberLong": "1652973172389" - } + "$date": "1652973172389" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.3612063006314583" - }, + "rank": "1.3612063006314583", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wmqq3w3ase72885a4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "topjYw6an3i3wDwnF" } \ No newline at end of file diff --git a/art/NpnhMDf6aivDMB3x9/art.json b/art/NpnhMDf6aivDMB3x9/art.json index 20d18a45..a344b21c 100644 --- a/art/NpnhMDf6aivDMB3x9/art.json +++ b/art/NpnhMDf6aivDMB3x9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642092770211" - } + "$date": "1642092770211" }, "modifiedAt": { - "$date": { - "$numberLong": "1642092770211" - } + "$date": "1642092770211" }, "origId": "a3o5rh2HCzLMPnSbn", "name": "black eye", "notes": "", - "rank": { - "$numberDouble": "1.5688113838773377" - }, + "rank": "1.5688113838773377", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u5bvcnvkl5f1w1gof-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "118" - }, - "likes": { - "$numberInt": "0" - }, + "views": "118", + "likes": "0", "revisionId": "Wv3gP4KdL7GG4FDdm" } \ No newline at end of file diff --git a/art/NrcGDcivscB3MHpcB/art.json b/art/NrcGDcivscB3MHpcB/art.json index b1382ad4..4716d004 100644 --- a/art/NrcGDcivscB3MHpcB/art.json +++ b/art/NrcGDcivscB3MHpcB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520066837111" - } + "$date": "1520066837111" }, "modifiedAt": { - "$date": { - "$numberLong": "1520066837111" - } + "$date": "1520066837111" }, "origId": "r7gmxrfBnFMN5mm9r", "name": "dyson", "notes": "", - "rank": { - "$numberDouble": "1.6278015967646078" - }, + "rank": "1.6278015967646078", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dhawbjp9yntrbs4cg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "un3oKj8sMNGwX9d5n" } \ No newline at end of file diff --git a/art/Nv4BapXAuEeZYTdNe/art.json b/art/Nv4BapXAuEeZYTdNe/art.json index 4d42bf1c..92615055 100644 --- a/art/Nv4BapXAuEeZYTdNe/art.json +++ b/art/Nv4BapXAuEeZYTdNe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": { - "$numberLong": "1652854948747" - } + "$date": "1652854948747" }, "profile": { "name": "taeju.Kwon", @@ -14,21 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653482890661" - } + "$date": "1653482890661" }, "modifiedAt": { - "$date": { - "$numberLong": "1653482890661" - } + "$date": "1653482890661" }, "origId": null, "name": "audio reactive art", "notes": "variation", - "rank": { - "$numberDouble": "1.6883216577144196" - }, + "rank": "1.6883216577144196", "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lyfg8qo1cza6em05t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "8g2kxRTHwsRWkaSMM" } \ No newline at end of file diff --git a/art/NwAsyqz4w4XbYrCZv/art.json b/art/NwAsyqz4w4XbYrCZv/art.json index 02ab186e..24f2b05f 100644 --- a/art/NwAsyqz4w4XbYrCZv/art.json +++ b/art/NwAsyqz4w4XbYrCZv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": { - "$numberLong": "1530901372124" - } + "$date": "1530901372124" }, "username": "mattsonic", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1530902503029" - } + "$date": "1530902503029" }, "modifiedAt": { - "$date": { - "$numberLong": "1530902503029" - } + "$date": "1530902503029" }, "origId": "wYJg4JdkufCDkxugR", "name": "tutorial3", "notes": "", - "rank": { - "$numberDouble": "1.8518409811086005" - }, + "rank": "1.8518409811086005", "private": false, "unlisted": true, "username": "mattsonic", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dqj86dp9tqtt5h1xz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "KRrCjqcQdcKXZ3y7J" } \ No newline at end of file diff --git a/art/NyEsirDmwdF3Q65i6/art.json b/art/NyEsirDmwdF3Q65i6/art.json index 28f8f561..ae0b43c2 100644 --- a/art/NyEsirDmwdF3Q65i6/art.json +++ b/art/NyEsirDmwdF3Q65i6/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1486738497482" - } + "$date": "1486738497482" }, "modifiedAt": { - "$date": { - "$numberLong": "1486738497482" - } + "$date": "1486738497482" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.01982093936941" - }, + "rank": "1.01982093936941", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xcrd4z9wzg4c4fvu5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "7fpx5MhKj4wNDGmW5" } \ No newline at end of file diff --git a/art/P4e5h3iG9MkcanmBM/art.json b/art/P4e5h3iG9MkcanmBM/art.json index ce78a84f..90f369a7 100644 --- a/art/P4e5h3iG9MkcanmBM/art.json +++ b/art/P4e5h3iG9MkcanmBM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1667031043471" - } + "$date": "1667031043471" }, "modifiedAt": { - "$date": { - "$numberLong": "1667031043471" - } + "$date": "1667031043471" }, "origId": null, "name": "netflix lines", "notes": "", - "rank": { - "$numberDouble": "1.4069597694587477" - }, + "rank": "1.4069597694587477", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ttns5u3x3yhhrwg52-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "BbRyPHQRmc9JgaxvS" } \ No newline at end of file diff --git a/art/P5PC55YtuMYdAYrM8/art.json b/art/P5PC55YtuMYdAYrM8/art.json index 71b138b9..b91306a1 100644 --- a/art/P5PC55YtuMYdAYrM8/art.json +++ b/art/P5PC55YtuMYdAYrM8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "SNHTADKX2cCtRukEZ", "createdAt": { - "$date": { - "$numberLong": "1554178887760" - } + "$date": "1554178887760" }, "profile": { "first_name": "wnstjr", @@ -15,21 +13,15 @@ "username": "wnstjr" }, "createdAt": { - "$date": { - "$numberLong": "1554179437871" - } + "$date": "1554179437871" }, "modifiedAt": { - "$date": { - "$numberLong": "1554197239230" - } + "$date": "1554197239230" }, "origId": null, "name": "준석", "notes": "", - "rank": { - "$numberDouble": "1.800834186643862" - }, + "rank": "1.800834186643862", "private": false, "unlisted": false, "username": "wnstjr", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-30e4etsehjli4yf9c-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "184" - }, - "likes": { - "$numberInt": "0" - }, + "views": "184", + "likes": "0", "revisionId": "7tKb9DbjpCkkteCsq" } \ No newline at end of file diff --git a/art/P5mpP2Tb9XkwhuTK7/art.json b/art/P5mpP2Tb9XkwhuTK7/art.json index 58ad380c..8efee147 100644 --- a/art/P5mpP2Tb9XkwhuTK7/art.json +++ b/art/P5mpP2Tb9XkwhuTK7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "74DGefcaFXNz9a4tp", "createdAt": { - "$date": { - "$numberLong": "1714139701715" - } + "$date": "1714139701715" }, "profile": { "first_name": "Salvatore", @@ -15,21 +13,15 @@ "username": "salvatore" }, "createdAt": { - "$date": { - "$numberLong": "1714149284457" - } + "$date": "1714149284457" }, "modifiedAt": { - "$date": { - "$numberLong": "1714152248882" - } + "$date": "1714152248882" }, "origId": null, "name": "First Shader", "notes": "", - "rank": { - "$numberDouble": "1.9475582157223494" - }, + "rank": "1.9475582157223494", "private": false, "unlisted": true, "username": "salvatore", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-zbek0adj6e0yuaz9k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "MuhvPeqhm2Q5SCSij" } \ No newline at end of file diff --git a/art/P6Gk2AsdD2B7g9Kus/art.json b/art/P6Gk2AsdD2B7g9Kus/art.json index 519a90f5..a8c8dc54 100644 --- a/art/P6Gk2AsdD2B7g9Kus/art.json +++ b/art/P6Gk2AsdD2B7g9Kus/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gcRCT9yQ5egNX7ZiN", "createdAt": { - "$date": { - "$numberLong": "1594603813917" - } + "$date": "1594603813917" }, "username": "krankerapfel", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1594603818637" - } + "$date": "1594603818637" }, "modifiedAt": { - "$date": { - "$numberLong": "1594603818637" - } + "$date": "1594603818637" }, "origId": null, "name": "first", "notes": "", - "rank": { - "$numberDouble": "1.8633904270003834" - }, + "rank": "1.8633904270003834", "private": false, "unlisted": true, "username": "krankerapfel", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-r71artuclmtt2i279-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "fXy5KizEcAQjZFR7e" } \ No newline at end of file diff --git a/art/P6MCpqz4ahLWemiGr/art.json b/art/P6MCpqz4ahLWemiGr/art.json index 4e9f73e0..e8b86c72 100644 --- a/art/P6MCpqz4ahLWemiGr/art.json +++ b/art/P6MCpqz4ahLWemiGr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653050365104" - } + "$date": "1653050365104" }, "modifiedAt": { - "$date": { - "$numberLong": "1653050842531" - } + "$date": "1653050842531" }, "origId": "cqrpE8sDb6Md6djDh", "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.285625229996064" - }, + "rank": "1.285625229996064", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jtlfppq5h1si9o3tx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "CRcC4oGJKvxX98vyb" } \ No newline at end of file diff --git a/art/P6oFn7ms5b8ZLioGX/art.json b/art/P6oFn7ms5b8ZLioGX/art.json index 2ff1673e..3c7d86a7 100644 --- a/art/P6oFn7ms5b8ZLioGX/art.json +++ b/art/P6oFn7ms5b8ZLioGX/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1548938519699" - } + "$date": "1548938519699" }, "modifiedAt": { - "$date": { - "$numberLong": "1548938519699" - } + "$date": "1548938519699" }, "origId": "JERxBfFS5YwaQptZ2", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.1666114723642766" - }, + "rank": "1.1666114723642766", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cveh4hg162nzti7lf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "127" - }, - "likes": { - "$numberInt": "1" - }, + "views": "127", + "likes": "1", "revisionId": "2owfZQKZTazNHKj9E" } \ No newline at end of file diff --git a/art/P788bkYrZh4KcFHgQ/art.json b/art/P788bkYrZh4KcFHgQ/art.json index eef1d8d0..4f622198 100644 --- a/art/P788bkYrZh4KcFHgQ/art.json +++ b/art/P788bkYrZh4KcFHgQ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1524834165827" - } + "$date": "1524834165827" }, "modifiedAt": { - "$date": { - "$numberLong": "1524834165827" - } + "$date": "1524834165827" }, "origId": "ZWM6nHwzqNcfrMCbQ", "name": "My programing class", "notes": "", - "rank": { - "$numberDouble": "1.821927784360909" - }, + "rank": "1.821927784360909", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-261vspphqu4pkrk6s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "32" - }, - "likes": { - "$numberInt": "0" - }, + "views": "32", + "likes": "0", "revisionId": "vctT4EZKQSqYy5m2W" } \ No newline at end of file diff --git a/art/P7xh5mAYe3HWaA4x7/art.json b/art/P7xh5mAYe3HWaA4x7/art.json index 8541af1d..a671cb52 100644 --- a/art/P7xh5mAYe3HWaA4x7/art.json +++ b/art/P7xh5mAYe3HWaA4x7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HZivjER3Aq2kr3v5G", "createdAt": { - "$date": { - "$numberLong": "1554045905011" - } + "$date": "1554045905011" }, "profile": { "first_name": "상민", @@ -15,21 +13,15 @@ "username": "상민" }, "createdAt": { - "$date": { - "$numberLong": "1554108866812" - } + "$date": "1554108866812" }, "modifiedAt": { - "$date": { - "$numberLong": "1554108866812" - } + "$date": "1554108866812" }, "origId": "HpoPwexZeHvSos9jB", "name": "tutorial", "notes": "", - "rank": { - "$numberDouble": "1.8371789515245835" - }, + "rank": "1.8371789515245835", "private": false, "unlisted": true, "username": "상민", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5jtjobjtuipzlwm67-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "8upg7frTNznkb8oXG" } \ No newline at end of file diff --git a/art/P9XfoFdHfyNDCwh2N/art.json b/art/P9XfoFdHfyNDCwh2N/art.json index b6f168b1..0e0ab08f 100644 --- a/art/P9XfoFdHfyNDCwh2N/art.json +++ b/art/P9XfoFdHfyNDCwh2N/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1522422237553" - } + "$date": "1522422237553" }, "modifiedAt": { - "$date": { - "$numberLong": "1522422237553" - } + "$date": "1522422237553" }, "origId": "3pFLZ6LMxGuHYkjcr", "name": "Richard Devine Point Cloud", "notes": "", - "rank": { - "$numberDouble": "1.7272268362906953" - }, + "rank": "1.7272268362906953", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-8a45576ikjiwxgo8d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "31" - }, - "likes": { - "$numberInt": "1" - }, + "views": "31", + "likes": "1", "revisionId": "P4fTSAk4WAizRbeo9" } \ No newline at end of file diff --git a/art/PBjvGFAxsjcQZhMod/art.json b/art/PBjvGFAxsjcQZhMod/art.json index 144305dd..226d40f4 100644 --- a/art/PBjvGFAxsjcQZhMod/art.json +++ b/art/PBjvGFAxsjcQZhMod/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1654099355296" - } + "$date": "1654099355296" }, "modifiedAt": { - "$date": { - "$numberLong": "1654099355296" - } + "$date": "1654099355296" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.114889660452013" - }, + "rank": "1.114889660452013", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y6o2pdp6cnt1cegbm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "NuPw6tBeegSwJReDs" } \ No newline at end of file diff --git a/art/PERFs2wtC9jvSqbDY/art.json b/art/PERFs2wtC9jvSqbDY/art.json index 82f5ac54..124b7bef 100644 --- a/art/PERFs2wtC9jvSqbDY/art.json +++ b/art/PERFs2wtC9jvSqbDY/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626776435661" - } + "$date": "1626776435661" }, "modifiedAt": { - "$date": { - "$numberLong": "1626776435661" - } + "$date": "1626776435661" }, "origId": "RtPtBzZA48whTSdM4", "name": "3D Point Cloud Scene", "notes": "", - "rank": { - "$numberDouble": "1.771259960261277" - }, + "rank": "1.771259960261277", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-o4log2npwlpwswubi-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "1" - }, + "views": "105", + "likes": "1", "revisionId": "6aSPMi5vX3o8Szs2q" } \ No newline at end of file diff --git a/art/PF6C8TWcrEB3Mz3NP/art.json b/art/PF6C8TWcrEB3Mz3NP/art.json index a8a0518e..2324d1dc 100644 --- a/art/PF6C8TWcrEB3Mz3NP/art.json +++ b/art/PF6C8TWcrEB3Mz3NP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mnvGgYDGEBEiNodks", "createdAt": { - "$date": { - "$numberLong": "1446218709364" - } + "$date": "1446218709364" }, "profile": { "name": null, @@ -14,9 +12,7 @@ "username": "bcarlyle" }, "createdAt": { - "$date": { - "$numberLong": "1446218841217" - } + "$date": "1446218841217" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -35,21 +31,13 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-wg847jyoyyf3fisrs-thumbnail.jpg", - "views": { - "$numberInt": "221" - }, - "likes": { - "$numberInt": "1" - }, + "views": "221", + "likes": "1", "revisionId": "Af6GhQALLZEvpypPo", "modifiedAt": { - "$date": { - "$numberLong": "1446218850285" - } + "$date": "1446218850285" }, "hasSound": true, - "rank": { - "$numberDouble": "1.2027345956814348" - }, + "rank": "1.2027345956814348", "avatarUrl": "https://avatars.githubusercontent.com/bcarlyle?s=200" } \ No newline at end of file diff --git a/art/PFHJfQrt3knT8K8sQ/art.json b/art/PFHJfQrt3knT8K8sQ/art.json index dd817d46..1e64f73e 100644 --- a/art/PFHJfQrt3knT8K8sQ/art.json +++ b/art/PFHJfQrt3knT8K8sQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451918919133" - } + "$date": "1451918919133" }, "modifiedAt": { - "$date": { - "$numberLong": "1612457044727" - } + "$date": "1612457044727" }, "origId": "XWzwbcRCDE4ce9oex", "name": "flwr", "notes": "", - "rank": { - "$numberDouble": "10.062767375856552" - }, + "rank": "10.062767375856552", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h4zyv5ocyga3huw79-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "814" - }, - "likes": { - "$numberInt": "9" - }, + "views": "814", + "likes": "9", "revisionId": "nJgT38hdFFCcNkZQv" } \ No newline at end of file diff --git a/art/PG4Ca7xxyoYxNdTGe/art.json b/art/PG4Ca7xxyoYxNdTGe/art.json index 21659c9a..fd373d4b 100644 --- a/art/PG4Ca7xxyoYxNdTGe/art.json +++ b/art/PG4Ca7xxyoYxNdTGe/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1691504160344" - } + "$date": "1691504160344" }, "modifiedAt": { - "$date": { - "$numberLong": "1691504160344" - } + "$date": "1691504160344" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.286934908974085" - }, + "rank": "1.286934908974085", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-sy6kbjjotxu4jbo95-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "21" - }, - "likes": { - "$numberInt": "0" - }, + "views": "21", + "likes": "0", "revisionId": "ZvSWhsrWPXwSPnvNJ" } \ No newline at end of file diff --git a/art/PGXc8D9XenBb5xokv/art.json b/art/PGXc8D9XenBb5xokv/art.json index de80b7ea..92265cba 100644 --- a/art/PGXc8D9XenBb5xokv/art.json +++ b/art/PGXc8D9XenBb5xokv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1567185000225" - } + "$date": "1567185000225" }, "modifiedAt": { - "$date": { - "$numberLong": "1567185000225" - } + "$date": "1567185000225" }, "origId": "mb3aos8CkHBeJdfkt", "name": "intereING", "notes": "", - "rank": { - "$numberDouble": "1.8570027249922962" - }, + "rank": "1.8570027249922962", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7qkivga9onla3i8xm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "XWWFSQzPsJBSv9WXX" } \ No newline at end of file diff --git a/art/PHANwhhRXk62fsaeC/art.json b/art/PHANwhhRXk62fsaeC/art.json index 5a745b0e..f3c9951b 100644 --- a/art/PHANwhhRXk62fsaeC/art.json +++ b/art/PHANwhhRXk62fsaeC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501018582560" - } + "$date": "1501018582560" }, "modifiedAt": { - "$date": { - "$numberLong": "1501114454960" - } + "$date": "1501114454960" }, "origId": null, "name": "Simple Sphere", "notes": "", - "rank": { - "$numberDouble": "1.6923909974402065" - }, + "rank": "1.6923909974402065", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gihztdx0i7zvgyqd9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "443" - }, - "likes": { - "$numberInt": "1" - }, + "views": "443", + "likes": "1", "revisionId": "3mb4yLDeoR8gxS6ho" } \ No newline at end of file diff --git a/art/PHWvovEcpp6R6yT8K/art.json b/art/PHWvovEcpp6R6yT8K/art.json index b1e4622f..a06df391 100644 --- a/art/PHWvovEcpp6R6yT8K/art.json +++ b/art/PHWvovEcpp6R6yT8K/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1597169575475" - } + "$date": "1597169575475" }, "modifiedAt": { - "$date": { - "$numberLong": "1597170016439" - } + "$date": "1597170016439" }, "origId": null, "name": "s.o.i.", "notes": "", - "rank": { - "$numberDouble": "10.645245721611532" - }, + "rank": "10.645245721611532", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9qm2rtzrqgbaw4qsy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "846" - }, - "likes": { - "$numberInt": "6" - }, + "views": "846", + "likes": "6", "revisionId": "bgYu8Zaxfc7bZs688" } \ No newline at end of file diff --git a/art/PHjEAtNPJWshykNWj/art.json b/art/PHjEAtNPJWshykNWj/art.json index 78cf7b12..681352a8 100644 --- a/art/PHjEAtNPJWshykNWj/art.json +++ b/art/PHjEAtNPJWshykNWj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466379446965" - } + "$date": "1466379446965" }, "modifiedAt": { - "$date": { - "$numberLong": "1466380697597" - } + "$date": "1466380697597" }, "origId": null, "name": "foosh", "notes": "", - "rank": { - "$numberDouble": "1.3609989464705796" - }, + "rank": "1.3609989464705796", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7vozbqh0nrtxd40d4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "38" - }, - "likes": { - "$numberInt": "0" - }, + "views": "38", + "likes": "0", "revisionId": "B4bRw3q5wyZZBX9AE" } \ No newline at end of file diff --git a/art/PJNdD52L3irdZzLDv/art.json b/art/PJNdD52L3irdZzLDv/art.json index f7ee069f..54101de9 100644 --- a/art/PJNdD52L3irdZzLDv/art.json +++ b/art/PJNdD52L3irdZzLDv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yXuqqi9M94aFRE6tK", "createdAt": { - "$date": { - "$numberLong": "1608273876692" - } + "$date": "1608273876692" }, "username": "ltms", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1608273901146" - } + "$date": "1608273901146" }, "modifiedAt": { - "$date": { - "$numberLong": "1608273901146" - } + "$date": "1608273901146" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.266179810268411" - }, + "rank": "1.266179810268411", "private": false, "unlisted": true, "username": "ltms", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-348v7b4dqrzqwvkey-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "o6eZLdjyjkShGCYvT" } \ No newline at end of file diff --git a/art/PJotDZ2XkNc3ut8ok/art.json b/art/PJotDZ2XkNc3ut8ok/art.json index bed94fc8..97c5392c 100644 --- a/art/PJotDZ2XkNc3ut8ok/art.json +++ b/art/PJotDZ2XkNc3ut8ok/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684407025171" - } + "$date": "1684407025171" }, "modifiedAt": { - "$date": { - "$numberLong": "1684409915109" - } + "$date": "1684409915109" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.7977021359404166" - }, + "rank": "1.7977021359404166", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cc9dsnufoliof9fnc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "1" - }, + "views": "9", + "likes": "1", "revisionId": "DAZ3n9upicXHEqCiB" } \ No newline at end of file diff --git a/art/PLaQo2H7Zkft5CLu2/art.json b/art/PLaQo2H7Zkft5CLu2/art.json index 266f2d14..e1288d21 100644 --- a/art/PLaQo2H7Zkft5CLu2/art.json +++ b/art/PLaQo2H7Zkft5CLu2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1605106738233" - } + "$date": "1605106738233" }, "modifiedAt": { - "$date": { - "$numberLong": "1605108814363" - } + "$date": "1605108814363" }, "origId": "5WtmeHpqSmNcvRWAR", "name": "Lines New", "notes": "Li Yuchun李宇春", - "rank": { - "$numberDouble": "1.7436177437871097" - }, + "rank": "1.7436177437871097", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-t58m9twr6k3espldo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "DbFMdXwbr4ZNsSnT2" } \ No newline at end of file diff --git a/art/PLaynf8Y9S5jEPnGP/art.json b/art/PLaynf8Y9S5jEPnGP/art.json index 13c9be5c..1024418d 100644 --- a/art/PLaynf8Y9S5jEPnGP/art.json +++ b/art/PLaynf8Y9S5jEPnGP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498389578601" - } + "$date": "1498389578601" }, "modifiedAt": { - "$date": { - "$numberLong": "1498389578601" - } + "$date": "1498389578601" }, "origId": "X4p3ogDk8g7e5CvmA", "name": "papipupepo for k machhine2", "notes": "", - "rank": { - "$numberDouble": "10.549645366728091" - }, + "rank": "10.549645366728091", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2wbrxd7jhbg25dqkz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "219" - }, - "likes": { - "$numberInt": "2" - }, + "views": "219", + "likes": "2", "revisionId": "LvmX32mNwxJ83Ms34" } \ No newline at end of file diff --git a/art/PMP5Sqmw8vLLrpJgw/art.json b/art/PMP5Sqmw8vLLrpJgw/art.json index 97356182..1882a87c 100644 --- a/art/PMP5Sqmw8vLLrpJgw/art.json +++ b/art/PMP5Sqmw8vLLrpJgw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623644227037" - } + "$date": "1623644227037" }, "modifiedAt": { - "$date": { - "$numberLong": "1623644227037" - } + "$date": "1623644227037" }, "origId": "MrwTGnkcE7aQ4y6XX", "name": "bhatsux", "notes": "", - "rank": { - "$numberDouble": "1.5701515365236687" - }, + "rank": "1.5701515365236687", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4idqy6pnfswlwukfw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "27" - }, - "likes": { - "$numberInt": "0" - }, + "views": "27", + "likes": "0", "revisionId": "jpJB8fNbZA7bHLtDZ" } \ No newline at end of file diff --git a/art/PMhjdsdCjrLMctssg/art.json b/art/PMhjdsdCjrLMctssg/art.json index 77eef1ef..a67a8f7d 100644 --- a/art/PMhjdsdCjrLMctssg/art.json +++ b/art/PMhjdsdCjrLMctssg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684322699388" - } + "$date": "1684322699388" }, "modifiedAt": { - "$date": { - "$numberLong": "1684322699388" - } + "$date": "1684322699388" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.8187442586885243" - }, + "rank": "1.8187442586885243", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-r1y6prtdjizib41zv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "6x7aQnzcgBvYHd88C" } \ No newline at end of file diff --git a/art/PNKS5Rcz4wR4JLhcq/art.json b/art/PNKS5Rcz4wR4JLhcq/art.json index e7c56f63..622e11a4 100644 --- a/art/PNKS5Rcz4wR4JLhcq/art.json +++ b/art/PNKS5Rcz4wR4JLhcq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652947065977" - } + "$date": "1652947065977" }, "modifiedAt": { - "$date": { - "$numberLong": "1652947065977" - } + "$date": "1652947065977" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.5229335748925104" - }, + "rank": "1.5229335748925104", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bblaw67y01otximv0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "tgo5HotteJWAW2Qrd" } \ No newline at end of file diff --git a/art/PNhE8dDWq3i4kPX64/art.json b/art/PNhE8dDWq3i4kPX64/art.json index 54609839..fe4f0dd3 100644 --- a/art/PNhE8dDWq3i4kPX64/art.json +++ b/art/PNhE8dDWq3i4kPX64/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1647203461628" - } + "$date": "1647203461628" }, "modifiedAt": { - "$date": { - "$numberLong": "1647203461628" - } + "$date": "1647203461628" }, "origId": null, "name": "wave ", "notes": "", - "rank": { - "$numberDouble": "1.8021012113249983" - }, + "rank": "1.8021012113249983", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5bnlbabuqnjsbdg3b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "0" - }, + "views": "107", + "likes": "0", "revisionId": "GdQ4gufdqn2r8JDcs" } \ No newline at end of file diff --git a/art/PRrsa99yGZN6XannP/art.json b/art/PRrsa99yGZN6XannP/art.json index 02a0ef43..de1b8f45 100644 --- a/art/PRrsa99yGZN6XannP/art.json +++ b/art/PRrsa99yGZN6XannP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565837380938" - } + "$date": "1565837380938" }, "modifiedAt": { - "$date": { - "$numberLong": "1565837380938" - } + "$date": "1565837380938" }, "origId": "XjN7HgsDKsJeibek9", "name": "old greg kmachine wip2", "notes": "", - "rank": { - "$numberDouble": "1.6780004578277117" - }, + "rank": "1.6780004578277117", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qrykwnw7a1quvp65e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "126" - }, - "likes": { - "$numberInt": "0" - }, + "views": "126", + "likes": "0", "revisionId": "ArGRnXLGu8fmSRvxX" } \ No newline at end of file diff --git a/art/PSjv6ihn8226ALFCx/art.json b/art/PSjv6ihn8226ALFCx/art.json index e678a981..d30aceed 100644 --- a/art/PSjv6ihn8226ALFCx/art.json +++ b/art/PSjv6ihn8226ALFCx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598910207617" - } + "$date": "1598910207617" }, "modifiedAt": { - "$date": { - "$numberLong": "1598910207617" - } + "$date": "1598910207617" }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves", "notes": "", - "rank": { - "$numberDouble": "1.3590392327644878" - }, + "rank": "1.3590392327644878", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-aqowvzjy4b44t7zez-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "e7eLpcbvnQfqgdQW2" } \ No newline at end of file diff --git a/art/PXhZibqyymFpz4qCz/art.json b/art/PXhZibqyymFpz4qCz/art.json index 86cf7a81..de073955 100644 --- a/art/PXhZibqyymFpz4qCz/art.json +++ b/art/PXhZibqyymFpz4qCz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684389502688" - } + "$date": "1684389502688" }, "modifiedAt": { - "$date": { - "$numberLong": "1684389632056" - } + "$date": "1684389632056" }, "origId": null, "name": "Motion own variation", "notes": "", - "rank": { - "$numberDouble": "1.9108283044380037" - }, + "rank": "1.9108283044380037", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1gmlkf8vmlr5nxs5h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "S5DPezswhYHBG46xX" } \ No newline at end of file diff --git a/art/PXqNQnv5Xc23ek5f2/art.json b/art/PXqNQnv5Xc23ek5f2/art.json index 27e0b6ba..8c17f3df 100644 --- a/art/PXqNQnv5Xc23ek5f2/art.json +++ b/art/PXqNQnv5Xc23ek5f2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684916890952" - } + "$date": "1684916890952" }, "modifiedAt": { - "$date": { - "$numberLong": "1684916890952" - } + "$date": "1684916890952" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.0243384609995" - }, + "rank": "1.0243384609995", "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u2xbmxoq5wihkpara-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "23" - }, - "likes": { - "$numberInt": "0" - }, + "views": "23", + "likes": "0", "revisionId": "N9dxhJiXERG2SwXrd" } \ No newline at end of file diff --git a/art/PZbvDng9i2QhrcC3y/art.json b/art/PZbvDng9i2QhrcC3y/art.json index f6d85868..a1f6220c 100644 --- a/art/PZbvDng9i2QhrcC3y/art.json +++ b/art/PZbvDng9i2QhrcC3y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": { - "$numberLong": "1486735121030" - } + "$date": "1486735121030" }, "username": "lizell", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486736754352" - } + "$date": "1486736754352" }, "modifiedAt": { - "$date": { - "$numberLong": "1486736754352" - } + "$date": "1486736754352" }, "origId": "mzuqTuSfSh92e3vBL", "name": "tut03", "notes": "", - "rank": { - "$numberDouble": "1.7971516817781708" - }, + "rank": "1.7971516817781708", "private": false, "unlisted": true, "username": "lizell", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-q5cuwjn0h3mrrwju6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "3Zkihuqw73DrJh53t" } \ No newline at end of file diff --git a/art/PaksuLs2j2rAHuzxw/art.json b/art/PaksuLs2j2rAHuzxw/art.json index 891ded0c..1aca4bb0 100644 --- a/art/PaksuLs2j2rAHuzxw/art.json +++ b/art/PaksuLs2j2rAHuzxw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672697722362" - } + "$date": "1672697722362" }, "modifiedAt": { - "$date": { - "$numberLong": "1672697722362" - } + "$date": "1672697722362" }, "origId": "8JCNkReuE5hLqBoNT", "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.6040115691569972" - }, + "rank": "1.6040115691569972", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lrt39s1la0lpozjm7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "TM8bsuoMWW2veJamK" } \ No newline at end of file diff --git a/art/PbQ763xTmvvCYLywu/art.json b/art/PbQ763xTmvvCYLywu/art.json index 3be51d73..2ebece28 100644 --- a/art/PbQ763xTmvvCYLywu/art.json +++ b/art/PbQ763xTmvvCYLywu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "6RzwZByhr6jrpQNwX", "createdAt": { - "$date": { - "$numberLong": "1495057568255" - } + "$date": "1495057568255" }, "profile": { "name": "Isaac Goodfellow", @@ -14,21 +12,15 @@ "username": "isaac" }, "createdAt": { - "$date": { - "$numberLong": "1495141186976" - } + "$date": "1495141186976" }, "modifiedAt": { - "$date": { - "$numberLong": "1495141186976" - } + "$date": "1495141186976" }, "origId": null, "name": "classy sphere", "notes": "", - "rank": { - "$numberDouble": "1.070857423578095" - }, + "rank": "1.070857423578095", "private": false, "unlisted": true, "username": "isaac", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ls6d76snz52ucnov6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "WSXp5SRfwKdxKfbuc" } \ No newline at end of file diff --git a/art/PcGaeSXys75hdn3ky/art.json b/art/PcGaeSXys75hdn3ky/art.json index 04c82d8b..8a6c7f8b 100644 --- a/art/PcGaeSXys75hdn3ky/art.json +++ b/art/PcGaeSXys75hdn3ky/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503549585856" - } + "$date": "1503549585856" }, "modifiedAt": { - "$date": { - "$numberLong": "1503549585856" - } + "$date": "1503549585856" }, "origId": "GKjSeb4FbAngScBTm", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.5115751109454532" - }, + "rank": "1.5115751109454532", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-s8c60owuwvzrevlcv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "1" - }, + "views": "128", + "likes": "1", "revisionId": "EWsNtNGL3dJuZKpCy" } \ No newline at end of file diff --git a/art/Pcb2n3yJfxALCGt2x/art.json b/art/Pcb2n3yJfxALCGt2x/art.json index 15c0163f..505e1886 100644 --- a/art/Pcb2n3yJfxALCGt2x/art.json +++ b/art/Pcb2n3yJfxALCGt2x/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": { - "$numberLong": "1554726116747" - } + "$date": "1554726116747" }, "username": "pgan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1554729925046" - } + "$date": "1554729925046" }, "modifiedAt": { - "$date": { - "$numberLong": "1554729925046" - } + "$date": "1554729925046" }, "origId": "7ckAr5cRAsKG9pHiF", "name": "sin0", "notes": "", - "rank": { - "$numberDouble": "1.2183777897142343" - }, + "rank": "1.2183777897142343", "private": false, "unlisted": true, "username": "pgan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-u4f3fg7g8mha0wkhe-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ibuGsXz3gFbBfcQvi" } \ No newline at end of file diff --git a/art/PdyGqhyQKndEoHwaa/art.json b/art/PdyGqhyQKndEoHwaa/art.json index 68ab31ca..a21b3743 100644 --- a/art/PdyGqhyQKndEoHwaa/art.json +++ b/art/PdyGqhyQKndEoHwaa/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1534425375563" - } + "$date": "1534425375563" }, "modifiedAt": { - "$date": { - "$numberLong": "1534425375563" - } + "$date": "1534425375563" }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6718667846080004" - }, + "rank": "1.6718667846080004", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0hxbw9nfgttj88b5d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "83" - }, - "likes": { - "$numberInt": "0" - }, + "views": "83", + "likes": "0", "revisionId": "SFYx5xxKBGG4n4x5y" } \ No newline at end of file diff --git a/art/PitEvTS6w7WK8RHn8/art.json b/art/PitEvTS6w7WK8RHn8/art.json index 74775765..50f40fa7 100644 --- a/art/PitEvTS6w7WK8RHn8/art.json +++ b/art/PitEvTS6w7WK8RHn8/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446203139794" - } + "$date": "1446203139794" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 27.0;\n float radius1 = 20;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-yleufhj08d1y2t4ob-thumbnail.jpg", - "views": { - "$numberInt": "96" - }, - "likes": { - "$numberInt": "0" - }, + "views": "96", + "likes": "0", "revisionId": "zcqLa9viaP8gWjhWz", "modifiedAt": { - "$date": { - "$numberLong": "1446203139801" - } + "$date": "1446203139801" }, - "rank": { - "$numberDouble": "1.0563973838475944" - } + "rank": "1.0563973838475944" } \ No newline at end of file diff --git a/art/Piyv2py4bQL283mTB/art.json b/art/Piyv2py4bQL283mTB/art.json index 3ca319c6..3c9f1acf 100644 --- a/art/Piyv2py4bQL283mTB/art.json +++ b/art/Piyv2py4bQL283mTB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RebX8k75v7GquQhg6", "createdAt": { - "$date": { - "$numberLong": "1566254324938" - } + "$date": "1566254324938" }, "profile": { "first_name": "MrShoor", @@ -15,21 +13,15 @@ "username": "mrshoor" }, "createdAt": { - "$date": { - "$numberLong": "1566258114277" - } + "$date": "1566258114277" }, "modifiedAt": { - "$date": { - "$numberLong": "1566258238081" - } + "$date": "1566258238081" }, "origId": "jETzmmycobJrRvXH9", "name": "Sphere + Cube Distribution", "notes": "", - "rank": { - "$numberDouble": "10.522168061558235" - }, + "rank": "10.522168061558235", "private": false, "unlisted": false, "username": "mrshoor", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-o0l69ynhe0rxfgd8s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "708" - }, - "likes": { - "$numberInt": "2" - }, + "views": "708", + "likes": "2", "revisionId": "y8Dg2fBRPbw3ojnqM" } \ No newline at end of file diff --git a/art/PjY2sWZMomTjpuym6/art.json b/art/PjY2sWZMomTjpuym6/art.json index ab53854d..6cb5daab 100644 --- a/art/PjY2sWZMomTjpuym6/art.json +++ b/art/PjY2sWZMomTjpuym6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1516021399177" - } + "$date": "1516021399177" }, "modifiedAt": { - "$date": { - "$numberLong": "1594513366051" - } + "$date": "1594513366051" }, "origId": "awe7tBGAsEHzRYs2D", "name": "black and white resolutioned simplified3 with sound", "notes": "", - "rank": { - "$numberDouble": "1.8401174915445087" - }, + "rank": "1.8401174915445087", "private": false, "unlisted": true, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-24fahu7rqy2vsnvwc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "25" - }, - "likes": { - "$numberInt": "0" - }, + "views": "25", + "likes": "0", "revisionId": "6PNALNRYcpNn3AC69" } \ No newline at end of file diff --git a/art/PkSbv7TufuWHiNRbd/art.json b/art/PkSbv7TufuWHiNRbd/art.json index 5ea7c2ef..421a001c 100644 --- a/art/PkSbv7TufuWHiNRbd/art.json +++ b/art/PkSbv7TufuWHiNRbd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485578929529" - } + "$date": "1485578929529" }, "modifiedAt": { - "$date": { - "$numberLong": "1485582997779" - } + "$date": "1485582997779" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "admo", "notes": "", - "rank": { - "$numberDouble": "10.802037119786105" - }, + "rank": "10.802037119786105", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s05kmrz2baxi53qgk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "597" - }, - "likes": { - "$numberInt": "12" - }, + "views": "597", + "likes": "12", "revisionId": "vkzqvZawTQrJbA4HY" } \ No newline at end of file diff --git a/art/PkkKJZY7bP4Q5oHQQ/art.json b/art/PkkKJZY7bP4Q5oHQQ/art.json index 4de9f156..6b24e35d 100644 --- a/art/PkkKJZY7bP4Q5oHQQ/art.json +++ b/art/PkkKJZY7bP4Q5oHQQ/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449362324296" - } + "$date": "1449362324296" }, "modifiedAt": { - "$date": { - "$numberLong": "1449362324296" - } + "$date": "1449362324296" }, "origId": null, "name": "Look At U", - "rank": { - "$numberDouble": "1.1542802753038635" - }, + "rank": "1.1542802753038635", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-83y58pv62sbtu4kz6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "274" - }, - "likes": { - "$numberInt": "0" - }, + "views": "274", + "likes": "0", "revisionId": "MaT97i36e74gMAxLa" } \ No newline at end of file diff --git a/art/PmRwSpR6jxkbJgsE4/art.json b/art/PmRwSpR6jxkbJgsE4/art.json index 025e3571..003220f8 100644 --- a/art/PmRwSpR6jxkbJgsE4/art.json +++ b/art/PmRwSpR6jxkbJgsE4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": { - "$numberLong": "1446288834244" - } + "$date": "1446288834244" }, "profile": { "name": "Clément Duquesne", @@ -14,14 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": { - "$numberLong": "1447264518163" - } + "$date": "1447264518163" }, "modifiedAt": { - "$date": { - "$numberLong": "1447264518163" - } + "$date": "1447264518163" }, "origId": "87jiR2yJj3v4JHQGX", "name": "modern_fireplace", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-nbty2jodhfck9lmdx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "718" - }, - "likes": { - "$numberInt": "5" - }, + "views": "718", + "likes": "5", "revisionId": "RLrjXYtWYNYE5v9pC", - "rank": { - "$numberDouble": "10.70371438598631" - }, + "rank": "10.70371438598631", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/PmW7c9NeLghdwa8S4/art.json b/art/PmW7c9NeLghdwa8S4/art.json index 92e0e0ff..38e85cb8 100644 --- a/art/PmW7c9NeLghdwa8S4/art.json +++ b/art/PmW7c9NeLghdwa8S4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451676484911" - } + "$date": "1451676484911" }, "modifiedAt": { - "$date": { - "$numberLong": "1465722652156" - } + "$date": "1465722652156" }, "origId": "JokykDr3Qve8hrLQR", "name": "luv", "notes": "", - "rank": { - "$numberDouble": "1.8980790703135384" - }, + "rank": "1.8980790703135384", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sffycqhx97o09mff9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "454" - }, - "likes": { - "$numberInt": "1" - }, + "views": "454", + "likes": "1", "revisionId": "MQjrgyQ2syu7Ho5u2" } \ No newline at end of file diff --git a/art/PnP9nGDCsdg3X8R6u/art.json b/art/PnP9nGDCsdg3X8R6u/art.json index c1aa7add..7404e173 100644 --- a/art/PnP9nGDCsdg3X8R6u/art.json +++ b/art/PnP9nGDCsdg3X8R6u/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684826600601" - } + "$date": "1684826600601" }, "modifiedAt": { - "$date": { - "$numberLong": "1684827054549" - } + "$date": "1684827054549" }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive Art Own Variation", "notes": "Exercise - Vertexshaderart : Audio Reactive Art Own Variation", - "rank": { - "$numberDouble": "1.4150573719055444" - }, + "rank": "1.4150573719055444", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-oe1l6urzyusrb8jzk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "jSxuErCkgNbRQWKRS" } \ No newline at end of file diff --git a/art/PnfhNHTd9N2nBjoiw/art.json b/art/PnfhNHTd9N2nBjoiw/art.json index f4daf8d8..6b30d48c 100644 --- a/art/PnfhNHTd9N2nBjoiw/art.json +++ b/art/PnfhNHTd9N2nBjoiw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503025342718" - } + "$date": "1503025342718" }, "modifiedAt": { - "$date": { - "$numberLong": "1503025373088" - } + "$date": "1503025373088" }, "origId": "2DKvftja5hyuk3K5k", "name": "Rose Quartz", "notes": "", - "rank": { - "$numberDouble": "1.8553614156791496" - }, + "rank": "1.8553614156791496", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jx611wbmwmgktrupb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "FufHxD7oBZJfdSyma" } \ No newline at end of file diff --git a/art/PorioQ3ztpHifDuAx/art.json b/art/PorioQ3ztpHifDuAx/art.json index 82c17b36..ff3cf463 100644 --- a/art/PorioQ3ztpHifDuAx/art.json +++ b/art/PorioQ3ztpHifDuAx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "koEkdd6JkWyMHMivK", "createdAt": { - "$date": { - "$numberLong": "1505188172159" - } + "$date": "1505188172159" }, "username": "jairhumberto", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1505188219156" - } + "$date": "1505188219156" }, "modifiedAt": { - "$date": { - "$numberLong": "1505275554675" - } + "$date": "1505275554675" }, "origId": null, "name": "My First Shader", "notes": "", - "rank": { - "$numberDouble": "1.5280840192218987" - }, + "rank": "1.5280840192218987", "private": false, "unlisted": true, "username": "jairhumberto", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ldew9z1wnihz70e8m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "4HqN3PLAgMXSZWXEh" } \ No newline at end of file diff --git a/art/PoyGoZL5Lmmn9N5SF/art.json b/art/PoyGoZL5Lmmn9N5SF/art.json index 3d109d55..70d70d60 100644 --- a/art/PoyGoZL5Lmmn9N5SF/art.json +++ b/art/PoyGoZL5Lmmn9N5SF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,9 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1445949767383" - } + "$date": "1445949767383" }, "origId": null, "name": "Jack-o'-lantern", @@ -35,21 +31,13 @@ "shader": "\n//\n// Jack-o'-lantern\n// @P_Malin\n\n//\n\n#define kRaymarchMaxIter 64\n\n#define kBounceCount 1\n\n// Enable this to use POINTS primitive type\n//#define POINTS_VERSION\n\nfloat g_AlphaBlend = 1.0;\n\n//#define SCENE_DOMAIN_REPEAT\n\nfloat kFarClip=100.0;\n\nvec2 GetWindowCoord( const in vec2 vUV );\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget );\nvec3 GetSceneColour( in vec3 vRayOrigin, in vec3 vRayDir );\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput );\n\nfloat GetCarving2dDistance(const in vec2 vPos );\n\nvec3 vLightPos = vec3(0.0, -0.5, 0.0);\t\t\t\nvec3 vLightColour = vec3(1.0, 0.8, 0.4);\n\nfloat fCarving = 1.0;\n\n// from https://www.shadertoy.com/view/4djSRW\nfloat hash(float p)\n{\n\tvec2 p2 = fract(vec2(p * 5.3983, p * 5.4427));\n p2 += dot(p2.yx, p2.xy + vec2(21.5351, 14.3137));\n\treturn fract(p2.x * p2.y * 95.4337);\n}\n\n// CAMERA\n\nvec2 GetWindowCoord( const in vec2 vUV )\n{\n\tvec2 vWindow = vUV * 2.0 - 1.0;\n\tvWindow.x *= resolution.x / resolution.y;\n\n\treturn vWindow;\t\n}\n\n\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget )\n{\n\tvec3 vForward = normalize(vCameraTarget - vCameraPos);\n\tvec3 vRight = normalize(cross(vec3(0.0, 1.0, 0.0), vForward));\n\tvec3 vUp = normalize(cross(vForward, vRight));\n\t\t\t\t\t\t\t \n\tvec3 vDir = normalize(vWindow.x * vRight + vWindow.y * vUp + vForward * 1.5);\n\n\treturn vDir;\n}\n\n// POSTFX\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvec3 ApplyTonemap( const in vec3 vLinear )\n{\n\tfloat kExposure = 1.0;\n \n\treturn 1.0 - exp2(vLinear * -kExposure);\t\n}\n\nvec3 ApplyGamma( const in vec3 vLinear )\n{\n\tconst float kGamma = 2.2;\n\n\treturn pow(vLinear, vec3(1.0/kGamma));\t\n}\n\nvec3 ApplyBlackLevel( const in vec3 vColour )\n{\n float fBlackLevel = 0.1;\n return vColour / (1.0 - fBlackLevel) - fBlackLevel;\n}\n\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec3 vTemp = ApplyVignetting( vUV, vInput );\t\n\t\n\tvTemp = ApplyTonemap(vTemp);\n\t\n\tvTemp = ApplyGamma(vTemp);\t\t\n \n vTemp = ApplyBlackLevel(vTemp);\n \n return vTemp;\n}\n\t\n// RAYTRACE\n\nstruct C_Intersection\n{\n\tvec3 vPos;\n\tfloat fDist;\t\n\tvec3 vNormal;\n\tvec3 vUVW;\n\tfloat fObjectId;\n};\n\nfloat GetCarving2dDistance(const in vec2 vPos )\n{\n if(fCarving < 0.0)\n return 10.0;\n \n\tfloat fMouthDist = length(vPos.xy + vec2(0.0, -0.5)) - 1.5;\n\tfloat fMouthDist2 = length(vPos.xy + vec2(0.0, -1.1 - 0.5)) - 2.0;\n\t\n\tif(-fMouthDist2 > fMouthDist )\n\t{\n\t\tfMouthDist = -fMouthDist2;\n\t}\n\n float fFaceDist = fMouthDist;\n\n vec2 vNosePos = vPos.xy + vec2(0.0, -0.5);\n vNosePos.x = abs(vNosePos.x);\n float fNoseDist = dot(vNosePos.xy, normalize(vec2(1.0, 0.5)));\n fNoseDist = max(fNoseDist, -(vNosePos.y + 0.5));\n if(fNoseDist < fFaceDist)\n {\n fFaceDist = fNoseDist;\n }\n\n\n vec2 vEyePos = vPos.xy;\n vEyePos.x = abs(vEyePos.x);\n vEyePos.x -= 1.0;\n vEyePos.y -= 1.0;\n float fEyeDist = dot(vEyePos.xy, normalize(vec2(-1.0, 1.5)));\n fEyeDist = max(fEyeDist, dot(vEyePos.xy, normalize(vec2(1.0, 0.5))));\n fEyeDist = max(fEyeDist, -0.5+dot(vEyePos.xy, normalize(vec2(0.0, -1.0))));\n if(fEyeDist < fFaceDist)\n {\n fFaceDist = fEyeDist;\n }\n \n return fFaceDist;\n}\n\nfloat GetCarvingDistance(const in vec3 vPos )\n{\n\tfloat fDist = (length(vPos * vec3(1.0, 1.4, 1.0)) - 2.7) / 1.5;\n\n float fFaceDist = GetCarving2dDistance(vPos.xy);\n \n\tfloat fRearDist = vPos.z;\n\t\n\tif(fRearDist > fFaceDist)\n\t{\n\t\tfFaceDist = fRearDist;\n\t}\t\n\t\n\tif(fFaceDist < fDist )\n\t{\n\t\tfDist = fFaceDist;\n\t}\n\n float fR = length(vPos.xz);\n \n float fLidDist = dot( vec2(fR, vPos.y), normalize(vec2(1.0, -1.5)));\n \n fLidDist = abs(fLidDist) - 0.03;\n\tif(fLidDist < fDist )\n\t{\n\t\tfDist = fLidDist;\n\t}\n \n\treturn fDist;\n}\n\nfloat GetPumpkinDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n vec3 vSphereOrigin = vec3(0.0, 0.0, 0.0);\n float fSphereRadius = 3.0;\n\n\tvec3 vOffset = vPos - vSphereOrigin;\n\tfloat fFirstDist = length(vOffset);\n\t\n\tfloat fOutDist;\n\tif(fFirstDist > 3.5)\n\t{\n\t\tfOutDist = fFirstDist - fSphereRadius;\n\t}\n\telse\n\t{\n\t\tfloat fAngle1 = atan(vOffset.x, vOffset.z);\n\t\tfloat fSin = sin(fAngle1 * 10.0);\n\t\tfSin = 1.0 - sqrt(abs(fSin));\n\t\tvOffset *= 1.0 + fSin * vec3(0.05, 0.025, 0.05);\n\t\tvOffset.y *= 1.0 + 0.5 * (fSphereRadius - length(vOffset.xz)) / fSphereRadius;\n\t\tfOutDist = length(vOffset) - fSphereRadius;\n\t}\n\t\n\n\tvec4 vSphere1UVW_Id = vec4(normalize(vPos - vSphereOrigin), 3.0);\n\tvOutUVW_Id = vSphere1UVW_Id;\n\t\n\tvec3 vStalkOffset = vPos;\n\tvStalkOffset.x += -(vStalkOffset.y - fSphereRadius) * 0.1;\n\tfloat fDist2d = length(vStalkOffset.xz);\n\tfloat fStalkDist = fDist2d - 0.2;\n\tfStalkDist = max(fStalkDist, vPos.y - 2.5 + vPos.x * 0.25);\n\tfStalkDist = max(fStalkDist, -vPos.y);\n\tif( fStalkDist < fOutDist )\n\t{\n\t\tfOutDist = fStalkDist;\n\t\tvOutUVW_Id = vSphere1UVW_Id;\n\t\tvOutUVW_Id.w = 2.0;\n\t}\n\n\treturn fOutDist;\n}\n\nfloat GetSceneDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n\tfloat fFloorDist = vPos.y + 2.0;\n\tvec4 vFloorUVW_Id = vec4(vPos.xz, 0.0, 1.0);\n\n\t\n\tvec3 vPumpkinDomain = vPos;\n\n#ifdef SCENE_DOMAIN_REPEAT\n\tfloat fRepeat = 12.0;\n\tfloat fOffset = (fRepeat * 0.5);\n\tvPumpkinDomain.xz = fract((vPos.xz + fOffset) / fRepeat) * fRepeat - fOffset;\n#endif \n \n\tfloat fOutDist = fFloorDist;\n\tvOutUVW_Id = vFloorUVW_Id;\n\n\tvec4 vPumpkinUVW_Id;\n\tfloat fPumpkinDist = GetPumpkinDistance( vPumpkinUVW_Id, vPumpkinDomain );\n\n\tfloat fCarvingDist = GetCarvingDistance( vPumpkinDomain );\n\t\n\tif(-fCarvingDist > fPumpkinDist)\n\t{\n\t\tfPumpkinDist = -fCarvingDist;\n\t\tvPumpkinUVW_Id = vec4(4.0);\n\t}\n\n\t\n\tif(fPumpkinDist < fOutDist)\n\t{\n\t\tfOutDist = fPumpkinDist;\n\t\tvOutUVW_Id = vPumpkinUVW_Id;\n\t}\n\t\n\treturn fOutDist;\n}\n\nvec3 GetSceneNormal(const in vec3 vPos)\n{\n const float fDelta = 0.001;\n\n vec3 vDir1 = vec3( 1.0, -1.0, -1.0);\n vec3 vDir2 = vec3(-1.0, -1.0, 1.0);\n vec3 vDir3 = vec3(-1.0, 1.0, -1.0);\n vec3 vDir4 = vec3( 1.0, 1.0, 1.0);\n\t\n vec3 vOffset1 = vDir1 * fDelta;\n vec3 vOffset2 = vDir2 * fDelta;\n vec3 vOffset3 = vDir3 * fDelta;\n vec3 vOffset4 = vDir4 * fDelta;\n\n\tvec4 vUnused;\n float f1 = GetSceneDistance( vUnused, vPos + vOffset1 );\n float f2 = GetSceneDistance( vUnused, vPos + vOffset2 );\n float f3 = GetSceneDistance( vUnused, vPos + vOffset3 );\n float f4 = GetSceneDistance( vUnused, vPos + vOffset4 );\n\t\n vec3 vNormal = vDir1 * f1 + vDir2 * f2 + vDir3 * f3 + vDir4 * f4;\t\n\t\t\n return normalize( vNormal );\n}\n\nvoid TraceScene( out C_Intersection outIntersection, const in vec3 vOrigin, const in vec3 vDir )\n{\t\n\tvec4 vUVW_Id = vec4(0.0);\t\t\n\tvec3 vPos = vec3(0.0);\n\t\n\tfloat t = 0.01;\n\tfor(int i=0; i 100.0)\n\t\t{\n\t\t\tt = kFarClip;\n\t\t\tvPos = vOrigin + vDir * t;\n\t\t\tvUVW_Id = vec4(0.0);\n\t\t\tbreak;\n\t\t}\n\t}\n\t\n\toutIntersection.fDist = t;\n\toutIntersection.vPos = vPos;\n\toutIntersection.vNormal = GetSceneNormal(vPos);\n\toutIntersection.vUVW = vUVW_Id.xyz;\n\toutIntersection.fObjectId = vUVW_Id.w;\n}\n\n\nfloat TraceShadow( const in vec3 vOrigin, const in vec3 vDir, const in float fDist )\n{\n C_Intersection shadowIntersection;\n\tTraceScene(shadowIntersection, vOrigin, vDir);\n\tif(shadowIntersection.fDist < fDist) \n\t{\n\t\treturn 0.0;\t\t\n\t}\n\t\n\treturn 1.0;\n}\n\nfloat GetSSS( const in vec3 vPos, const in vec3 vLightPos )\n{\n vec3 vLightToPos = vPos - vLightPos;\n vec3 vDir = normalize(vLightToPos);\n \n\tC_Intersection intersection;\n\tTraceScene(intersection, vLightPos, vDir);\n\tfloat fOpticalDepth = length(vLightToPos) - intersection.fDist;\n\n fOpticalDepth = max(0.00001, fOpticalDepth);\n \n\treturn exp2( fOpticalDepth * -8.0 );\n}\n\n// LIGHTING\n\nfloat GIV( float dotNV, float k)\n{\n\treturn 1.0 / ((dotNV + 0.0001) * (1.0 - k)+k);\n}\n\nvoid AddLighting(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vLightDir, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightColour)\n{\n\tvec3 vH = normalize( -vViewDir + vLightDir );\n\tfloat fNDotL = clamp(dot(vLightDir, vNormal), 0.0, 1.0);\n\tfloat fNDotV = clamp(dot(-vViewDir, vNormal), 0.0, 1.0);\n\tfloat fNDotH = clamp(dot(vNormal, vH), 0.0, 1.0);\n\t\n\tfloat alpha = 1.0 - fSmoothness;\n\talpha = alpha * alpha;\n\t// D\n\n\tfloat alphaSqr = alpha * alpha;\n\tfloat pi = 3.14159;\n\tfloat denom = fNDotH * fNDotH * (alphaSqr - 1.0) + 1.0;\n\tfloat d = alphaSqr / (pi * denom * denom);\n\n\tfloat k = alpha / 2.0;\n\tfloat vis = GIV(fNDotL, k) * GIV(fNDotV, k);\n\n\tfloat fSpecularIntensity = d * vis * fNDotL;\n\tvSpecularLight += vLightColour * fSpecularIntensity;\n\n\tvDiffuseLight += vLightColour * fNDotL;\n}\n\nvoid AddPointLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightPos, const in vec3 vLightColour)\n{\n\tvec3 vToLight = vLightPos - vPos;\t\n\tfloat fDistance2 = dot(vToLight, vToLight);\n\tfloat fAttenuation = 100.0 / (fDistance2);\n\tvec3 vLightDir = normalize(vToLight);\n\t\n\tvec3 vShadowRayDir = vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, length(vToLight));\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\n}\n\nfloat AddDirectionalLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightDir, const in vec3 vLightColour)\n{\t\n\tfloat fAttenuation = 1.0;\n\n\tvec3 vShadowRayDir = -vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, 10.0);\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, -vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\t\n \n return fShadowFactor;\n}\n\nvoid AddDirectionalLightFlareToFog(inout vec3 vFogColour, const in vec3 vRayDir, const in vec3 vLightDir, const in vec3 vLightColour)\n{\n\tfloat fDirDot = clamp(dot(-vLightDir, vRayDir), 0.0, 1.0);\n\tfloat kSpreadPower = 4.0;\n\tvFogColour += vLightColour * pow(fDirDot, kSpreadPower);\n}\n\n// SCENE MATERIALS\n\n#define MOD2 vec2(4.438975,3.972973)\n\nfloat Hash( float p ) \n{\n // https://www.shadertoy.com/view/4djSRW - Dave Hoskins\n\tvec2 p2 = fract(vec2(p) * MOD2);\n p2 += dot(p2.yx, p2.xy+19.19);\n\treturn fract(p2.x * p2.y); \n\t//return fract(sin(n)*43758.5453);\n}\n\nfloat SmoothNoise(in vec2 o) \n{\n\tvec2 p = floor(o);\n\tvec2 f = fract(o);\n\t\t\n\tfloat n = p.x + p.y*57.0;\n\n\tfloat a = Hash(n+ 0.0);\n\tfloat b = Hash(n+ 1.0);\n\tfloat c = Hash(n+ 57.0);\n\tfloat d = Hash(n+ 58.0);\n\t\n\tvec2 f2 = f * f;\n\tvec2 f3 = f2 * f;\n\t\n\tvec2 t = 3.0 * f2 - 2.0 * f3;\n\t\n\tfloat u = t.x;\n\tfloat v = t.y;\n\n\tfloat res = a + (b-a)*u +(c-a)*v + (a-b+d-c)*u*v;\n \n return res;\n}\n\n#define k_fmbSteps 10\nfloat FBM( vec2 p, float ps ) {\n\tfloat f = 0.0;\n float tot = 0.0;\n float a = 1.0;\n for( int i=0; i= 3.0)\n {\n vDiffuseLight += GetSSS(intersection.vPos, vPointLightPos) * vLightColour;\n }\n else\n {\n vec3 vToLight = vPointLightPos - intersection.vPos;\n float fNdotL = dot(normalize(vToLight), vBumpNormal) * 0.5 + 0.5;\n\t\t\t\tvDiffuseLight += max(0.0, 1.0 - length(vToLight)/5.0) * vLightColour * fNdotL; \n }\n\n\t\t\tfloat fSmoothFactor = fSmoothness * 0.9 + 0.1;\n float fFresnelClamp = 0.25; // too much fresnel produces sparkly artefacts\n float fNdotD = clamp(dot(vBumpNormal, -vRayDir), fFresnelClamp, 1.0);\n\t\t\tvec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0) * fSmoothFactor;\n\n \n\t\t\tvResult = mix(vAlbedo * vDiffuseLight, vSpecularLight, vFresnel);\t\t\n\t\t\tvBlendFactor = vFresnel;\n\t\t\t\n\t\t\tApplyAtmosphere(vResult, intersection.fDist, vRayOrigin, vRayDir);\t\t\n\t\t\t\n\t\t\tvRemaining *= vBlendFactor;\t\t\t\t\n\t\t\tvRayDir = normalize(reflect(vRayDir, vBumpNormal));\n\t\t\tvRayOrigin = intersection.vPos;\n\t\t}\t\t\t\n\n\t\tvColour += vResult * vCurrRemaining * fShouldApply;\t\n\t}\n\n\tvec3 vSkyColor = GetSkyColour(vRayDir);\n\t\n\tApplyAtmosphere(vSkyColor, kFarClip, vRayOrigin, vRayDir);\t\t\n\t\n // Hack for this scene when using 1 bounce.\n // remove final sky reflection when in shadow\n vSkyColor *= fLastShadow; \n \n\tvColour += vSkyColor * vRemaining;\n\t\n // Face glow\n float t = -(_vRayOrigin.z + 2.8) / _vRayDir.z;\n \n if( t > 0.0 )\n {\n vec3 vPos = _vRayOrigin + _vRayDir * t;\n\n float fDist = abs(GetCarving2dDistance(vPos.xy * vec2(1.0, 1.0)));\n float fDot = max(0.0, _vRayDir.z);\n fDot = fDot * fDot;\n vColour += exp2(-fDist * 10.0) * fDot * vLightColour * 0.25;\n }\n \n \n\treturn vColour;\n}\n\n\n\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\n\nvec2 hash21(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n\tp3 += dot(p3, p3.yzx + 19.19);\n\treturn fract(vec2((p3.x + p3.y)*p3.z, (p3.x+p3.z)*p3.y));\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nvoid main() \n{\n#ifdef POINTS_VERSION\n float fTriangleIndex = vertexId + time;\n float fTriangleVertexIndex = 0.0;\n#else\n float fTriangleIndex = floor( vertexId / 3.0 ) + time;\n float fTriangleVertexIndex = mod( vertexId, 3.0 );\n#endif \n \n vec2 vUV = hash21( fTriangleIndex );\n \n \tfloat fSize = 1.0;\n\n float fDist = 7.0;\n\n float fAngle = radians(190.0) + sin(time * 0.25) * 0.2;\n float fHeight = 2.0 + sin(time * 0.1567) * 1.5;\n \n\tvec3 vCameraPos = vec3(sin(fAngle) * fDist, fHeight, cos(fAngle) * fDist);\n\tvec3 vCameraTarget = vec3(0.0, -0.5, 0.0);\n \n\tvec3 vRayOrigin = vCameraPos;\n\tvec3 vRayDir = GetCameraRayDir( GetWindowCoord(vUV), vCameraPos, vCameraTarget );\n\t\n \tfloat fHitDist = 0.0;\n \tvec3 vHitNormal = vec3(0.0);\n\tvec3 vResult = GetSceneColour(vRayOrigin, vRayDir, fHitDist, vHitNormal);\n\t \n\tvec3 vFinal = ApplyPostFX( vUV, vResult );\n\n\n //fSize = 0.05 / fHitDist;\n fSize *= 0.01;\n fSize *= 0.5 + vFinal.x * vFinal.y * 0.5;\n vec2 vOffset = vec2(0.0);\n \n if( fTriangleVertexIndex < 0.5 )\n {\n vOffset.y += fSize;\n }\n else if( fTriangleVertexIndex < 1.5 )\n {\n vOffset.x -= fSize;\n }\n else if( fTriangleVertexIndex < 2.5 )\n {\n vOffset.x += fSize;\n }\n \n vOffset = Rotate( vOffset, fTriangleIndex );\n vUV += vOffset;\n\n vUV.xy = vUV.xy * 2.0 - 1.0;\n \n#ifdef POINTS_VERSION\n gl_PointSize = fSize * 800.0;\n#endif \n \n gl_Position = vec4(vUV.xy * fHitDist, 0, fHitDist);\n v_color = vec4(vFinal, 1.0);\n \n v_color *= g_AlphaBlend; \n}" }, "screenshotDataId": "sWQLPikTGF2y79XC9", - "views": { - "$numberInt": "8721" - }, - "likes": { - "$numberInt": "9" - }, + "views": "8721", + "likes": "9", "revisionId": "wzQih8KwswLkMgusb", "screenshotURL": "data/images/images-g5jc8tdlfhm6tfi9g-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1446207861143" - } - }, - "rank": { - "$numberDouble": "10.955542494682378" + "$date": "1446207861143" }, + "rank": "10.955542494682378", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/PpBTtfY3xx82oxNdo/art.json b/art/PpBTtfY3xx82oxNdo/art.json index b5f3fbc1..c96f2127 100644 --- a/art/PpBTtfY3xx82oxNdo/art.json +++ b/art/PpBTtfY3xx82oxNdo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cWfLyHrY6Tio52AhS", "createdAt": { - "$date": { - "$numberLong": "1713242184772" - } + "$date": "1713242184772" }, "profile": { "first_name": "gurp", @@ -15,21 +13,15 @@ "username": "gurp" }, "createdAt": { - "$date": { - "$numberLong": "1713554804499" - } + "$date": "1713554804499" }, "modifiedAt": { - "$date": { - "$numberLong": "1713554804499" - } + "$date": "1713554804499" }, "origId": null, "name": "fun_one_copy", "notes": "", - "rank": { - "$numberDouble": "1.6160925201546998" - }, + "rank": "1.6160925201546998", "private": false, "unlisted": true, "username": "gurp", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-g5wlliu9e8nd81m0t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "hhuyspMxvK9h3239B" } \ No newline at end of file diff --git a/art/PponkZdtktgJHhipC/art.json b/art/PponkZdtktgJHhipC/art.json index 142212b5..166ca211 100644 --- a/art/PponkZdtktgJHhipC/art.json +++ b/art/PponkZdtktgJHhipC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1451465152670" - } + "$date": "1451465152670" }, "modifiedAt": { - "$date": { - "$numberLong": "1566405462866" - } + "$date": "1566405462866" }, "origId": null, "name": "sbd", "notes": "", - "rank": { - "$numberDouble": "10.948531095372944" - }, + "rank": "10.948531095372944", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gk0971btcdp9xclvb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3729" - }, - "likes": { - "$numberInt": "15" - }, + "views": "3729", + "likes": "15", "revisionId": "aWjaq6tjwza7GG796" } \ No newline at end of file diff --git a/art/PpwJ5uNXyzHCnWSZJ/art.json b/art/PpwJ5uNXyzHCnWSZJ/art.json index a5e872d7..31796aa7 100644 --- a/art/PpwJ5uNXyzHCnWSZJ/art.json +++ b/art/PpwJ5uNXyzHCnWSZJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445777528597" - } + "$date": "1445777528597" }, "origId": null, "name": "rbowsnd", @@ -35,22 +31,14 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 64.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n\n //\n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n vec2 xy = vec2(\n x * mix(0.5, 1.0, invV),\n y + pow(snd, 5.0) * 1.0) / (v + 0.5);\n gl_Position = vec4(xy * 0.5, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "L7Z2J9KQ9pxLS9xQy", - "views": { - "$numberInt": "1123" - }, - "likes": { - "$numberInt": "8" - }, + "views": "1123", + "likes": "8", "revisionId": "brrxWsePKNHY7BsWJ", "screenshotURL": "data/images/images-L7Z2J9KQ9pxLS9xQy-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445777528598" - } + "$date": "1445777528598" }, "hasSound": true, - "rank": { - "$numberDouble": "10.708923601581438" - }, + "rank": "10.708923601581438", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/PtvnQNWKfKdFBWHtm/art.json b/art/PtvnQNWKfKdFBWHtm/art.json index 59f4cd79..a8ba944e 100644 --- a/art/PtvnQNWKfKdFBWHtm/art.json +++ b/art/PtvnQNWKfKdFBWHtm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1528976791917" - } + "$date": "1528976791917" }, "modifiedAt": { - "$date": { - "$numberLong": "1528976791917" - } + "$date": "1528976791917" }, "origId": null, "name": "Static Square Vibes", "notes": "", - "rank": { - "$numberDouble": "1.5733103331448712" - }, + "rank": "1.5733103331448712", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-v4kwzxcfw97asec9e-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "L6L2RrEKTt9pQCY5n" } \ No newline at end of file diff --git a/art/PuJz9tt4xX8z7tBP8/art.json b/art/PuJz9tt4xX8z7tBP8/art.json index 09dd7df7..00c625e6 100644 --- a/art/PuJz9tt4xX8z7tBP8/art.json +++ b/art/PuJz9tt4xX8z7tBP8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1638102094325" - } + "$date": "1638102094325" }, "modifiedAt": { - "$date": { - "$numberLong": "1638102094325" - } + "$date": "1638102094325" }, "origId": "xTioxG2q3bibRu5j8", "name": "point cloud vs spheres rmx", "notes": "", - "rank": { - "$numberDouble": "1.7438722279629257" - }, + "rank": "1.7438722279629257", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-efj2gg37jcx1bnxq7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "WawR9TmmBSdh9HFuz" } \ No newline at end of file diff --git a/art/Px6gh46SuTaM4EEnF/art.json b/art/Px6gh46SuTaM4EEnF/art.json index 4a56b94b..49f06911 100644 --- a/art/Px6gh46SuTaM4EEnF/art.json +++ b/art/Px6gh46SuTaM4EEnF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623652638295" - } + "$date": "1623652638295" }, "modifiedAt": { - "$date": { - "$numberLong": "1623652638295" - } + "$date": "1623652638295" }, "origId": "nb7JYJJLQtbayZHzh", "name": "Pixel Storm", "notes": "", - "rank": { - "$numberDouble": "1.7377810804157932" - }, + "rank": "1.7377810804157932", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-uh63fy28jajvpio8p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "Fh9sFDhMAPY8MvB47" } \ No newline at end of file diff --git a/art/PyWaWYkpMMnc2GQBc/art.json b/art/PyWaWYkpMMnc2GQBc/art.json index f30f052c..e289b92f 100644 --- a/art/PyWaWYkpMMnc2GQBc/art.json +++ b/art/PyWaWYkpMMnc2GQBc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1636465470472" - } + "$date": "1636465470472" }, "modifiedAt": { - "$date": { - "$numberLong": "1636465470472" - } + "$date": "1636465470472" }, "origId": null, "name": "hexagon tile strings", "notes": "", - "rank": { - "$numberDouble": "1.1281837841910658" - }, + "rank": "1.1281837841910658", "private": false, "unlisted": true, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-yhmdeti00zvf5ywj4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "vHCix3dHmYRmgowJP" } \ No newline at end of file diff --git a/art/PyqCH2QLtx4JYsvAY/art.json b/art/PyqCH2QLtx4JYsvAY/art.json index dca5d3e3..96c89769 100644 --- a/art/PyqCH2QLtx4JYsvAY/art.json +++ b/art/PyqCH2QLtx4JYsvAY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1495005471663" - } + "$date": "1495005471663" }, "modifiedAt": { - "$date": { - "$numberLong": "1495005584626" - } + "$date": "1495005584626" }, "origId": "ZvcLBFp3AkteTsGku", "name": "Grid IV", "notes": "Yes!", - "rank": { - "$numberDouble": "1.0807983458843822" - }, + "rank": "1.0807983458843822", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xe70xdftg2thbr6cj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "JwsiH59uEaMne6Fz9" } \ No newline at end of file diff --git a/art/Pzbk6qLsSg2d38JRq/art.json b/art/Pzbk6qLsSg2d38JRq/art.json index a018d56d..84b3605b 100644 --- a/art/Pzbk6qLsSg2d38JRq/art.json +++ b/art/Pzbk6qLsSg2d38JRq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": { - "$numberLong": "1629553450441" - } + "$date": "1629553450441" }, "username": "przemyslawzaworski", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1648065752246" - } + "$date": "1648065752246" }, "modifiedAt": { - "$date": { - "$numberLong": "1648065752246" - } + "$date": "1648065752246" }, "origId": null, "name": "Procedural Sphere With Tessellation", "notes": "", - "rank": { - "$numberDouble": "1.171298086457843" - }, + "rank": "1.171298086457843", "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gzyo53tr1ng52yz76-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "203" - }, - "likes": { - "$numberInt": "0" - }, + "views": "203", + "likes": "0", "revisionId": "DTfDrp6Zkac8YH3rD" } \ No newline at end of file diff --git a/art/Q2oHwSyr3NpT7jokA/art.json b/art/Q2oHwSyr3NpT7jokA/art.json index 44ece71d..7055c999 100644 --- a/art/Q2oHwSyr3NpT7jokA/art.json +++ b/art/Q2oHwSyr3NpT7jokA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652884760741" - } + "$date": "1652884760741" }, "modifiedAt": { - "$date": { - "$numberLong": "1652884760741" - } + "$date": "1652884760741" }, "origId": null, "name": "Making a Grid Variation", "notes": "", - "rank": { - "$numberDouble": "1.5852056909239078" - }, + "rank": "1.5852056909239078", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3qk4qpigbz0rd8y04-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "nrnHkkTWYGP9MLE4n" } \ No newline at end of file diff --git a/art/Q3Mv3prh5dPis7GsK/art.json b/art/Q3Mv3prh5dPis7GsK/art.json index 4a0ae451..8e93d4de 100644 --- a/art/Q3Mv3prh5dPis7GsK/art.json +++ b/art/Q3Mv3prh5dPis7GsK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501849395217" - } + "$date": "1501849395217" }, "modifiedAt": { - "$date": { - "$numberLong": "1501849395217" - } + "$date": "1501849395217" }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer 777(mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.828398858798176" - }, + "rank": "1.828398858798176", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nx9nubm4636437bwe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "114" - }, - "likes": { - "$numberInt": "0" - }, + "views": "114", + "likes": "0", "revisionId": "cYLwKo2mHahH2xkui" } \ No newline at end of file diff --git a/art/Q3ckKgYEBkj3MgeLP/art.json b/art/Q3ckKgYEBkj3MgeLP/art.json index 136361f1..666a86d6 100644 --- a/art/Q3ckKgYEBkj3MgeLP/art.json +++ b/art/Q3ckKgYEBkj3MgeLP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565834922258" - } + "$date": "1565834922258" }, "modifiedAt": { - "$date": { - "$numberLong": "1565834922258" - } + "$date": "1565834922258" }, "origId": "ffWaRfDRtqa8osv3y", "name": "bhatsux", "notes": "", - "rank": { - "$numberDouble": "1.8545399194885541" - }, + "rank": "1.8545399194885541", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0x4xmpjl994ydidtk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "DWy7TqijJd98J4BaD" } \ No newline at end of file diff --git a/art/Q4dpCbhvWMYfDz5Nb/art.json b/art/Q4dpCbhvWMYfDz5Nb/art.json index 12ef6097..43f00f65 100644 --- a/art/Q4dpCbhvWMYfDz5Nb/art.json +++ b/art/Q4dpCbhvWMYfDz5Nb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1484747846308" - } + "$date": "1484747846308" }, "modifiedAt": { - "$date": { - "$numberLong": "1489651764466" - } + "$date": "1489651764466" }, "origId": "NhWzyi4RTkjqEik5t", "name": "smutz", "notes": "", - "rank": { - "$numberDouble": "10.870453942545584" - }, + "rank": "10.870453942545584", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rhdtg29vo6feev03t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1194" - }, - "likes": { - "$numberInt": "9" - }, + "views": "1194", + "likes": "9", "revisionId": "hNvZaQuR7n4BexFbw" } \ No newline at end of file diff --git a/art/Q6WYaT35yY2FLBkgi/art.json b/art/Q6WYaT35yY2FLBkgi/art.json index 217878b3..e6535be6 100644 --- a/art/Q6WYaT35yY2FLBkgi/art.json +++ b/art/Q6WYaT35yY2FLBkgi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445777577356" - } + "$date": "1445777577356" }, "origId": null, "name": "spirography", @@ -35,21 +31,13 @@ "shader": "//\n#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "XDjiC5DcXbYw7fpvF", - "views": { - "$numberInt": "362" - }, - "likes": { - "$numberInt": "0" - }, + "views": "362", + "likes": "0", "revisionId": "ckYR2LnJLWgoSRMyJ", "screenshotURL": "data/images/images-XDjiC5DcXbYw7fpvF-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445777577359" - } - }, - "rank": { - "$numberDouble": "1.8248850878682308" + "$date": "1445777577359" }, + "rank": "1.8248850878682308", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/Q8RpzMoMpG8LgruMo/art.json b/art/Q8RpzMoMpG8LgruMo/art.json index 495674d5..e046ed35 100644 --- a/art/Q8RpzMoMpG8LgruMo/art.json +++ b/art/Q8RpzMoMpG8LgruMo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508864603275" - } + "$date": "1508864603275" }, "modifiedAt": { - "$date": { - "$numberLong": "1508864603275" - } + "$date": "1508864603275" }, "origId": "r7tpZqAYFwZsQarPw", "name": "Mesh Reprojection", "notes": "", - "rank": { - "$numberDouble": "1.2789013805450755" - }, + "rank": "1.2789013805450755", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zhy93hztoppc95eki-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "f6W4FvkRNfYqGJm6f" } \ No newline at end of file diff --git a/art/Q9DLLK5ZfccWG9Shv/art.json b/art/Q9DLLK5ZfccWG9Shv/art.json index 47aee071..11100f7f 100644 --- a/art/Q9DLLK5ZfccWG9Shv/art.json +++ b/art/Q9DLLK5ZfccWG9Shv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": { - "$numberLong": "1583423411467" - } + "$date": "1583423411467" }, "profile": { "first_name": "Andris", @@ -15,21 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": { - "$numberLong": "1583426478726" - } + "$date": "1583426478726" }, "modifiedAt": { - "$date": { - "$numberLong": "1583429316315" - } + "$date": "1583429316315" }, "origId": "Bt5C5fTXArXh3hvqh", "name": "circles", "notes": "", - "rank": { - "$numberDouble": "1.0496695163220493" - }, + "rank": "1.0496695163220493", "private": false, "unlisted": true, "username": "andris", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-kbxq6b5frcee7gefy-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "jwjt3TXwpnWDTm8Ty" } \ No newline at end of file diff --git a/art/QCpubvSnQsitsMWjB/art.json b/art/QCpubvSnQsitsMWjB/art.json index eb3fec34..89a99b0d 100644 --- a/art/QCpubvSnQsitsMWjB/art.json +++ b/art/QCpubvSnQsitsMWjB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,20 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1449287089778" - } + "$date": "1449287089778" }, "modifiedAt": { - "$date": { - "$numberLong": "1449296715009" - } + "$date": "1449296715009" }, "origId": "C9maC3C6dCdyKmsuH", "name": "Sparks", - "rank": { - "$numberDouble": "1.1517457953716137" - }, + "rank": "1.1517457953716137", "private": false, "unlisted": true, "username": "8bitrick", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-yaymimp38ohxugkcp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "Pw4wZCbiGkBJqE8wJ", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/QCxSnbduPERK5rQni/art.json b/art/QCxSnbduPERK5rQni/art.json index 163b15c4..cee9b704 100644 --- a/art/QCxSnbduPERK5rQni/art.json +++ b/art/QCxSnbduPERK5rQni/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1525885700789" - } + "$date": "1525885700789" }, "modifiedAt": { - "$date": { - "$numberLong": "1525885700789" - } + "$date": "1525885700789" }, "origId": "sxuyK3fxSLJbouBDN", "name": "?dot-line", "notes": "", - "rank": { - "$numberDouble": "1.1164805596217795" - }, + "rank": "1.1164805596217795", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hvt1d0nn03h757b41-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "SCv2mfBwsWFABGEZF" } \ No newline at end of file diff --git a/art/QGXB5e8RAqNJsredQ/art.json b/art/QGXB5e8RAqNJsredQ/art.json index 451ef265..cdd7fbc3 100644 --- a/art/QGXB5e8RAqNJsredQ/art.json +++ b/art/QGXB5e8RAqNJsredQ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565833132341" - } + "$date": "1565833132341" }, "modifiedAt": { - "$date": { - "$numberLong": "1565833132341" - } + "$date": "1565833132341" }, "origId": "DySYKJCWwydRwAsMo", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1664644206325239" - }, + "rank": "1.1664644206325239", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7gpwriqsfz2qnlm2a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "GebzoxFFtaHwEncDC" } \ No newline at end of file diff --git a/art/QH3gSYw84QKSqtGr2/art.json b/art/QH3gSYw84QKSqtGr2/art.json index 6603f0bc..a7506f32 100644 --- a/art/QH3gSYw84QKSqtGr2/art.json +++ b/art/QH3gSYw84QKSqtGr2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445803428544" - } + "$date": "1445803428544" }, "origId": null, "name": "lint", @@ -35,21 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time * 0.01 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(localTime * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.0025, 0.8);\n float innerRadius = pow(count * 0.00005, 1.2);\n float oC = cos(orbitAngle + count * 0.00001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.00001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotDataId": "2e36dARvwMEZykDCX", - "views": { - "$numberInt": "472" - }, - "likes": { - "$numberInt": "0" - }, + "views": "472", + "likes": "0", "revisionId": "RmigdRRH5kQYzyziw", "screenshotURL": "data/images/images-2e36dARvwMEZykDCX-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445803428546" - } - }, - "rank": { - "$numberDouble": "1.8624305616316212" + "$date": "1445803428546" }, + "rank": "1.8624305616316212", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/QHfQoa4YycdGxqd8r/art.json b/art/QHfQoa4YycdGxqd8r/art.json index 82f5fe07..a8e9b60f 100644 --- a/art/QHfQoa4YycdGxqd8r/art.json +++ b/art/QHfQoa4YycdGxqd8r/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1477559121366" - } + "$date": "1477559121366" }, "modifiedAt": { - "$date": { - "$numberLong": "1478717655122" - } + "$date": "1478717655122" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "post-its", "notes": "", - "rank": { - "$numberDouble": "10.46041331239242" - }, + "rank": "10.46041331239242", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-i01msf2w0t87dqmat-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "472" - }, - "likes": { - "$numberInt": "7" - }, + "views": "472", + "likes": "7", "revisionId": "eQ23wnSzt4aAdmCXE" } \ No newline at end of file diff --git a/art/QJskLnkaikLSdkYEs/art.json b/art/QJskLnkaikLSdkYEs/art.json index fdef7da1..41a3d381 100644 --- a/art/QJskLnkaikLSdkYEs/art.json +++ b/art/QJskLnkaikLSdkYEs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1671179853648" - } + "$date": "1671179853648" }, "modifiedAt": { - "$date": { - "$numberLong": "1671179853648" - } + "$date": "1671179853648" }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.5449999236305292" - }, + "rank": "1.5449999236305292", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d14t0js9z65qdfo9a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "R9o6BZYoXRcuzkSFE" } \ No newline at end of file diff --git a/art/QKr9Zs5phrohEPjCp/art.json b/art/QKr9Zs5phrohEPjCp/art.json index 6882af39..e5778621 100644 --- a/art/QKr9Zs5phrohEPjCp/art.json +++ b/art/QKr9Zs5phrohEPjCp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485106096007" - } + "$date": "1485106096007" }, "modifiedAt": { - "$date": { - "$numberLong": "1487924443510" - } + "$date": "1487924443510" }, "origId": "YiboJk6SvJNEAPSGR", "name": "shwoom", "notes": "", - "rank": { - "$numberDouble": "10.997137546606647" - }, + "rank": "10.997137546606647", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3xr0k4qe5qnaurcjb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "359" - }, - "likes": { - "$numberInt": "8" - }, + "views": "359", + "likes": "8", "revisionId": "6DYgjfMjn8Qi6g4zi" } \ No newline at end of file diff --git a/art/QLuMqpKa5JSrpLW5B/art.json b/art/QLuMqpKa5JSrpLW5B/art.json index 68e87ae7..cb17158a 100644 --- a/art/QLuMqpKa5JSrpLW5B/art.json +++ b/art/QLuMqpKa5JSrpLW5B/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446222798933" - } + "$date": "1446222798933" }, "origId": "K8sAwLQqxzqjXN3FT", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-hlnr64xi78xvuofes-thumbnail.jpg", - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "CEpNMLD764djNQ2pd", "modifiedAt": { - "$date": { - "$numberLong": "1446222798936" - } + "$date": "1446222798936" }, - "rank": { - "$numberDouble": "1.0565018959496426" - } + "rank": "1.0565018959496426" } \ No newline at end of file diff --git a/art/QNRa7fHrHnYWcZoCm/art.json b/art/QNRa7fHrHnYWcZoCm/art.json index fc43ed6a..3f7b017c 100644 --- a/art/QNRa7fHrHnYWcZoCm/art.json +++ b/art/QNRa7fHrHnYWcZoCm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784262760" - } + "$date": "1670784262760" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784262760" - } + "$date": "1670784262760" }, "origId": "4BkjXGWjFkBTo7kEJ", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.104088788674807" - }, + "rank": "1.104088788674807", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-oa5a4swy0aziifkdn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "45" - }, - "likes": { - "$numberInt": "0" - }, + "views": "45", + "likes": "0", "revisionId": "dvT4LWhyoMSQ7eLWo" } \ No newline at end of file diff --git a/art/QQPfLKd8XLAt6wWQi/art.json b/art/QQPfLKd8XLAt6wWQi/art.json index 4732e2f3..af25ba05 100644 --- a/art/QQPfLKd8XLAt6wWQi/art.json +++ b/art/QQPfLKd8XLAt6wWQi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684331228926" - } + "$date": "1684331228926" }, "modifiedAt": { - "$date": { - "$numberLong": "1684331337874" - } + "$date": "1684331337874" }, "origId": null, "name": "make grid", "notes": "", - "rank": { - "$numberDouble": "1.1890133314778994" - }, + "rank": "1.1890133314778994", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-k7av4d2f7a4hnhrvx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "4aRWKJPcTnKy8KKmn" } \ No newline at end of file diff --git a/art/QQn8ttKsNBFEpfwuE/art.json b/art/QQn8ttKsNBFEpfwuE/art.json index 17dc21f4..f5e19903 100644 --- a/art/QQn8ttKsNBFEpfwuE/art.json +++ b/art/QQn8ttKsNBFEpfwuE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HtXEpykF96ZKE8LPR", "createdAt": { - "$date": { - "$numberLong": "1497475129344" - } + "$date": "1497475129344" }, "profile": { "name": "Pawel Kostrzewa", @@ -14,21 +12,15 @@ "username": "pawel" }, "createdAt": { - "$date": { - "$numberLong": "1497475542667" - } + "$date": "1497475542667" }, "modifiedAt": { - "$date": { - "$numberLong": "1497475542667" - } + "$date": "1497475542667" }, "origId": null, "name": "unnamedzero", "notes": "", - "rank": { - "$numberDouble": "10.976028503605045" - }, + "rank": "10.976028503605045", "private": false, "unlisted": false, "username": "pawel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0vrh7da3ec7ydx4gy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "295" - }, - "likes": { - "$numberInt": "2" - }, + "views": "295", + "likes": "2", "revisionId": "97KWwnk4NSMdSfp6K" } \ No newline at end of file diff --git a/art/QRwggT8zdiZbYuaXv/art.json b/art/QRwggT8zdiZbYuaXv/art.json index b21c7de9..df1cef20 100644 --- a/art/QRwggT8zdiZbYuaXv/art.json +++ b/art/QRwggT8zdiZbYuaXv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494976485126" - } + "$date": "1494976485126" }, "modifiedAt": { - "$date": { - "$numberLong": "1494976817248" - } + "$date": "1494976817248" }, "origId": "BXfAoqsFbSNtWvJaQ", "name": " Gridding III", "notes": "Hmmm!", - "rank": { - "$numberDouble": "1.8298666012838" - }, + "rank": "1.8298666012838", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4ckys6bh5171a27t0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "wFr3z4WTtJnbnNnfG" } \ No newline at end of file diff --git a/art/QWNj2ZspFrBLdtsJm/art.json b/art/QWNj2ZspFrBLdtsJm/art.json index b3db48b9..136f1794 100644 --- a/art/QWNj2ZspFrBLdtsJm/art.json +++ b/art/QWNj2ZspFrBLdtsJm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1666962565214" - } + "$date": "1666962565214" }, "modifiedAt": { - "$date": { - "$numberLong": "1666962565214" - } + "$date": "1666962565214" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8976542164135177" - }, + "rank": "1.8976542164135177", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9ewfpwmxi2ukbtscv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "fwvqXkPhLZxRGoQrr" } \ No newline at end of file diff --git a/art/QXw5ie5QNXrscXSgX/art.json b/art/QXw5ie5QNXrscXSgX/art.json index 9d7a6374..64df2e49 100644 --- a/art/QXw5ie5QNXrscXSgX/art.json +++ b/art/QXw5ie5QNXrscXSgX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1644479095755" - } + "$date": "1644479095755" }, "modifiedAt": { - "$date": { - "$numberLong": "1644479095755" - } + "$date": "1644479095755" }, "origId": "m6Sw7fXzNji9JqQRk", "name": "disruptive D2", "notes": "", - "rank": { - "$numberDouble": "1.8336390921806183" - }, + "rank": "1.8336390921806183", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-53f2bo3xblywjqd6v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "XAHNYRWD4PwsxEw3C" } \ No newline at end of file diff --git a/art/QcXB9sbhnSW4SxjpP/art.json b/art/QcXB9sbhnSW4SxjpP/art.json index c2f6c464..59bf16a9 100644 --- a/art/QcXB9sbhnSW4SxjpP/art.json +++ b/art/QcXB9sbhnSW4SxjpP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508055902250" - } + "$date": "1508055902250" }, "modifiedAt": { - "$date": { - "$numberLong": "1508055902250" - } + "$date": "1508055902250" }, "origId": "q4fMv7cFv8FYfDYw9", "name": "Pump Woofer", "notes": "", - "rank": { - "$numberDouble": "1.247787755598019" - }, + "rank": "1.247787755598019", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f8p70kvbtpadqb78a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "smEK6cFfcJPnXNJ4v" } \ No newline at end of file diff --git a/art/QdJXEkZPWPvB4XKiy/art.json b/art/QdJXEkZPWPvB4XKiy/art.json index 4bc7a239..a1c82689 100644 --- a/art/QdJXEkZPWPvB4XKiy/art.json +++ b/art/QdJXEkZPWPvB4XKiy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sEFgEzTWenNKzd4Qq", "createdAt": { - "$date": { - "$numberLong": "1446401715607" - } + "$date": "1446401715607" }, "profile": { "name": "Tomas Vymazal", @@ -14,14 +12,10 @@ "username": "myownclone" }, "createdAt": { - "$date": { - "$numberLong": "1446402083453" - } + "$date": "1446402083453" }, "modifiedAt": { - "$date": { - "$numberLong": "1446402083453" - } + "$date": "1446402083453" }, "origId": "4d6tRjx7hKBD4t7sJ", "name": "pointsprite plasma", @@ -41,15 +35,9 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n c = sin(time + (cos(pos.x/2.0)*2.0+sin(pos.y/2.0)*2.0)); \n c += sin(time + (cos(pos.x/2.0)*2.0+sin(pos.y/2.0)*2.0)) + 2.0*sin(time + (cos(pos.y/2.0)*2.0+sin(pos.x/2.0)*2.0)) ;\n c += 3.0*sin(time + (cos(pos.x/2.0)*2.0+sin(pos.x/2.0)*2.0));\n c += 4.0*sin(time + (cos(pos.y/2.0)*2.0+sin(pos.y/2.0)*2.0));\n \n c *= 2.0;\n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 10.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-vsljci00g2v5q6ewp-thumbnail.jpg", - "views": { - "$numberInt": "113" - }, - "likes": { - "$numberInt": "0" - }, + "views": "113", + "likes": "0", "revisionId": "JB4ZrcTh9q9NhknTb", - "rank": { - "$numberDouble": "1.8809686911616956" - }, + "rank": "1.8809686911616956", "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200" } \ No newline at end of file diff --git a/art/Qdhn9CoweLkKbkKLT/art.json b/art/Qdhn9CoweLkKbkKLT/art.json index 5232d70e..f6027046 100644 --- a/art/Qdhn9CoweLkKbkKLT/art.json +++ b/art/Qdhn9CoweLkKbkKLT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1548924251448" - } + "$date": "1548924251448" }, "modifiedAt": { - "$date": { - "$numberLong": "1548924251448" - } + "$date": "1548924251448" }, "origId": null, "name": "gl_PointSize", "notes": "", - "rank": { - "$numberDouble": "1.1465343283548282" - }, + "rank": "1.1465343283548282", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-p6zvbuv1ese4oyupo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "21" - }, - "likes": { - "$numberInt": "0" - }, + "views": "21", + "likes": "0", "revisionId": "DrohoDKGW7sT5kqao" } \ No newline at end of file diff --git a/art/QfDybr9wdsTip3KZ5/art.json b/art/QfDybr9wdsTip3KZ5/art.json index 706ffb22..8f213782 100644 --- a/art/QfDybr9wdsTip3KZ5/art.json +++ b/art/QfDybr9wdsTip3KZ5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1487642745739" - } + "$date": "1487642745739" }, "modifiedAt": { - "$date": { - "$numberLong": "1487642745739" - } + "$date": "1487642745739" }, "origId": null, "name": "vertex+time based highlight", "notes": "", - "rank": { - "$numberDouble": "1.3518016251686522" - }, + "rank": "1.3518016251686522", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-grefl15glfvp2hiux-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "103" - }, - "likes": { - "$numberInt": "0" - }, + "views": "103", + "likes": "0", "revisionId": "dyx6wzSyJLqe7iqhG" } \ No newline at end of file diff --git a/art/Qg6cjjRRKxsXEEGYB/art.json b/art/Qg6cjjRRKxsXEEGYB/art.json index 466eae38..f390071b 100644 --- a/art/Qg6cjjRRKxsXEEGYB/art.json +++ b/art/Qg6cjjRRKxsXEEGYB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652894323783" - } + "$date": "1652894323783" }, "modifiedAt": { - "$date": { - "$numberLong": "1652931913422" - } + "$date": "1652931913422" }, "origId": "q5ixDP7gFemPmYGSG", "name": "Motion_sunwoo.lee", "notes": "", - "rank": { - "$numberDouble": "1.5899093993952895" - }, + "rank": "1.5899093993952895", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nbtnh2r36pizeae24-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "TRoss5PXGGcoPpa5f" } \ No newline at end of file diff --git a/art/QgXakG4wfDMZ4Au6n/art.json b/art/QgXakG4wfDMZ4Au6n/art.json index dc68c54c..6ecfc9e1 100644 --- a/art/QgXakG4wfDMZ4Au6n/art.json +++ b/art/QgXakG4wfDMZ4Au6n/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aGApaqB439oYBvo86", "createdAt": { - "$date": { - "$numberLong": "1499871404427" - } + "$date": "1499871404427" }, "profile": { "name": "Ryota Takemoto", @@ -14,21 +12,15 @@ "username": "r21nomi" }, "createdAt": { - "$date": { - "$numberLong": "1529239337813" - } + "$date": "1529239337813" }, "modifiedAt": { - "$date": { - "$numberLong": "1529773152539" - } + "$date": "1529773152539" }, "origId": null, "name": "cube", "notes": "", - "rank": { - "$numberDouble": "1.1484493445971193" - }, + "rank": "1.1484493445971193", "private": false, "unlisted": false, "username": "r21nomi", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tqvf2059n0axfkngr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "272" - }, - "likes": { - "$numberInt": "1" - }, + "views": "272", + "likes": "1", "revisionId": "dLaPGixf2HJXaaLKs" } \ No newline at end of file diff --git a/art/Qh7WiD2iwnCrdfCXy/art.json b/art/Qh7WiD2iwnCrdfCXy/art.json index d821d06d..e4e789d3 100644 --- a/art/Qh7WiD2iwnCrdfCXy/art.json +++ b/art/Qh7WiD2iwnCrdfCXy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1502510128699" - } + "$date": "1502510128699" }, "modifiedAt": { - "$date": { - "$numberLong": "1601854698753" - } + "$date": "1601854698753" }, "origId": "Eb8KT9CKPyKMXSF7L", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": { - "$numberDouble": "10.032479258963548" - }, + "rank": "10.032479258963548", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-egaao5daktn03ms2q-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1099" - }, - "likes": { - "$numberInt": "6" - }, + "views": "1099", + "likes": "6", "revisionId": "nsoN7buKZSpJ5Kac9" } \ No newline at end of file diff --git a/art/Qi72eGRatu7XNwXS3/art.json b/art/Qi72eGRatu7XNwXS3/art.json index 8d297716..9e3d4068 100644 --- a/art/Qi72eGRatu7XNwXS3/art.json +++ b/art/Qi72eGRatu7XNwXS3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652633455368" - } + "$date": "1652633455368" }, "modifiedAt": { - "$date": { - "$numberLong": "1652885192603" - } + "$date": "1652885192603" }, "origId": null, "name": "Making a Grid_sunwoo.lee", "notes": "", - "rank": { - "$numberDouble": "1.860781957740599" - }, + "rank": "1.860781957740599", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qoansppiynpahobjl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "3HvFmn9yCXSouSqmw" } \ No newline at end of file diff --git a/art/Qkrc49g3Qm8mZHg9J/art.json b/art/Qkrc49g3Qm8mZHg9J/art.json index d4bd4cff..5a2d8b06 100644 --- a/art/Qkrc49g3Qm8mZHg9J/art.json +++ b/art/Qkrc49g3Qm8mZHg9J/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684314457411" - } + "$date": "1684314457411" }, "modifiedAt": { - "$date": { - "$numberLong": "1684316022333" - } + "$date": "1684316022333" }, "origId": null, "name": "Exercise - Vertexshaderart : Making a Grid", "notes": "Exercise - Vertexshaderart : Making a Grid\n", - "rank": { - "$numberDouble": "1.7465144329436688" - }, + "rank": "1.7465144329436688", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-aht5cu3sqrn68oy0p-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "c2PAp4LprxYYMTakw" } \ No newline at end of file diff --git a/art/QmSnBFirC9qwWGrrA/art.json b/art/QmSnBFirC9qwWGrrA/art.json index 0c175a0e..5160c6de 100644 --- a/art/QmSnBFirC9qwWGrrA/art.json +++ b/art/QmSnBFirC9qwWGrrA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Xf6KeBkMjM7XaL54y", "createdAt": { - "$date": { - "$numberLong": "1449452873148" - } + "$date": "1449452873148" }, "profile": { "name": "Yama Japa", @@ -14,20 +12,14 @@ "username": "w.e._aa" }, "createdAt": { - "$date": { - "$numberLong": "1449476580912" - } + "$date": "1449476580912" }, "modifiedAt": { - "$date": { - "$numberLong": "1449476580912" - } + "$date": "1449476580912" }, "origId": "9gAztzKnjeJ3GyrqF", "name": "unnamed\"", - "rank": { - "$numberDouble": "1.5984078113749893" - }, + "rank": "1.5984078113749893", "private": false, "unlisted": false, "username": "w.e._aa", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-572wwms5umrderpqp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "162" - }, - "likes": { - "$numberInt": "1" - }, + "views": "162", + "likes": "1", "revisionId": "gxsyyAfp8Rxb7EwAk", "avatarUrl": "https://i1.sndcdn.com/avatars-000158541618-bp5p9z-large.jpg" } \ No newline at end of file diff --git a/art/QmjXyegEDvGDmMNkK/art.json b/art/QmjXyegEDvGDmMNkK/art.json index 87bb288e..9e4490f5 100644 --- a/art/QmjXyegEDvGDmMNkK/art.json +++ b/art/QmjXyegEDvGDmMNkK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1571369139215" - } + "$date": "1571369139215" }, "modifiedAt": { - "$date": { - "$numberLong": "1571369139215" - } + "$date": "1571369139215" }, "origId": "fXjL89sHjq7Pkzz5X", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.6460386531492126" - }, + "rank": "1.6460386531492126", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5xupasfx1bc1rd9xh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "YC4LdvdfGxMZgA8YP" } \ No newline at end of file diff --git a/art/QsjAsodRs56HTtASm/art.json b/art/QsjAsodRs56HTtASm/art.json index 96c4aec3..5b1495bc 100644 --- a/art/QsjAsodRs56HTtASm/art.json +++ b/art/QsjAsodRs56HTtASm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GoQyZYs7FujajLiLx", "createdAt": { - "$date": { - "$numberLong": "1485892064893" - } + "$date": "1485892064893" }, "username": "paul-jan", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485981457799" - } + "$date": "1485981457799" }, "modifiedAt": { - "$date": { - "$numberLong": "1485981648558" - } + "$date": "1485981648558" }, "origId": null, "name": "Pixel ... err vertex shader", "notes": "", - "rank": { - "$numberDouble": "1.8270630823950982" - }, + "rank": "1.8270630823950982", "private": false, "unlisted": true, "username": "paul-jan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6e6qbscq2zj0o2kxp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "WmBCWDgZg54LAAFrh" } \ No newline at end of file diff --git a/art/Qx9JCRsXfk5Ajh3t7/art.json b/art/Qx9JCRsXfk5Ajh3t7/art.json index 815ef3e4..38eb2b10 100644 --- a/art/Qx9JCRsXfk5Ajh3t7/art.json +++ b/art/Qx9JCRsXfk5Ajh3t7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590985009752" - } + "$date": "1590985009752" }, "modifiedAt": { - "$date": { - "$numberLong": "1590985009752" - } + "$date": "1590985009752" }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves", "notes": "", - "rank": { - "$numberDouble": "10.116222040058556" - }, + "rank": "10.116222040058556", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-860e8l68bz126jbr2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "263" - }, - "likes": { - "$numberInt": "3" - }, + "views": "263", + "likes": "3", "revisionId": "aXv7hBDzPp4yLYNAX" } \ No newline at end of file diff --git a/art/QyDcaPpdEjfdFhiJZ/art.json b/art/QyDcaPpdEjfdFhiJZ/art.json index 7993c8d7..4d3ac478 100644 --- a/art/QyDcaPpdEjfdFhiJZ/art.json +++ b/art/QyDcaPpdEjfdFhiJZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1667032930681" - } + "$date": "1667032930681" }, "modifiedAt": { - "$date": { - "$numberLong": "1667032930681" - } + "$date": "1667032930681" }, "origId": null, "name": "statc space", "notes": "", - "rank": { - "$numberDouble": "1.479756718818669" - }, + "rank": "1.479756718818669", "private": false, "unlisted": true, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tegy2c7uxlyql310h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Sz6i3ib9jKcNXofWY" } \ No newline at end of file diff --git a/art/R24A9rmCwYpy84QtX/art.json b/art/R24A9rmCwYpy84QtX/art.json index 3da9806a..88826ce0 100644 --- a/art/R24A9rmCwYpy84QtX/art.json +++ b/art/R24A9rmCwYpy84QtX/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1552423527174" - } + "$date": "1552423527174" }, "modifiedAt": { - "$date": { - "$numberLong": "1552423527174" - } + "$date": "1552423527174" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.608687219545216" - }, + "rank": "1.608687219545216", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5tl91249fuqjk513m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "QtrNaQ7XPE3RfMjXh" } \ No newline at end of file diff --git a/art/R2FYLbHWTcCWh5PiE/art.json b/art/R2FYLbHWTcCWh5PiE/art.json index 5cc08701..007db4fe 100644 --- a/art/R2FYLbHWTcCWh5PiE/art.json +++ b/art/R2FYLbHWTcCWh5PiE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1523511234768" - } + "$date": "1523511234768" }, "modifiedAt": { - "$date": { - "$numberLong": "1523511234768" - } + "$date": "1523511234768" }, "origId": "79HqSrQH4meL63aAo", "name": "blorp", "notes": "", - "rank": { - "$numberDouble": "10.481400305665517" - }, + "rank": "10.481400305665517", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1rfxx5odugofg21pg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1315" - }, - "likes": { - "$numberInt": "11" - }, + "views": "1315", + "likes": "11", "revisionId": "8RSWkD747wiz86Z4X" } \ No newline at end of file diff --git a/art/R4LHf9BCLCCDYjbez/art.json b/art/R4LHf9BCLCCDYjbez/art.json index 3cb315e3..1c68f30f 100644 --- a/art/R4LHf9BCLCCDYjbez/art.json +++ b/art/R4LHf9BCLCCDYjbez/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1540639677104" - } + "$date": "1540639677104" }, "modifiedAt": { - "$date": { - "$numberLong": "1540639677104" - } + "$date": "1540639677104" }, "origId": null, "name": "Circles", "notes": "", - "rank": { - "$numberDouble": "1.4983930776943706" - }, + "rank": "1.4983930776943706", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-t2t4mtdh3fevgvkib-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "222" - }, - "likes": { - "$numberInt": "0" - }, + "views": "222", + "likes": "0", "revisionId": "NykcRSsfCyoM3DMAm" } \ No newline at end of file diff --git a/art/R4ridvuayrATd6Tgy/art.json b/art/R4ridvuayrATd6Tgy/art.json index cb2b3777..c257d50f 100644 --- a/art/R4ridvuayrATd6Tgy/art.json +++ b/art/R4ridvuayrATd6Tgy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1540721139387" - } + "$date": "1540721139387" }, "modifiedAt": { - "$date": { - "$numberLong": "1540721139387" - } + "$date": "1540721139387" }, "origId": null, "name": "\"The Circle\"", "notes": "", - "rank": { - "$numberDouble": "1.694580143162285" - }, + "rank": "1.694580143162285", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vq5ysgwkfi9qlp64i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "168" - }, - "likes": { - "$numberInt": "0" - }, + "views": "168", + "likes": "0", "revisionId": "qcyTzwFMfvGHJWQgX" } \ No newline at end of file diff --git a/art/R5YxJnoTPRwwaJqFz/art.json b/art/R5YxJnoTPRwwaJqFz/art.json index 5f0fe5a4..31af2df6 100644 --- a/art/R5YxJnoTPRwwaJqFz/art.json +++ b/art/R5YxJnoTPRwwaJqFz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642499342557" - } + "$date": "1642499342557" }, "modifiedAt": { - "$date": { - "$numberLong": "1642499342557" - } + "$date": "1642499342557" }, "origId": "yQpwAFYqRp4knnezc", "name": "flowsss", "notes": "2017-07-13: Replace missing music :(", - "rank": { - "$numberDouble": "1.9627218085723266" - }, + "rank": "1.9627218085723266", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0lh1tgb10ko064rut-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "LoLKNAeRsFfHkv9QC" } \ No newline at end of file diff --git a/art/R7mtRmP2cCPdJk6Bv/art.json b/art/R7mtRmP2cCPdJk6Bv/art.json index 2a950033..b0a33250 100644 --- a/art/R7mtRmP2cCPdJk6Bv/art.json +++ b/art/R7mtRmP2cCPdJk6Bv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1516229450551" - } + "$date": "1516229450551" }, "modifiedAt": { - "$date": { - "$numberLong": "1516229450551" - } + "$date": "1516229450551" }, "origId": "dk6ee6LN5fC4Dkybg", "name": "crystal irisz (1xxx)rwpoint", "notes": "", - "rank": { - "$numberDouble": "1.4982858884608383" - }, + "rank": "1.4982858884608383", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-c022mpwshr8a65zpf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "79" - }, - "likes": { - "$numberInt": "0" - }, + "views": "79", + "likes": "0", "revisionId": "S3CDGHwYq4AyTtKtu" } \ No newline at end of file diff --git a/art/R7yXZW3KoMpDcS5NW/art.json b/art/R7yXZW3KoMpDcS5NW/art.json index cc84997a..f31065e3 100644 --- a/art/R7yXZW3KoMpDcS5NW/art.json +++ b/art/R7yXZW3KoMpDcS5NW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522994855569" - } + "$date": "1522994855569" }, "modifiedAt": { - "$date": { - "$numberLong": "1522994855569" - } + "$date": "1522994855569" }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves", "notes": "", - "rank": { - "$numberDouble": "1.6113609458497227" - }, + "rank": "1.6113609458497227", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u82cwweaesj0hg16v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "6HaiTSPbw5k8D3nKE" } \ No newline at end of file diff --git a/art/R9YtdbpwyPFwwKsix/art.json b/art/R9YtdbpwyPFwwKsix/art.json index 5f6dccb8..f2f0c1e5 100644 --- a/art/R9YtdbpwyPFwwKsix/art.json +++ b/art/R9YtdbpwyPFwwKsix/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1469189780152" - } + "$date": "1469189780152" }, "modifiedAt": { - "$date": { - "$numberLong": "1469198889414" - } + "$date": "1469198889414" }, "origId": null, "name": "spirogyro", "notes": "", - "rank": { - "$numberDouble": "1.9825389972943672" - }, + "rank": "1.9825389972943672", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3cd8m3krl5ko84n58-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "206" - }, - "likes": { - "$numberInt": "0" - }, + "views": "206", + "likes": "0", "revisionId": "wbRFu7o8Smd9xiyg4" } \ No newline at end of file diff --git a/art/RAEKCeDDfGBmYSyQY/art.json b/art/RAEKCeDDfGBmYSyQY/art.json index a72897a6..0c149374 100644 --- a/art/RAEKCeDDfGBmYSyQY/art.json +++ b/art/RAEKCeDDfGBmYSyQY/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449398240996" - } + "$date": "1449398240996" }, "modifiedAt": { - "$date": { - "$numberLong": "1449398240996" - } + "$date": "1449398240996" }, "origId": "em6g5TXFWMofu5RHa", "name": "Knotted Candy", - "rank": { - "$numberDouble": "1.6824407762387463" - }, + "rank": "1.6824407762387463", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-60lr0sm1wesyiy0do-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "234" - }, - "likes": { - "$numberInt": "0" - }, + "views": "234", + "likes": "0", "revisionId": "3TjAzkoKRyLGbguH8" } \ No newline at end of file diff --git a/art/RAKtMyYWNoC4Qni29/art.json b/art/RAKtMyYWNoC4Qni29/art.json index 1989b14b..5f7ab85e 100644 --- a/art/RAKtMyYWNoC4Qni29/art.json +++ b/art/RAKtMyYWNoC4Qni29/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501420209062" - } + "$date": "1501420209062" }, "modifiedAt": { - "$date": { - "$numberLong": "1501420209062" - } + "$date": "1501420209062" }, "origId": "2WGSa559MiYvnoJZw", "name": "perc2 (stripp)", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.6362217697953914" - }, + "rank": "1.6362217697953914", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bgxg95m5hs7d81ggg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "Lqt3tQDBXiyGtzTYq" } \ No newline at end of file diff --git a/art/RAbYpopPvqhdXyhM5/art.json b/art/RAbYpopPvqhdXyhM5/art.json index 10f404aa..b17055ca 100644 --- a/art/RAbYpopPvqhdXyhM5/art.json +++ b/art/RAbYpopPvqhdXyhM5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585503633143" - } + "$date": "1585503633143" }, "modifiedAt": { - "$date": { - "$numberLong": "1585503633143" - } + "$date": "1585503633143" }, "origId": "72Qyo6BcBD6bt9NDW", "name": "adv_Sphere", "notes": "", - "rank": { - "$numberDouble": "1.8799563788976879" - }, + "rank": "1.8799563788976879", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5wd2wj4qz4xdseqd6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "97" - }, - "likes": { - "$numberInt": "0" - }, + "views": "97", + "likes": "0", "revisionId": "sDb5oz5yeQwK3boix" } \ No newline at end of file diff --git a/art/RJ4Tjj3PSsq4kvDcc/art.json b/art/RJ4Tjj3PSsq4kvDcc/art.json index ee720c3c..72b4cc51 100644 --- a/art/RJ4Tjj3PSsq4kvDcc/art.json +++ b/art/RJ4Tjj3PSsq4kvDcc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448522234366" - } + "$date": "1448522234366" }, "modifiedAt": { - "$date": { - "$numberLong": "1448816664580" - } + "$date": "1448816664580" }, "origId": "xvg4vyvfWjCvKZQfW", "name": "jjblox", - "rank": { - "$numberDouble": "1.3319837843856768" - }, + "rank": "1.3319837843856768", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-y4cjt7x163oumppk0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "388" - }, - "likes": { - "$numberInt": "0" - }, + "views": "388", + "likes": "0", "revisionId": "WeX5egpaAqGkMhfzk", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" diff --git a/art/RLCfXFKZw5SjhED9h/art.json b/art/RLCfXFKZw5SjhED9h/art.json index 9eae504c..be20c6b4 100644 --- a/art/RLCfXFKZw5SjhED9h/art.json +++ b/art/RLCfXFKZw5SjhED9h/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iWs6sguQDbggmSFHX", "createdAt": { - "$date": { - "$numberLong": "1497589502776" - } + "$date": "1497589502776" }, "username": "amagitakayosi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1497589552952" - } + "$date": "1497589552952" }, "modifiedAt": { - "$date": { - "$numberLong": "1497589654911" - } + "$date": "1497589654911" }, "origId": null, "name": "waves", "notes": "My first vertex shader art", - "rank": { - "$numberDouble": "10.81867041475295" - }, + "rank": "10.81867041475295", "private": false, "unlisted": false, "username": "amagitakayosi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-uchu34856j7pg0bop-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "167" - }, - "likes": { - "$numberInt": "2" - }, + "views": "167", + "likes": "2", "revisionId": "m4eKrFvCNMyMX9gsY" } \ No newline at end of file diff --git a/art/RM7eRS2ZAytCwuqj5/art.json b/art/RM7eRS2ZAytCwuqj5/art.json index 89e6b2d9..4d8fb8b4 100644 --- a/art/RM7eRS2ZAytCwuqj5/art.json +++ b/art/RM7eRS2ZAytCwuqj5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,20 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1449288390702" - } + "$date": "1449288390702" }, "modifiedAt": { - "$date": { - "$numberLong": "1449288390702" - } + "$date": "1449288390702" }, "origId": "QCpubvSnQsitsMWjB", "name": "CircleSquiggles", - "rank": { - "$numberDouble": "1.8497929187473077" - }, + "rank": "1.8497929187473077", "private": false, "unlisted": true, "username": "8bitrick", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-ch46y5wl0su5531d9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "sKLo9mMeN5hpbKYf3", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/RNPaQH4DP4FJeTJZi/art.json b/art/RNPaQH4DP4FJeTJZi/art.json index 9cce03a2..2ec01f73 100644 --- a/art/RNPaQH4DP4FJeTJZi/art.json +++ b/art/RNPaQH4DP4FJeTJZi/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1520619561033" - } + "$date": "1520619561033" }, "modifiedAt": { - "$date": { - "$numberLong": "1520619561033" - } + "$date": "1520619561033" }, "origId": "9JiSBh95g2uDrbJF8", "name": "Hello, GLSL!", "notes": "", - "rank": { - "$numberDouble": "1.92547998939692" - }, + "rank": "1.92547998939692", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-51ay7b78ym2hx9un9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "NFLWFkPSagW3eJj5W" } \ No newline at end of file diff --git a/art/RNvmyLxwWoWWorb59/art.json b/art/RNvmyLxwWoWWorb59/art.json index 0beea40d..21d2f15d 100644 --- a/art/RNvmyLxwWoWWorb59/art.json +++ b/art/RNvmyLxwWoWWorb59/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mbpdn9eEAEmt7DioT", "createdAt": { - "$date": { - "$numberLong": "1595221447631" - } + "$date": "1595221447631" }, "profile": { "first_name": "Ninja", @@ -15,21 +13,15 @@ "username": "ninja" }, "createdAt": { - "$date": { - "$numberLong": "1595224776485" - } + "$date": "1595224776485" }, "modifiedAt": { - "$date": { - "$numberLong": "1595224776485" - } + "$date": "1595224776485" }, "origId": null, "name": "first project", "notes": "", - "rank": { - "$numberDouble": "1.4786877971784997" - }, + "rank": "1.4786877971784997", "private": false, "unlisted": false, "username": "ninja", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-tnvlrihybkx0zf10f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "151" - }, - "likes": { - "$numberInt": "0" - }, + "views": "151", + "likes": "0", "revisionId": "MnQcbQeRAhP7p9mwf" } \ No newline at end of file diff --git a/art/RRi3txAyxdQDsZW35/art.json b/art/RRi3txAyxdQDsZW35/art.json index b6ac3fba..bcdc0051 100644 --- a/art/RRi3txAyxdQDsZW35/art.json +++ b/art/RRi3txAyxdQDsZW35/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1528672237466" - } + "$date": "1528672237466" }, "modifiedAt": { - "$date": { - "$numberLong": "1535900731524" - } + "$date": "1535900731524" }, "origId": null, "name": "tornado-quad-triangle-tower-thing", "notes": "quick experiment", - "rank": { - "$numberDouble": "10.540444296277315" - }, + "rank": "10.540444296277315", "private": false, "unlisted": false, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-29udcfgi4z50blicm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "441" - }, - "likes": { - "$numberInt": "4" - }, + "views": "441", + "likes": "4", "revisionId": "v5xPHwhfnEz8aYeuY" } \ No newline at end of file diff --git a/art/RSCshw9mQCvMmvyzw/art.json b/art/RSCshw9mQCvMmvyzw/art.json index 674d9518..9cc463dc 100644 --- a/art/RSCshw9mQCvMmvyzw/art.json +++ b/art/RSCshw9mQCvMmvyzw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684849869676" - } + "$date": "1684849869676" }, "modifiedAt": { - "$date": { - "$numberLong": "1684850187642" - } + "$date": "1684850187642" }, "origId": null, "name": "Audio Reactive Art_minseok_kim", "notes": "", - "rank": { - "$numberDouble": "1.9852342540927088" - }, + "rank": "1.9852342540927088", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-clzk9aqyun5iclc0v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "9YzhE9L5SjgMnwhfq" } \ No newline at end of file diff --git a/art/RWjPnvTPcF45HvKFo/art.json b/art/RWjPnvTPcF45HvKFo/art.json index 3ed02cac..4a77c27c 100644 --- a/art/RWjPnvTPcF45HvKFo/art.json +++ b/art/RWjPnvTPcF45HvKFo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619786786156" - } + "$date": "1619786786156" }, "modifiedAt": { - "$date": { - "$numberLong": "1619787025186" - } + "$date": "1619787025186" }, "origId": "79HqSrQH4meL63aAo", "name": "One possible way 3D Fibo", "notes": "", - "rank": { - "$numberDouble": "1.6155753788894203" - }, + "rank": "1.6155753788894203", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zpjy0emz9q3hml032-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "iLj3HgF3YsLNhk4qD" } \ No newline at end of file diff --git a/art/RYrCnYygNSqgtTDKi/art.json b/art/RYrCnYygNSqgtTDKi/art.json index aafe22dd..aa44be8b 100644 --- a/art/RYrCnYygNSqgtTDKi/art.json +++ b/art/RYrCnYygNSqgtTDKi/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589065927191" - } + "$date": "1589065927191" }, "modifiedAt": { - "$date": { - "$numberLong": "1589065927191" - } + "$date": "1589065927191" }, "origId": "N9ij5y2vHTpi6aDYM", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.9845966606869896" - }, + "rank": "1.9845966606869896", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-g3itdjhq4zurornkq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "YDrxnG3WrAz438rZB" } \ No newline at end of file diff --git a/art/RYzSiASv8yuq6xWHJ/art.json b/art/RYzSiASv8yuq6xWHJ/art.json index e7ad3a3f..421fdd08 100644 --- a/art/RYzSiASv8yuq6xWHJ/art.json +++ b/art/RYzSiASv8yuq6xWHJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479094839" - } + "$date": "1551479094839" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479094839" - } + "$date": "1551479094839" }, "origId": "eiJ4hxesSBMicxFyJ", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2992936368447485" - }, + "rank": "1.2992936368447485", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-rzignx03v5jbcjfj4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "g4Hxhzz4rAS7bSswn" } \ No newline at end of file diff --git a/art/RZ3HmsB9XBnW5yn7k/art.json b/art/RZ3HmsB9XBnW5yn7k/art.json index 751e34fc..a47473a1 100644 --- a/art/RZ3HmsB9XBnW5yn7k/art.json +++ b/art/RZ3HmsB9XBnW5yn7k/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642127554903" - } + "$date": "1642127554903" }, "modifiedAt": { - "$date": { - "$numberLong": "1642127554903" - } + "$date": "1642127554903" }, "origId": "bSWJchGnG97o3HQfE", "name": "circles", "notes": "", - "rank": { - "$numberDouble": "1.5737054227422735" - }, + "rank": "1.5737054227422735", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s32bl6rwot1h2gvmf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "202" - }, - "likes": { - "$numberInt": "0" - }, + "views": "202", + "likes": "0", "revisionId": "R3x2nYsv5zFc6YSnF" } \ No newline at end of file diff --git a/art/RZLFdeaBCJsCmp6Qg/art.json b/art/RZLFdeaBCJsCmp6Qg/art.json index 569eb326..cc9a571e 100644 --- a/art/RZLFdeaBCJsCmp6Qg/art.json +++ b/art/RZLFdeaBCJsCmp6Qg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1517965137859" - } + "$date": "1517965137859" }, "modifiedAt": { - "$date": { - "$numberLong": "1517965137859" - } + "$date": "1517965137859" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3365599094128036" - }, + "rank": "1.3365599094128036", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ze7ujesz1usfvmy2g-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "74" - }, - "likes": { - "$numberInt": "0" - }, + "views": "74", + "likes": "0", "revisionId": "GG4umSDYQewaTSHTx" } \ No newline at end of file diff --git a/art/RanZJwjv68Hjs5i4d/art.json b/art/RanZJwjv68Hjs5i4d/art.json index 11e7bf04..cc0941bf 100644 --- a/art/RanZJwjv68Hjs5i4d/art.json +++ b/art/RanZJwjv68Hjs5i4d/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684080506554" - } + "$date": "1684080506554" }, "modifiedAt": { - "$date": { - "$numberLong": "1684080506554" - } + "$date": "1684080506554" }, "origId": null, "name": "Making A Grid - Tweak", "notes": "", - "rank": { - "$numberDouble": "1.1688312287357465" - }, + "rank": "1.1688312287357465", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-w9v42ee95ugh32azm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "LsqAXiNKvnA6oLHck" } \ No newline at end of file diff --git a/art/RbbKsGLiEeMtCfCjQ/art.json b/art/RbbKsGLiEeMtCfCjQ/art.json index aa777d6c..1c1d1846 100644 --- a/art/RbbKsGLiEeMtCfCjQ/art.json +++ b/art/RbbKsGLiEeMtCfCjQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508229746798" - } + "$date": "1508229746798" }, "modifiedAt": { - "$date": { - "$numberLong": "1508229746798" - } + "$date": "1508229746798" }, "origId": "A8Zc7NFQdTdeKQimv", "name": "pookymelon", "notes": "", - "rank": { - "$numberDouble": "1.9203895038507364" - }, + "rank": "1.9203895038507364", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-spypv3eti4ge0i3nf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "saZX5SjhD3uXdB33f" } \ No newline at end of file diff --git a/art/RdimY5SHzK3msAHm4/art.json b/art/RdimY5SHzK3msAHm4/art.json index b280f167..7539eaa0 100644 --- a/art/RdimY5SHzK3msAHm4/art.json +++ b/art/RdimY5SHzK3msAHm4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1570944578632" - } + "$date": "1570944578632" }, "modifiedAt": { - "$date": { - "$numberLong": "1570944578632" - } + "$date": "1570944578632" }, "origId": "hdoyK6tHCoauDPZQL", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.1587711171091235" - }, + "rank": "1.1587711171091235", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-f694wuro4td9j0k6g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "oiJoH2cRh2CTYeqBT" } \ No newline at end of file diff --git a/art/RdipyP4yy3xT5cbP5/art.json b/art/RdipyP4yy3xT5cbP5/art.json index 5348d0e6..64f40017 100644 --- a/art/RdipyP4yy3xT5cbP5/art.json +++ b/art/RdipyP4yy3xT5cbP5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1608473825664" - } + "$date": "1608473825664" }, "modifiedAt": { - "$date": { - "$numberLong": "1608473825664" - } + "$date": "1608473825664" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3077559904115783" - }, + "rank": "1.3077559904115783", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nl7k0orbtsxiydsvx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "d7AsPTfpLKvf5MZjr" } \ No newline at end of file diff --git a/art/RedmMGmXH2o8ZDTMQ/art.json b/art/RedmMGmXH2o8ZDTMQ/art.json index 4162c29a..19dd2d5a 100644 --- a/art/RedmMGmXH2o8ZDTMQ/art.json +++ b/art/RedmMGmXH2o8ZDTMQ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1455053801656" - } + "$date": "1455053801656" }, "modifiedAt": { - "$date": { - "$numberLong": "1455053801656" - } + "$date": "1455053801656" }, "origId": "YPJmHpa7pwzhxgBkq", "name": "Block Party", "notes": "", - "rank": { - "$numberDouble": "1.3212937777575537" - }, + "rank": "1.3212937777575537", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7im5d10evtvfaxewa-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "0" - }, + "views": "107", + "likes": "0", "revisionId": "ve74Q9qrkYXnpGAms" } \ No newline at end of file diff --git a/art/RfQDsEbCqannGyZe2/art.json b/art/RfQDsEbCqannGyZe2/art.json index 33392352..f6f6eaa0 100644 --- a/art/RfQDsEbCqannGyZe2/art.json +++ b/art/RfQDsEbCqannGyZe2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1522220568090" - } + "$date": "1522220568090" }, "modifiedAt": { - "$date": { - "$numberLong": "1522220568090" - } + "$date": "1522220568090" }, "origId": "do5csPmmsrqctxz3p", "name": "BigSwingingSnake", "notes": "", - "rank": { - "$numberDouble": "1.5095058204273535" - }, + "rank": "1.5095058204273535", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-iflh54mfysjelrwja-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "d76j7msBb4o8Xn8jR" } \ No newline at end of file diff --git a/art/Rfe9EhWQ5Pe2SD9JR/art.json b/art/Rfe9EhWQ5Pe2SD9JR/art.json index 90ebe284..a463adfd 100644 --- a/art/Rfe9EhWQ5Pe2SD9JR/art.json +++ b/art/Rfe9EhWQ5Pe2SD9JR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5BgXouYqC6RdG72mD", "createdAt": { - "$date": { - "$numberLong": "1517615797080" - } + "$date": "1517615797080" }, "profile": { "first_name": "JC", @@ -15,21 +13,15 @@ "username": "jc" }, "createdAt": { - "$date": { - "$numberLong": "1517973837241" - } + "$date": "1517973837241" }, "modifiedAt": { - "$date": { - "$numberLong": "1517973837241" - } + "$date": "1517973837241" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6277981636024124" - }, + "rank": "1.6277981636024124", "private": false, "unlisted": true, "username": "jc", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-08lgdtpg3jlma0m5l-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "StELqGdxPvJNdaqo9" } \ No newline at end of file diff --git a/art/RfnraoGGxrRDND4T8/art.json b/art/RfnraoGGxrRDND4T8/art.json index 932c704a..c633996a 100644 --- a/art/RfnraoGGxrRDND4T8/art.json +++ b/art/RfnraoGGxrRDND4T8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": { - "$numberLong": "1568858617968" - } + "$date": "1568858617968" }, "username": "gitanely", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1569562376341" - } + "$date": "1569562376341" }, "modifiedAt": { - "$date": { - "$numberLong": "1569562376341" - } + "$date": "1569562376341" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.898929274557343" - }, + "rank": "1.898929274557343", "private": false, "unlisted": true, "username": "gitanely", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qq5t0i4xsj3bkg2tf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "bc5A37ZyCLaQ8Xb8a" } \ No newline at end of file diff --git a/art/RfrwmKH4fQMA3Pmxf/art.json b/art/RfrwmKH4fQMA3Pmxf/art.json index a933f683..6c9e3962 100644 --- a/art/RfrwmKH4fQMA3Pmxf/art.json +++ b/art/RfrwmKH4fQMA3Pmxf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1468299002538" - } + "$date": "1468299002538" }, "modifiedAt": { - "$date": { - "$numberLong": "1591533453609" - } + "$date": "1591533453609" }, "origId": "7ZTwrYe7Bq7kSQpPb", "name": "bb22", "notes": "", - "rank": { - "$numberDouble": "1.7803452091458" - }, + "rank": "1.7803452091458", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6q3paa8xndiwvos71-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "324" - }, - "likes": { - "$numberInt": "0" - }, + "views": "324", + "likes": "0", "revisionId": "bSKeKTm7Eys7LtwcP" } \ No newline at end of file diff --git a/art/RgpnRrekYqf65qH3v/art.json b/art/RgpnRrekYqf65qH3v/art.json index 346524dc..80f9e26f 100644 --- a/art/RgpnRrekYqf65qH3v/art.json +++ b/art/RgpnRrekYqf65qH3v/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1557029091265" - } + "$date": "1557029091265" }, "modifiedAt": { - "$date": { - "$numberLong": "1557029091265" - } + "$date": "1557029091265" }, "origId": "xCT9GJqCjqMs5Zj3m", "name": "splash", "notes": "", - "rank": { - "$numberDouble": "1.9012352694165735" - }, + "rank": "1.9012352694165735", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4altxb2xfowxhqt8w-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "eGPoXLyPcJzcTfS9B" } \ No newline at end of file diff --git a/art/Ri8Y9A63oZsG2BkYf/art.json b/art/Ri8Y9A63oZsG2BkYf/art.json index 6695047c..642d7971 100644 --- a/art/Ri8Y9A63oZsG2BkYf/art.json +++ b/art/Ri8Y9A63oZsG2BkYf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684769664606" - } + "$date": "1684769664606" }, "modifiedAt": { - "$date": { - "$numberLong": "1684769664606" - } + "$date": "1684769664606" }, "origId": null, "name": "Audio Reactive - Geumbi Yeo", "notes": "", - "rank": { - "$numberDouble": "1.487525133650519" - }, + "rank": "1.487525133650519", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6nu0eaxw0lt07eosb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "ybSnuFueH2Rv3RgP4" } \ No newline at end of file diff --git a/art/Rj6BcdcHrfFGGfN27/art.json b/art/Rj6BcdcHrfFGGfN27/art.json index d19b1548..2d7da055 100644 --- a/art/Rj6BcdcHrfFGGfN27/art.json +++ b/art/Rj6BcdcHrfFGGfN27/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1544623567682" - } + "$date": "1544623567682" }, "modifiedAt": { - "$date": { - "$numberLong": "1544634874459" - } + "$date": "1544634874459" }, "origId": null, "name": "alien slinky", "notes": "", - "rank": { - "$numberDouble": "10.203805208017082" - }, + "rank": "10.203805208017082", "private": false, "unlisted": false, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-16qyqfa0chapelt6u-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "704" - }, - "likes": { - "$numberInt": "3" - }, + "views": "704", + "likes": "3", "revisionId": "yq7vmLribohpy2tSo" } \ No newline at end of file diff --git a/art/RjKNeXgMi8SchMEXg/art.json b/art/RjKNeXgMi8SchMEXg/art.json index 31b39243..72388dc6 100644 --- a/art/RjKNeXgMi8SchMEXg/art.json +++ b/art/RjKNeXgMi8SchMEXg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mpgr9P8vvjvtQG6rW", "createdAt": { - "$date": { - "$numberLong": "1595998191288" - } + "$date": "1595998191288" }, "profile": { "name": "Rubin Huang", @@ -14,21 +12,15 @@ "username": "rubinhuang9239" }, "createdAt": { - "$date": { - "$numberLong": "1596325611598" - } + "$date": "1596325611598" }, "modifiedAt": { - "$date": { - "$numberLong": "1596326171020" - } + "$date": "1596326171020" }, "origId": null, "name": "Grid", "notes": "", - "rank": { - "$numberDouble": "1.3474610568708436" - }, + "rank": "1.3474610568708436", "private": false, "unlisted": true, "username": "rubinhuang9239", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q7iznfg78f2yhau25-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "yMDXjgZYH4TThjkaz" } \ No newline at end of file diff --git a/art/RkS9eZ4fjYjak9w78/art.json b/art/RkS9eZ4fjYjak9w78/art.json index fe7d8dc1..dcf749b1 100644 --- a/art/RkS9eZ4fjYjak9w78/art.json +++ b/art/RkS9eZ4fjYjak9w78/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1563439871331" - } + "$date": "1563439871331" }, "modifiedAt": { - "$date": { - "$numberLong": "1563439871331" - } + "$date": "1563439871331" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9463261136080208" - }, + "rank": "1.9463261136080208", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cfufti5go80600sye-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "112" - }, - "likes": { - "$numberInt": "1" - }, + "views": "112", + "likes": "1", "revisionId": "TjKjXhMu7tB5SMtZK" } \ No newline at end of file diff --git a/art/RkZ8yDec9HRBYHmvX/art.json b/art/RkZ8yDec9HRBYHmvX/art.json index 6dc39fe0..86485f1e 100644 --- a/art/RkZ8yDec9HRBYHmvX/art.json +++ b/art/RkZ8yDec9HRBYHmvX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EThfdEP9YE7bkx9cd", "createdAt": { - "$date": { - "$numberLong": "1671840880681" - } + "$date": "1671840880681" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jan-ale" }, "createdAt": { - "$date": { - "$numberLong": "1671841309508" - } + "$date": "1671841309508" }, "modifiedAt": { - "$date": { - "$numberLong": "1671841983058" - } + "$date": "1671841983058" }, "origId": null, "name": "wibbly", "notes": "", - "rank": { - "$numberDouble": "1.2572664757236174" - }, + "rank": "1.2572664757236174", "private": false, "unlisted": true, "username": "jan-ale", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y8qreiss8zgwlri48-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "KLwBZwxBTtEu6w6k5" } \ No newline at end of file diff --git a/art/Rkg7vqW56XS6yjEbT/art.json b/art/Rkg7vqW56XS6yjEbT/art.json index 9ab700ce..1215c6ec 100644 --- a/art/Rkg7vqW56XS6yjEbT/art.json +++ b/art/Rkg7vqW56XS6yjEbT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500326350793" - } + "$date": "1500326350793" }, "modifiedAt": { - "$date": { - "$numberLong": "1500326350793" - } + "$date": "1500326350793" }, "origId": "G6uv6rnTuzAgmHniY", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "10.280715411526016" - }, + "rank": "10.280715411526016", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jljp0py2vt0xtq07c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "376" - }, - "likes": { - "$numberInt": "4" - }, + "views": "376", + "likes": "4", "revisionId": "jYoZskYdQdMivtYKt" } \ No newline at end of file diff --git a/art/RnoNQS8C8DpLZCNWv/art.json b/art/RnoNQS8C8DpLZCNWv/art.json index 1577b76e..4e3a4ee4 100644 --- a/art/RnoNQS8C8DpLZCNWv/art.json +++ b/art/RnoNQS8C8DpLZCNWv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498055733496" - } + "$date": "1498055733496" }, "modifiedAt": { - "$date": { - "$numberLong": "1498055733496" - } + "$date": "1498055733496" }, "origId": "qXiLEbW6jk6fh9rJj", "name": "bounder2 far", "notes": "", - "rank": { - "$numberDouble": "1.9181946204959657" - }, + "rank": "1.9181946204959657", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-h217x89h2825f41y3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "vnmT86CmARk8y2XPQ" } \ No newline at end of file diff --git a/art/RnwjSt42YXLcGjsgT/art.json b/art/RnwjSt42YXLcGjsgT/art.json index e3648fb6..3ce6da69 100644 --- a/art/RnwjSt42YXLcGjsgT/art.json +++ b/art/RnwjSt42YXLcGjsgT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485261044744" - } + "$date": "1485261044744" }, "modifiedAt": { - "$date": { - "$numberLong": "1485261449747" - } + "$date": "1485261449747" }, "origId": "cCpQdXvZsWd8cH6Hw", "name": "morp", "notes": "", - "rank": { - "$numberDouble": "10.016585166937276" - }, + "rank": "10.016585166937276", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6gm5l9yd2b2ojl1ot-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3673" - }, - "likes": { - "$numberInt": "21" - }, + "views": "3673", + "likes": "21", "revisionId": "XcApPjgXTQBEhx8u2" } \ No newline at end of file diff --git a/art/RowjyMjajikHuDp7Z/art.json b/art/RowjyMjajikHuDp7Z/art.json index 748c80d8..7166c477 100644 --- a/art/RowjyMjajikHuDp7Z/art.json +++ b/art/RowjyMjajikHuDp7Z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "uqgyyD9c6QjBHzoBy", "createdAt": { - "$date": { - "$numberLong": "1685151860148" - } + "$date": "1685151860148" }, "username": "rubbermonkey", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685152749199" - } + "$date": "1685152749199" }, "modifiedAt": { - "$date": { - "$numberLong": "1685152749199" - } + "$date": "1685152749199" }, "origId": null, "name": "First thing", "notes": "", - "rank": { - "$numberDouble": "1.657066366386202" - }, + "rank": "1.657066366386202", "private": false, "unlisted": true, "username": "rubbermonkey", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0cvpfnm7qs42whi35-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "BcogGG6QNgkDEGrxx" } \ No newline at end of file diff --git a/art/Rp7GgqLK79srZtBn3/art.json b/art/Rp7GgqLK79srZtBn3/art.json index e6edc65a..478aa316 100644 --- a/art/Rp7GgqLK79srZtBn3/art.json +++ b/art/Rp7GgqLK79srZtBn3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500341001840" - } + "$date": "1500341001840" }, "modifiedAt": { - "$date": { - "$numberLong": "1500341001840" - } + "$date": "1500341001840" }, "origId": "EWTJuKrqGXLji3GwW", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.6544753070184202" - }, + "rank": "1.6544753070184202", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2vciih4t6ng70eoe0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "116" - }, - "likes": { - "$numberInt": "0" - }, + "views": "116", + "likes": "0", "revisionId": "rwvqbJE5eYCvvGFGz" } \ No newline at end of file diff --git a/art/RtPtBzZA48whTSdM4/art.json b/art/RtPtBzZA48whTSdM4/art.json index 94c2bb25..03fe29ad 100644 --- a/art/RtPtBzZA48whTSdM4/art.json +++ b/art/RtPtBzZA48whTSdM4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626776356798" - } + "$date": "1626776356798" }, "modifiedAt": { - "$date": { - "$numberLong": "1626776356798" - } + "$date": "1626776356798" }, "origId": "kRguYk2Yft2HDLmiP", "name": "3D Point Cloud Scene", "notes": "", - "rank": { - "$numberDouble": "1.6681487922472245" - }, + "rank": "1.6681487922472245", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-jw6fp556wmuk9cuu4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "Zm8WELpedQunS9JSn" } \ No newline at end of file diff --git a/art/RvWJ6QMocJKvfzo6E/art.json b/art/RvWJ6QMocJKvfzo6E/art.json index 5645c29b..032a5f61 100644 --- a/art/RvWJ6QMocJKvfzo6E/art.json +++ b/art/RvWJ6QMocJKvfzo6E/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498387455665" - } + "$date": "1498387455665" }, "modifiedAt": { - "$date": { - "$numberLong": "1498387455665" - } + "$date": "1498387455665" }, "origId": "H3mC5F9jwNY2cbBHH", "name": "papipupepo", "notes": "", - "rank": { - "$numberDouble": "1.6128847364024703" - }, + "rank": "1.6128847364024703", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-y17yag1psmvdzn36y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "1" - }, + "views": "41", + "likes": "1", "revisionId": "9PLzuiMS7wSJt3FBT" } \ No newline at end of file diff --git a/art/RwniHjBDJSzrREKMm/art.json b/art/RwniHjBDJSzrREKMm/art.json index 5f664e65..f63b45e1 100644 --- a/art/RwniHjBDJSzrREKMm/art.json +++ b/art/RwniHjBDJSzrREKMm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "D9c43gfZ2NcdAj8DJ", "createdAt": { - "$date": { - "$numberLong": "1590579087275" - } + "$date": "1590579087275" }, "username": "jluethi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590591287919" - } + "$date": "1590591287919" }, "modifiedAt": { - "$date": { - "$numberLong": "1590594176648" - } + "$date": "1590594176648" }, "origId": null, "name": "2", "notes": "", - "rank": { - "$numberDouble": "1.299622202330145" - }, + "rank": "1.299622202330145", "private": false, "unlisted": true, "username": "jluethi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0rfq5y91xobex4cij-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "191" - }, - "likes": { - "$numberInt": "0" - }, + "views": "191", + "likes": "0", "revisionId": "SbdZhAgqD9KZS3LZL" } \ No newline at end of file diff --git a/art/RzDd4oDNK7htc9dqe/art.json b/art/RzDd4oDNK7htc9dqe/art.json index c7455fe0..6f34b50d 100644 --- a/art/RzDd4oDNK7htc9dqe/art.json +++ b/art/RzDd4oDNK7htc9dqe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1576983977556" - } + "$date": "1576983977556" }, "modifiedAt": { - "$date": { - "$numberLong": "1577717925190" - } + "$date": "1577717925190" }, "origId": null, "name": "Hello triangle", "notes": "", - "rank": { - "$numberDouble": "1.4046311071402668" - }, + "rank": "1.4046311071402668", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-lt1p0bstdg9fo98xw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "311" - }, - "likes": { - "$numberInt": "1" - }, + "views": "311", + "likes": "1", "revisionId": "pQrsZqDXGCGpA2HBz" } \ No newline at end of file diff --git a/art/RzgNiz5tqPwJL9Hzq/art.json b/art/RzgNiz5tqPwJL9Hzq/art.json index 3f0bee61..3d4a46da 100644 --- a/art/RzgNiz5tqPwJL9Hzq/art.json +++ b/art/RzgNiz5tqPwJL9Hzq/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559729965" - } + "$date": "1525559729965" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559729965" - } + "$date": "1525559729965" }, "origId": "NMXGFyxQwcGWH96PG", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.685174188955027" - }, + "rank": "1.685174188955027", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-kesq0l8usm1zg015c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "xcLiXCBM8xJD9yoqA" } \ No newline at end of file diff --git a/art/S24QeFuvJgsKJ3gdB/art.json b/art/S24QeFuvJgsKJ3gdB/art.json index dfc948af..d1def5ad 100644 --- a/art/S24QeFuvJgsKJ3gdB/art.json +++ b/art/S24QeFuvJgsKJ3gdB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": { - "$numberLong": "1540073755569" - } + "$date": "1540073755569" }, "profile": { "first_name": "Pöstpöp", @@ -15,21 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": { - "$numberLong": "1540075906885" - } + "$date": "1540075906885" }, "modifiedAt": { - "$date": { - "$numberLong": "1540075906885" - } + "$date": "1540075906885" }, "origId": "EjE5NRrJcWgx7nqze", "name": "deliver04", "notes": "", - "rank": { - "$numberDouble": "1.7942923721809099" - }, + "rank": "1.7942923721809099", "private": false, "unlisted": true, "username": "pöstpöp", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-4qmrm3k6bm7q94bfb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "psJx9Jt3QeKkhzZu9" } \ No newline at end of file diff --git a/art/S3G4ckMFZ5kpHq2Gz/art.json b/art/S3G4ckMFZ5kpHq2Gz/art.json index d30d3c35..45dd19df 100644 --- a/art/S3G4ckMFZ5kpHq2Gz/art.json +++ b/art/S3G4ckMFZ5kpHq2Gz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1517724927745" - } + "$date": "1517724927745" }, "modifiedAt": { - "$date": { - "$numberLong": "1517724927745" - } + "$date": "1517724927745" }, "origId": "ZWM6nHwzqNcfrMCbQ", "name": "My programing class", "notes": "", - "rank": { - "$numberDouble": "1.6313192776687582" - }, + "rank": "1.6313192776687582", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q84bgmkvf1f39sjp4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "9L5wH9qxEzrPfE4Jc" } \ No newline at end of file diff --git a/art/S3xrtQ73jjKSYCofF/art.json b/art/S3xrtQ73jjKSYCofF/art.json index fbce3405..008bb301 100644 --- a/art/S3xrtQ73jjKSYCofF/art.json +++ b/art/S3xrtQ73jjKSYCofF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": { - "$numberLong": "1546121397447" - } + "$date": "1546121397447" }, "profile": { "first_name": "The Tuesday Night Machines", @@ -14,21 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": { - "$numberLong": "1546121470172" - } + "$date": "1546121470172" }, "modifiedAt": { - "$date": { - "$numberLong": "1546349114862" - } + "$date": "1546349114862" }, "origId": null, "name": "Experiment002", "notes": "", - "rank": { - "$numberDouble": "1.804706119604852" - }, + "rank": "1.804706119604852", "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4nfmshuyd9yljy6p6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "121" - }, - "likes": { - "$numberInt": "0" - }, + "views": "121", + "likes": "0", "revisionId": "fSHDnv2JrXQveR8ZH" } \ No newline at end of file diff --git a/art/S4DRdLKsky7bn3aHH/art.json b/art/S4DRdLKsky7bn3aHH/art.json index ed4ecdad..be035616 100644 --- a/art/S4DRdLKsky7bn3aHH/art.json +++ b/art/S4DRdLKsky7bn3aHH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448565113095" - } + "$date": "1448565113095" }, "modifiedAt": { - "$date": { - "$numberLong": "1499943243363" - } + "$date": "1499943243363" }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "flow", - "rank": { - "$numberDouble": "10.541361366715204" - }, + "rank": "10.541361366715204", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-zu7tt9ei4vfrws73n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1128" - }, - "likes": { - "$numberInt": "11" - }, + "views": "1128", + "likes": "11", "revisionId": "yJhYxkCJzJfY4wfzF", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", diff --git a/art/S5Zy3N24yyhKqLNwc/art.json b/art/S5Zy3N24yyhKqLNwc/art.json index 55362cdc..f4ff73f4 100644 --- a/art/S5Zy3N24yyhKqLNwc/art.json +++ b/art/S5Zy3N24yyhKqLNwc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "q4xaX8JuN9ATDe8tt", "createdAt": { - "$date": { - "$numberLong": "1517619250907" - } + "$date": "1517619250907" }, "profile": { "first_name": "Anuar", @@ -15,21 +13,15 @@ "username": "anuar" }, "createdAt": { - "$date": { - "$numberLong": "1517961407277" - } + "$date": "1517961407277" }, "modifiedAt": { - "$date": { - "$numberLong": "1517961407277" - } + "$date": "1517961407277" }, "origId": null, "name": "cosa 2", "notes": "", - "rank": { - "$numberDouble": "1.0883529950361355" - }, + "rank": "1.0883529950361355", "private": false, "unlisted": true, "username": "anuar", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-4dbiugmo9k3lcreea-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "sjsgoctFe9x63zBqP" } \ No newline at end of file diff --git a/art/S69GThF6s72FaScEz/art.json b/art/S69GThF6s72FaScEz/art.json index 0e796b86..d6e28561 100644 --- a/art/S69GThF6s72FaScEz/art.json +++ b/art/S69GThF6s72FaScEz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kxWiXJRdSz5aEp6wK", "createdAt": { - "$date": { - "$numberLong": "1687622868608" - } + "$date": "1687622868608" }, "username": "sherrysmcguire", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1687641281615" - } + "$date": "1687641281615" }, "modifiedAt": { - "$date": { - "$numberLong": "1687641281615" - } + "$date": "1687641281615" }, "origId": null, "name": "tut01_grid", "notes": "", - "rank": { - "$numberDouble": "1.8288977469861973" - }, + "rank": "1.8288977469861973", "private": false, "unlisted": true, "username": "sherrysmcguire", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-afd0f4udclu71n3zk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "6wCp84EAXHsYMYTFB" } \ No newline at end of file diff --git a/art/S73z5kLypn9BENeFt/art.json b/art/S73z5kLypn9BENeFt/art.json index 67b31cbb..7d780e51 100644 --- a/art/S73z5kLypn9BENeFt/art.json +++ b/art/S73z5kLypn9BENeFt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pTw5kcL2ZkQufnbFY", "createdAt": { - "$date": { - "$numberLong": "1529241241616" - } + "$date": "1529241241616" }, "profile": { "first_name": "Savaş", @@ -15,21 +13,15 @@ "username": "savaş" }, "createdAt": { - "$date": { - "$numberLong": "1529242393190" - } + "$date": "1529242393190" }, "modifiedAt": { - "$date": { - "$numberLong": "1529242393190" - } + "$date": "1529242393190" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.259443369249142" - }, + "rank": "1.259443369249142", "private": false, "unlisted": true, "username": "savaş", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6imgipg6kj62txjtd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "e5gaSBBn6ucjNPDsm" } \ No newline at end of file diff --git a/art/S7g7iMY2BZtMTZzuG/art.json b/art/S7g7iMY2BZtMTZzuG/art.json index 418eacf4..4cc7964c 100644 --- a/art/S7g7iMY2BZtMTZzuG/art.json +++ b/art/S7g7iMY2BZtMTZzuG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1621012996521" - } + "$date": "1621012996521" }, "modifiedAt": { - "$date": { - "$numberLong": "1621012996521" - } + "$date": "1621012996521" }, "origId": "MvGQHAgKDYs3xAtq6", "name": "Audio Visual Tutorial V.3", "notes": "", - "rank": { - "$numberDouble": "1.7537710740315888" - }, + "rank": "1.7537710740315888", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-l1cgvtdhe4fn2nluq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "5uqWiw77y6HTXw9Ny" } \ No newline at end of file diff --git a/art/S7tQLj7rJ3Nyf4q8P/art.json b/art/S7tQLj7rJ3Nyf4q8P/art.json index 446e4d9f..2249be9a 100644 --- a/art/S7tQLj7rJ3Nyf4q8P/art.json +++ b/art/S7tQLj7rJ3Nyf4q8P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": { - "$numberLong": "1486735121030" - } + "$date": "1486735121030" }, "username": "lizell", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1536317726251" - } + "$date": "1536317726251" }, "modifiedAt": { - "$date": { - "$numberLong": "1536317726251" - } + "$date": "1536317726251" }, "origId": "AndijhSm4Fuox73p9", "name": "vibrations", "notes": "by lizell", - "rank": { - "$numberDouble": "1.288508887540139" - }, + "rank": "1.288508887540139", "private": false, "unlisted": true, "username": "lizell", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2qxfdby41lw91cwke-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "x9NJiWZLYE3LP3kp9" } \ No newline at end of file diff --git a/art/S8WjbT3dh5ZHhbpAS/art.json b/art/S8WjbT3dh5ZHhbpAS/art.json index 6fec30ca..18f29966 100644 --- a/art/S8WjbT3dh5ZHhbpAS/art.json +++ b/art/S8WjbT3dh5ZHhbpAS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452088950942" - } + "$date": "1452088950942" }, "modifiedAt": { - "$date": { - "$numberLong": "1591668393214" - } + "$date": "1591668393214" }, "origId": null, "name": "crepe", "notes": "", - "rank": { - "$numberDouble": "10.344389125513754" - }, + "rank": "10.344389125513754", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fkxv007a9ez2a235x-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1374" - }, - "likes": { - "$numberInt": "8" - }, + "views": "1374", + "likes": "8", "revisionId": "JwAMhRiWGYXM7kryw" } \ No newline at end of file diff --git a/art/SAToMsqc7PybLLEc2/art.json b/art/SAToMsqc7PybLLEc2/art.json index ad577152..1460c71d 100644 --- a/art/SAToMsqc7PybLLEc2/art.json +++ b/art/SAToMsqc7PybLLEc2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1530027655061" - } + "$date": "1530027655061" }, "modifiedAt": { - "$date": { - "$numberLong": "1530027776259" - } + "$date": "1530027776259" }, "origId": null, "name": "Pics Danse", "notes": "", - "rank": { - "$numberDouble": "10.310446999188839" - }, + "rank": "10.310446999188839", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4lq2zemdh1lxl19ve-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "756" - }, - "likes": { - "$numberInt": "4" - }, + "views": "756", + "likes": "4", "revisionId": "v7jCGhs9n3tS9XppF" } \ No newline at end of file diff --git a/art/SAxr7jfCpJMn2zJyG/art.json b/art/SAxr7jfCpJMn2zJyG/art.json index fcd796c1..efde95ed 100644 --- a/art/SAxr7jfCpJMn2zJyG/art.json +++ b/art/SAxr7jfCpJMn2zJyG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u4NtGnPbxt9dhGYLs", "createdAt": { - "$date": { - "$numberLong": "1617861653143" - } + "$date": "1617861653143" }, "username": "blackle", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1617861662855" - } + "$date": "1617861662855" }, "modifiedAt": { - "$date": { - "$numberLong": "1617864683523" - } + "$date": "1617864683523" }, "origId": null, "name": "cheese wheel", "notes": "first go at this stuff", - "rank": { - "$numberDouble": "10.47476435511673" - }, + "rank": "10.47476435511673", "private": false, "unlisted": false, "username": "blackle", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i425uicasg8nyron8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "615" - }, - "likes": { - "$numberInt": "2" - }, + "views": "615", + "likes": "2", "revisionId": "KervAiXaPYkRyTi9T" } \ No newline at end of file diff --git a/art/SBPbXExASm2xdxtmi/art.json b/art/SBPbXExASm2xdxtmi/art.json index a550ab39..957cb88a 100644 --- a/art/SBPbXExASm2xdxtmi/art.json +++ b/art/SBPbXExASm2xdxtmi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654342492577" - } + "$date": "1654342492577" }, "modifiedAt": { - "$date": { - "$numberLong": "1654342492577" - } + "$date": "1654342492577" }, "origId": "WwHWSfGf9LMF8vSAs", "name": "Circles from Triangles", "notes": "extra", - "rank": { - "$numberDouble": "1.6951341296239684" - }, + "rank": "1.6951341296239684", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8gf7xwput7dknynbr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "dY3iwGjpjPmfzbwaq" } \ No newline at end of file diff --git a/art/SDv9RES4wtc8RQbg2/art.json b/art/SDv9RES4wtc8RQbg2/art.json index 4b3b7891..56771df8 100644 --- a/art/SDv9RES4wtc8RQbg2/art.json +++ b/art/SDv9RES4wtc8RQbg2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1467301943774" - } + "$date": "1467301943774" }, "modifiedAt": { - "$date": { - "$numberLong": "1467318370729" - } + "$date": "1467318370729" }, "origId": "B3fTWQihXfD9t8Q8r", "name": "lesson-05-circles", "notes": "", - "rank": { - "$numberDouble": "1.714810574872671" - }, + "rank": "1.714810574872671", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nn67al4rjl4pyk6v2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "132" - }, - "likes": { - "$numberInt": "1" - }, + "views": "132", + "likes": "1", "revisionId": "WYWXNuEC6bxGJoEJt" } \ No newline at end of file diff --git a/art/SEd9sPy3A6AgCCbWG/art.json b/art/SEd9sPy3A6AgCCbWG/art.json index 3b0e6be6..6dbc15d0 100644 --- a/art/SEd9sPy3A6AgCCbWG/art.json +++ b/art/SEd9sPy3A6AgCCbWG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684392294637" - } + "$date": "1684392294637" }, "modifiedAt": { - "$date": { - "$numberLong": "1684392294637" - } + "$date": "1684392294637" }, "origId": null, "name": "Motion_minseok_kim", "notes": "", - "rank": { - "$numberDouble": "1.0411230480629232" - }, + "rank": "1.0411230480629232", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-oym5zd6fnb788qsob-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "t4upxDd3BceGY93aT" } \ No newline at end of file diff --git a/art/SEk9EQMb8GksyQBhX/art.json b/art/SEk9EQMb8GksyQBhX/art.json index 4e618f24..0fc479fd 100644 --- a/art/SEk9EQMb8GksyQBhX/art.json +++ b/art/SEk9EQMb8GksyQBhX/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1567088149456" - } + "$date": "1567088149456" }, "modifiedAt": { - "$date": { - "$numberLong": "1567088149456" - } + "$date": "1567088149456" }, "origId": "Piyv2py4bQL283mTB", "name": "Sphere + Cube Distribution", "notes": "", - "rank": { - "$numberDouble": "1.574837116047035" - }, + "rank": "1.574837116047035", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-87cqg0o3cqw57neo3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "wtECwBzCrEgCuNWfR" } \ No newline at end of file diff --git a/art/SFmNpx7c5RxJxfEnq/art.json b/art/SFmNpx7c5RxJxfEnq/art.json index 38a6da07..a222f5ac 100644 --- a/art/SFmNpx7c5RxJxfEnq/art.json +++ b/art/SFmNpx7c5RxJxfEnq/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1494422062801" - } + "$date": "1494422062801" }, "modifiedAt": { - "$date": { - "$numberLong": "1494422062801" - } + "$date": "1494422062801" }, "origId": null, "name": "lesson1", "notes": "", - "rank": { - "$numberDouble": "1.8921793891715493" - }, + "rank": "1.8921793891715493", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-83fz9c908h2t909tv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "TM5wDB92W2uAbcwDM" } \ No newline at end of file diff --git a/art/SGSdWRQtcRJGxt6BP/art.json b/art/SGSdWRQtcRJGxt6BP/art.json index 064e5b00..35fbb005 100644 --- a/art/SGSdWRQtcRJGxt6BP/art.json +++ b/art/SGSdWRQtcRJGxt6BP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": { - "$numberLong": "1502175661489" - } + "$date": "1502175661489" }, "profile": { "name": "Trevor Drury", @@ -14,21 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": { - "$numberLong": "1502175668040" - } + "$date": "1502175668040" }, "modifiedAt": { - "$date": { - "$numberLong": "1502175668040" - } + "$date": "1502175668040" }, "origId": null, "name": "sketch001", "notes": "", - "rank": { - "$numberDouble": "1.0467316160198115" - }, + "rank": "1.0467316160198115", "private": false, "unlisted": true, "username": "trevor", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-e7gijqatbdtgnwl16-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "iMMvuw68RQBKzbxxJ" } \ No newline at end of file diff --git a/art/SHEuL7KCpNnj28Rmn/art.json b/art/SHEuL7KCpNnj28Rmn/art.json index 7ebad1f9..956a2937 100644 --- a/art/SHEuL7KCpNnj28Rmn/art.json +++ b/art/SHEuL7KCpNnj28Rmn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1488000394272" - } + "$date": "1488000394272" }, "modifiedAt": { - "$date": { - "$numberLong": "1598708300782" - } + "$date": "1598708300782" }, "origId": "xvh5kBvczrdcehxxG", "name": "incId", "notes": "", - "rank": { - "$numberDouble": "10.619315717067082" - }, + "rank": "10.619315717067082", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-st6t541q80vyhczwm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1238" - }, - "likes": { - "$numberInt": "10" - }, + "views": "1238", + "likes": "10", "revisionId": "PfrbvHdkXoQtwmwhN" } \ No newline at end of file diff --git a/art/SJ68p365upswGjcG9/art.json b/art/SJ68p365upswGjcG9/art.json index 61bae38e..6962a8f7 100644 --- a/art/SJ68p365upswGjcG9/art.json +++ b/art/SJ68p365upswGjcG9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1523273314937" - } + "$date": "1523273314937" }, "modifiedAt": { - "$date": { - "$numberLong": "1523277456258" - } + "$date": "1523277456258" }, "origId": null, "name": "Animated Cross Hatching", "notes": "First vertex shader", - "rank": { - "$numberDouble": "1.4203177338147868" - }, + "rank": "1.4203177338147868", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-eryfdt2xax3nc8qg3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "1" - }, + "views": "11", + "likes": "1", "revisionId": "neDuiWrftz49XKhoJ" } \ No newline at end of file diff --git a/art/SJYTAAwib5eJy8voP/art.json b/art/SJYTAAwib5eJy8voP/art.json index 6b67a876..5b65eea3 100644 --- a/art/SJYTAAwib5eJy8voP/art.json +++ b/art/SJYTAAwib5eJy8voP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yzwhJTH9ASEBDtEi9", "createdAt": { - "$date": { - "$numberLong": "1466660344065" - } + "$date": "1466660344065" }, "username": "shu", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486189313791" - } + "$date": "1486189313791" }, "modifiedAt": { - "$date": { - "$numberLong": "1486456232051" - } + "$date": "1486456232051" }, "origId": null, "name": "412b synchrony", "notes": "412 bytes", - "rank": { - "$numberDouble": "1.1037563132655168" - }, + "rank": "1.1037563132655168", "private": false, "unlisted": false, "username": "shu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-v8gfosbtrnwvl14tm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "349" - }, - "likes": { - "$numberInt": "0" - }, + "views": "349", + "likes": "0", "revisionId": "8RGJu4ensQeMQJ4ri" } \ No newline at end of file diff --git a/art/SK2zDKBfJ2tqtnSHS/art.json b/art/SK2zDKBfJ2tqtnSHS/art.json index e98f9eeb..784d8333 100644 --- a/art/SK2zDKBfJ2tqtnSHS/art.json +++ b/art/SK2zDKBfJ2tqtnSHS/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1526811219995" - } + "$date": "1526811219995" }, "modifiedAt": { - "$date": { - "$numberLong": "1526811219995" - } + "$date": "1526811219995" }, "origId": "CvsqyaFZq3hPtywor", "name": "neurovelho2", "notes": "", - "rank": { - "$numberDouble": "1.8524742421823635" - }, + "rank": "1.8524742421823635", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-616lpwq3cb8wr71zk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "dh89dP8jSJ6c2uqJW" } \ No newline at end of file diff --git a/art/SKXKQkxm2HZHdxdxm/art.json b/art/SKXKQkxm2HZHdxdxm/art.json index 9775c57a..c32a6516 100644 --- a/art/SKXKQkxm2HZHdxdxm/art.json +++ b/art/SKXKQkxm2HZHdxdxm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": { - "$numberLong": "1508649811074" - } + "$date": "1508649811074" }, "profile": { "name": "Liam", @@ -14,21 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": { - "$numberLong": "1508751000383" - } + "$date": "1508751000383" }, "modifiedAt": { - "$date": { - "$numberLong": "1508752582999" - } + "$date": "1508752582999" }, "origId": "gunbdr7k6M6z5hL8B", "name": "hello-world-4", "notes": "Messing about", - "rank": { - "$numberDouble": "1.045288871639992" - }, + "rank": "1.045288871639992", "private": false, "unlisted": true, "username": "liaminjapan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1y9thcd97jzjil61t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "2oKKeWLt6oAS2tzX3" } \ No newline at end of file diff --git a/art/SLcJWBndqbG7TnEvr/art.json b/art/SLcJWBndqbG7TnEvr/art.json index 42e271da..11496764 100644 --- a/art/SLcJWBndqbG7TnEvr/art.json +++ b/art/SLcJWBndqbG7TnEvr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684081063448" - } + "$date": "1684081063448" }, "modifiedAt": { - "$date": { - "$numberLong": "1684081063448" - } + "$date": "1684081063448" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.0257901619006824" - }, + "rank": "1.0257901619006824", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-v9176pb7l47lnjy5y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "c2EHAefSx4P6jbzZQ" } \ No newline at end of file diff --git a/art/SLdjCgFb5gQiFcuAW/art.json b/art/SLdjCgFb5gQiFcuAW/art.json index b6265ac3..e04e220a 100644 --- a/art/SLdjCgFb5gQiFcuAW/art.json +++ b/art/SLdjCgFb5gQiFcuAW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1604399192593" - } + "$date": "1604399192593" }, "modifiedAt": { - "$date": { - "$numberLong": "1604399192593" - } + "$date": "1604399192593" }, "origId": "3K4LGxEGgP7MLHZnb", "name": "bobble", "notes": "", - "rank": { - "$numberDouble": "1.401702272935318" - }, + "rank": "1.401702272935318", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qgxjyqpi1ctwvd7he-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "90" - }, - "likes": { - "$numberInt": "1" - }, + "views": "90", + "likes": "1", "revisionId": "Zoc2yTQojsEdLBgLN" } \ No newline at end of file diff --git a/art/SLhB3b923SkZwRno6/art.json b/art/SLhB3b923SkZwRno6/art.json index 16076a19..7ca4bdd5 100644 --- a/art/SLhB3b923SkZwRno6/art.json +++ b/art/SLhB3b923SkZwRno6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598879932923" - } + "$date": "1598879932923" }, "modifiedAt": { - "$date": { - "$numberLong": "1598879932923" - } + "$date": "1598879932923" }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "MoveDown", "notes": "", - "rank": { - "$numberDouble": "1.6785422960239882" - }, + "rank": "1.6785422960239882", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-97f6di9i6t4vcwryg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "i778f9GR9aC4aCkDG" } \ No newline at end of file diff --git a/art/SMeHXTzP7e6vTniKx/art.json b/art/SMeHXTzP7e6vTniKx/art.json index 3e0c89ee..ff2dbc84 100644 --- a/art/SMeHXTzP7e6vTniKx/art.json +++ b/art/SMeHXTzP7e6vTniKx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448911418857" - } + "$date": "1448911418857" }, "modifiedAt": { - "$date": { - "$numberLong": "1552156778862" - } + "$date": "1552156778862" }, "origId": "RJ4Tjj3PSsq4kvDcc", "name": "escnyc", - "rank": { - "$numberDouble": "10.717620675267272" - }, + "rank": "10.717620675267272", "private": false, "unlisted": false, "username": "gman", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-9z3gelu9q8eyqrgb4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1205" - }, - "likes": { - "$numberInt": "11" - }, + "views": "1205", + "likes": "11", "revisionId": "GoShDdmrTepS7Ajpi", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "Needs lots of camera work but hey, fake hidden line removal 😁" diff --git a/art/SNLk9sRqLuGqWmAYF/art.json b/art/SNLk9sRqLuGqWmAYF/art.json index 39be875f..c025c04d 100644 --- a/art/SNLk9sRqLuGqWmAYF/art.json +++ b/art/SNLk9sRqLuGqWmAYF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1706192288740" - } + "$date": "1706192288740" }, "modifiedAt": { - "$date": { - "$numberLong": "1706192288740" - } + "$date": "1706192288740" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7031932183102145" - }, + "rank": "1.7031932183102145", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-c5wu5gek5admbi9ng-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "17" - }, - "likes": { - "$numberInt": "0" - }, + "views": "17", + "likes": "0", "revisionId": "r4hMwAgDy7hhfXX7y" } \ No newline at end of file diff --git a/art/SNXZQdmk9EFczeXF6/art.json b/art/SNXZQdmk9EFczeXF6/art.json index c59e52d1..dda557ce 100644 --- a/art/SNXZQdmk9EFczeXF6/art.json +++ b/art/SNXZQdmk9EFczeXF6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yWTy8yJSBHTtH3nwH", "createdAt": { - "$date": { - "$numberLong": "1590662739186" - } + "$date": "1590662739186" }, "profile": { "first_name": "Davide", @@ -15,21 +13,15 @@ "username": "davide" }, "createdAt": { - "$date": { - "$numberLong": "1590662776680" - } + "$date": "1590662776680" }, "modifiedAt": { - "$date": { - "$numberLong": "1590666541646" - } + "$date": "1590666541646" }, "origId": null, "name": "Grid", "notes": "First project", - "rank": { - "$numberDouble": "1.6044720053652584" - }, + "rank": "1.6044720053652584", "private": false, "unlisted": true, "username": "davide", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-egxne5su20hw6whmk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "mjreCxwtFWxw7NZ24" } \ No newline at end of file diff --git a/art/SQetEuxWhPcPQc3TJ/art.json b/art/SQetEuxWhPcPQc3TJ/art.json index 937540e8..f122709b 100644 --- a/art/SQetEuxWhPcPQc3TJ/art.json +++ b/art/SQetEuxWhPcPQc3TJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522122077051" - } + "$date": "1522122077051" }, "modifiedAt": { - "$date": { - "$numberLong": "1522122077051" - } + "$date": "1522122077051" }, "origId": "bySCJHkqxfotHbAzv", "name": "moduloi kanssani", "notes": "", - "rank": { - "$numberDouble": "1.6036756189706831" - }, + "rank": "1.6036756189706831", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9xaplhmvf821ezaeh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "bPn6GtfsRXb8xGcKA" } \ No newline at end of file diff --git a/art/SRbaWWFNYiYrDmj9H/art.json b/art/SRbaWWFNYiYrDmj9H/art.json index d6e4058e..032db31b 100644 --- a/art/SRbaWWFNYiYrDmj9H/art.json +++ b/art/SRbaWWFNYiYrDmj9H/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1605587102908" - } + "$date": "1605587102908" }, "modifiedAt": { - "$date": { - "$numberLong": "1605587428465" - } + "$date": "1605587428465" }, "origId": "7WmeTJSdWymq8FHDN", "name": "PixelSearching", "notes": "Testing PixelSearching\n-- Evan Chen \n\n", - "rank": { - "$numberDouble": "1.1175346781119009" - }, + "rank": "1.1175346781119009", "private": false, "unlisted": true, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-w582zuw7q83l2ja67-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ofEdFfAwG8TxpzY8q" } \ No newline at end of file diff --git a/art/SSfBNBsGgsKWG8SwQ/art.json b/art/SSfBNBsGgsKWG8SwQ/art.json index c1a8d7cf..aa4f41d6 100644 --- a/art/SSfBNBsGgsKWG8SwQ/art.json +++ b/art/SSfBNBsGgsKWG8SwQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": { - "$numberLong": "1508649811074" - } + "$date": "1508649811074" }, "profile": { "name": "Liam", @@ -14,21 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": { - "$numberLong": "1508650958083" - } + "$date": "1508650958083" }, "modifiedAt": { - "$date": { - "$numberLong": "1508650958083" - } + "$date": "1508650958083" }, "origId": null, "name": "hello-world", "notes": "Messing about", - "rank": { - "$numberDouble": "1.3664444223580239" - }, + "rank": "1.3664444223580239", "private": false, "unlisted": true, "username": "liaminjapan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y1qh17i4d3kt3jkpc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "fpAneabXFefSLxGK6" } \ No newline at end of file diff --git a/art/STmreATrsBA7GMBzA/art.json b/art/STmreATrsBA7GMBzA/art.json index e6dbc783..5329e3d7 100644 --- a/art/STmreATrsBA7GMBzA/art.json +++ b/art/STmreATrsBA7GMBzA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1632497141607" - } + "$date": "1632497141607" }, "modifiedAt": { - "$date": { - "$numberLong": "1632497141607" - } + "$date": "1632497141607" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "10.762752707412734" - }, + "rank": "10.762752707412734", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9j767p40uod9wwul3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "240" - }, - "likes": { - "$numberInt": "3" - }, + "views": "240", + "likes": "3", "revisionId": "ujEy9sN5LGDv4e6re" } \ No newline at end of file diff --git a/art/STvAdbbowvRQ7XfSb/art.json b/art/STvAdbbowvRQ7XfSb/art.json index c06f42ae..2e0c6dd1 100644 --- a/art/STvAdbbowvRQ7XfSb/art.json +++ b/art/STvAdbbowvRQ7XfSb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427127635" - } + "$date": "1600427127635" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427127635" - } + "$date": "1600427127635" }, "origId": "FNwMYwJ2SdwbbSNAN", "name": "sput", "notes": "", - "rank": { - "$numberDouble": "1.4698609319139901" - }, + "rank": "1.4698609319139901", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ll09yg2jjjvmza1r3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "gTyYDCLoLz6KxnJGB" } \ No newline at end of file diff --git a/art/SWCEzMNTmvcDAxs3n/art.json b/art/SWCEzMNTmvcDAxs3n/art.json index ccf3b537..0460d0ab 100644 --- a/art/SWCEzMNTmvcDAxs3n/art.json +++ b/art/SWCEzMNTmvcDAxs3n/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": { - "$numberLong": "1704921597360" - } + "$date": "1704921597360" }, "profile": { "name": "Simon Taeter", @@ -14,21 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": { - "$numberLong": "1704921618110" - } + "$date": "1704921618110" }, "modifiedAt": { - "$date": { - "$numberLong": "1704972683582" - } + "$date": "1704972683582" }, "origId": null, "name": "simple pixel screen", "notes": "", - "rank": { - "$numberDouble": "1.5872631437608813" - }, + "rank": "1.5872631437608813", "private": false, "unlisted": true, "username": "staeter", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-43doihtyjc2ogjpvn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "XHpqHETQE5od5NNyZ" } \ No newline at end of file diff --git a/art/SYLXTDKJmDrAcAiNE/art.json b/art/SYLXTDKJmDrAcAiNE/art.json index 91016878..1a08904b 100644 --- a/art/SYLXTDKJmDrAcAiNE/art.json +++ b/art/SYLXTDKJmDrAcAiNE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1523671558440" - } + "$date": "1523671558440" }, "modifiedAt": { - "$date": { - "$numberLong": "1523671558440" - } + "$date": "1523671558440" }, "origId": "XK2y2Cy63Ez45E7pm", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2792768499002471" - }, + "rank": "1.2792768499002471", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rthmchh93i3ckvmwc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "406" - }, - "likes": { - "$numberInt": "1" - }, + "views": "406", + "likes": "1", "revisionId": "na8N7vste36vNLnPa" } \ No newline at end of file diff --git a/art/SZgEYFYSHKMqWSBCo/art.json b/art/SZgEYFYSHKMqWSBCo/art.json index 36a373b2..c94bb18e 100644 --- a/art/SZgEYFYSHKMqWSBCo/art.json +++ b/art/SZgEYFYSHKMqWSBCo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jhMvK8TduGx9Yrrzp", "createdAt": { - "$date": { - "$numberLong": "1514250123308" - } + "$date": "1514250123308" }, "profile": { "name": "Frank Palazzolo", @@ -14,21 +12,15 @@ "username": "palazzol" }, "createdAt": { - "$date": { - "$numberLong": "1514250140672" - } + "$date": "1514250140672" }, "modifiedAt": { - "$date": { - "$numberLong": "1517272404242" - } + "$date": "1517272404242" }, "origId": null, "name": "raster", "notes": "just learning...", - "rank": { - "$numberDouble": "1.0478547486294212" - }, + "rank": "1.0478547486294212", "private": false, "unlisted": true, "username": "palazzol", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h2nnc5fphy29ryko5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "AyK9uPmSjtFysNCn9" } \ No newline at end of file diff --git a/art/SbtAs2XinPEhh4y92/art.json b/art/SbtAs2XinPEhh4y92/art.json index 928a91ea..2717bc76 100644 --- a/art/SbtAs2XinPEhh4y92/art.json +++ b/art/SbtAs2XinPEhh4y92/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iY5sNRPwxCE42tkY6", "createdAt": { - "$date": { - "$numberLong": "1685522828967" - } + "$date": "1685522828967" }, "username": "juseungyang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685537602419" - } + "$date": "1685537602419" }, "modifiedAt": { - "$date": { - "$numberLong": "1685539366387" - } + "$date": "1685539366387" }, "origId": "B3fTWQihXfD9t8Q8r", "name": "lesson-04-motion", "notes": "", - "rank": { - "$numberDouble": "1.2972020642873112" - }, + "rank": "1.2972020642873112", "private": false, "unlisted": true, "username": "juseungyang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wyfd5cdovwto97799-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "CGuvGDWaSxb8Cjn46" } \ No newline at end of file diff --git a/art/ScY8ZMw5DYqe8DXMk/art.json b/art/ScY8ZMw5DYqe8DXMk/art.json index 19c34b1a..24b146d1 100644 --- a/art/ScY8ZMw5DYqe8DXMk/art.json +++ b/art/ScY8ZMw5DYqe8DXMk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654003139768" - } + "$date": "1654003139768" }, "modifiedAt": { - "$date": { - "$numberLong": "1654006506532" - } + "$date": "1654006506532" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.2103472681285103" - }, + "rank": "1.2103472681285103", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ju77kwv6widwys1dc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "gRLEMdZM9mC8mgHJE" } \ No newline at end of file diff --git a/art/ScnXYT2B8gmr2trfw/art.json b/art/ScnXYT2B8gmr2trfw/art.json index 5d393667..cdd14ec5 100644 --- a/art/ScnXYT2B8gmr2trfw/art.json +++ b/art/ScnXYT2B8gmr2trfw/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447534629459" - } + "$date": "1447534629459" }, "modifiedAt": { - "$date": { - "$numberLong": "1447534629459" - } + "$date": "1447534629459" }, "origId": null, "name": "disco ball", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-qfvn7dfci5ce9cu6t-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "941" - }, - "likes": { - "$numberInt": "5" - }, + "views": "941", + "likes": "5", "revisionId": "KaRpSarkGZKAKh6XJ", - "rank": { - "$numberDouble": "10.573282418877493" - } + "rank": "10.573282418877493" } \ No newline at end of file diff --git a/art/SenDt74iq42gPkfJk/art.json b/art/SenDt74iq42gPkfJk/art.json index f4565f8b..afb0d230 100644 --- a/art/SenDt74iq42gPkfJk/art.json +++ b/art/SenDt74iq42gPkfJk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684264954815" - } + "$date": "1684264954815" }, "modifiedAt": { - "$date": { - "$numberLong": "1684265031854" - } + "$date": "1684265031854" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.1078218835718767" - }, + "rank": "1.1078218835718767", "private": false, "unlisted": false, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-l7dxr8ig2smnbir0m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "6Ge3vfWCGyWfJkGDW" } \ No newline at end of file diff --git a/art/SgSd9NeMcEY53XNTJ/art.json b/art/SgSd9NeMcEY53XNTJ/art.json index 8e9af89f..41faae9f 100644 --- a/art/SgSd9NeMcEY53XNTJ/art.json +++ b/art/SgSd9NeMcEY53XNTJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1495766205260" - } + "$date": "1495766205260" }, "modifiedAt": { - "$date": { - "$numberLong": "1495766205260" - } + "$date": "1495766205260" }, "origId": "KouaGmh83NF5FCHdM", "name": "penguin thoughts", "notes": "", - "rank": { - "$numberDouble": "1.6648773753993582" - }, + "rank": "1.6648773753993582", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nlqqsec09woe2pub0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "80" - }, - "likes": { - "$numberInt": "1" - }, + "views": "80", + "likes": "1", "revisionId": "QZE8oeSXEumfnnKmM" } \ No newline at end of file diff --git a/art/Siq7bKzSywBNKoE5B/art.json b/art/Siq7bKzSywBNKoE5B/art.json index 60566f47..f410711c 100644 --- a/art/Siq7bKzSywBNKoE5B/art.json +++ b/art/Siq7bKzSywBNKoE5B/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1497418523535" - } + "$date": "1497418523535" }, "modifiedAt": { - "$date": { - "$numberLong": "1497430085561" - } + "$date": "1497430085561" }, "origId": null, "name": "woozy mod", "notes": "", - "rank": { - "$numberDouble": "1.662271326438612" - }, + "rank": "1.662271326438612", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-v17gdabjoyhwwig1o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "4M8r2DSX9a6GiLddL" } \ No newline at end of file diff --git a/art/SnHzmTdr25on3o4Zs/art.json b/art/SnHzmTdr25on3o4Zs/art.json index 02db0998..89355838 100644 --- a/art/SnHzmTdr25on3o4Zs/art.json +++ b/art/SnHzmTdr25on3o4Zs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653406399736" - } + "$date": "1653406399736" }, "modifiedAt": { - "$date": { - "$numberLong": "1653407870649" - } + "$date": "1653407870649" }, "origId": "Nn9NwLg9EkcRu5ySW", "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.220517835113324" - }, + "rank": "1.220517835113324", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-af528ljg6sc778rto-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "KYXduDod7oSSoQQEG" } \ No newline at end of file diff --git a/art/SnqDnsfrYzTPyN2BA/art.json b/art/SnqDnsfrYzTPyN2BA/art.json index 87d6a7d7..a2dea2ed 100644 --- a/art/SnqDnsfrYzTPyN2BA/art.json +++ b/art/SnqDnsfrYzTPyN2BA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "D6QNSkpSPuQJg3LnB", "createdAt": { - "$date": { - "$numberLong": "1507653338139" - } + "$date": "1507653338139" }, "username": "demofox", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1507653848749" - } + "$date": "1507653848749" }, "modifiedAt": { - "$date": { - "$numberLong": "1507669939916" - } + "$date": "1507669939916" }, "origId": null, "name": "Y geo", "notes": "", - "rank": { - "$numberDouble": "1.9510210368626606" - }, + "rank": "1.9510210368626606", "private": false, "unlisted": true, "username": "demofox", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-13fyuj01llgb8ry44-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "CMMjtDg3nrDhFhY93" } \ No newline at end of file diff --git a/art/So6hu3cdGNWJEi8HN/art.json b/art/So6hu3cdGNWJEi8HN/art.json index aa83e237..b8605922 100644 --- a/art/So6hu3cdGNWJEi8HN/art.json +++ b/art/So6hu3cdGNWJEi8HN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1570945303430" - } + "$date": "1570945303430" }, "modifiedAt": { - "$date": { - "$numberLong": "1570945303430" - } + "$date": "1570945303430" }, "origId": "qvctZ7frDWv9mM6Do", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.0913678972652168" - }, + "rank": "1.0913678972652168", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-937xd567zr1ghpd86-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "p7TfBZFaNRxmaqqgw" } \ No newline at end of file diff --git a/art/SoK3eJipBJGantxyd/art.json b/art/SoK3eJipBJGantxyd/art.json index f2d3e074..a3be023e 100644 --- a/art/SoK3eJipBJGantxyd/art.json +++ b/art/SoK3eJipBJGantxyd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": { - "$numberLong": "1546121397447" - } + "$date": "1546121397447" }, "profile": { "first_name": "The Tuesday Night Machines", @@ -14,21 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": { - "$numberLong": "1546167083483" - } + "$date": "1546167083483" }, "modifiedAt": { - "$date": { - "$numberLong": "1546167083483" - } + "$date": "1546167083483" }, "origId": "c5eMNzQN3L9wo8Bp5", "name": "Init 2", "notes": "", - "rank": { - "$numberDouble": "1.4846839214734244" - }, + "rank": "1.4846839214734244", "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-othk2k0y1d7b1843e-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "ifdLtmYtXTJoE2qc3" } \ No newline at end of file diff --git a/art/Soip5jkRuE4MTLibC/art.json b/art/Soip5jkRuE4MTLibC/art.json index 24776635..eb64e72a 100644 --- a/art/Soip5jkRuE4MTLibC/art.json +++ b/art/Soip5jkRuE4MTLibC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653479467882" - } + "$date": "1653479467882" }, "modifiedAt": { - "$date": { - "$numberLong": "1653481603834" - } + "$date": "1653481603834" }, "origId": null, "name": "Audio Reactive Art", "notes": "Extra", - "rank": { - "$numberDouble": "1.0331128562773977" - }, + "rank": "1.0331128562773977", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i65nyvxvdm5ou8olu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "7zfiHuziWcJH9viYH" } \ No newline at end of file diff --git a/art/SqctCGQnp8j6NNnSE/art.json b/art/SqctCGQnp8j6NNnSE/art.json index 609d6427..35b38f61 100644 --- a/art/SqctCGQnp8j6NNnSE/art.json +++ b/art/SqctCGQnp8j6NNnSE/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1514494556121" - } + "$date": "1514494556121" }, "modifiedAt": { - "$date": { - "$numberLong": "1514494556121" - } + "$date": "1514494556121" }, "origId": null, "name": "projection", "notes": "", - "rank": { - "$numberDouble": "1.2483130262795779" - }, + "rank": "1.2483130262795779", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7enfr76gdo3g4d4fi-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "2kGnEFj6ATu4ZCzHw" } \ No newline at end of file diff --git a/art/Suxnf3g4CqC5dLWw6/art.json b/art/Suxnf3g4CqC5dLWw6/art.json index bb97e2eb..d18fbcc7 100644 --- a/art/Suxnf3g4CqC5dLWw6/art.json +++ b/art/Suxnf3g4CqC5dLWw6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500332006983" - } + "$date": "1500332006983" }, "modifiedAt": { - "$date": { - "$numberLong": "1500332006983" - } + "$date": "1500332006983" }, "origId": "Acb8NGnF3tJvv77Ji", "name": "crystal dancer (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.6483120719118582" - }, + "rank": "1.6483120719118582", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tu7fo1pv64i7hs4z2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "crHip4srAm86iGMPR" } \ No newline at end of file diff --git a/art/SvKBPm8HSm9yzW4F2/art.json b/art/SvKBPm8HSm9yzW4F2/art.json index 46db0b7d..a79f83e5 100644 --- a/art/SvKBPm8HSm9yzW4F2/art.json +++ b/art/SvKBPm8HSm9yzW4F2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684396760013" - } + "$date": "1684396760013" }, "modifiedAt": { - "$date": { - "$numberLong": "1684397163781" - } + "$date": "1684397163781" }, "origId": null, "name": "Motion with different motion pattern", "notes": "", - "rank": { - "$numberDouble": "1.846872055254276" - }, + "rank": "1.846872055254276", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-t58l812jeag04npi1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "n33JSjSKcPyoJivrF" } \ No newline at end of file diff --git a/art/SvkxzENQ5fAgKSxZp/art.json b/art/SvkxzENQ5fAgKSxZp/art.json index d561ba2b..2186b045 100644 --- a/art/SvkxzENQ5fAgKSxZp/art.json +++ b/art/SvkxzENQ5fAgKSxZp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524509346653" - } + "$date": "1524509346653" }, "modifiedAt": { - "$date": { - "$numberLong": "1524510023615" - } + "$date": "1524510023615" }, "origId": "qSJ4doZdZD5GW3Y5g", "name": "Vertex Shader Art: Lesson 2", "notes": "Modelling motion", - "rank": { - "$numberDouble": "1.9497512520298912" - }, + "rank": "1.9497512520298912", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-f5tuz2l5kobbpvcpc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "cBmvhPy3pksKs8Xqa" } \ No newline at end of file diff --git a/art/Sw2atuBHGBsutNYZf/art.json b/art/Sw2atuBHGBsutNYZf/art.json index e194ad05..cce42866 100644 --- a/art/Sw2atuBHGBsutNYZf/art.json +++ b/art/Sw2atuBHGBsutNYZf/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447544643758" - } + "$date": "1447544643758" }, "modifiedAt": { - "$date": { - "$numberLong": "1447544643758" - } + "$date": "1447544643758" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "smoke spheres every day", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-zop8gbeietipdbo2g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "278" - }, - "likes": { - "$numberInt": "1" - }, + "views": "278", + "likes": "1", "revisionId": "umcc9mcM7nvnZRi9R", - "rank": { - "$numberDouble": "1.5149690878002946" - } + "rank": "1.5149690878002946" } \ No newline at end of file diff --git a/art/Sx3Sk35wbBx2sGAxM/art.json b/art/Sx3Sk35wbBx2sGAxM/art.json index bb773af7..03402d50 100644 --- a/art/Sx3Sk35wbBx2sGAxM/art.json +++ b/art/Sx3Sk35wbBx2sGAxM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1570789418144" - } + "$date": "1570789418144" }, "modifiedAt": { - "$date": { - "$numberLong": "1689925800170" - } + "$date": "1689925800170" }, "origId": "N3hXFQfEHwQ9N3TkC", "name": "sdf-ish", "notes": "", - "rank": { - "$numberDouble": "10.227631380941888" - }, + "rank": "10.227631380941888", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lv949vucjio91xr9b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1414" - }, - "likes": { - "$numberInt": "8" - }, + "views": "1414", + "likes": "8", "revisionId": "PR8SgJFDr8yLg4kje" } \ No newline at end of file diff --git a/art/T2fikhe7Y9nsT6rrx/art.json b/art/T2fikhe7Y9nsT6rrx/art.json index dd87bc49..2ec922c1 100644 --- a/art/T2fikhe7Y9nsT6rrx/art.json +++ b/art/T2fikhe7Y9nsT6rrx/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589783108215" - } + "$date": "1589783108215" }, "modifiedAt": { - "$date": { - "$numberLong": "1589783108215" - } + "$date": "1589783108215" }, "origId": "7tj2CshkciWxyNNjh", "name": "voxels", "notes": "", - "rank": { - "$numberDouble": "1.206545550792428" - }, + "rank": "1.206545550792428", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-g8dhl7ap8kyw2rx23-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "DHEhbEtR3kAfQNrWP" } \ No newline at end of file diff --git a/art/T3o69kd5wMtWNCj5k/art.json b/art/T3o69kd5wMtWNCj5k/art.json index d3b0beee..f9844851 100644 --- a/art/T3o69kd5wMtWNCj5k/art.json +++ b/art/T3o69kd5wMtWNCj5k/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CL56fLeJWNjv8p9hc", "createdAt": { - "$date": { - "$numberLong": "1501331424273" - } + "$date": "1501331424273" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "ray7551" }, "createdAt": { - "$date": { - "$numberLong": "1501501541819" - } + "$date": "1501501541819" }, "modifiedAt": { - "$date": { - "$numberLong": "1502352643479" - } + "$date": "1502352643479" }, "origId": null, "name": "LED Display", "notes": "A tribute to La La Land.\nA music visualization demo.\nInspired by fragment shader http://glslsandbox.com/e#41758.0", - "rank": { - "$numberDouble": "10.076376869087731" - }, + "rank": "10.076376869087731", "private": false, "unlisted": false, "username": "ray7551", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-va2v0rc3zix2hies9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1290" - }, - "likes": { - "$numberInt": "5" - }, + "views": "1290", + "likes": "5", "revisionId": "Ci5rS3QxEMWpe36pT" } \ No newline at end of file diff --git a/art/T3rPrhgzehKeaqZc6/art.json b/art/T3rPrhgzehKeaqZc6/art.json index 0f56a421..ec6c0dc5 100644 --- a/art/T3rPrhgzehKeaqZc6/art.json +++ b/art/T3rPrhgzehKeaqZc6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1519149240824" - } + "$date": "1519149240824" }, "modifiedAt": { - "$date": { - "$numberLong": "1519149240824" - } + "$date": "1519149240824" }, "origId": "XQQfnaTej5ZuzxNaf", "name": "dyson", "notes": "", - "rank": { - "$numberDouble": "1.2363333231549225" - }, + "rank": "1.2363333231549225", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-x9y9q0rikyh0xu4d0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "FDBpA46YGyByuv8m3" } \ No newline at end of file diff --git a/art/T4tRxRrwSmzcLthgd/art.json b/art/T4tRxRrwSmzcLthgd/art.json index b5aa65e8..50020277 100644 --- a/art/T4tRxRrwSmzcLthgd/art.json +++ b/art/T4tRxRrwSmzcLthgd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521951165526" - } + "$date": "1521951165526" }, "modifiedAt": { - "$date": { - "$numberLong": "1521951189968" - } + "$date": "1521951189968" }, "origId": "7YksmRJcwQXipHhfx", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.2234354194509738" - }, + "rank": "1.2234354194509738", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hp5xidm850pzcemqh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "2PSdmhF946BJuWigg" } \ No newline at end of file diff --git a/art/T6vQzhdcHjvaZBNuN/art.json b/art/T6vQzhdcHjvaZBNuN/art.json index e6e781f2..8ad8c519 100644 --- a/art/T6vQzhdcHjvaZBNuN/art.json +++ b/art/T6vQzhdcHjvaZBNuN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1517155407448" - } + "$date": "1517155407448" }, "modifiedAt": { - "$date": { - "$numberLong": "1517155407448" - } + "$date": "1517155407448" }, "origId": "2KcwnpWC6FyBx5N9S", "name": "vel bound peng squid", "notes": "", - "rank": { - "$numberDouble": "1.0999639531431238" - }, + "rank": "1.0999639531431238", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-we3e1852e8ijmcoe7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "184" - }, - "likes": { - "$numberInt": "1" - }, + "views": "184", + "likes": "1", "revisionId": "ZPBC8gqLppwFgaj9t" } \ No newline at end of file diff --git a/art/T9BE9jwspwHzixcM5/art.json b/art/T9BE9jwspwHzixcM5/art.json index 40e01135..99e7be9e 100644 --- a/art/T9BE9jwspwHzixcM5/art.json +++ b/art/T9BE9jwspwHzixcM5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1511242447605" - } + "$date": "1511242447605" }, "modifiedAt": { - "$date": { - "$numberLong": "1511242447605" - } + "$date": "1511242447605" }, "origId": "BubiakjZKAd7TKT83", "name": "plasma waves", "notes": "", - "rank": { - "$numberDouble": "1.2360410138929832" - }, + "rank": "1.2360410138929832", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-f029a9tf87ouvxigj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "86" - }, - "likes": { - "$numberInt": "0" - }, + "views": "86", + "likes": "0", "revisionId": "3MvLR3Pc8KMQSw844" } \ No newline at end of file diff --git a/art/T9kEQ59LHfbYhaWxj/art.json b/art/T9kEQ59LHfbYhaWxj/art.json index 0b6e93e4..99fbdcbc 100644 --- a/art/T9kEQ59LHfbYhaWxj/art.json +++ b/art/T9kEQ59LHfbYhaWxj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iN68Kmrxzr62ZC6qn", "createdAt": { - "$date": { - "$numberLong": "1604280807807" - } + "$date": "1604280807807" }, "profile": { "name": "RandomYang", @@ -14,21 +12,15 @@ "username": "random-yang" }, "createdAt": { - "$date": { - "$numberLong": "1604301636142" - } + "$date": "1604301636142" }, "modifiedAt": { - "$date": { - "$numberLong": "1604301636142" - } + "$date": "1604301636142" }, "origId": null, "name": "测试", "notes": "", - "rank": { - "$numberDouble": "1.7289093759361138" - }, + "rank": "1.7289093759361138", "private": false, "unlisted": true, "username": "random-yang", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-d2m2e9116o91b7pb0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "QvNygmM5cNCwdYHxQ" } \ No newline at end of file diff --git a/art/TAL5yA4piTpRpG2Qw/art.json b/art/TAL5yA4piTpRpG2Qw/art.json index 7bd01e97..3a388df8 100644 --- a/art/TAL5yA4piTpRpG2Qw/art.json +++ b/art/TAL5yA4piTpRpG2Qw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "uQKufMipuFAqaPENr", "createdAt": { - "$date": { - "$numberLong": "1451053128147" - } + "$date": "1451053128147" }, "profile": { "name": "Vincent Scheib", @@ -14,21 +12,15 @@ "username": "vincent" }, "createdAt": { - "$date": { - "$numberLong": "1451340637158" - } + "$date": "1451340637158" }, "modifiedAt": { - "$date": { - "$numberLong": "1451340637158" - } + "$date": "1451340637158" }, "origId": "y2BcbbWxcksEGQYhq", "name": "points,lines, and triangles. Its all pretty.", "notes": "Try points, lines, and triangles.", - "rank": { - "$numberDouble": "1.6186837299364552" - }, + "rank": "1.6186837299364552", "private": false, "unlisted": false, "username": "vincent", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s9rwyw46y33jk1p68-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "122" - }, - "likes": { - "$numberInt": "0" - }, + "views": "122", + "likes": "0", "revisionId": "HikKtgEz7BfLX7Mv6" } \ No newline at end of file diff --git a/art/TAT9Ad57HDZwRxXnf/art.json b/art/TAT9Ad57HDZwRxXnf/art.json index 339cc56c..fb98bcd7 100644 --- a/art/TAT9Ad57HDZwRxXnf/art.json +++ b/art/TAT9Ad57HDZwRxXnf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619537509121" - } + "$date": "1619537509121" }, "modifiedAt": { - "$date": { - "$numberLong": "1619537509121" - } + "$date": "1619537509121" }, "origId": "3QtDqanQXHR4KXBo2", "name": "gMan-Lessons-AUDIo", "notes": "Just following the lessons\nfrom Youtube.", - "rank": { - "$numberDouble": "1.6230423916024757" - }, + "rank": "1.6230423916024757", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-o8ifs05wll2dzsaon-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "PP5Rq3voBxBEpy5CE" } \ No newline at end of file diff --git a/art/TCDXMAgg5629wT79d/art.json b/art/TCDXMAgg5629wT79d/art.json index 1c1a513a..7f09abe1 100644 --- a/art/TCDXMAgg5629wT79d/art.json +++ b/art/TCDXMAgg5629wT79d/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": { - "$numberLong": "1550038451574" - } + "$date": "1550038451574" }, "profile": { "first_name": "Archer", @@ -16,21 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": { - "$numberLong": "1550085587591" - } + "$date": "1550085587591" }, "modifiedAt": { - "$date": { - "$numberLong": "1550086417716" - } + "$date": "1550086417716" }, "origId": null, "name": "egg", "notes": "", - "rank": { - "$numberDouble": "1.1788316537188557" - }, + "rank": "1.1788316537188557", "private": false, "unlisted": true, "username": "archer", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-9nf4nyg6x9n40501j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "mp6HPZPkc2DdaraSb" } \ No newline at end of file diff --git a/art/TDjh9ML39vLzhGboy/art.json b/art/TDjh9ML39vLzhGboy/art.json index 83a37898..8e51d337 100644 --- a/art/TDjh9ML39vLzhGboy/art.json +++ b/art/TDjh9ML39vLzhGboy/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1486094200802" - } + "$date": "1486094200802" }, "modifiedAt": { - "$date": { - "$numberLong": "1486094200802" - } + "$date": "1486094200802" }, "origId": null, "name": "Pulsing dots", "notes": "", - "rank": { - "$numberDouble": "10.776777866884785" - }, + "rank": "10.776777866884785", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-e4fiego45kkw9a7kp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "211" - }, - "likes": { - "$numberInt": "2" - }, + "views": "211", + "likes": "2", "revisionId": "hp2rs4Eiy2bLfDF4i" } \ No newline at end of file diff --git a/art/TDswsR4bMAPBnsQLT/art.json b/art/TDswsR4bMAPBnsQLT/art.json index 47b6ad0b..ab522527 100644 --- a/art/TDswsR4bMAPBnsQLT/art.json +++ b/art/TDswsR4bMAPBnsQLT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634513529928" - } + "$date": "1634513529928" }, "modifiedAt": { - "$date": { - "$numberLong": "1634513529928" - } + "$date": "1634513529928" }, "origId": "f2knCxK4pMLFDEZWB", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.5040275993369108" - }, + "rank": "1.5040275993369108", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d68f6msei862fv8nx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "18" - }, - "likes": { - "$numberInt": "0" - }, + "views": "18", + "likes": "0", "revisionId": "Kk3NRFzZXr4zJoPk3" } \ No newline at end of file diff --git a/art/TFMzciLhhyBhYRKW5/art.json b/art/TFMzciLhhyBhYRKW5/art.json index c930e65d..a8f51cef 100644 --- a/art/TFMzciLhhyBhYRKW5/art.json +++ b/art/TFMzciLhhyBhYRKW5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1561458819716" - } + "$date": "1561458819716" }, "modifiedAt": { - "$date": { - "$numberLong": "1561458819716" - } + "$date": "1561458819716" }, "origId": "P5PC55YtuMYdAYrM8", "name": "준석", "notes": "", - "rank": { - "$numberDouble": "1.1393218738007438" - }, + "rank": "1.1393218738007438", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-npj9ix2ygyep1nlk7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "EEZAErqod6LZRdnbM" } \ No newline at end of file diff --git a/art/TFXxrMbQQXNqtcTE8/art.json b/art/TFXxrMbQQXNqtcTE8/art.json index 2089c8cb..fb460cb5 100644 --- a/art/TFXxrMbQQXNqtcTE8/art.json +++ b/art/TFXxrMbQQXNqtcTE8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": { - "$numberLong": "1598366337757" - } + "$date": "1598366337757" }, "username": "morimea", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1616855567439" - } + "$date": "1616855567439" }, "modifiedAt": { - "$date": { - "$numberLong": "1616863966356" - } + "$date": "1616863966356" }, "origId": null, "name": "test pos", "notes": "test", - "rank": { - "$numberDouble": "1.17956789915485" - }, + "rank": "1.17956789915485", "private": false, "unlisted": true, "username": "morimea", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-chkqwx7w9mwtg4lbd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "cXEeMRshmc4DnbJSL" } \ No newline at end of file diff --git a/art/TFoeAMv4JnW8NxM4N/art.json b/art/TFoeAMv4JnW8NxM4N/art.json index 973f2b3a..a132d359 100644 --- a/art/TFoeAMv4JnW8NxM4N/art.json +++ b/art/TFoeAMv4JnW8NxM4N/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498346424580" - } + "$date": "1498346424580" }, "modifiedAt": { - "$date": { - "$numberLong": "1498346424580" - } + "$date": "1498346424580" }, "origId": "SHEuL7KCpNnj28Rmn", "name": "incId", "notes": "", - "rank": { - "$numberDouble": "1.114606571918313" - }, + "rank": "1.114606571918313", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ax7gm4izaqz3adh28-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "FaLkkFGgrhEEMykta" } \ No newline at end of file diff --git a/art/TFqk3nQR5AQxhWWKn/art.json b/art/TFqk3nQR5AQxhWWKn/art.json index a34982b2..2614088c 100644 --- a/art/TFqk3nQR5AQxhWWKn/art.json +++ b/art/TFqk3nQR5AQxhWWKn/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446209528873" - } + "$date": "1446209528873" }, "origId": null, "name": "unnamed", @@ -25,19 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 2.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-jllyv458pit4wbtb8-thumbnail.jpg", - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "K4cJQtRsCmwCye2gF", "modifiedAt": { - "$date": { - "$numberLong": "1446209528875" - } + "$date": "1446209528875" }, - "rank": { - "$numberDouble": "1.929845081157382" - } + "rank": "1.929845081157382" } \ No newline at end of file diff --git a/art/TGAHpg3tJBt7nTsRy/art.json b/art/TGAHpg3tJBt7nTsRy/art.json index b7fe77ce..a7109c37 100644 --- a/art/TGAHpg3tJBt7nTsRy/art.json +++ b/art/TGAHpg3tJBt7nTsRy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": { - "$numberLong": "1557600049871" - } + "$date": "1557600049871" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": { - "$numberLong": "1557600224396" - } + "$date": "1557600224396" }, "modifiedAt": { - "$date": { - "$numberLong": "1557725666116" - } + "$date": "1557725666116" }, "origId": null, "name": "Play", "notes": "", - "rank": { - "$numberDouble": "1.5137031444716542" - }, + "rank": "1.5137031444716542", "private": false, "unlisted": true, "username": "jorenvo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mffzvs4kneuf2w9u0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "zMSthdEsXmGxbfana" } \ No newline at end of file diff --git a/art/TGGLggjxQgLPEFHWx/art.json b/art/TGGLggjxQgLPEFHWx/art.json index dac88e4f..1c676c01 100644 --- a/art/TGGLggjxQgLPEFHWx/art.json +++ b/art/TGGLggjxQgLPEFHWx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yXJ6WCMQCSanfJTWk", "createdAt": { - "$date": { - "$numberLong": "1447692554526" - } + "$date": "1447692554526" }, "username": "dzozef", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448279176305" - } + "$date": "1448279176305" }, "modifiedAt": { - "$date": { - "$numberLong": "1448365771420" - } + "$date": "1448365771420" }, "origId": null, "name": "heightfield plotter", - "rank": { - "$numberDouble": "10.372636880530486" - }, + "rank": "10.372636880530486", "private": false, "username": "dzozef", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-196eqbwwif1xb8f6r-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2079" - }, - "likes": { - "$numberInt": "13" - }, + "views": "2079", + "likes": "13", "revisionId": "5mGww4MYANm3buTTS", "avatarUrl": "https://secure.gravatar.com/avatar/d6b044e92a377cd617762af9a488719d?default=retro&size=200" } \ No newline at end of file diff --git a/art/TH2CTrKcW6GQ4Y9q9/art.json b/art/TH2CTrKcW6GQ4Y9q9/art.json index 009b4f59..7dc65036 100644 --- a/art/TH2CTrKcW6GQ4Y9q9/art.json +++ b/art/TH2CTrKcW6GQ4Y9q9/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446212877117" - } + "$date": "1446212877117" }, "origId": null, "name": "unnamed", @@ -25,20 +23,12 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 64.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 5.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n\n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n vec2 xy = vec2(\n x * mix(0.5, 1.0, invV),\n y + pow(snd, 5.0) * 1.0) / (v + 0.5);\n gl_Position = vec4(xy * 0.5, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-fxot0gtbjrkyfqy9j-thumbnail.jpg", - "views": { - "$numberInt": "240" - }, - "likes": { - "$numberInt": "0" - }, + "views": "240", + "likes": "0", "revisionId": "eppGqbcDwwxzY6Lv8", "modifiedAt": { - "$date": { - "$numberLong": "1446212877129" - } + "$date": "1446212877129" }, "hasSound": true, - "rank": { - "$numberDouble": "1.6389148705505143" - } + "rank": "1.6389148705505143" } \ No newline at end of file diff --git a/art/TKku4LqhCCgDpnKTd/art.json b/art/TKku4LqhCCgDpnKTd/art.json index f072bb5a..1dad8cce 100644 --- a/art/TKku4LqhCCgDpnKTd/art.json +++ b/art/TKku4LqhCCgDpnKTd/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1509853202018" - } + "$date": "1509853202018" }, "modifiedAt": { - "$date": { - "$numberLong": "1509853202018" - } + "$date": "1509853202018" }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulb4", "notes": "", - "rank": { - "$numberDouble": "1.3079844368104467" - }, + "rank": "1.3079844368104467", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5uexyao2ms42c8sot-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "EdH6Ff8zvtQxHAQrg" } \ No newline at end of file diff --git a/art/TMG34LHftperZZKZm/art.json b/art/TMG34LHftperZZKZm/art.json index 450a83ce..3c13ffed 100644 --- a/art/TMG34LHftperZZKZm/art.json +++ b/art/TMG34LHftperZZKZm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1503932811845" - } + "$date": "1503932811845" }, "modifiedAt": { - "$date": { - "$numberLong": "1503932811845" - } + "$date": "1503932811845" }, "origId": null, "name": "Test", "notes": "", - "rank": { - "$numberDouble": "1.6600026375425982" - }, + "rank": "1.6600026375425982", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-13m17rjl5l9u5tbm5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "K3J2qJwJGBpQwKZ7L" } \ No newline at end of file diff --git a/art/TPrujGdAaBfqpYpvT/art.json b/art/TPrujGdAaBfqpYpvT/art.json index 54f9e36d..9c1d875c 100644 --- a/art/TPrujGdAaBfqpYpvT/art.json +++ b/art/TPrujGdAaBfqpYpvT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463880533216" - } + "$date": "1463880533216" }, "modifiedAt": { - "$date": { - "$numberLong": "1463880533216" - } + "$date": "1463880533216" }, "origId": "jLife2TGRq2pa6fXN", "name": "curve", "notes": "", - "rank": { - "$numberDouble": "1.5081660478173184" - }, + "rank": "1.5081660478173184", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0jwrasq7zltr4fxm8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "NRcWkmZ4BjZuZcQG7" } \ No newline at end of file diff --git a/art/TTsbi8YxPA9GcqRmJ/art.json b/art/TTsbi8YxPA9GcqRmJ/art.json index 81670b6f..5fd983a7 100644 --- a/art/TTsbi8YxPA9GcqRmJ/art.json +++ b/art/TTsbi8YxPA9GcqRmJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1506860213378" - } + "$date": "1506860213378" }, "modifiedAt": { - "$date": { - "$numberLong": "1506860213378" - } + "$date": "1506860213378" }, "origId": "f2eQBt4FaMKf9efrz", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "10.316096366183048" - }, + "rank": "10.316096366183048", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-02wh8dgy7pkg8hsij-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "194" - }, - "likes": { - "$numberInt": "2" - }, + "views": "194", + "likes": "2", "revisionId": "KFkg4Pjxg7n66ihzD" } \ No newline at end of file diff --git a/art/TYoTaksHA6DWsP4aD/art.json b/art/TYoTaksHA6DWsP4aD/art.json index 3222722b..c7b64841 100644 --- a/art/TYoTaksHA6DWsP4aD/art.json +++ b/art/TYoTaksHA6DWsP4aD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466778038099" - } + "$date": "1466778038099" }, "modifiedAt": { - "$date": { - "$numberLong": "1512371835652" - } + "$date": "1512371835652" }, "origId": "kAANx8FwJoSeR9B4c", "name": "grid", "notes": "This one is used in the help 😜\nIf all you have is a hammer then everything is a nail 🤣", - "rank": { - "$numberDouble": "10.351896540465425" - }, + "rank": "10.351896540465425", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-pntovum9yxo1r8mp1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "734" - }, - "likes": { - "$numberInt": "11" - }, + "views": "734", + "likes": "11", "revisionId": "MRoHpWw4RtBNAxefz" } \ No newline at end of file diff --git a/art/TZ58peuETd4DLzbYC/art.json b/art/TZ58peuETd4DLzbYC/art.json index 96544858..308a7992 100644 --- a/art/TZ58peuETd4DLzbYC/art.json +++ b/art/TZ58peuETd4DLzbYC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1518199794084" - } + "$date": "1518199794084" }, "modifiedAt": { - "$date": { - "$numberLong": "1518199794084" - } + "$date": "1518199794084" }, "origId": "BQuWCvhCBBif7Zzmh", "name": "circles", "notes": "", - "rank": { - "$numberDouble": "1.338501586565041" - }, + "rank": "1.338501586565041", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xsqe39n7zycs1psmt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "157" - }, - "likes": { - "$numberInt": "0" - }, + "views": "157", + "likes": "0", "revisionId": "fyTdZP2FW98KaHpXp" } \ No newline at end of file diff --git a/art/TZBvEoNYkzhB8PtQR/art.json b/art/TZBvEoNYkzhB8PtQR/art.json index 2709679a..ce03b6c5 100644 --- a/art/TZBvEoNYkzhB8PtQR/art.json +++ b/art/TZBvEoNYkzhB8PtQR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465708776162" - } + "$date": "1465708776162" }, "modifiedAt": { - "$date": { - "$numberLong": "1591538751940" - } + "$date": "1591538751940" }, "origId": "uuHumiKPEiAKNPkEA", "name": "h-t", "notes": "", - "rank": { - "$numberDouble": "10.87010707915082" - }, + "rank": "10.87010707915082", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dgsde2jx3xio85xi3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1432" - }, - "likes": { - "$numberInt": "9" - }, + "views": "1432", + "likes": "9", "revisionId": "dSQdvQdNjoMwqiiYG" } \ No newline at end of file diff --git a/art/Ta4jCjwCjoL5iw4gY/art.json b/art/Ta4jCjwCjoL5iw4gY/art.json index ad6d2735..fabc24e4 100644 --- a/art/Ta4jCjwCjoL5iw4gY/art.json +++ b/art/Ta4jCjwCjoL5iw4gY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652949446764" - } + "$date": "1652949446764" }, "modifiedAt": { - "$date": { - "$numberLong": "1652949926274" - } + "$date": "1652949926274" }, "origId": "Tw8ymmpoiv7MwrjWv", "name": "Exercise - Vertexshaderart : Colors_sehun.kim", "notes": "Exercise - Vertexshaderart : Colors_sehun.kim", - "rank": { - "$numberDouble": "1.712123111384748" - }, + "rank": "1.712123111384748", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-k5drgoqh9zi3fkxji-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "cqfEdsbjjwQqGdCcx" } \ No newline at end of file diff --git a/art/TaRwiuErKL5fkN24p/art.json b/art/TaRwiuErKL5fkN24p/art.json index 5fcdbd10..1377a85e 100644 --- a/art/TaRwiuErKL5fkN24p/art.json +++ b/art/TaRwiuErKL5fkN24p/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1534124278250" - } + "$date": "1534124278250" }, "modifiedAt": { - "$date": { - "$numberLong": "1534124278250" - } + "$date": "1534124278250" }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.657547848878497" - }, + "rank": "1.657547848878497", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-urg0yvvgn6s8zpuh8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "32" - }, - "likes": { - "$numberInt": "0" - }, + "views": "32", + "likes": "0", "revisionId": "57CPDtdhn5fEe9MBv" } \ No newline at end of file diff --git a/art/TcJgksCcEE95aJXZc/art.json b/art/TcJgksCcEE95aJXZc/art.json index 00a01ba2..ae389e53 100644 --- a/art/TcJgksCcEE95aJXZc/art.json +++ b/art/TcJgksCcEE95aJXZc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1559532732025" - } + "$date": "1559532732025" }, "modifiedAt": { - "$date": { - "$numberLong": "1559532732025" - } + "$date": "1559532732025" }, "origId": "HzfYepRNGKNTsrgjP", "name": "tetra", "notes": "basket", - "rank": { - "$numberDouble": "1.144372799469367" - }, + "rank": "1.144372799469367", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9rfky2urbj9c7knas-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "ptTpedMimsegkKBtb" } \ No newline at end of file diff --git a/art/TdqvseMQyoJ3ZrjrD/art.json b/art/TdqvseMQyoJ3ZrjrD/art.json index 0dd92b07..87d627a4 100644 --- a/art/TdqvseMQyoJ3ZrjrD/art.json +++ b/art/TdqvseMQyoJ3ZrjrD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,14 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1447598532295" - } + "$date": "1447598532295" }, "modifiedAt": { - "$date": { - "$numberLong": "1448203037761" - } + "$date": "1448203037761" }, "origId": null, "name": "Garden Fireworks", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-e5i54ral7oq73t97q-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3580" - }, - "likes": { - "$numberInt": "15" - }, + "views": "3580", + "likes": "15", "revisionId": "W6FrKzneQJkmZtJwj", - "rank": { - "$numberDouble": "10.699371204363981" - }, + "rank": "10.699371204363981", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/TiyZJh7nekQSquxTK/art.json b/art/TiyZJh7nekQSquxTK/art.json index 2e26c33c..0afd9203 100644 --- a/art/TiyZJh7nekQSquxTK/art.json +++ b/art/TiyZJh7nekQSquxTK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1538390526985" - } + "$date": "1538390526985" }, "modifiedAt": { - "$date": { - "$numberLong": "1538390526985" - } + "$date": "1538390526985" }, "origId": "TGGLggjxQgLPEFHWx", "name": "heightfield plotter", "notes": "", - "rank": { - "$numberDouble": "1.1661967399933122" - }, + "rank": "1.1661967399933122", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ss07xal3icapvzy1u-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "145" - }, - "likes": { - "$numberInt": "0" - }, + "views": "145", + "likes": "0", "revisionId": "hbDw6oz7DMZJwt7EC" } \ No newline at end of file diff --git a/art/Tj6QZbDv6jioYkJtb/art.json b/art/Tj6QZbDv6jioYkJtb/art.json index 211a5cce..2e2201c8 100644 --- a/art/Tj6QZbDv6jioYkJtb/art.json +++ b/art/Tj6QZbDv6jioYkJtb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1529963938022" - } + "$date": "1529963938022" }, "modifiedAt": { - "$date": { - "$numberLong": "1529964806981" - } + "$date": "1529964806981" }, "origId": null, "name": "Curves with powers", "notes": "Making curves with powers", - "rank": { - "$numberDouble": "1.8969496492567894" - }, + "rank": "1.8969496492567894", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-bt1tvz9tj6tychd34-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "8wqFe2FzPSRHDM4fD" } \ No newline at end of file diff --git a/art/TjYfbRFifgzMfDFfg/art.json b/art/TjYfbRFifgzMfDFfg/art.json index 6481aaf9..89c846b7 100644 --- a/art/TjYfbRFifgzMfDFfg/art.json +++ b/art/TjYfbRFifgzMfDFfg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689309642804" - } + "$date": "1689309642804" }, "modifiedAt": { - "$date": { - "$numberLong": "1689309642804" - } + "$date": "1689309642804" }, "origId": "jETzmmycobJrRvXH9", "name": "SphereDistribution", "notes": "", - "rank": { - "$numberDouble": "1.058562914004288" - }, + "rank": "1.058562914004288", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-sgree9tktys6mcf21-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "4pYEZmNKZu94fQNmH" } \ No newline at end of file diff --git a/art/TjsWhmhbezg59ibvb/art.json b/art/TjsWhmhbezg59ibvb/art.json index ddcc9f9c..22ede38d 100644 --- a/art/TjsWhmhbezg59ibvb/art.json +++ b/art/TjsWhmhbezg59ibvb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1555872152375" - } + "$date": "1555872152375" }, "modifiedAt": { - "$date": { - "$numberLong": "1555872152375" - } + "$date": "1555872152375" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2826549114051633" - }, + "rank": "1.2826549114051633", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-dnlsnmugcpnazhqki-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "yiSnv3cRhAGKbeNzy" } \ No newline at end of file diff --git a/art/TkKCcbsYG7ubBaXDq/art.json b/art/TkKCcbsYG7ubBaXDq/art.json index 94458a6a..f581347f 100644 --- a/art/TkKCcbsYG7ubBaXDq/art.json +++ b/art/TkKCcbsYG7ubBaXDq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": { - "$numberLong": "1684040210652" - } + "$date": "1684040210652" }, "profile": { "name": "yejin shin", @@ -14,21 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": { - "$numberLong": "1684041990259" - } + "$date": "1684041990259" }, "modifiedAt": { - "$date": { - "$numberLong": "1684041990259" - } + "$date": "1684041990259" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7175184460576416" - }, + "rank": "1.7175184460576416", "private": false, "unlisted": true, "username": "yejin-shin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rnd67cs6p1anqpkzb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "qBXph2ithME5oRG4u" } \ No newline at end of file diff --git a/art/TkQY6zwRTeGzEqbCb/art.json b/art/TkQY6zwRTeGzEqbCb/art.json index 63890bca..9dc8b4f9 100644 --- a/art/TkQY6zwRTeGzEqbCb/art.json +++ b/art/TkQY6zwRTeGzEqbCb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": { - "$numberLong": "1492808668114" - } + "$date": "1492808668114" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": { - "$numberLong": "1492811832959" - } + "$date": "1492811832959" }, "modifiedAt": { - "$date": { - "$numberLong": "1492811832959" - } + "$date": "1492811832959" }, "origId": "2djzoxSxpM9HnRXQH", "name": "z%%z 3 music", "notes": "", - "rank": { - "$numberDouble": "1.3063086583942776" - }, + "rank": "1.3063086583942776", "private": false, "unlisted": true, "username": "clydepashley", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l69t7w9hln6zevamk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "dtoo4mRfpaXTWDhCy" } \ No newline at end of file diff --git a/art/TmsGWvgfvS9T75Fii/art.json b/art/TmsGWvgfvS9T75Fii/art.json index 02206723..0e9cf2c3 100644 --- a/art/TmsGWvgfvS9T75Fii/art.json +++ b/art/TmsGWvgfvS9T75Fii/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689302834444" - } + "$date": "1689302834444" }, "modifiedAt": { - "$date": { - "$numberLong": "1689305968965" - } + "$date": "1689305968965" }, "origId": null, "name": "Sample test", "notes": "", - "rank": { - "$numberDouble": "1.7629310167898642" - }, + "rank": "1.7629310167898642", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tqzq1mp4blmp9psr4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "yKxzwaiCyEW9BBpeB" } \ No newline at end of file diff --git a/art/Tn26s3ARMWt6vkHkk/art.json b/art/Tn26s3ARMWt6vkHkk/art.json index d1aa0b31..bfce6ce8 100644 --- a/art/Tn26s3ARMWt6vkHkk/art.json +++ b/art/Tn26s3ARMWt6vkHkk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1494054469299" - } + "$date": "1494054469299" }, "modifiedAt": { - "$date": { - "$numberLong": "1494054469299" - } + "$date": "1494054469299" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "foof", "notes": "", - "rank": { - "$numberDouble": "10.319538444329265" - }, + "rank": "10.319538444329265", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hcj5z3k9mr1m4eyt3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "364" - }, - "likes": { - "$numberInt": "6" - }, + "views": "364", + "likes": "6", "revisionId": "EMTPH8nHxznchrMRK" } \ No newline at end of file diff --git a/art/TnA8pckZzDwoPmYvM/art.json b/art/TnA8pckZzDwoPmYvM/art.json index b27f891d..ad42a9ba 100644 --- a/art/TnA8pckZzDwoPmYvM/art.json +++ b/art/TnA8pckZzDwoPmYvM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": { - "$numberLong": "1552696746395" - } + "$date": "1552696746395" }, "profile": { "name": "Alejandro Cámara", @@ -14,21 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": { - "$numberLong": "1553029252655" - } + "$date": "1553029252655" }, "modifiedAt": { - "$date": { - "$numberLong": "1553051974769" - } + "$date": "1553051974769" }, "origId": null, "name": "P04-Ej02", "notes": "", - "rank": { - "$numberDouble": "1.3092513897487676" - }, + "rank": "1.3092513897487676", "private": false, "unlisted": true, "username": "alejandrocamara", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hp32xqbsjdtwnwxxp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "uoYoMWMefHhGo8kiz" } \ No newline at end of file diff --git a/art/TnXzsnYqaPym78gQ8/art.json b/art/TnXzsnYqaPym78gQ8/art.json index 345d2edd..f49673ce 100644 --- a/art/TnXzsnYqaPym78gQ8/art.json +++ b/art/TnXzsnYqaPym78gQ8/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446283588771" - } + "$date": "1446283588771" }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "julia", @@ -25,19 +23,11 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos, float w, float h)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(1.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n float newRe = 1.5 * (pos.x - w / 2.0) / (0.5 * w);\n float newIm = (pos.y - h / 2.0) / (0.5 * h);\n float oldRe;\n float oldIm;\n float j = 0.0;\n for(int i = 0; i < 128; i++)\n {\n j+=1.0;\n oldRe = newRe;\n oldIm = newIm;\n newRe = oldRe * oldRe - oldIm * oldIm + 0.4;\n newIm = 2.0 * oldRe * oldIm + sin(time/1.0);\n if((newRe * newRe + newIm * newIm) > 4.0) break;\n }\n return j/64.0;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px+0.5, py+0.5)*100.0,w/2.0,h/2.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-jyz5mtdesuiwpq0yb-thumbnail.jpg", - "views": { - "$numberInt": "469" - }, - "likes": { - "$numberInt": "2" - }, + "views": "469", + "likes": "2", "revisionId": "JJjSFRdPyJoJFCqao", "modifiedAt": { - "$date": { - "$numberLong": "1446283588776" - } + "$date": "1446283588776" }, - "rank": { - "$numberDouble": "10.32724116970912" - } + "rank": "10.32724116970912" } \ No newline at end of file diff --git a/art/ToJKAtGKcN3vg5MJY/art.json b/art/ToJKAtGKcN3vg5MJY/art.json index 004d3383..95e03674 100644 --- a/art/ToJKAtGKcN3vg5MJY/art.json +++ b/art/ToJKAtGKcN3vg5MJY/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1604401422565" - } + "$date": "1604401422565" }, "modifiedAt": { - "$date": { - "$numberLong": "1604401422565" - } + "$date": "1604401422565" }, "origId": "eYuBQN69mTZCKaGdB", "name": "barret blockz ", "notes": "", - "rank": { - "$numberDouble": "1.9727978696847073" - }, + "rank": "1.9727978696847073", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4ucsh9d2402ttbrbf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "86" - }, - "likes": { - "$numberInt": "0" - }, + "views": "86", + "likes": "0", "revisionId": "bntLBQfkuTPaGrtMu" } \ No newline at end of file diff --git a/art/Toiefpwj7bhJqsYxd/art.json b/art/Toiefpwj7bhJqsYxd/art.json index 22bcc545..399e07cb 100644 --- a/art/Toiefpwj7bhJqsYxd/art.json +++ b/art/Toiefpwj7bhJqsYxd/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446208651828" - } + "$date": "1446208651828" }, "origId": null, "name": "unnamed", @@ -25,20 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 8.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-ytsdswuq7vvj56y6s-thumbnail.jpg", - "views": { - "$numberInt": "192" - }, - "likes": { - "$numberInt": "0" - }, + "views": "192", + "likes": "0", "revisionId": "pLLH4He2eqDjaQ6PC", "modifiedAt": { - "$date": { - "$numberLong": "1446208651831" - } + "$date": "1446208651831" }, "hasSound": true, - "rank": { - "$numberDouble": "1.6536901133500412" - } + "rank": "1.6536901133500412" } \ No newline at end of file diff --git a/art/TrexNrcNFyQ7FrJjb/art.json b/art/TrexNrcNFyQ7FrJjb/art.json index ef07a2f3..82869ef2 100644 --- a/art/TrexNrcNFyQ7FrJjb/art.json +++ b/art/TrexNrcNFyQ7FrJjb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,14 +12,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446545252712" - } + "$date": "1446545252712" }, "modifiedAt": { - "$date": { - "$numberLong": "1446545252712" - } + "$date": "1446545252712" }, "origId": "LTuqGKGJGc3bHxGij", "name": "shapeshift", @@ -41,15 +35,9 @@ "shader": "vec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float t = time * 0.2;\n float NUM_SEGMENTS = 3. + mod(floor(t), 20.);\n float NUM_POINTS = NUM_SEGMENTS * 2.0;\n float STEP = 3.0 + mod(floor(t * 4.), NUM_SEGMENTS);\n float PI = 3.14159 + mod(floor(t * 8.), 30.0);\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00024, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.9, 0.8);\n float innerRadius = pow(count * 0.0025, 1.10);\n float oC = cos(orbitAngle + count * 0.01) * innerRadius;\n float oS = sin(orbitAngle + count * 0.01) * innerRadius;\n\n vec2 aspect = vec2(1, resolution.x / resolution.y); \n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n \n float hue = floor(time) / 0.23;\n float sat = 1.;\n float val = 0.8;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-q8ud09emoqpfjkx2f-thumbnail.jpg", - "views": { - "$numberInt": "229" - }, - "likes": { - "$numberInt": "0" - }, + "views": "229", + "likes": "0", "revisionId": "dRpMmQJ9SuxgmcbAZ", - "rank": { - "$numberDouble": "1.3489571120973654" - }, + "rank": "1.3489571120973654", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/TrfCHd7Prkiad7Fox/art.json b/art/TrfCHd7Prkiad7Fox/art.json index 3824b341..27da37cf 100644 --- a/art/TrfCHd7Prkiad7Fox/art.json +++ b/art/TrfCHd7Prkiad7Fox/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1509001182119" - } + "$date": "1509001182119" }, "modifiedAt": { - "$date": { - "$numberLong": "1509001182119" - } + "$date": "1509001182119" }, "origId": "349P7R35WtujgHxrw", "name": "666wired x3 4k", "notes": "", - "rank": { - "$numberDouble": "1.8697000533154733" - }, + "rank": "1.8697000533154733", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7dl5oi7clcjogmhoh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "114" - }, - "likes": { - "$numberInt": "0" - }, + "views": "114", + "likes": "0", "revisionId": "9PWD8qTJLv6mn533T" } \ No newline at end of file diff --git a/art/TsDPjH9MzsLF4uHdo/art.json b/art/TsDPjH9MzsLF4uHdo/art.json index febe2ba1..4c88fc8e 100644 --- a/art/TsDPjH9MzsLF4uHdo/art.json +++ b/art/TsDPjH9MzsLF4uHdo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642499110308" - } + "$date": "1642499110308" }, "modifiedAt": { - "$date": { - "$numberLong": "1642499110308" - } + "$date": "1642499110308" }, "origId": "78PSuMWSJy9qmzeCm", "name": "snêky", "notes": "", - "rank": { - "$numberDouble": "1.94797257112913" - }, + "rank": "1.94797257112913", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fzg9eyxsgmr1yisnf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "iSYz4toWLX4JAFSn6" } \ No newline at end of file diff --git a/art/TtKakFtTdMbTCbaQj/art.json b/art/TtKakFtTdMbTCbaQj/art.json index 2be54ae1..be090cd4 100644 --- a/art/TtKakFtTdMbTCbaQj/art.json +++ b/art/TtKakFtTdMbTCbaQj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": { - "$numberLong": "1530901372124" - } + "$date": "1530901372124" }, "username": "mattsonic", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1530901380641" - } + "$date": "1530901380641" }, "modifiedAt": { - "$date": { - "$numberLong": "1530901380641" - } + "$date": "1530901380641" }, "origId": null, "name": "tutorial1", "notes": "", - "rank": { - "$numberDouble": "1.9862747814214234" - }, + "rank": "1.9862747814214234", "private": false, "unlisted": true, "username": "mattsonic", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i9vztkv3xyxhb9hl0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Ec8cFntekajDWqzPg" } \ No newline at end of file diff --git a/art/Tv6txjYWJaTTTbyRp/art.json b/art/Tv6txjYWJaTTTbyRp/art.json index 43093e1d..b2d06c7f 100644 --- a/art/Tv6txjYWJaTTTbyRp/art.json +++ b/art/Tv6txjYWJaTTTbyRp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571702704133" - } + "$date": "1571702704133" }, "modifiedAt": { - "$date": { - "$numberLong": "1571702704133" - } + "$date": "1571702704133" }, "origId": "bgatWdfJ85SuY4Fn3", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.8287651330848669" - }, + "rank": "1.8287651330848669", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f65q6jvwpn6bcvn5f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "189" - }, - "likes": { - "$numberInt": "0" - }, + "views": "189", + "likes": "0", "revisionId": "7duR77PCerFqH898W" } \ No newline at end of file diff --git a/art/Tw8ymmpoiv7MwrjWv/art.json b/art/Tw8ymmpoiv7MwrjWv/art.json index ed082719..d73efe4f 100644 --- a/art/Tw8ymmpoiv7MwrjWv/art.json +++ b/art/Tw8ymmpoiv7MwrjWv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652949401958" - } + "$date": "1652949401958" }, "modifiedAt": { - "$date": { - "$numberLong": "1652949401958" - } + "$date": "1652949401958" }, "origId": null, "name": "Exercise - Vertexshaderart : Colors", "notes": "Exercise - Vertexshaderart : Colors", - "rank": { - "$numberDouble": "1.0958336156211932" - }, + "rank": "1.0958336156211932", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cvyesdo586g77jo0v-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "32aoDcja37CMdDkjz" } \ No newline at end of file diff --git a/art/W5AaXFFJk2ZggnWEk/art.json b/art/W5AaXFFJk2ZggnWEk/art.json index 746fcf90..2635d8d5 100644 --- a/art/W5AaXFFJk2ZggnWEk/art.json +++ b/art/W5AaXFFJk2ZggnWEk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551118150645" - } + "$date": "1551118150645" }, "modifiedAt": { - "$date": { - "$numberLong": "1551118821807" - } + "$date": "1551118821807" }, "origId": null, "name": "simple", "notes": "", - "rank": { - "$numberDouble": "1.2381230235670808" - }, + "rank": "1.2381230235670808", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gqn7s6jwfzts85hzz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "0" - }, + "views": "107", + "likes": "0", "revisionId": "x4zPpBAdxXjRPCEhR" } \ No newline at end of file diff --git a/art/W5vsi9uadatWRg8XJ/art.json b/art/W5vsi9uadatWRg8XJ/art.json index 8f9322eb..d276176a 100644 --- a/art/W5vsi9uadatWRg8XJ/art.json +++ b/art/W5vsi9uadatWRg8XJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1511254481909" - } + "$date": "1511254481909" }, "modifiedAt": { - "$date": { - "$numberLong": "1511254481909" - } + "$date": "1511254481909" }, "origId": "T9BE9jwspwHzixcM5", "name": "plasma waves 6666", "notes": "", - "rank": { - "$numberDouble": "1.2892622447105027" - }, + "rank": "1.2892622447105027", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5sgozfaq4i3rn2ifd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "osBDyL3GNmFo8N7K3" } \ No newline at end of file diff --git a/art/W6AZjsv3rqioGwCLa/art.json b/art/W6AZjsv3rqioGwCLa/art.json index 44690ce3..d2b585fa 100644 --- a/art/W6AZjsv3rqioGwCLa/art.json +++ b/art/W6AZjsv3rqioGwCLa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642024813634" - } + "$date": "1642024813634" }, "modifiedAt": { - "$date": { - "$numberLong": "1642073070493" - } + "$date": "1642073070493" }, "origId": "rghHKREPitTaTLiyH", "name": "Oh my word", "notes": "", - "rank": { - "$numberDouble": "1.632777081109505" - }, + "rank": "1.632777081109505", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-go3bn66wd32dq2ctc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "90" - }, - "likes": { - "$numberInt": "0" - }, + "views": "90", + "likes": "0", "revisionId": "snGh7X5FGLbbj2XuJ" } \ No newline at end of file diff --git a/art/W7N52DhuhNz27EPxw/art.json b/art/W7N52DhuhNz27EPxw/art.json index b45356b7..c2bb5751 100644 --- a/art/W7N52DhuhNz27EPxw/art.json +++ b/art/W7N52DhuhNz27EPxw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r9TsYjFbMAHj6aFmq", "createdAt": { - "$date": { - "$numberLong": "1525508581790" - } + "$date": "1525508581790" }, "username": "sina5an", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1525513956597" - } + "$date": "1525513956597" }, "modifiedAt": { - "$date": { - "$numberLong": "1525513956597" - } + "$date": "1525513956597" }, "origId": null, "name": "Ders 1", "notes": "", - "rank": { - "$numberDouble": "1.9490875225244937" - }, + "rank": "1.9490875225244937", "private": false, "unlisted": false, "username": "sina5an", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-c4b5x71ah1ff8yjd1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "270" - }, - "likes": { - "$numberInt": "0" - }, + "views": "270", + "likes": "0", "revisionId": "xxsmEZygAg6He993f" } \ No newline at end of file diff --git a/art/W9WTPxA9AXtFxZRqq/art.json b/art/W9WTPxA9AXtFxZRqq/art.json index f7a1ba45..c54f72c4 100644 --- a/art/W9WTPxA9AXtFxZRqq/art.json +++ b/art/W9WTPxA9AXtFxZRqq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bNheeAS24MHH5bfHh", "createdAt": { - "$date": { - "$numberLong": "1446789740056" - } + "$date": "1446789740056" }, "profile": { "first_name": "Jason", @@ -15,14 +13,10 @@ "username": "jason" }, "createdAt": { - "$date": { - "$numberLong": "1446789744240" - } + "$date": "1446789744240" }, "modifiedAt": { - "$date": { - "$numberLong": "1446789744240" - } + "$date": "1446789744240" }, "origId": null, "name": "sines", @@ -42,15 +36,9 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n /*\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n */\n \n float traces = 5.0;\n float trace = mod(vertexId, traces);\n float x = -1.0 + 2.0 * vertexId / vertexCount;\n \n float speed = 1.0 * time;\n float amp = sin(time) * (1.0 + trace) / traces;\n float y = amp * sin(speed + PI * x);\n \n gl_Position = vec4(x, y, 0, 1);\n float c = trace / traces;\n v_color = vec4(hsv2rgb(vec3(x, 0.5, 1)), 1);\n //v_color = vec4(c, c, 1, 0);\n}" }, "screenshotURL": "data/images/images-mq97m9nxjsgg7i0pe-thumbnail.jpg", - "views": { - "$numberInt": "169" - }, - "likes": { - "$numberInt": "0" - }, + "views": "169", + "likes": "0", "revisionId": "k8NtKdtuXp6B7mtZk", - "rank": { - "$numberDouble": "1.479706025654675" - }, + "rank": "1.479706025654675", "avatarUrl": "https://lh4.googleusercontent.com/-wE4hYuyWNI8/AAAAAAAAAAI/AAAAAAAAm8k/TUzOeIuTvlY/photo.jpg" } \ No newline at end of file diff --git a/art/WARdzeaiQZaiSy6Hj/art.json b/art/WARdzeaiQZaiSy6Hj/art.json index ac968986..17494ec3 100644 --- a/art/WARdzeaiQZaiSy6Hj/art.json +++ b/art/WARdzeaiQZaiSy6Hj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1449082902129" - } + "$date": "1449082902129" }, "modifiedAt": { - "$date": { - "$numberLong": "1591668931663" - } + "$date": "1591668931663" }, "origId": null, "name": "uniuni", - "rank": { - "$numberDouble": "10.775740014660776" - }, + "rank": "10.775740014660776", "private": false, "unlisted": false, "username": "gman", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-fprrdobp2yiuwmr8l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "221" - }, - "likes": { - "$numberInt": "2" - }, + "views": "221", + "likes": "2", "revisionId": "6xWtquaxarHxqeYYR", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "" diff --git a/art/WBgJQrq6H2sZ2gzyb/art.json b/art/WBgJQrq6H2sZ2gzyb/art.json index ece0ae1b..fff9823f 100644 --- a/art/WBgJQrq6H2sZ2gzyb/art.json +++ b/art/WBgJQrq6H2sZ2gzyb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512908569240" - } + "$date": "1512908569240" }, "modifiedAt": { - "$date": { - "$numberLong": "1512908569240" - } + "$date": "1512908569240" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.2541237644938559" - }, + "rank": "1.2541237644938559", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vw8arwvvehovcvucq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "vbT9YTmFRNwYfE73D" } \ No newline at end of file diff --git a/art/WC5fhEkctfmHrGz6m/art.json b/art/WC5fhEkctfmHrGz6m/art.json index 1659d09b..be9e37a8 100644 --- a/art/WC5fhEkctfmHrGz6m/art.json +++ b/art/WC5fhEkctfmHrGz6m/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684323718468" - } + "$date": "1684323718468" }, "modifiedAt": { - "$date": { - "$numberLong": "1684323718468" - } + "$date": "1684323718468" }, "origId": null, "name": "Making A Grid_minseok_kim", "notes": "", - "rank": { - "$numberDouble": "1.5000496348001475" - }, + "rank": "1.5000496348001475", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jvnygw42dvb174q3r-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "gL8fnScPckhPkitWi" } \ No newline at end of file diff --git a/art/WEKX8jLk432REZLJq/art.json b/art/WEKX8jLk432REZLJq/art.json index 0040c411..a983748a 100644 --- a/art/WEKX8jLk432REZLJq/art.json +++ b/art/WEKX8jLk432REZLJq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448613046287" - } + "$date": "1448613046287" }, "modifiedAt": { - "$date": { - "$numberLong": "1448892907198" - } + "$date": "1448892907198" }, "origId": "pJM2rdtSkSBnEkMeG", "name": "illu", - "rank": { - "$numberDouble": "1.55512851663381" - }, + "rank": "1.55512851663381", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-x1xom7jgfgpv7zcsl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "227" - }, - "likes": { - "$numberInt": "1" - }, + "views": "227", + "likes": "1", "revisionId": "6XiJpRhK6GTPyMQAg", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" diff --git a/art/WGdY3o9Nv6AqRvu5E/art.json b/art/WGdY3o9Nv6AqRvu5E/art.json index ae2c0b14..f1def835 100644 --- a/art/WGdY3o9Nv6AqRvu5E/art.json +++ b/art/WGdY3o9Nv6AqRvu5E/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1673123490769" - } + "$date": "1673123490769" }, "modifiedAt": { - "$date": { - "$numberLong": "1673123490769" - } + "$date": "1673123490769" }, "origId": "pTwLX9y5LQfFD3iey", "name": "vector field demonstration", "notes": "", - "rank": { - "$numberDouble": "1.8799885520799822" - }, + "rank": "1.8799885520799822", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u7x7y5e7l25hu68z2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "27" - }, - "likes": { - "$numberInt": "0" - }, + "views": "27", + "likes": "0", "revisionId": "9DfKZkGjhKcYJJ4ye" } \ No newline at end of file diff --git a/art/WKkAZ9su88ypqH9da/art.json b/art/WKkAZ9su88ypqH9da/art.json index 1fd05102..2e8214d4 100644 --- a/art/WKkAZ9su88ypqH9da/art.json +++ b/art/WKkAZ9su88ypqH9da/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652948650012" - } + "$date": "1652948650012" }, "modifiedAt": { - "$date": { - "$numberLong": "1652948650012" - } + "$date": "1652948650012" }, "origId": "xPP9fDv73GJbsTxGE", "name": "Exercise - Vertexshaderart : Motion", "notes": "Exercise - Vertexshaderart : Motion", - "rank": { - "$numberDouble": "1.6397959260371242" - }, + "rank": "1.6397959260371242", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-z3aw97e71l40pgibb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "o9X29DkgmC2HRCABf" } \ No newline at end of file diff --git a/art/WM2T8Fz7ftcgqwgYn/art.json b/art/WM2T8Fz7ftcgqwgYn/art.json index 944ba62c..76bc4cc9 100644 --- a/art/WM2T8Fz7ftcgqwgYn/art.json +++ b/art/WM2T8Fz7ftcgqwgYn/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1487369965918" - } + "$date": "1487369965918" }, "modifiedAt": { - "$date": { - "$numberLong": "1487369965918" - } + "$date": "1487369965918" }, "origId": "obL3NXCsSpjdP4EX9", "name": "plasma grid", "notes": "", - "rank": { - "$numberDouble": "1.3565483398537834" - }, + "rank": "1.3565483398537834", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n5jqyci8gywvyqlgw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "152" - }, - "likes": { - "$numberInt": "0" - }, + "views": "152", + "likes": "0", "revisionId": "kmAQhTXKLM7qxdvMA" } \ No newline at end of file diff --git a/art/WMSNZ3Scdfw2fZJyw/art.json b/art/WMSNZ3Scdfw2fZJyw/art.json index c3aa8d26..1507a9e1 100644 --- a/art/WMSNZ3Scdfw2fZJyw/art.json +++ b/art/WMSNZ3Scdfw2fZJyw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1598790413732" - } + "$date": "1598790413732" }, "modifiedAt": { - "$date": { - "$numberLong": "1598790413732" - } + "$date": "1598790413732" }, "origId": "S8WjbT3dh5ZHhbpAS", "name": "crepe3", "notes": "", - "rank": { - "$numberDouble": "1.1045156281927349" - }, + "rank": "1.1045156281927349", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-m03374aefkhqmhnyh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "2DB2S6DwM8gi7hgFH" } \ No newline at end of file diff --git a/art/WMeytAXb53i6LtrWm/art.json b/art/WMeytAXb53i6LtrWm/art.json index a31e0949..9551722b 100644 --- a/art/WMeytAXb53i6LtrWm/art.json +++ b/art/WMeytAXb53i6LtrWm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1467482639021" - } + "$date": "1467482639021" }, "modifiedAt": { - "$date": { - "$numberLong": "1468296456717" - } + "$date": "1468296456717" }, "origId": null, "name": "woozy", "notes": "", - "rank": { - "$numberDouble": "10.051147328720198" - }, + "rank": "10.051147328720198", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ro2r5d7ydpdn4wpyz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "558" - }, - "likes": { - "$numberInt": "9" - }, + "views": "558", + "likes": "9", "revisionId": "5zxi5XEFJ6KrfhxPj" } \ No newline at end of file diff --git a/art/WQxKx3Pee7i5gEdzG/art.json b/art/WQxKx3Pee7i5gEdzG/art.json index c06fed49..85e263b6 100644 --- a/art/WQxKx3Pee7i5gEdzG/art.json +++ b/art/WQxKx3Pee7i5gEdzG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1565912380871" - } + "$date": "1565912380871" }, "modifiedAt": { - "$date": { - "$numberLong": "1565912380871" - } + "$date": "1565912380871" }, "origId": "XK2y2Cy63Ez45E7pm", "name": "gworm KMACHINE wip2", "notes": "", - "rank": { - "$numberDouble": "1.1178346440930813" - }, + "rank": "1.1178346440930813", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-15wxwg3goxvxugzxu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "236" - }, - "likes": { - "$numberInt": "1" - }, + "views": "236", + "likes": "1", "revisionId": "jwuKzmSp9tydv7LLs" } \ No newline at end of file diff --git a/art/WWDNZ5h4zR4H9dqPn/art.json b/art/WWDNZ5h4zR4H9dqPn/art.json index c7f23f99..5e722cfb 100644 --- a/art/WWDNZ5h4zR4H9dqPn/art.json +++ b/art/WWDNZ5h4zR4H9dqPn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": { - "$numberLong": "1684301218251" - } + "$date": "1684301218251" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": { - "$numberLong": "1684314619853" - } + "$date": "1684314619853" }, "modifiedAt": { - "$date": { - "$numberLong": "1684314761596" - } + "$date": "1684314761596" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.5711609604907355" - }, + "rank": "1.5711609604907355", "private": false, "unlisted": true, "username": "minjae-yu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s261xcsh36qdgv4ac-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "tJe57MKWKEnEw7tZq" } \ No newline at end of file diff --git a/art/WWd3sxvrHtZpty96D/art.json b/art/WWd3sxvrHtZpty96D/art.json index 79cbe1c3..d9f95678 100644 --- a/art/WWd3sxvrHtZpty96D/art.json +++ b/art/WWd3sxvrHtZpty96D/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520076588824" - } + "$date": "1520076588824" }, "modifiedAt": { - "$date": { - "$numberLong": "1520076588824" - } + "$date": "1520076588824" }, "origId": "srEzQEq8iaczPwERC", "name": "toon chaos1", "notes": "", - "rank": { - "$numberDouble": "1.7504991961355072" - }, + "rank": "1.7504991961355072", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-v83g9wskj1yod6e59-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "106" - }, - "likes": { - "$numberInt": "0" - }, + "views": "106", + "likes": "0", "revisionId": "AFtNm7nX5omWqLeq9" } \ No newline at end of file diff --git a/art/WXAP9xy4D98Qz6J8f/art.json b/art/WXAP9xy4D98Qz6J8f/art.json index d2ad317e..64d9cbda 100644 --- a/art/WXAP9xy4D98Qz6J8f/art.json +++ b/art/WXAP9xy4D98Qz6J8f/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YENNvdHH2hjjkQZyr", "createdAt": { - "$date": { - "$numberLong": "1526166965786" - } + "$date": "1526166965786" }, "profile": { "name": "Rob Southgate", @@ -14,21 +12,15 @@ "username": "robsouthgate4" }, "createdAt": { - "$date": { - "$numberLong": "1526166969169" - } + "$date": "1526166969169" }, "modifiedAt": { - "$date": { - "$numberLong": "1526166969169" - } + "$date": "1526166969169" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.657240589022221" - }, + "rank": "1.657240589022221", "private": false, "unlisted": true, "username": "robsouthgate4", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rew6f0ip4abwtbsen-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Dewbmk4yJKKL9Do22" } \ No newline at end of file diff --git a/art/WYLzRpCTKdWsrCPkZ/art.json b/art/WYLzRpCTKdWsrCPkZ/art.json index 5c53d88d..362e5e91 100644 --- a/art/WYLzRpCTKdWsrCPkZ/art.json +++ b/art/WYLzRpCTKdWsrCPkZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1518813201466" - } + "$date": "1518813201466" }, "modifiedAt": { - "$date": { - "$numberLong": "1518813201466" - } + "$date": "1518813201466" }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "It's So In Vogue To Be Dead", "notes": "", - "rank": { - "$numberDouble": "1.875945502157133" - }, + "rank": "1.875945502157133", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0enzij7j6btlo410r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "aBLyHLJB2wDfGFHNR" } \ No newline at end of file diff --git a/art/WZ4EToBv8LTc3N3Tn/art.json b/art/WZ4EToBv8LTc3N3Tn/art.json index a3a5ec03..4b08b9b1 100644 --- a/art/WZ4EToBv8LTc3N3Tn/art.json +++ b/art/WZ4EToBv8LTc3N3Tn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dAjowjxtKCPWETu9X", "createdAt": { - "$date": { - "$numberLong": "1454951904461" - } + "$date": "1454951904461" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "atomim" }, "createdAt": { - "$date": { - "$numberLong": "1454951999858" - } + "$date": "1454951999858" }, "modifiedAt": { - "$date": { - "$numberLong": "1454954234289" - } + "$date": "1454954234289" }, "origId": null, "name": "husleri", "notes": "remember to reset time!", - "rank": { - "$numberDouble": "1.2342607865195925" - }, + "rank": "1.2342607865195925", "private": false, "unlisted": false, "username": "atomim", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dds4ppnhrsidjttxp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "214" - }, - "likes": { - "$numberInt": "0" - }, + "views": "214", + "likes": "0", "revisionId": "ACyBA9zu5YcaaceHj" } \ No newline at end of file diff --git a/art/WZNDshPHXJPBR52fb/art.json b/art/WZNDshPHXJPBR52fb/art.json index c5f0080b..eab41a30 100644 --- a/art/WZNDshPHXJPBR52fb/art.json +++ b/art/WZNDshPHXJPBR52fb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522931253192" - } + "$date": "1522931253192" }, "modifiedAt": { - "$date": { - "$numberLong": "1522931253192" - } + "$date": "1522931253192" }, "origId": "CJyTYWu2F352dNTrn", "name": "hrt", "notes": "", - "rank": { - "$numberDouble": "1.713029233818406" - }, + "rank": "1.713029233818406", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vs3jnysqkizh56ms4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "9adXir9nsijW5PDvq" } \ No newline at end of file diff --git a/art/WbN969kWgnCsYXofi/art.json b/art/WbN969kWgnCsYXofi/art.json index bc092ab5..6c4248c7 100644 --- a/art/WbN969kWgnCsYXofi/art.json +++ b/art/WbN969kWgnCsYXofi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1676886843571" - } + "$date": "1676886843571" }, "modifiedAt": { - "$date": { - "$numberLong": "1676886843571" - } + "$date": "1676886843571" }, "origId": "wt7dgJfnc9ut9a8tk", "name": "sketch", "notes": "", - "rank": { - "$numberDouble": "1.1457145893871108" - }, + "rank": "1.1457145893871108", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-aj17rdnpw6vpj68vg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "TE5omaiyM5R9otPcB" } \ No newline at end of file diff --git a/art/WcpXFp2FfMH7gwc6m/art.json b/art/WcpXFp2FfMH7gwc6m/art.json index 9cd2af47..d976e01d 100644 --- a/art/WcpXFp2FfMH7gwc6m/art.json +++ b/art/WcpXFp2FfMH7gwc6m/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684762237859" - } + "$date": "1684762237859" }, "modifiedAt": { - "$date": { - "$numberLong": "1684762237859" - } + "$date": "1684762237859" }, "origId": "9hzmisGQfvWW54XX2", "name": "Audio Reactive Art hyojoonKim", "notes": "", - "rank": { - "$numberDouble": "1.3277932251181894" - }, + "rank": "1.3277932251181894", "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qmm70n2wwv3b7o1vb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "PbLCeqtjGBbvjWaD9" } \ No newline at end of file diff --git a/art/WfwMFdL3M3qEpW4zy/art.json b/art/WfwMFdL3M3qEpW4zy/art.json index e8f1fd60..d2bb0b5b 100644 --- a/art/WfwMFdL3M3qEpW4zy/art.json +++ b/art/WfwMFdL3M3qEpW4zy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1685167836895" - } + "$date": "1685167836895" }, "modifiedAt": { - "$date": { - "$numberLong": "1685170621760" - } + "$date": "1685170621760" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.9915243288584445" - }, + "rank": "1.9915243288584445", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-72jahw7kmqc9ayvgd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "BeAg8R2P7GRpoFsKA" } \ No newline at end of file diff --git a/art/WgAGyf4sc6LfsH2bd/art.json b/art/WgAGyf4sc6LfsH2bd/art.json index c07b6495..971c2cd1 100644 --- a/art/WgAGyf4sc6LfsH2bd/art.json +++ b/art/WgAGyf4sc6LfsH2bd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445777460343" - } + "$date": "1445777460343" }, "origId": null, "name": "squiro", @@ -35,22 +31,14 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.21 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "az6MaCyqZHBJcj8u6", - "views": { - "$numberInt": "736" - }, - "likes": { - "$numberInt": "7" - }, + "views": "736", + "likes": "7", "revisionId": "Jn9x7n7moQP4HJzTM", "screenshotURL": "data/images/images-az6MaCyqZHBJcj8u6-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445777460349" - } + "$date": "1445777460349" }, "hasSound": true, - "rank": { - "$numberDouble": "10.279065455178793" - }, + "rank": "10.279065455178793", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/WhEz6A2JeXrzqtrhZ/art.json b/art/WhEz6A2JeXrzqtrhZ/art.json index dc81d72d..17cfeae2 100644 --- a/art/WhEz6A2JeXrzqtrhZ/art.json +++ b/art/WhEz6A2JeXrzqtrhZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Jx77jdaDpkcxC4oFJ", "createdAt": { - "$date": { - "$numberLong": "1596977619651" - } + "$date": "1596977619651" }, "profile": { "name": "colin3dmax", @@ -14,21 +12,15 @@ "username": "colin3dmax" }, "createdAt": { - "$date": { - "$numberLong": "1596977660648" - } + "$date": "1596977660648" }, "modifiedAt": { - "$date": { - "$numberLong": "1596977660648" - } + "$date": "1596977660648" }, "origId": "eN9F6DmmRZpCrr3v4", "name": "my_demo", "notes": "", - "rank": { - "$numberDouble": "1.5411883344147277" - }, + "rank": "1.5411883344147277", "private": false, "unlisted": true, "username": "colin3dmax", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-aaiqticnwvpz7avem-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "2cDhheCGTwkonJkF8" } \ No newline at end of file diff --git a/art/WnMNfRSbiZgpHz3xc/art.json b/art/WnMNfRSbiZgpHz3xc/art.json index f6cefaf9..54166d03 100644 --- a/art/WnMNfRSbiZgpHz3xc/art.json +++ b/art/WnMNfRSbiZgpHz3xc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": { - "$numberLong": "1551481183440" - } + "$date": "1551481183440" }, "profile": { "first_name": "Julio", @@ -15,21 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": { - "$numberLong": "1553047657538" - } + "$date": "1553047657538" }, "modifiedAt": { - "$date": { - "$numberLong": "1553114339875" - } + "$date": "1553114339875" }, "origId": null, "name": "Ej2", "notes": "", - "rank": { - "$numberDouble": "1.7630125554992784" - }, + "rank": "1.7630125554992784", "private": false, "unlisted": true, "username": "julio", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-a3mjywi1rwuzrv96w-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "6t8FqmTSmy74fJ3Re" } \ No newline at end of file diff --git a/art/Wo2pq9yKds3mQYWaX/art.json b/art/Wo2pq9yKds3mQYWaX/art.json index eb39d071..06db75e9 100644 --- a/art/Wo2pq9yKds3mQYWaX/art.json +++ b/art/Wo2pq9yKds3mQYWaX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1518841391388" - } + "$date": "1518841391388" }, "modifiedAt": { - "$date": { - "$numberLong": "1518841391388" - } + "$date": "1518841391388" }, "origId": "qbZNX3pQENCDwdJvA", "name": "circlepower K FURR233x", "notes": "", - "rank": { - "$numberDouble": "1.3561820447409116" - }, + "rank": "1.3561820447409116", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ce3lagigslp9dx0wl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "154" - }, - "likes": { - "$numberInt": "0" - }, + "views": "154", + "likes": "0", "revisionId": "47daEv39kgacZNKNP" } \ No newline at end of file diff --git a/art/WrX5cRT7BypxGrBFk/art.json b/art/WrX5cRT7BypxGrBFk/art.json index 5ba314fe..9e10047b 100644 --- a/art/WrX5cRT7BypxGrBFk/art.json +++ b/art/WrX5cRT7BypxGrBFk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652707629243" - } + "$date": "1652707629243" }, "modifiedAt": { - "$date": { - "$numberLong": "1652707629243" - } + "$date": "1652707629243" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.195990232428284" - }, + "rank": "1.195990232428284", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-aru8107anzhkgktyz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "hHcMFqM3ukB7Wtu96" } \ No newline at end of file diff --git a/art/WriDgXxvrtaB7q77s/art.json b/art/WriDgXxvrtaB7q77s/art.json index aebe026f..3ddc819e 100644 --- a/art/WriDgXxvrtaB7q77s/art.json +++ b/art/WriDgXxvrtaB7q77s/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1506715198746" - } + "$date": "1506715198746" }, "modifiedAt": { - "$date": { - "$numberLong": "1506715198746" - } + "$date": "1506715198746" }, "origId": "Be7qcEqHTfnXmi3nw", "name": "crystal irisz (1xxx)", "notes": "", - "rank": { - "$numberDouble": "1.8453987622446815" - }, + "rank": "1.8453987622446815", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mm2uuteaknr0mli7v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "1" - }, + "views": "64", + "likes": "1", "revisionId": "KtBGQjYiZzF7CMwvK" } \ No newline at end of file diff --git a/art/WsESfm8ByGEmnFBkE/art.json b/art/WsESfm8ByGEmnFBkE/art.json index 93e58b9f..adc7fed3 100644 --- a/art/WsESfm8ByGEmnFBkE/art.json +++ b/art/WsESfm8ByGEmnFBkE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1620051084909" - } + "$date": "1620051084909" }, "modifiedAt": { - "$date": { - "$numberLong": "1620051084909" - } + "$date": "1620051084909" }, "origId": "nb7JYJJLQtbayZHzh", "name": "Pixel Storm edit", "notes": "", - "rank": { - "$numberDouble": "1.4406889167715364" - }, + "rank": "1.4406889167715364", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-hf8a6s6m74vo1af3o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "109" - }, - "likes": { - "$numberInt": "0" - }, + "views": "109", + "likes": "0", "revisionId": "d8v3i6bxkQrZzKvSi" } \ No newline at end of file diff --git a/art/WswhQKGQNaZzQhtqz/art.json b/art/WswhQKGQNaZzQhtqz/art.json index 9c0dcb75..453dda41 100644 --- a/art/WswhQKGQNaZzQhtqz/art.json +++ b/art/WswhQKGQNaZzQhtqz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427380006" - } + "$date": "1600427380006" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427380006" - } + "$date": "1600427380006" }, "origId": "TZBvEoNYkzhB8PtQR", "name": "h-t", "notes": "", - "rank": { - "$numberDouble": "1.0237630255297505" - }, + "rank": "1.0237630255297505", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-m9rvxrh9bdfjksi7l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "1" - }, + "views": "1", + "likes": "1", "revisionId": "dTqL9HPyL2kB3fmrC" } \ No newline at end of file diff --git a/art/WuRAKg77S8gD366A8/art.json b/art/WuRAKg77S8gD366A8/art.json index ba3327c0..19efdbd3 100644 --- a/art/WuRAKg77S8gD366A8/art.json +++ b/art/WuRAKg77S8gD366A8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YjHcknEt6QQipuQr3", "createdAt": { - "$date": { - "$numberLong": "1551481228108" - } + "$date": "1551481228108" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "polacienta" }, "createdAt": { - "$date": { - "$numberLong": "1551487082770" - } + "$date": "1551487082770" }, "modifiedAt": { - "$date": { - "$numberLong": "1551487082770" - } + "$date": "1551487082770" }, "origId": null, "name": "circulo", "notes": "", - "rank": { - "$numberDouble": "1.489064873839887" - }, + "rank": "1.489064873839887", "private": false, "unlisted": true, "username": "polacienta", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1nycxnqka0p0kno13-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "dAra8vurD7wahE6Du" } \ No newline at end of file diff --git a/art/WurZPAe5kYjd8bBB6/art.json b/art/WurZPAe5kYjd8bBB6/art.json index 4f4b9538..e135b1f3 100644 --- a/art/WurZPAe5kYjd8bBB6/art.json +++ b/art/WurZPAe5kYjd8bBB6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": { - "$numberLong": "1549374729066" - } + "$date": "1549374729066" }, "username": "kcha", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551184147314" - } + "$date": "1551184147314" }, "modifiedAt": { - "$date": { - "$numberLong": "1551186863538" - } + "$date": "1551186863538" }, "origId": "uNm4pd5oCSruRA832", "name": "tutorial_02", "notes": "", - "rank": { - "$numberDouble": "1.538850833457871" - }, + "rank": "1.538850833457871", "private": false, "unlisted": true, "username": "kcha", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wqix1rs8sm0mzovz8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "XibRpZikK9vFE77jd" } \ No newline at end of file diff --git a/art/WvKKxjSusH6cFyYcx/art.json b/art/WvKKxjSusH6cFyYcx/art.json index a9385c4e..d689356d 100644 --- a/art/WvKKxjSusH6cFyYcx/art.json +++ b/art/WvKKxjSusH6cFyYcx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,9 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1445821645802" - } + "$date": "1445821645802" }, "origId": "wTaKE9X796qNFqgEM", "name": "neurovelho2", @@ -36,22 +32,14 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvoid main() {\n float NUM_SEGMENTS =2.0;\n float NUM_POINTS = (NUM_SEGMENTS * 1.0);\n float STEP = time*0.0001;\n if (STEP > 0.003) STEP = 0.003;\n float localTime = time*0.1 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * localTime*0.0001) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001+0.3*cos(time*0.1+c)) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001+0.3*sin(time*0.1+orbitAngle)) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(1.0-b, 1.0-c*10.0, 1.0-s*10.0, 1);\n}" }, "screenshotDataId": "2TcZG9cG5pSJ7Sjgo", - "views": { - "$numberInt": "1601" - }, - "likes": { - "$numberInt": "2" - }, + "views": "1601", + "likes": "2", "revisionId": "BxFcvKWatonJsfFHw", "screenshotURL": "data/images/images-2TcZG9cG5pSJ7Sjgo-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445821645808" - } + "$date": "1445821645808" }, "hasSound": true, - "rank": { - "$numberDouble": "10.33007522257043" - }, + "rank": "10.33007522257043", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/WwHWSfGf9LMF8vSAs/art.json b/art/WwHWSfGf9LMF8vSAs/art.json index 2e070507..40f8d9fb 100644 --- a/art/WwHWSfGf9LMF8vSAs/art.json +++ b/art/WwHWSfGf9LMF8vSAs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654342180927" - } + "$date": "1654342180927" }, "modifiedAt": { - "$date": { - "$numberLong": "1654342440799" - } + "$date": "1654342440799" }, "origId": null, "name": "Circles from Triangles", "notes": "extra", - "rank": { - "$numberDouble": "1.471072940973064" - }, + "rank": "1.471072940973064", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-sadk8hul2ubhz5eqz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "qhvkKDgBbPYovareq" } \ No newline at end of file diff --git a/art/WxF9C4KTpRRskgmYF/art.json b/art/WxF9C4KTpRRskgmYF/art.json index 14c01aa5..783c50e5 100644 --- a/art/WxF9C4KTpRRskgmYF/art.json +++ b/art/WxF9C4KTpRRskgmYF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1565919780826" - } + "$date": "1565919780826" }, "modifiedAt": { - "$date": { - "$numberLong": "1565919780826" - } + "$date": "1565919780826" }, "origId": "FozLSgACn56r8QXk5", "name": "omgregg KMachine WIP", "notes": "4 Kmachine WIP", - "rank": { - "$numberDouble": "1.0219465379770598" - }, + "rank": "1.0219465379770598", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fkiqkxuysvhgobuwt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "Z3wkAxJ94oPb62XJT" } \ No newline at end of file diff --git a/art/WyifmdumQtSdpJgcb/art.json b/art/WyifmdumQtSdpJgcb/art.json index 6a5af42d..3054aae5 100644 --- a/art/WyifmdumQtSdpJgcb/art.json +++ b/art/WyifmdumQtSdpJgcb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524514153537" - } + "$date": "1524514153537" }, "modifiedAt": { - "$date": { - "$numberLong": "1524571335253" - } + "$date": "1524571335253" }, "origId": "M6uEwrn2PMs7yXoRA", "name": "3D Soundscape", "notes": "Mapping sound to a 3D landscape generator", - "rank": { - "$numberDouble": "1.3946814096383504" - }, + "rank": "1.3946814096383504", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-9yn4vpfiik3fufu2p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "6XoQwAcxWMMTHCXoy" } \ No newline at end of file diff --git a/art/WzeZofWAP8mZ2aNBz/art.json b/art/WzeZofWAP8mZ2aNBz/art.json index 3f1d7cf4..3c6511b1 100644 --- a/art/WzeZofWAP8mZ2aNBz/art.json +++ b/art/WzeZofWAP8mZ2aNBz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1620055602473" - } + "$date": "1620055602473" }, "modifiedAt": { - "$date": { - "$numberLong": "1641050693659" - } + "$date": "1641050693659" }, "origId": "2QLFrSm3uSxdnEW58", "name": "rotate motion tutorial", "notes": "", - "rank": { - "$numberDouble": "1.1329364661411214" - }, + "rank": "1.1329364661411214", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-f7hwnjpkxtelesz4b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "wR9MsPzocqBscHmX7" } \ No newline at end of file diff --git a/art/X4p3ogDk8g7e5CvmA/art.json b/art/X4p3ogDk8g7e5CvmA/art.json index fd0f1cd9..7471e875 100644 --- a/art/X4p3ogDk8g7e5CvmA/art.json +++ b/art/X4p3ogDk8g7e5CvmA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498388857687" - } + "$date": "1498388857687" }, "modifiedAt": { - "$date": { - "$numberLong": "1498388857687" - } + "$date": "1498388857687" }, "origId": "RvWJ6QMocJKvfzo6E", "name": "papipupepo for k machhine2", "notes": "", - "rank": { - "$numberDouble": "10.154457413303518" - }, + "rank": "10.154457413303518", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-atvk1btbynkev6gw1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "177" - }, - "likes": { - "$numberInt": "2" - }, + "views": "177", + "likes": "2", "revisionId": "xZnbKzMPmihHjYDXF" } \ No newline at end of file diff --git a/art/X74uYKiDLZJmqhLnh/art.json b/art/X74uYKiDLZJmqhLnh/art.json index 25db6fef..07118cb0 100644 --- a/art/X74uYKiDLZJmqhLnh/art.json +++ b/art/X74uYKiDLZJmqhLnh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,9 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1446138964033" - } + "$date": "1446138964033" }, "origId": null, "name": "Planet Polygon", @@ -35,22 +31,14 @@ "shader": "// Planet Polygon - @P_Malin\n\n// Switch the primitive type to LINES to see how the background sun flare is rendered!\n\nfloat g_cameraFar = 8000.0;\n\nvec3 g_sunColor = vec3( 1.0, 0.8, 0.5 ) * 100.0;\n\n\n#define PI radians( 180.0 )\n\nvec3 GetSunPosition()\n{\n \tfloat fSunDistance = 14000.0;\n \treturn vec3( 0.0, 0.1, 1.0 ) * fSunDistance;\n}\n\nvec3 GetSunDir( vec3 vCameraPos )\n{\n \treturn normalize( GetSunPosition() - vCameraPos );\n}\n\nfloat GetCosSunRadius( vec3 vCameraPos )\n{\n \tfloat d = length( vCameraPos - GetSunPosition() );\n \treturn 100.0 / d;\n}\n\nfloat GetSunIntensity( vec3 vCameraPos )\n{\n \tfloat d = length( vCameraPos - GetSunPosition() );\n \treturn 1000.0 / (d * d);\n}\n\nvoid GetQuadInfo( const float vertexIndex, out vec2 quadVertId, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n \n if \t\t( twoTriVertexIndex < 0.5 ) quadVertId = vec2( 0.0, 0.0 );\n else if\t( twoTriVertexIndex < 1.5 )\tquadVertId = vec2( 1.0, 0.0 );\n else if ( twoTriVertexIndex < 2.5 )\tquadVertId = vec2( 0.0, 1.0 );\n else if ( twoTriVertexIndex < 3.5 )\tquadVertId = vec2( 1.0, 0.0 );\n else if ( twoTriVertexIndex < 4.5 )\tquadVertId = vec2( 1.0, 1.0 );\n else \t\t\t\t\t\t\t\tquadVertId = vec2( 0.0, 1.0 );\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\n\nvoid GetQuadTileInfo( const vec2 quadVertId, const float quadId, const vec2 vDim, out vec2 vQuadTileIndex, out vec2 vQuadUV )\n{\n vQuadTileIndex.x = floor( mod( quadId, vDim.x ) );\n vQuadTileIndex.y = floor( quadId / vDim.x );\n\n \tvQuadUV.x = floor(quadVertId.x + vQuadTileIndex.x);\n vQuadUV.y = floor(quadVertId.y + vQuadTileIndex.y);\n\n vQuadUV = vQuadUV * (1.0 / vDim);\n}\n\n\nvoid GetQuadTileInfo( const float vertexIndex, const vec2 vDim, out vec2 vQuadTileIndex, out vec2 vQuadUV )\n{\n \tvec2 quadVertId;\n \tfloat quadId;\n\tGetQuadInfo( vertexIndex, quadVertId, quadId ); \n \tGetQuadTileInfo( quadVertId, quadId, vDim, vQuadTileIndex, vQuadUV ); \n}\n\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n\tfloat fGloss;\n};\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, const vec3 vCameraPos, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(vCameraPos-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = surfaceInfo.fGloss;\n vSpecular += pow( NdotH, fPower ) * 2.0 * NdotL * vLightColor;\n}\n\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vCameraPos, const vec3 vAlbedo, float fShadow )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n AddDirectionalLight( GetSunDir(vCameraPos), g_sunColor * 0.01 * fShadow, surfaceInfo, vCameraPos, vDiffuseLight, vSpecLight );\n \n vec3 vViewDir = normalize(vCameraPos-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0); \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor, float fExposure )\n{\n vColor = vec3(1.0) - exp2( vColor * -fExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(max(0.0, 1.0 - fDist), kPower));\n}\n\n\nstruct SceneVertex\n{\n \tvec3 vWorldPos;\n \tvec3 vColor;\n\tfloat fAlpha;\n};\n\n\n\nvoid GetMatrixFromZY( const vec3 vZ, const vec3 vY, out mat3 m )\n{\n vec3 vX = normalize( cross( vY, vZ ) );\n vec3 vOrthoY = normalize( cross( vZ, vX ) );\n m[0] = vX;\n m[1] = vOrthoY;\n m[2] = vZ;\n}\n\nvoid GetMatrixFromZ( vec3 vZAxis, out mat3 m )\n{\n \tvec3 vZ = normalize(vZAxis);\n \tvec3 vY = vec3( 0.0, 1.0, 0.0 );\n \tif ( abs(vZ.y) > 0.99 )\n {\n vY = vec3( 1.0, 0.0, 0.0 );\n }\n \tGetMatrixFromZY( vZ, vY, m );\n}\n\nvec3 GetBackdropColor( vec3 vViewDir, vec3 vCameraPos )\n{\n \tfloat VdotL = dot( normalize(vViewDir), GetSunDir(vCameraPos) );\n \n \tVdotL = clamp( VdotL, 0.0, 1.0 );\n \n \tfloat fShade = 0.0;\n\n \tfShade = acos( VdotL ) * (1.0 / PI);\n \n \tfloat fCosSunRadius = GetCosSunRadius(vCameraPos);\n \n \tfShade = max( 0.0, (fShade - fCosSunRadius) / (1.0 - fCosSunRadius) ); \n \n \tfShade = GetSunIntensity( vCameraPos ) / pow(fShade, 1.5);\n \n return vec3( fShade * g_sunColor ); \n}\n\n#define g_backdropSegments \t\t\t32.0\n#define g_backdropSlices \t\t\t32.0\n#define g_backdropQuads \t\t\t( g_backdropSegments * g_backdropSlices )\n#define g_backdropVertexCount \t\t( g_backdropQuads * 6.0 )\n\nvoid GenerateBackdropVertex( const float vertexIndex, const vec3 vCameraPos, out SceneVertex outSceneVertex )\n{\n vec2 vBackdropDim = vec2( g_backdropSegments, g_backdropSlices );\n \n \tvec2 vQuadTileIndex;\n vec2 vUV; \n \tGetQuadTileInfo( vertexIndex, vBackdropDim, vQuadTileIndex, vUV );\n\n float fSlicePos = 0.0;\n \n \tfloat fSunMeshPinch = 5.0;\n \n \tif (vUV.y > 0.0)\n {\n \tfloat t = pow( vUV.y, fSunMeshPinch );\n \t\tfloat fCosSunRadius = GetCosSunRadius(vCameraPos);\n \tfSlicePos = fCosSunRadius + t * (1.0- fCosSunRadius);\n }\n \n \tvec3 vSpherePos;\n \tfloat fElevation = fSlicePos * PI;\n \tvSpherePos.z = cos( fElevation );\n\n \tfloat fHeading = vUV.x * PI * 2.0;\n \tfloat fSliceRadius = sqrt( 1.0 - vSpherePos.z * vSpherePos.z );\n \tvSpherePos.x = sin( fHeading ) * fSliceRadius;\n \tvSpherePos.y = cos( fHeading ) * fSliceRadius;\n \n\tmat3 m;\n \n \tGetMatrixFromZ( GetSunDir(vCameraPos), m );\n \n \tvec3 vLocalSpherePos = m * vSpherePos;\n\n \tfloat fBackdropDistance = g_cameraFar; \n \tvec3 vWorldSpherePos = vLocalSpherePos * fBackdropDistance;\n\n \tvWorldSpherePos += vCameraPos;\n \n outSceneVertex.vWorldPos = vWorldSpherePos;\n \n \toutSceneVertex.vColor = GetBackdropColor( vLocalSpherePos, vCameraPos );\n\n \toutSceneVertex.fAlpha = 1.0;\n} \n\n// From Shadertoy \"Hash without sine - Dave Hoskins\"\n// https://www.shadertoy.com/view/4djSRW\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\nfloat hash11(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n p3 += dot(p3, p3.yzx + 19.19);\n return fract((p3.x + p3.y) * p3.z);\n}\n\nvec4 hash41(float p)\n{\n\tvec4 p4 = fract(vec4(p) * MOD4);\n p4 += dot(p4, p4.wzxy+19.19);\n return fract(vec4((p4.x + p4.y)*p4.z, (p4.x + p4.z)*p4.y, (p4.y + p4.z)*p4.w, (p4.z + p4.w)*p4.x));\n \n}\n\nfloat SmoothNoise(in vec2 o) \n{\n\tvec2 p = floor(o);\n\tvec2 f = fract(o);\n\t\t\n\tfloat n = p.x + p.y*57.0;\n\n\tfloat a = hash11(n+ 0.0);\n\tfloat b = hash11(n+ 1.0);\n\tfloat c = hash11(n+ 57.0);\n\tfloat d = hash11(n+ 58.0);\n\t\n\tvec2 f2 = f * f;\n\tvec2 f3 = f2 * f;\n\t\n\tvec2 t = 3.0 * f2 - 2.0 * f3;\n\t\n\tfloat u = t.x;\n\tfloat v = t.y;\n\n\tfloat res = a + (b-a)*u +(c-a)*v + (a-b+d-c)*u*v;\n \n return res;\n}\n\n#define k_fmbSteps 10\nfloat FBM( vec2 p, float repeat, float ps ) {\n\tfloat f = 0.0;\n float tot = 0.0;\n float a = 1.0; \t\n for( int i=0; i= 0.0) && (fMinDist < 100.0 ) )\n {\n \tfShadowAttn = (fClosestDist2 - fSphereRadius2) + 10.0;\n \tfShadowAttn *= 0.025;\n \tfShadowAttn = clamp( fShadowAttn, 0.0, 1.0);\n }\n\t} \n \n \treturn fShadowAttn;\n}\n\n#define g_ringSegments \t\t\t128.0\n#define g_ringQuads \t\t\t( g_ringSegments * 3.0 )\n#define g_ringVertexCount \t\t( g_ringQuads * 6.0 )\n\nvoid GenerateRingVertex( const float vertexIndex, const vec3 vCameraPos, PlanetInfo planetInfo, out SceneVertex outSceneVertex, float fInnerRadius, float fOuterRadius, float fRandom )\n{\n vec2 vDim = vec2( g_ringSegments, 3 );\n \n \tvec2 vQuadTileIndex;\n vec2 vUV; \n \tGetQuadTileInfo( vertexIndex, vDim, vQuadTileIndex, vUV );\n\n \tvec3 vRingPos;\n\n \tfloat fHeading = vUV.x * PI * 2.0;\n \n \tfloat fRadiusPos = vUV.y;\n \n \tif( vUV.y < 0.5 ) fRadiusPos = 0.0; else fRadiusPos = 1.0;\n\n \n \tfloat fRadius = fInnerRadius + fRadiusPos * (fOuterRadius - fInnerRadius);\n\n \tif ( vUV.y < 0.01 ) fRadius-= 0.02;\n \tif ( vUV.y > 0.99 ) fRadius+= 0.02;\n \n \tvRingPos.y = 0.0;\n \tvRingPos.x = sin( fHeading ) * fRadius;\n \tvRingPos.z = cos( fHeading ) * fRadius;\n \n outSceneVertex.vWorldPos = PlanetPosToWorld( planetInfo, vRingPos );\n \n \tfloat fShadow = GetPlanetShadow( outSceneVertex.vWorldPos, vCameraPos, planetInfo );\n \n \tfloat fAlpha = ( fRandom * 0.5 + 0.5);\n\tfAlpha = fAlpha * fAlpha;\n \n \tvec3 vAlbedo = mix( planetInfo.vRingColor0, planetInfo.vRingColor1, fRandom );\n \n \tSurfaceInfo surfaceInfo;\n \tsurfaceInfo.vPos = outSceneVertex.vWorldPos;\n \tsurfaceInfo.vNormal = PlanetNormalToWorld( planetInfo, vec3(0.0, 1.0, 0.0) );\n \tsurfaceInfo.fGloss = 20.0;\n\n outSceneVertex.vColor = LightSurface( surfaceInfo, vCameraPos, vAlbedo, fShadow );\n\n \t// Hack lighting from other side\n \tvec3 vCameraDir = vCameraPos - surfaceInfo.vPos;\n \tvCameraDir = reflect( vCameraDir, surfaceInfo.vNormal );\n \tvec3 otherSideCameraPos = vCameraDir + surfaceInfo.vPos;\n outSceneVertex.vColor += LightSurface( surfaceInfo, otherSideCameraPos, vAlbedo, fShadow ) * 0.1;\n\n \tfAlpha *= 1.0 - abs( vUV.y * 2.0 - 1.0 );\n \n \tfloat NdotV = normalize(vCameraPos).y;\n \tfAlpha = mix( fAlpha, 1.0, exp2( abs(NdotV) * -5.0 ) );\n \n \toutSceneVertex.fAlpha = fAlpha;\n} \n\n\nvoid main()\n{ \n \tSceneVertex sceneVertex;\n \n \tvec2 vMouse = mouse;\n \tfloat orbitAngle = time * 0.4 + 2.5;\n \n \tfloat fov = 1.5;\n \n \tfloat fMouseX = (vMouse.x * 0.5 + 0.5);\n \tfMouseX = fMouseX * fMouseX;\n \n \tPlanetInfo planetInfo;\n \n#if 1\n \tplanetInfo.vSurfaceColor0 = vec3(0.36, 0.16, 0.0001);\n \tplanetInfo.vSurfaceColor1 = vec3(1.0, 0.36, 0.000001);\n \n \tplanetInfo.textureScale = 100.0;\n planetInfo.texturePersistence = 0.5;\n \tplanetInfo.surfaceType = 0.3;\n \n \n \tplanetInfo.vRingColor0 = vec3(1.0, 0.64, 0.09);\n \tplanetInfo.vRingColor1 = vec3(0.36, 0.16, 0.0001);\n \n \tplanetInfo.hasRings = true;\n \n \tplanetInfo.vOrigin = vec3(0.0);\n \tplanetInfo.fRadius = 5.0;\n \n \tplanetInfo.fSegments = 32.0;\n \tplanetInfo.fSlices = 48.0;\n \n \tplanetInfo.iMoonCount = 10;\n#else\n \tplanetInfo.vSurfaceColor0 = vec3(0.01, 0.01, 0.5);\n \tplanetInfo.vSurfaceColor1 = vec3(0.01, 1.0, 0.01);\n \n \tplanetInfo.textureScale = 16.0;\n planetInfo.texturePersistence = 0.5;\n \tplanetInfo.surfaceType = 0.8;\n \n \n \tplanetInfo.vRingColor0 = vec3(1.0, 0.64, 0.09);\n \tplanetInfo.vRingColor1 = vec3(0.36, 0.16, 0.0001);\n \n \tplanetInfo.hasRings = false;\n \n \tplanetInfo.vOrigin = vec3(0.0);\n \tplanetInfo.fRadius = 0.1;\n \n \tplanetInfo.fSegments = 32.0;\n \tplanetInfo.fSlices = 48.0;\n \n \tplanetInfo.iMoonCount = 1;\n#endif \n \n \tfloat fOrbitDistance = (planetInfo.fRadius * 2.0) + exp2( fMouseX * 20.0 );\n \n \tvec3 vCameraPos = vec3( sin(orbitAngle), 0.2 + vMouse.y * 0.5, cos(orbitAngle) ) * fOrbitDistance;\n \tvec3 vCameraTarget = vec3( 0.0, planetInfo.fRadius * 0.2, 0.0 );\n \tvec3 vCameraUp = vec3( 0.1, 1.0, 0.0 );\n \n \tif( false )\n {\n vCameraPos = vec3( 10.0, 8.0, 30.0 );\n vCameraTarget = vec3( 0.0, 0.0, 0.0 );\n vCameraUp = vec3( 0.0, 1.0, 0.0);\n }\n \n \tvec3 vCameraForwards = normalize(vCameraTarget - vCameraPos);\n \n \tmat3 mCamera;\n GetMatrixFromZY( vCameraForwards, normalize(vCameraUp), mCamera );\n \n \tfloat vertexIndex = vertexId;\n \n \t// Backdrop\n \tif ( vertexIndex >= 0.0 && vertexIndex < g_backdropVertexCount )\n {\n \tGenerateBackdropVertex( vertexIndex, vCameraPos, sceneVertex );\n }\n \tvertexIndex -= g_backdropVertexCount;\n\n \t// Stars\n \tif ( vertexIndex >= 0.0 && vertexIndex < g_starVertexCount )\n {\n \tGenerateStarVertex( vertexIndex, vCameraPos, sceneVertex );\n }\n \tvertexIndex -= g_starVertexCount;\n \n \t// Planet\n \tfloat fPlanetVertexCount = GetPlanetVertexCount(planetInfo);\n \tif ( vertexIndex >= 0.0 && vertexIndex < fPlanetVertexCount )\n {\n \tGeneratePlanetVertex( vertexIndex, vCameraPos, planetInfo, sceneVertex );\n }\n \tvertexIndex -= fPlanetVertexCount;\n\n \t// Moon \n \tconst int kMaxMoonCount = 5;\n \tfloat fMoonDist = planetInfo.fRadius * 6.0;\n \tfor( int moonIndex=0; moonIndex < kMaxMoonCount; moonIndex++ )\n {\n \tif(moonIndex < planetInfo.iMoonCount)\n {\n PlanetInfo moonInfo;\n\n moonInfo.vSurfaceColor0 = vec3(0.7);\n moonInfo.vSurfaceColor1 = vec3(0.5);\n\n moonInfo.textureScale = 100.0;\n moonInfo.texturePersistence = 0.5;\n moonInfo.surfaceType = 0.9;\n\n\n moonInfo.vRingColor0 = vec3(1.0, 0.64, 0.09);\n moonInfo.vRingColor1 = vec3(0.36, 0.16, 0.0001);\n\n moonInfo.hasRings = false;\n\n float fAngle = hash11(fMoonDist) * 12.345 + time * 0.1 / fMoonDist;\n moonInfo.vOrigin = vec3(sin(fAngle), 0.0, cos(fAngle)) * fMoonDist;\n moonInfo.fRadius = planetInfo.fRadius * 0.025;\n fMoonDist = fMoonDist * 1.8;\n\n moonInfo.fSegments = 16.0;\n moonInfo.fSlices = 16.0;\n\n moonInfo.iMoonCount = 0;\n \n float fMoonVertexCount = GetPlanetVertexCount(moonInfo);\n if ( vertexIndex >= 0.0 && vertexIndex < fMoonVertexCount )\n {\n GeneratePlanetVertex( vertexIndex, vCameraPos, moonInfo, sceneVertex );\n }\n vertexIndex -= fMoonVertexCount;\n \n } \n }\n \n \n \t// Ring\n \tif ( planetInfo.hasRings )\n {\n float fRingInner = 8.0;\n float fRingSize = 2.0;\n float fRingSeed = 0.0; \t\n for ( int ringIndex = 0; ringIndex < 6; ringIndex++ )\n {\n if ( vertexIndex >= 0.0 && vertexIndex < g_ringVertexCount )\n {\n GenerateRingVertex( vertexIndex, vCameraPos, planetInfo, sceneVertex, fRingInner, fRingInner + fRingSize, hash11(fRingInner) );\n }\n vertexIndex -= g_ringVertexCount;\n\n fRingInner += fRingSize;\n fRingInner += 0.02 + (sin( fRingSeed * 123.432 ) * 0.5 + 0.5) * 0.25;\n float fSizeRandom = sin( fRingSeed * 423.432 ) * 0.5 + 0.5;\n fRingSize = 0.1 + fSizeRandom * fSizeRandom * 2.0;\n fRingSeed += 1.0;\n }\n }\n \n \tif ( vertexIndex >= 0.0 )\n {\n sceneVertex.vWorldPos = vec3(0.0);\n sceneVertex.vColor = vec3(0.0);\n sceneVertex.fAlpha = 0.0;\n }\n\n // Fianl output position\n\tvec3 vViewPos = sceneVertex.vWorldPos;\n vViewPos -= vCameraPos;\n \tvViewPos = vViewPos * mCamera;\n \t\n \tvec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * fov;\n \tvec2 vScreenPos = vViewPos.xy * vFov;\n\n\tgl_Position = vec4( vScreenPos.xy, -1.0, vViewPos.z );\n \n \t// Final output color\n \tvec3 vFinalColor = sceneVertex.vColor;\n \n \tvFinalColor = ApplyVignetting( (gl_Position.xy / gl_Position.w) * 0.5 + 0.5, vFinalColor ); \n \n \tfloat VdotL = dot( vCameraForwards, -GetSunDir(vCameraPos) );\n \n \t// Adjust exposure if we are looking towards the sun\n \tfloat fExposure = (0.5 + VdotL * 0.5) * 5.0;\n \n \tfExposure /= GetSunIntensity( vCameraPos ) * 100000.0;\n \n \tfExposure += 0.5;\n \n \tfExposure *= min( 1.0, time / 5.0 );\n \n \tvFinalColor = PostProcess( vFinalColor, fExposure );\n \n \tv_color = vec4(vFinalColor * sceneVertex.fAlpha, sceneVertex.fAlpha); \n}\n" }, "screenshotURL": "data/images/images-ap0k4nriqs0j3ezco-thumbnail.jpg", - "views": { - "$numberInt": "6288" - }, - "likes": { - "$numberInt": "14" - }, + "views": "6288", + "likes": "14", "revisionId": "SAXmZos6nwaXSPFoh", "modifiedAt": { - "$date": { - "$numberLong": "1447430202388" - } + "$date": "1447430202388" }, "private": false, "hasSound": true, - "rank": { - "$numberDouble": "10.357886434135473" - }, + "rank": "10.357886434135473", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/XASP5MBqwovRLqzqg/art.json b/art/XASP5MBqwovRLqzqg/art.json index 77b6410d..c28a4bdf 100644 --- a/art/XASP5MBqwovRLqzqg/art.json +++ b/art/XASP5MBqwovRLqzqg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595425093263" - } + "$date": "1595425093263" }, "modifiedAt": { - "$date": { - "$numberLong": "1595425093263" - } + "$date": "1595425093263" }, "origId": "B2Xb9dHRi7bYyQfjA", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.891450668435469" - }, + "rank": "1.891450668435469", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-quwpp2v0w25pc3xoy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "amyi9PGowSfEDHSTf" } \ No newline at end of file diff --git a/art/XBmtPpZobE3xxRQ9e/art.json b/art/XBmtPpZobE3xxRQ9e/art.json index 3304f68d..d41090ec 100644 --- a/art/XBmtPpZobE3xxRQ9e/art.json +++ b/art/XBmtPpZobE3xxRQ9e/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "buw2QswjyuzF5R3Z7", "createdAt": { - "$date": { - "$numberLong": "1643991359601" - } + "$date": "1643991359601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "orange4glace" }, "createdAt": { - "$date": { - "$numberLong": "1644671059304" - } + "$date": "1644671059304" }, "modifiedAt": { - "$date": { - "$numberLong": "1644671115654" - } + "$date": "1644671115654" }, "origId": null, "name": "teardrop", "notes": "", - "rank": { - "$numberDouble": "1.8477050853875046" - }, + "rank": "1.8477050853875046", "private": false, "unlisted": true, "username": "orange4glace", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c3y7uuu31nci2b9ox-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "ziRYrwjWfuNix49hw" } \ No newline at end of file diff --git a/art/XCcCm2KWsWPqG7Puh/art.json b/art/XCcCm2KWsWPqG7Puh/art.json index 7eb57eeb..df1c15db 100644 --- a/art/XCcCm2KWsWPqG7Puh/art.json +++ b/art/XCcCm2KWsWPqG7Puh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1678232801531" - } + "$date": "1678232801531" }, "modifiedAt": { - "$date": { - "$numberLong": "1678232801531" - } + "$date": "1678232801531" }, "origId": "3oRDhfqRydMBEWnD5", "name": "Amoeba V4 - Inside", "notes": "", - "rank": { - "$numberDouble": "1.3853496822634124" - }, + "rank": "1.3853496822634124", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-t55qqohod9fuexw2p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "oKgCYYaDabLxv7rxH" } \ No newline at end of file diff --git a/art/XDJPeMfrdhMBhw4XD/art.json b/art/XDJPeMfrdhMBhw4XD/art.json index 0674e656..934a5671 100644 --- a/art/XDJPeMfrdhMBhw4XD/art.json +++ b/art/XDJPeMfrdhMBhw4XD/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1445937936376" - } + "$date": "1445937936376" }, "origId": null, "name": "GitchColor", @@ -25,21 +23,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 40.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "Ahemx2XwPNGX7PhZs", - "views": { - "$numberInt": "288" - }, - "likes": { - "$numberInt": "0" - }, + "views": "288", + "likes": "0", "revisionId": "kLqGnY2Y2McMaPa8n", "screenshotURL": "data/images/images-Ahemx2XwPNGX7PhZs-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445937936382" - } + "$date": "1445937936382" }, "hasSound": true, - "rank": { - "$numberDouble": "1.9793813760760894" - } + "rank": "1.9793813760760894" } \ No newline at end of file diff --git a/art/XJecoKnhhsWTTNp4Z/art.json b/art/XJecoKnhhsWTTNp4Z/art.json index 76feea64..783355de 100644 --- a/art/XJecoKnhhsWTTNp4Z/art.json +++ b/art/XJecoKnhhsWTTNp4Z/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446201202189" - } + "$date": "1446201202189" }, "origId": "PoyGoZL5Lmmn9N5SF", "name": "Jack-o'-lantern in a circle", @@ -25,19 +23,11 @@ "shader": "\n//\n// Jack-o'-lantern\n// @P_Malin\n\n#define kRaymarchMaxIter 64\n\n#define kBounceCount 1\n\n//#define SCENE_DOMAIN_REPEAT\n\nfloat kFarClip=100.0;\n\nvec2 GetWindowCoord( const in vec2 vUV );\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget );\nvec3 GetSceneColour( in vec3 vRayOrigin, in vec3 vRayDir );\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput );\n\nfloat GetCarving2dDistance(const in vec2 vPos );\n\nvec3 vLightPos = vec3(0.0, -0.5, 0.0);\t\t\t\nvec3 vLightColour = vec3(1.0, 0.8, 0.4);\n\nfloat fCarving = 1.0;\n\n// from https://www.shadertoy.com/view/4djSRW\nfloat hash(float p)\n{\n\tvec2 p2 = fract(vec2(p * 5.3983, p * 5.4427));\n p2 += dot(p2.yx, p2.xy + vec2(21.5351, 14.3137));\n\treturn fract(p2.x * p2.y * 95.4337);\n}\n\n// CAMERA\n\nvec2 GetWindowCoord( const in vec2 vUV )\n{\n\tvec2 vWindow = vUV * 2.0 - 1.0;\n\tvWindow.x *= resolution.x / resolution.y;\n\n\treturn vWindow;\t\n}\n\n\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget )\n{\n\tvec3 vForward = normalize(vCameraTarget - vCameraPos);\n\tvec3 vRight = normalize(cross(vec3(0.0, 1.0, 0.0), vForward));\n\tvec3 vUp = normalize(cross(vForward, vRight));\n\t\t\t\t\t\t\t \n\tvec3 vDir = normalize(vWindow.x * vRight + vWindow.y * vUp + vForward * 1.5);\n\n\treturn vDir;\n}\n\n// POSTFX\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvec3 ApplyTonemap( const in vec3 vLinear )\n{\n\tfloat kExposure = 1.0;\n \n\treturn 1.0 - exp2(vLinear * -kExposure);\t\n}\n\nvec3 ApplyGamma( const in vec3 vLinear )\n{\n\tconst float kGamma = 2.2;\n\n\treturn pow(vLinear, vec3(1.0/kGamma));\t\n}\n\nvec3 ApplyBlackLevel( const in vec3 vColour )\n{\n float fBlackLevel = 0.1;\n return vColour / (1.0 - fBlackLevel) - fBlackLevel;\n}\n\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec3 vTemp = ApplyVignetting( vUV, vInput );\t\n\t\n\tvTemp = ApplyTonemap(vTemp);\n\t\n\tvTemp = ApplyGamma(vTemp);\t\t\n \n vTemp = ApplyBlackLevel(vTemp);\n \n return vTemp;\n}\n\t\n// RAYTRACE\n\nstruct C_Intersection\n{\n\tvec3 vPos;\n\tfloat fDist;\t\n\tvec3 vNormal;\n\tvec3 vUVW;\n\tfloat fObjectId;\n};\n\nfloat GetCarving2dDistance(const in vec2 vPos )\n{\n if(fCarving < 0.0)\n return 10.0;\n \n\tfloat fMouthDist = length(vPos.xy + vec2(0.0, -0.5)) - 1.5;\n\tfloat fMouthDist2 = length(vPos.xy + vec2(0.0, -1.1 - 0.5)) - 2.0;\n\t\n\tif(-fMouthDist2 > fMouthDist )\n\t{\n\t\tfMouthDist = -fMouthDist2;\n\t}\n\n float fFaceDist = fMouthDist;\n\n vec2 vNosePos = vPos.xy + vec2(0.0, -0.5);\n vNosePos.x = abs(vNosePos.x);\n float fNoseDist = dot(vNosePos.xy, normalize(vec2(1.0, 0.5)));\n fNoseDist = max(fNoseDist, -(vNosePos.y + 0.5));\n if(fNoseDist < fFaceDist)\n {\n fFaceDist = fNoseDist;\n }\n\n\n vec2 vEyePos = vPos.xy;\n vEyePos.x = abs(vEyePos.x);\n vEyePos.x -= 1.0;\n vEyePos.y -= 1.0;\n float fEyeDist = dot(vEyePos.xy, normalize(vec2(-1.0, 1.5)));\n fEyeDist = max(fEyeDist, dot(vEyePos.xy, normalize(vec2(1.0, 0.5))));\n fEyeDist = max(fEyeDist, -0.5+dot(vEyePos.xy, normalize(vec2(0.0, -1.0))));\n if(fEyeDist < fFaceDist)\n {\n fFaceDist = fEyeDist;\n }\n \n return fFaceDist;\n}\n\nfloat GetCarvingDistance(const in vec3 vPos )\n{\n\tfloat fDist = (length(vPos * vec3(1.0, 1.4, 1.0)) - 2.7) / 1.5;\n\n float fFaceDist = GetCarving2dDistance(vPos.xy);\n \n\tfloat fRearDist = vPos.z;\n\t\n\tif(fRearDist > fFaceDist)\n\t{\n\t\tfFaceDist = fRearDist;\n\t}\t\n\t\n\tif(fFaceDist < fDist )\n\t{\n\t\tfDist = fFaceDist;\n\t}\n\n float fR = length(vPos.xz);\n \n float fLidDist = dot( vec2(fR, vPos.y), normalize(vec2(1.0, -1.5)));\n \n fLidDist = abs(fLidDist) - 0.03;\n\tif(fLidDist < fDist )\n\t{\n\t\tfDist = fLidDist;\n\t}\n \n\treturn fDist;\n}\n\nfloat GetPumpkinDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n vec3 vSphereOrigin = vec3(0.0, 0.0, 0.0);\n float fSphereRadius = 3.0;\n\n\tvec3 vOffset = vPos - vSphereOrigin;\n\tfloat fFirstDist = length(vOffset);\n\t\n\tfloat fOutDist;\n\tif(fFirstDist > 3.5)\n\t{\n\t\tfOutDist = fFirstDist - fSphereRadius;\n\t}\n\telse\n\t{\n\t\tfloat fAngle1 = atan(vOffset.x, vOffset.z);\n\t\tfloat fSin = sin(fAngle1 * 10.0);\n\t\tfSin = 1.0 - sqrt(abs(fSin));\n\t\tvOffset *= 1.0 + fSin * vec3(0.05, 0.025, 0.05);\n\t\tvOffset.y *= 1.0 + 0.5 * (fSphereRadius - length(vOffset.xz)) / fSphereRadius;\n\t\tfOutDist = length(vOffset) - fSphereRadius;\n\t}\n\t\n\n\tvec4 vSphere1UVW_Id = vec4(normalize(vPos - vSphereOrigin), 3.0);\n\tvOutUVW_Id = vSphere1UVW_Id;\n\t\n\tvec3 vStalkOffset = vPos;\n\tvStalkOffset.x += -(vStalkOffset.y - fSphereRadius) * 0.1;\n\tfloat fDist2d = length(vStalkOffset.xz);\n\tfloat fStalkDist = fDist2d - 0.2;\n\tfStalkDist = max(fStalkDist, vPos.y - 2.5 + vPos.x * 0.25);\n\tfStalkDist = max(fStalkDist, -vPos.y);\n\tif( fStalkDist < fOutDist )\n\t{\n\t\tfOutDist = fStalkDist;\n\t\tvOutUVW_Id = vSphere1UVW_Id;\n\t\tvOutUVW_Id.w = 2.0;\n\t}\n\n\treturn fOutDist;\n}\n\nfloat GetSceneDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n\tfloat fFloorDist = vPos.y + 2.0;\n\tvec4 vFloorUVW_Id = vec4(vPos.xz, 0.0, 1.0);\n\n\t\n\tvec3 vPumpkinDomain = vPos;\n\n#ifdef SCENE_DOMAIN_REPEAT\n\tfloat fRepeat = 12.0;\n\tfloat fOffset = (fRepeat * 0.5);\n\tvPumpkinDomain.xz = fract((vPos.xz + fOffset) / fRepeat) * fRepeat - fOffset;\n#endif \n \n\tfloat fOutDist = fFloorDist;\n\tvOutUVW_Id = vFloorUVW_Id;\n\n\tvec4 vPumpkinUVW_Id;\n\tfloat fPumpkinDist = GetPumpkinDistance( vPumpkinUVW_Id, vPumpkinDomain );\n\n\tfloat fCarvingDist = GetCarvingDistance( vPumpkinDomain );\n\t\n\tif(-fCarvingDist > fPumpkinDist)\n\t{\n\t\tfPumpkinDist = -fCarvingDist;\n\t\tvPumpkinUVW_Id = vec4(4.0);\n\t}\n\n\t\n\tif(fPumpkinDist < fOutDist)\n\t{\n\t\tfOutDist = fPumpkinDist;\n\t\tvOutUVW_Id = vPumpkinUVW_Id;\n\t}\n\t\n\treturn fOutDist;\n}\n\nvec3 GetSceneNormal(const in vec3 vPos)\n{\n const float fDelta = 0.001;\n\n vec3 vDir1 = vec3( 1.0, -1.0, -1.0);\n vec3 vDir2 = vec3(-1.0, -1.0, 1.0);\n vec3 vDir3 = vec3(-1.0, 1.0, -1.0);\n vec3 vDir4 = vec3( 1.0, 1.0, 1.0);\n\t\n vec3 vOffset1 = vDir1 * fDelta;\n vec3 vOffset2 = vDir2 * fDelta;\n vec3 vOffset3 = vDir3 * fDelta;\n vec3 vOffset4 = vDir4 * fDelta;\n\n\tvec4 vUnused;\n float f1 = GetSceneDistance( vUnused, vPos + vOffset1 );\n float f2 = GetSceneDistance( vUnused, vPos + vOffset2 );\n float f3 = GetSceneDistance( vUnused, vPos + vOffset3 );\n float f4 = GetSceneDistance( vUnused, vPos + vOffset4 );\n\t\n vec3 vNormal = vDir1 * f1 + vDir2 * f2 + vDir3 * f3 + vDir4 * f4;\t\n\t\t\n return normalize( vNormal );\n}\n\nvoid TraceScene( out C_Intersection outIntersection, const in vec3 vOrigin, const in vec3 vDir )\n{\t\n\tvec4 vUVW_Id = vec4(0.0);\t\t\n\tvec3 vPos = vec3(0.0);\n\t\n\tfloat t = 0.01;\n\tfor(int i=0; i 100.0)\n\t\t{\n\t\t\tt = kFarClip;\n\t\t\tvPos = vOrigin + vDir * t;\n\t\t\tvUVW_Id = vec4(0.0);\n\t\t\tbreak;\n\t\t}\n\t}\n\t\n\toutIntersection.fDist = t;\n\toutIntersection.vPos = vPos;\n\toutIntersection.vNormal = GetSceneNormal(vPos);\n\toutIntersection.vUVW = vUVW_Id.xyz;\n\toutIntersection.fObjectId = vUVW_Id.w;\n}\n\n\nfloat TraceShadow( const in vec3 vOrigin, const in vec3 vDir, const in float fDist )\n{\n C_Intersection shadowIntersection;\n\tTraceScene(shadowIntersection, vOrigin, vDir);\n\tif(shadowIntersection.fDist < fDist) \n\t{\n\t\treturn 0.0;\t\t\n\t}\n\t\n\treturn 1.0;\n}\n\nfloat GetSSS( const in vec3 vPos, const in vec3 vLightPos )\n{\n vec3 vLightToPos = vPos - vLightPos;\n vec3 vDir = normalize(vLightToPos);\n \n\tC_Intersection intersection;\n\tTraceScene(intersection, vLightPos, vDir);\n\tfloat fOpticalDepth = length(vLightToPos) - intersection.fDist;\n\n fOpticalDepth = max(0.00001, fOpticalDepth);\n \n\treturn exp2( fOpticalDepth * -8.0 );\n}\n\n// LIGHTING\n\nfloat GIV( float dotNV, float k)\n{\n\treturn 1.0 / ((dotNV + 0.0001) * (1.0 - k)+k);\n}\n\nvoid AddLighting(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vLightDir, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightColour)\n{\n\tvec3 vH = normalize( -vViewDir + vLightDir );\n\tfloat fNDotL = clamp(dot(vLightDir, vNormal), 0.0, 1.0);\n\tfloat fNDotV = clamp(dot(-vViewDir, vNormal), 0.0, 1.0);\n\tfloat fNDotH = clamp(dot(vNormal, vH), 0.0, 1.0);\n\t\n\tfloat alpha = 1.0 - fSmoothness;\n\talpha = alpha * alpha;\n\t// D\n\n\tfloat alphaSqr = alpha * alpha;\n\tfloat pi = 3.14159;\n\tfloat denom = fNDotH * fNDotH * (alphaSqr - 1.0) + 1.0;\n\tfloat d = alphaSqr / (pi * denom * denom);\n\n\tfloat k = alpha / 2.0;\n\tfloat vis = GIV(fNDotL, k) * GIV(fNDotV, k);\n\n\tfloat fSpecularIntensity = d * vis * fNDotL;\n\tvSpecularLight += vLightColour * fSpecularIntensity;\n\n\tvDiffuseLight += vLightColour * fNDotL;\n}\n\nvoid AddPointLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightPos, const in vec3 vLightColour)\n{\n\tvec3 vToLight = vLightPos - vPos;\t\n\tfloat fDistance2 = dot(vToLight, vToLight);\n\tfloat fAttenuation = 100.0 / (fDistance2);\n\tvec3 vLightDir = normalize(vToLight);\n\t\n\tvec3 vShadowRayDir = vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, length(vToLight));\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\n}\n\nfloat AddDirectionalLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightDir, const in vec3 vLightColour)\n{\t\n\tfloat fAttenuation = 1.0;\n\n\tvec3 vShadowRayDir = -vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, 10.0);\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, -vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\t\n \n return fShadowFactor;\n}\n\nvoid AddDirectionalLightFlareToFog(inout vec3 vFogColour, const in vec3 vRayDir, const in vec3 vLightDir, const in vec3 vLightColour)\n{\n\tfloat fDirDot = clamp(dot(-vLightDir, vRayDir), 0.0, 1.0);\n\tfloat kSpreadPower = 4.0;\n\tvFogColour += vLightColour * pow(fDirDot, kSpreadPower);\n}\n\n// SCENE MATERIALS\n\n#define MOD2 vec2(4.438975,3.972973)\n\nfloat Hash( float p ) \n{\n // https://www.shadertoy.com/view/4djSRW - Dave Hoskins\n\tvec2 p2 = fract(vec2(p) * MOD2);\n p2 += dot(p2.yx, p2.xy+19.19);\n\treturn fract(p2.x * p2.y); \n\t//return fract(sin(n)*43758.5453);\n}\n\nfloat SmoothNoise(in vec2 o) \n{\n\tvec2 p = floor(o);\n\tvec2 f = fract(o);\n\t\t\n\tfloat n = p.x + p.y*57.0;\n\n\tfloat a = Hash(n+ 0.0);\n\tfloat b = Hash(n+ 1.0);\n\tfloat c = Hash(n+ 57.0);\n\tfloat d = Hash(n+ 58.0);\n\t\n\tvec2 f2 = f * f;\n\tvec2 f3 = f2 * f;\n\t\n\tvec2 t = 3.0 * f2 - 2.0 * f3;\n\t\n\tfloat u = t.x;\n\tfloat v = t.y;\n\n\tfloat res = a + (b-a)*u +(c-a)*v + (a-b+d-c)*u*v;\n \n return res;\n}\n\n#define k_fmbSteps 10\nfloat FBM( vec2 p, float ps ) {\n\tfloat f = 0.0;\n float tot = 0.0;\n float a = 1.0;\n for( int i=0; i= 3.0)\n {\n vDiffuseLight += GetSSS(intersection.vPos, vPointLightPos) * vLightColour;\n }\n else\n {\n vec3 vToLight = vPointLightPos - intersection.vPos;\n float fNdotL = dot(normalize(vToLight), vBumpNormal) * 0.5 + 0.5;\n\t\t\t\tvDiffuseLight += max(0.0, 1.0 - length(vToLight)/5.0) * vLightColour * fNdotL; \n }\n\n\t\t\tfloat fSmoothFactor = fSmoothness * 0.9 + 0.1;\n float fFresnelClamp = 0.25; // too much fresnel produces sparkly artefacts\n float fNdotD = clamp(dot(vBumpNormal, -vRayDir), fFresnelClamp, 1.0);\n\t\t\tvec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0) * fSmoothFactor;\n\n \n\t\t\tvResult = mix(vAlbedo * vDiffuseLight, vSpecularLight, vFresnel);\t\t\n\t\t\tvBlendFactor = vFresnel;\n\t\t\t\n\t\t\tApplyAtmosphere(vResult, intersection.fDist, vRayOrigin, vRayDir);\t\t\n\t\t\t\n\t\t\tvRemaining *= vBlendFactor;\t\t\t\t\n\t\t\tvRayDir = normalize(reflect(vRayDir, vBumpNormal));\n\t\t\tvRayOrigin = intersection.vPos;\n\t\t}\t\t\t\n\n\t\tvColour += vResult * vCurrRemaining * fShouldApply;\t\n\t}\n\n\tvec3 vSkyColor = GetSkyColour(vRayDir);\n\t\n\tApplyAtmosphere(vSkyColor, kFarClip, vRayOrigin, vRayDir);\t\t\n\t\n // Hack for this scene when using 1 bounce.\n // remove final sky reflection when in shadow\n vSkyColor *= fLastShadow; \n \n\tvColour += vSkyColor * vRemaining;\n\t\n // Face glow\n float t = -(_vRayOrigin.z + 2.8) / _vRayDir.z;\n \n if( t > 0.0 )\n {\n vec3 vPos = _vRayOrigin + _vRayDir * t;\n\n float fDist = abs(GetCarving2dDistance(vPos.xy * vec2(1.0, 1.0)));\n float fDot = max(0.0, _vRayDir.z);\n fDot = fDot * fDot;\n vColour += exp2(-fDist * 10.0) * fDot * vLightColour * 0.25;\n }\n \n \n\treturn vColour;\n}\n\n\n\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\n#define TAU 6.283\n\nvec2 hash21(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n\tp3 += dot(p3, p3.yzx + 19.19);\n\treturn fract(vec2((p3.x + p3.y)*p3.z, (p3.x+p3.z)*p3.y));\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\n/// radius, angle to x, y\nvec2 euclidFromRadial(in vec2 rad)\n{\n float s = sin(rad.y * TAU);\n float c = cos(rad.y * TAU);\n float xf = resolution.y / resolution.x;\n float yf = 1.0;\n if (xf > 1.0) {yf = 1.0 / xf; xf = 1.0;}\n return vec2(rad.x * xf * 0.5 * c + 0.5, rad.x * yf * 0.5 * s + 0.5);\n}\n\nvoid main() \n{\n float fTriangleIndex = floor( vertexId / 3.0 ) + time;\n float fTriangleVertexIndex = mod( vertexId, 3.0 );\n \n vec2 vUV = hash21( fTriangleIndex );\n vUV = euclidFromRadial(vUV);\n \n \tfloat fSize = 1.0;\n\n float fDist = 7.0;\n\n float fAngle = radians(190.0) + sin(time * 0.25) * 0.2;\n float fHeight = 2.0 + sin(time * 0.1567) * 1.5;\n \n\tvec3 vCameraPos = vec3(sin(fAngle) * fDist, fHeight, cos(fAngle) * fDist);\n\tvec3 vCameraTarget = vec3(0.0, -0.5, 0.0);\n \n\tvec3 vRayOrigin = vCameraPos;\n\tvec3 vRayDir = GetCameraRayDir( GetWindowCoord(vUV), vCameraPos, vCameraTarget );\n\t\n \tfloat fHitDist = 0.0;\n \tvec3 vHitNormal = vec3(0.0);\n\tvec3 vResult = GetSceneColour(vRayOrigin, vRayDir, fHitDist, vHitNormal);\n\t \n\tvec3 vFinal = ApplyPostFX( vUV, vResult );\n\n\n //fSize = 0.05 / fHitDist;\n fSize *= 0.01;\n fSize *= 0.5 + vFinal.x * vFinal.y * 0.5;\n vec2 vOffset = vec2(0.0);\n \n \n if( fTriangleVertexIndex < 0.5 )\n {\n vOffset.y += fSize;\n }\n else if( fTriangleVertexIndex < 1.5 )\n {\n vOffset.x -= fSize;\n }\n else if( fTriangleVertexIndex < 2.5 )\n {\n vOffset.x += fSize;\n }\n \n vOffset = Rotate( vOffset, fTriangleIndex );\n vUV += vOffset;\n\n vUV.xy = vUV.xy * 2.0 - 1.0;\n \n gl_Position = vec4(vUV.xy * fHitDist, 0, fHitDist);\n v_color = vec4(vFinal, 1.0);\n\n}" }, "screenshotURL": "data/images/images-yk73gvuuppe0thfs6-thumbnail.jpg", - "views": { - "$numberInt": "575" - }, - "likes": { - "$numberInt": "0" - }, + "views": "575", + "likes": "0", "revisionId": "cmmaeEooC4kZwiNps", "modifiedAt": { - "$date": { - "$numberLong": "1446201202201" - } + "$date": "1446201202201" }, - "rank": { - "$numberDouble": "1.4943990241568306" - } + "rank": "1.4943990241568306" } \ No newline at end of file diff --git a/art/XK2y2Cy63Ez45E7pm/art.json b/art/XK2y2Cy63Ez45E7pm/art.json index e131dcf3..1d0d871c 100644 --- a/art/XK2y2Cy63Ez45E7pm/art.json +++ b/art/XK2y2Cy63Ez45E7pm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1523509066283" - } + "$date": "1523509066283" }, "modifiedAt": { - "$date": { - "$numberLong": "1523509066283" - } + "$date": "1523509066283" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "10.337149639149727" - }, + "rank": "10.337149639149727", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vmbz8fi0evme0msb6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1545" - }, - "likes": { - "$numberInt": "7" - }, + "views": "1545", + "likes": "7", "revisionId": "Jxg8jSNzo5C4f5bt9" } \ No newline at end of file diff --git a/art/XLRYpFJ4uH4fWk2Tn/art.json b/art/XLRYpFJ4uH4fWk2Tn/art.json index f5967c47..a6d4d538 100644 --- a/art/XLRYpFJ4uH4fWk2Tn/art.json +++ b/art/XLRYpFJ4uH4fWk2Tn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YpknDeNt3wXWyAhpm", "createdAt": { - "$date": { - "$numberLong": "1597531127701" - } + "$date": "1597531127701" }, "username": "bene2002", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1597531141283" - } + "$date": "1597531141283" }, "modifiedAt": { - "$date": { - "$numberLong": "1597532645032" - } + "$date": "1597532645032" }, "origId": "rAzqz9fhRarpgzdC2", "name": "Test1", "notes": "", - "rank": { - "$numberDouble": "1.822243554851134" - }, + "rank": "1.822243554851134", "private": false, "unlisted": true, "username": "bene2002", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9jc8imup47bxeo64u-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "o6Xpu5mCpLeguENjc" } \ No newline at end of file diff --git a/art/XMfocB69HDJbjh5Sf/art.json b/art/XMfocB69HDJbjh5Sf/art.json index a1dd9b99..fe1f982e 100644 --- a/art/XMfocB69HDJbjh5Sf/art.json +++ b/art/XMfocB69HDJbjh5Sf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kxWiXJRdSz5aEp6wK", "createdAt": { - "$date": { - "$numberLong": "1687622868608" - } + "$date": "1687622868608" }, "username": "sherrysmcguire", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1691353537203" - } + "$date": "1691353537203" }, "modifiedAt": { - "$date": { - "$numberLong": "1691353537203" - } + "$date": "1691353537203" }, "origId": null, "name": "mindmagma01 - tut", "notes": "Based on tutorials by vertexshaderart", - "rank": { - "$numberDouble": "1.735752673560239" - }, + "rank": "1.735752673560239", "private": false, "unlisted": true, "username": "sherrysmcguire", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4hhzgkbnxg6oygfkc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "f2YRMgerBSDKt3PqN" } \ No newline at end of file diff --git a/art/XQQfnaTej5ZuzxNaf/art.json b/art/XQQfnaTej5ZuzxNaf/art.json index 3af8f6ad..a79539e0 100644 --- a/art/XQQfnaTej5ZuzxNaf/art.json +++ b/art/XQQfnaTej5ZuzxNaf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499312011029" - } + "$date": "1499312011029" }, "modifiedAt": { - "$date": { - "$numberLong": "1507625082001" - } + "$date": "1507625082001" }, "origId": "rvw679Z5He2rieYqy", "name": "dyson", "notes": "", - "rank": { - "$numberDouble": "10.280787961579097" - }, + "rank": "10.280787961579097", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-45ab77rsq4obimrej-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1929" - }, - "likes": { - "$numberInt": "16" - }, + "views": "1929", + "likes": "16", "revisionId": "tBTMJN5oAGSPjwSNT" } \ No newline at end of file diff --git a/art/XQjMFcAi9qguPBnBG/art.json b/art/XQjMFcAi9qguPBnBG/art.json index e328511b..5ebc618d 100644 --- a/art/XQjMFcAi9qguPBnBG/art.json +++ b/art/XQjMFcAi9qguPBnBG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652806867488" - } + "$date": "1652806867488" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946030593" - } + "$date": "1652946030593" }, "origId": null, "name": "Making A Grid", "notes": "Making A Grid", - "rank": { - "$numberDouble": "1.0406045433669306" - }, + "rank": "1.0406045433669306", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-medcu0fyov4d63apv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "1" - }, + "views": "10", + "likes": "1", "revisionId": "izNieqeAJ5Lozu3BJ" } \ No newline at end of file diff --git a/art/XRdg3Wi744WAEMHKZ/art.json b/art/XRdg3Wi744WAEMHKZ/art.json index 30a20338..dc5f87f9 100644 --- a/art/XRdg3Wi744WAEMHKZ/art.json +++ b/art/XRdg3Wi744WAEMHKZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498818443081" - } + "$date": "1498818443081" }, "modifiedAt": { - "$date": { - "$numberLong": "1498818443081" - } + "$date": "1498818443081" }, "origId": "3Csyw9ecsH7rXLkok", "name": "Spiral-TRIdNCE1", "notes": "", - "rank": { - "$numberDouble": "1.0334327715626812" - }, + "rank": "1.0334327715626812", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vqx4b2zvj61yf3hhm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "m5CYDbvMyC2ua6n9s" } \ No newline at end of file diff --git a/art/XTMgvDzrnXxm3gSZQ/art.json b/art/XTMgvDzrnXxm3gSZQ/art.json index 9870f30e..8e8e4cfa 100644 --- a/art/XTMgvDzrnXxm3gSZQ/art.json +++ b/art/XTMgvDzrnXxm3gSZQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1644478317984" - } + "$date": "1644478317984" }, "modifiedAt": { - "$date": { - "$numberLong": "1644478317984" - } + "$date": "1644478317984" }, "origId": "m6Sw7fXzNji9JqQRk", "name": "disruptive D robots hail", "notes": "", - "rank": { - "$numberDouble": "1.8825546686937682" - }, + "rank": "1.8825546686937682", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-thzo5hkb0awoyfmxv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "119" - }, - "likes": { - "$numberInt": "0" - }, + "views": "119", + "likes": "0", "revisionId": "G2mnkJSSmEdSRoNP2" } \ No newline at end of file diff --git a/art/XTxHzHEnG5mRTTYnm/art.json b/art/XTxHzHEnG5mRTTYnm/art.json index bf626539..1ab43de7 100644 --- a/art/XTxHzHEnG5mRTTYnm/art.json +++ b/art/XTxHzHEnG5mRTTYnm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619547907954" - } + "$date": "1619547907954" }, "modifiedAt": { - "$date": { - "$numberLong": "1619547907954" - } + "$date": "1619547907954" }, "origId": "AXAuvTYrFKQwTgykw", "name": "FiboSound3D_fail", "notes": "3D fibo sphere...", - "rank": { - "$numberDouble": "1.2861152251111818" - }, + "rank": "1.2861152251111818", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-le42lmcsp0b5a343u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "KTysr2qWPSZ2xpvho" } \ No newline at end of file diff --git a/art/XW2ueZpHcoWqtkuqD/art.json b/art/XW2ueZpHcoWqtkuqD/art.json index a59308d5..93a69695 100644 --- a/art/XW2ueZpHcoWqtkuqD/art.json +++ b/art/XW2ueZpHcoWqtkuqD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GFesmoh3Yvhi8iTmH", "createdAt": { - "$date": { - "$numberLong": "1445882144141" - } + "$date": "1445882144141" }, "username": "xt95", "profile": { @@ -13,9 +11,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445882564816" - } + "$date": "1445882564816" }, "origId": null, "name": "lorenz attractor", @@ -34,22 +30,14 @@ "shader": "const float PI = 3.14159265;\nfloat hash( float n ) { return fract(sin(n)*753.5453123); }\nvec3 project(vec3 p) { return vec3(p.xy / p.z, p.z); }\n\nvoid main()\n{\n float id = float(vertexId)/7602.;\n \n vec3 p = vec3(.1);\n //Lorenz attractor\n if(vertexId>2000.)\n {\n float snd = texture2D(sound, vec2(1./128.,.0)).a;\n float\ta = -0.966918-snd,b = 2.879879+pow(snd,4.),c = 0.765145,d = 0.744728;\n for(int i=2000; i<7000; i++)\n {\n if(i= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-a646mkb6wr9fpzaun-thumbnail.jpg", - "views": { - "$numberInt": "32" - }, - "likes": { - "$numberInt": "0" - }, + "views": "32", + "likes": "0", "revisionId": "bTrfL4S5PrwrskxA4", "modifiedAt": { - "$date": { - "$numberLong": "1446223143667" - } + "$date": "1446223143667" }, - "rank": { - "$numberDouble": "1.703529069455476" - } + "rank": "1.703529069455476" } \ No newline at end of file diff --git a/art/YNECMxcrupx4erT4u/art.json b/art/YNECMxcrupx4erT4u/art.json index 003dcf22..bd3b7f58 100644 --- a/art/YNECMxcrupx4erT4u/art.json +++ b/art/YNECMxcrupx4erT4u/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1541270385383" - } + "$date": "1541270385383" }, "modifiedAt": { - "$date": { - "$numberLong": "1541270385383" - } + "$date": "1541270385383" }, "origId": null, "name": "Rotating Points! *Again*", "notes": "", - "rank": { - "$numberDouble": "1.6471890283010868" - }, + "rank": "1.6471890283010868", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-httx5njufis10g6h6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "162" - }, - "likes": { - "$numberInt": "0" - }, + "views": "162", + "likes": "0", "revisionId": "2eDBe4aAP4qmyaCzH" } \ No newline at end of file diff --git a/art/YNrYu5vLMifYXQAyj/art.json b/art/YNrYu5vLMifYXQAyj/art.json index ef69306e..56ae78e0 100644 --- a/art/YNrYu5vLMifYXQAyj/art.json +++ b/art/YNrYu5vLMifYXQAyj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": { - "$numberLong": "1546121397447" - } + "$date": "1546121397447" }, "profile": { "first_name": "The Tuesday Night Machines", @@ -14,21 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": { - "$numberLong": "1546126898429" - } + "$date": "1546126898429" }, "modifiedAt": { - "$date": { - "$numberLong": "1546204801351" - } + "$date": "1546204801351" }, "origId": "S3xrtQ73jjKSYCofF", "name": "Experiment003", "notes": "", - "rank": { - "$numberDouble": "1.7597412042233909" - }, + "rank": "1.7597412042233909", "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-w18wzkv0l0uqbcxj9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "110" - }, - "likes": { - "$numberInt": "0" - }, + "views": "110", + "likes": "0", "revisionId": "PmBTYouv7YfDinQwb" } \ No newline at end of file diff --git a/art/YPJmHpa7pwzhxgBkq/art.json b/art/YPJmHpa7pwzhxgBkq/art.json index 53bd3059..56ebf5d2 100644 --- a/art/YPJmHpa7pwzhxgBkq/art.json +++ b/art/YPJmHpa7pwzhxgBkq/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1455053780011" - } + "$date": "1455053780011" }, "modifiedAt": { - "$date": { - "$numberLong": "1455053780011" - } + "$date": "1455053780011" }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": { - "$numberDouble": "1.8975554211893815" - }, + "rank": "1.8975554211893815", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wwarm5phdngsauee4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "138" - }, - "likes": { - "$numberInt": "0" - }, + "views": "138", + "likes": "0", "revisionId": "o5Z8zRwbmPihWQtLu" } \ No newline at end of file diff --git a/art/YQhEmHqKTgrDSD3AM/art.json b/art/YQhEmHqKTgrDSD3AM/art.json index 64ffcb76..1690716d 100644 --- a/art/YQhEmHqKTgrDSD3AM/art.json +++ b/art/YQhEmHqKTgrDSD3AM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501758535995" - } + "$date": "1501758535995" }, "modifiedAt": { - "$date": { - "$numberLong": "1511895162981" - } + "$date": "1511895162981" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "circlepower", "notes": "", - "rank": { - "$numberDouble": "1.6059513607786717" - }, + "rank": "1.6059513607786717", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-z2boocj2rzbvd7qfe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "432" - }, - "likes": { - "$numberInt": "0" - }, + "views": "432", + "likes": "0", "revisionId": "oLeP4ZY4QapgGhsDf" } \ No newline at end of file diff --git a/art/YQrEtnLC8h7QHDNsd/art.json b/art/YQrEtnLC8h7QHDNsd/art.json index bb339ab8..b2ab9986 100644 --- a/art/YQrEtnLC8h7QHDNsd/art.json +++ b/art/YQrEtnLC8h7QHDNsd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498063113508" - } + "$date": "1498063113508" }, "modifiedAt": { - "$date": { - "$numberLong": "1498063113508" - } + "$date": "1498063113508" }, "origId": "a3KvcpoEdK4k9gNxr", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": { - "$numberDouble": "1.7581315794033732" - }, + "rank": "1.7581315794033732", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-d4idjsbg5t17i6a47-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "184" - }, - "likes": { - "$numberInt": "0" - }, + "views": "184", + "likes": "0", "revisionId": "gJPZi5hbw7BZ3QB55" } \ No newline at end of file diff --git a/art/YRrZ7fHmFhtoKpyrq/art.json b/art/YRrZ7fHmFhtoKpyrq/art.json index 2570dfb5..00f8a57e 100644 --- a/art/YRrZ7fHmFhtoKpyrq/art.json +++ b/art/YRrZ7fHmFhtoKpyrq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1502038682700" - } + "$date": "1502038682700" }, "modifiedAt": { - "$date": { - "$numberLong": "1502080295602" - } + "$date": "1502080295602" }, "origId": "XxsoGmBRve3XhR5q3", "name": "bebubebup", "notes": "", - "rank": { - "$numberDouble": "10.021438124464531" - }, + "rank": "10.021438124464531", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rtaa1k3eekpdz5dk7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1431" - }, - "likes": { - "$numberInt": "9" - }, + "views": "1431", + "likes": "9", "revisionId": "i5f832sYGFAqMrq7i" } \ No newline at end of file diff --git a/art/YSzcySDB7rcbwJmTP/art.json b/art/YSzcySDB7rcbwJmTP/art.json index 4cf05a51..9250834c 100644 --- a/art/YSzcySDB7rcbwJmTP/art.json +++ b/art/YSzcySDB7rcbwJmTP/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446227942226" - } + "$date": "1446227942226" }, "origId": null, "name": "mfx01", @@ -25,19 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 7.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-00mmdgkif42g500zg-thumbnail.jpg", - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "6HjY3ch4qrzMeceoN", "modifiedAt": { - "$date": { - "$numberLong": "1446227942228" - } + "$date": "1446227942228" }, - "rank": { - "$numberDouble": "1.7201071538563897" - } + "rank": "1.7201071538563897" } \ No newline at end of file diff --git a/art/YTKN84yNr6RB2aDbB/art.json b/art/YTKN84yNr6RB2aDbB/art.json index db20ceae..77fb0254 100644 --- a/art/YTKN84yNr6RB2aDbB/art.json +++ b/art/YTKN84yNr6RB2aDbB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "2NqqLhzzo62uRSSnm", "createdAt": { - "$date": { - "$numberLong": "1636961186133" - } + "$date": "1636961186133" }, "username": "muffin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1637002181316" - } + "$date": "1637002181316" }, "modifiedAt": { - "$date": { - "$numberLong": "1637074886561" - } + "$date": "1637074886561" }, "origId": null, "name": "learn1", "notes": "", - "rank": { - "$numberDouble": "1.6225271132131023" - }, + "rank": "1.6225271132131023", "private": false, "unlisted": false, "username": "muffin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qq17maop7exb5hr97-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "214" - }, - "likes": { - "$numberInt": "1" - }, + "views": "214", + "likes": "1", "revisionId": "DNsN5RnmetkapF68P" } \ No newline at end of file diff --git a/art/YTqaQuCP9GEF532DP/art.json b/art/YTqaQuCP9GEF532DP/art.json index 881185b9..81028acd 100644 --- a/art/YTqaQuCP9GEF532DP/art.json +++ b/art/YTqaQuCP9GEF532DP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1519006561479" - } + "$date": "1519006561479" }, "modifiedAt": { - "$date": { - "$numberLong": "1519006561479" - } + "$date": "1519006561479" }, "origId": "BZMNQR7kcPSCCwyHL", "name": "Quads Spiral", "notes": "", - "rank": { - "$numberDouble": "1.0677218825582742" - }, + "rank": "1.0677218825582742", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8bygdn0kxsom7ldng-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "eHpJMMjmZ4veQukES" } \ No newline at end of file diff --git a/art/YWMRwMd62Rwyig8hP/art.json b/art/YWMRwMd62Rwyig8hP/art.json index f5075bd2..2a5863d7 100644 --- a/art/YWMRwMd62Rwyig8hP/art.json +++ b/art/YWMRwMd62Rwyig8hP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498555333849" - } + "$date": "1498555333849" }, "modifiedAt": { - "$date": { - "$numberLong": "1498555333849" - } + "$date": "1498555333849" }, "origId": "ZqGJTgEXDTHA5rBjL", "name": "gmesher 4 K", "notes": "", - "rank": { - "$numberDouble": "1.9866927441935194" - }, + "rank": "1.9866927441935194", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-y7jvzhbw75rcxzit5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "feoiqWKg3iJWzcsMe" } \ No newline at end of file diff --git a/art/YXfLo5Yw55muQ7MZn/art.json b/art/YXfLo5Yw55muQ7MZn/art.json index aea1d0c8..09fe93c9 100644 --- a/art/YXfLo5Yw55muQ7MZn/art.json +++ b/art/YXfLo5Yw55muQ7MZn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1468375901068" - } + "$date": "1468375901068" }, "modifiedAt": { - "$date": { - "$numberLong": "1468375901068" - } + "$date": "1468375901068" }, "origId": "wJuenftt4G6XBy8x7", "name": "t-grid", "notes": "", - "rank": { - "$numberDouble": "1.2800674467182693" - }, + "rank": "1.2800674467182693", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n5suzffth9sqqycz0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "97" - }, - "likes": { - "$numberInt": "0" - }, + "views": "97", + "likes": "0", "revisionId": "PXMZ6YCzxC2AkjMhZ" } \ No newline at end of file diff --git a/art/YXzZv8FqoYXqAXDdk/art.json b/art/YXzZv8FqoYXqAXDdk/art.json index 585e50e5..73b6ca87 100644 --- a/art/YXzZv8FqoYXqAXDdk/art.json +++ b/art/YXzZv8FqoYXqAXDdk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684425329391" - } + "$date": "1684425329391" }, "modifiedAt": { - "$date": { - "$numberLong": "1684425428811" - } + "$date": "1684425428811" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.2150493290856659" - }, + "rank": "1.2150493290856659", "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h2zw4virnnp5i5cv3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "PhqyqAAw5QuHuw8oL" } \ No newline at end of file diff --git a/art/YazT6iXD9eAmLY6qD/art.json b/art/YazT6iXD9eAmLY6qD/art.json index 8c26f449..805e6558 100644 --- a/art/YazT6iXD9eAmLY6qD/art.json +++ b/art/YazT6iXD9eAmLY6qD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642026139711" - } + "$date": "1642026139711" }, "modifiedAt": { - "$date": { - "$numberLong": "1642026139711" - } + "$date": "1642026139711" }, "origId": "EZmjdzfcpwjp7MSFM", "name": "Oh my word", "notes": "", - "rank": { - "$numberDouble": "1.7189067650966638" - }, + "rank": "1.7189067650966638", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3hnnrwslmrr7bylwo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "knEuaRKdws5asETud" } \ No newline at end of file diff --git a/art/YbA3f6xnjbmXzkwHx/art.json b/art/YbA3f6xnjbmXzkwHx/art.json index ee9a97c1..56192e0e 100644 --- a/art/YbA3f6xnjbmXzkwHx/art.json +++ b/art/YbA3f6xnjbmXzkwHx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1503981621743" - } + "$date": "1503981621743" }, "modifiedAt": { - "$date": { - "$numberLong": "1503981621743" - } + "$date": "1503981621743" }, "origId": "kRDzJyojeaeAei2M4", "name": "Kringu", "notes": "", - "rank": { - "$numberDouble": "10.556329750509324" - }, + "rank": "10.556329750509324", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hq7sgqfity9trscld-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "364" - }, - "likes": { - "$numberInt": "3" - }, + "views": "364", + "likes": "3", "revisionId": "NfoeRZ9sGJwN2S3bM" } \ No newline at end of file diff --git a/art/Yd2HBe825wEYTar8Y/art.json b/art/Yd2HBe825wEYTar8Y/art.json index 120e2fc3..fcf298ff 100644 --- a/art/Yd2HBe825wEYTar8Y/art.json +++ b/art/Yd2HBe825wEYTar8Y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684415734584" - } + "$date": "1684415734584" }, "modifiedAt": { - "$date": { - "$numberLong": "1684416105188" - } + "$date": "1684416105188" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.2091457710707207" - }, + "rank": "1.2091457710707207", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-o87xwqhn4wubbibfg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "2u9itqZbrANMZoasi" } \ No newline at end of file diff --git a/art/YdpjoX8LmWLnbtXQv/art.json b/art/YdpjoX8LmWLnbtXQv/art.json index 0aed9519..ef33e528 100644 --- a/art/YdpjoX8LmWLnbtXQv/art.json +++ b/art/YdpjoX8LmWLnbtXQv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1555889914750" - } + "$date": "1555889914750" }, "modifiedAt": { - "$date": { - "$numberLong": "1555889914750" - } + "$date": "1555889914750" }, "origId": "G86ZR9sbc4BB8uW3m", "name": "seascape", "notes": "", - "rank": { - "$numberDouble": "1.8586436194025249" - }, + "rank": "1.8586436194025249", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3jiyb7ob50ek0lqm3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "214" - }, - "likes": { - "$numberInt": "1" - }, + "views": "214", + "likes": "1", "revisionId": "Xj9CthYTcqequLgE4" } \ No newline at end of file diff --git a/art/Yg2urWWiE8sAJEo8W/art.json b/art/Yg2urWWiE8sAJEo8W/art.json index b0491e8b..38daa1b5 100644 --- a/art/Yg2urWWiE8sAJEo8W/art.json +++ b/art/Yg2urWWiE8sAJEo8W/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": { - "$numberLong": "1704921597360" - } + "$date": "1704921597360" }, "profile": { "name": "Simon Taeter", @@ -14,21 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": { - "$numberLong": "1705066436781" - } + "$date": "1705066436781" }, "modifiedAt": { - "$date": { - "$numberLong": "1705066544175" - } + "$date": "1705066544175" }, "origId": "SWCEzMNTmvcDAxs3n", "name": "first mandelbrot", "notes": "", - "rank": { - "$numberDouble": "1.65659571785742" - }, + "rank": "1.65659571785742", "private": false, "unlisted": true, "username": "staeter", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-meg2sgs3a6m1n2yqe-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "xnv9Ahvu4r3TwQGoc" } \ No newline at end of file diff --git a/art/YgBq9NXqcsYsRmpBe/art.json b/art/YgBq9NXqcsYsRmpBe/art.json index b6125236..f8e802e9 100644 --- a/art/YgBq9NXqcsYsRmpBe/art.json +++ b/art/YgBq9NXqcsYsRmpBe/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1552678010010" - } + "$date": "1552678010010" }, "modifiedAt": { - "$date": { - "$numberLong": "1552678010010" - } + "$date": "1552678010010" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.695214755722976" - }, + "rank": "1.695214755722976", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9sq3twzp9riypfrqk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "81" - }, - "likes": { - "$numberInt": "0" - }, + "views": "81", + "likes": "0", "revisionId": "2EEJdyWPYCyLEyAQR" } \ No newline at end of file diff --git a/art/Yhoy3z7NY6qCX3cnx/art.json b/art/Yhoy3z7NY6qCX3cnx/art.json index 476bdf79..558a88e7 100644 --- a/art/Yhoy3z7NY6qCX3cnx/art.json +++ b/art/Yhoy3z7NY6qCX3cnx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "D9c43gfZ2NcdAj8DJ", "createdAt": { - "$date": { - "$numberLong": "1590579087275" - } + "$date": "1590579087275" }, "username": "jluethi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590590986802" - } + "$date": "1590590986802" }, "modifiedAt": { - "$date": { - "$numberLong": "1590594613539" - } + "$date": "1590594613539" }, "origId": null, "name": "1", "notes": "", - "rank": { - "$numberDouble": "1.813362377400369" - }, + "rank": "1.813362377400369", "private": false, "unlisted": true, "username": "jluethi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-t6p8ow95hy85zgak3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "205" - }, - "likes": { - "$numberInt": "0" - }, + "views": "205", + "likes": "0", "revisionId": "pcLJRR4HaZckA2Jpo" } \ No newline at end of file diff --git a/art/YiboJk6SvJNEAPSGR/art.json b/art/YiboJk6SvJNEAPSGR/art.json index 29206efd..0c20e38b 100644 --- a/art/YiboJk6SvJNEAPSGR/art.json +++ b/art/YiboJk6SvJNEAPSGR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485098536332" - } + "$date": "1485098536332" }, "modifiedAt": { - "$date": { - "$numberLong": "1485107647059" - } + "$date": "1485107647059" }, "origId": "8QyjKkpp7q9aGkAn7", "name": "roty", "notes": "", - "rank": { - "$numberDouble": "10.457623349929937" - }, + "rank": "10.457623349929937", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xs5j37ax2dkigjmj2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "285" - }, - "likes": { - "$numberInt": "7" - }, + "views": "285", + "likes": "7", "revisionId": "BgKoeYgPi2aBmWd73" } \ No newline at end of file diff --git a/art/Ykt3ZLD52Wnphvaak/art.json b/art/Ykt3ZLD52Wnphvaak/art.json index b64ff1a2..b181d795 100644 --- a/art/Ykt3ZLD52Wnphvaak/art.json +++ b/art/Ykt3ZLD52Wnphvaak/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1453125294700" - } + "$date": "1453125294700" }, "modifiedAt": { - "$date": { - "$numberLong": "1453125294700" - } + "$date": "1453125294700" }, "origId": "k5BBCA2vPq6sY6xv5", "name": "Simple line music extended", "notes": "", - "rank": { - "$numberDouble": "1.0366583856925915" - }, + "rank": "1.0366583856925915", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-jvp0zeph8xd1ph5jr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "152" - }, - "likes": { - "$numberInt": "0" - }, + "views": "152", + "likes": "0", "revisionId": "apexAECNxD6ayXs9x" } \ No newline at end of file diff --git a/art/Ym2ek7eMQNEDspKJd/art.json b/art/Ym2ek7eMQNEDspKJd/art.json index 4ccfa25d..168c1e04 100644 --- a/art/Ym2ek7eMQNEDspKJd/art.json +++ b/art/Ym2ek7eMQNEDspKJd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1501984943284" - } + "$date": "1501984943284" }, "modifiedAt": { - "$date": { - "$numberLong": "1501984943284" - } + "$date": "1501984943284" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8861188073780324" - }, + "rank": "1.8861188073780324", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-du9z3rdxfn4axc2ua-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "1" - }, + "views": "2", + "likes": "1", "revisionId": "cWQDJQpozMBwmJxgF" } \ No newline at end of file diff --git a/art/Yn396rtWBPwEkd3fo/art.json b/art/Yn396rtWBPwEkd3fo/art.json index 7a2d59be..02eaa3ca 100644 --- a/art/Yn396rtWBPwEkd3fo/art.json +++ b/art/Yn396rtWBPwEkd3fo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": { - "$numberLong": "1583423411467" - } + "$date": "1583423411467" }, "profile": { "first_name": "Andris", @@ -15,21 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": { - "$numberLong": "1583524345135" - } + "$date": "1583524345135" }, "modifiedAt": { - "$date": { - "$numberLong": "1583524345135" - } + "$date": "1583524345135" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5906486482551276" - }, + "rank": "1.5906486482551276", "private": false, "unlisted": true, "username": "andris", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-uas34w59hxp0hp90v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "92" - }, - "likes": { - "$numberInt": "0" - }, + "views": "92", + "likes": "0", "revisionId": "PFoH8gHKuf4qCjDvu" } \ No newline at end of file diff --git a/art/YoyxivmzQMzpahR8j/art.json b/art/YoyxivmzQMzpahR8j/art.json index ed0dd307..152fb6e5 100644 --- a/art/YoyxivmzQMzpahR8j/art.json +++ b/art/YoyxivmzQMzpahR8j/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1645618126969" - } + "$date": "1645618126969" }, "modifiedAt": { - "$date": { - "$numberLong": "1645618126969" - } + "$date": "1645618126969" }, "origId": null, "name": "sea_urkin", "notes": "", - "rank": { - "$numberDouble": "1.6387389338531102" - }, + "rank": "1.6387389338531102", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n6a19w5liwxn91pib-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "8oJzrT3iRXFxRB3tT" } \ No newline at end of file diff --git a/art/YqNb2nTxxZRYWkJzz/art.json b/art/YqNb2nTxxZRYWkJzz/art.json index a3145c2f..74d3eb2a 100644 --- a/art/YqNb2nTxxZRYWkJzz/art.json +++ b/art/YqNb2nTxxZRYWkJzz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498263356795" - } + "$date": "1498263356795" }, "modifiedAt": { - "$date": { - "$numberLong": "1498263356795" - } + "$date": "1498263356795" }, "origId": "YQrEtnLC8h7QHDNsd", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": { - "$numberDouble": "1.6283352638973034" - }, + "rank": "1.6283352638973034", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-k39cwwn8q1i4wu4p1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "j2sAerRqyXpKbEeXk" } \ No newline at end of file diff --git a/art/Yudd65BQfx92kHBcH/art.json b/art/Yudd65BQfx92kHBcH/art.json index eef486b5..b089ddc7 100644 --- a/art/Yudd65BQfx92kHBcH/art.json +++ b/art/Yudd65BQfx92kHBcH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1617711881713" - } + "$date": "1617711881713" }, "modifiedAt": { - "$date": { - "$numberLong": "1617777509234" - } + "$date": "1617777509234" }, "origId": "6bbL3L3PTAdvJyg8n", "name": "run", "notes": "", - "rank": { - "$numberDouble": "10.683568643775375" - }, + "rank": "10.683568643775375", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3af3gds7ce4xxejhi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "898" - }, - "likes": { - "$numberInt": "7" - }, + "views": "898", + "likes": "7", "revisionId": "x7jCuRBHj6vyzEKJN" } \ No newline at end of file diff --git a/art/YviLasT7Z62qurfRD/art.json b/art/YviLasT7Z62qurfRD/art.json index 7c6a7984..33f20718 100644 --- a/art/YviLasT7Z62qurfRD/art.json +++ b/art/YviLasT7Z62qurfRD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1539035352284" - } + "$date": "1539035352284" }, "modifiedAt": { - "$date": { - "$numberLong": "1539035352284" - } + "$date": "1539035352284" }, "origId": "wP2mJ5GtGxM69FK8H", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.6384818377582233" - }, + "rank": "1.6384818377582233", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-96nrt61aq6orp9hfg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "jTNRprcd97KTqWPNC" } \ No newline at end of file diff --git a/art/Yx83njpAunvLW4dyE/art.json b/art/Yx83njpAunvLW4dyE/art.json index 57f1bbc6..cfed2697 100644 --- a/art/Yx83njpAunvLW4dyE/art.json +++ b/art/Yx83njpAunvLW4dyE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kFy4FdSykoxKiLWNu", "createdAt": { - "$date": { - "$numberLong": "1641637791041" - } + "$date": "1641637791041" }, "profile": { "name": "Grégoire Ciles", @@ -14,21 +12,15 @@ "username": "gregoireciles" }, "createdAt": { - "$date": { - "$numberLong": "1641639152114" - } + "$date": "1641639152114" }, "modifiedAt": { - "$date": { - "$numberLong": "1641639152114" - } + "$date": "1641639152114" }, "origId": null, "name": "03 - Grid Motion & Color", "notes": "", - "rank": { - "$numberDouble": "1.65039664982305" - }, + "rank": "1.65039664982305", "private": false, "unlisted": true, "username": "gregoireciles", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-g0e3bvvmadrgskrat-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "YbNXAPnbb8fY3KvCy" } \ No newline at end of file diff --git a/art/YyvPGrqSH2HjWTQi9/art.json b/art/YyvPGrqSH2HjWTQi9/art.json index 19387980..964f67c4 100644 --- a/art/YyvPGrqSH2HjWTQi9/art.json +++ b/art/YyvPGrqSH2HjWTQi9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1554929540009" - } + "$date": "1554929540009" }, "modifiedAt": { - "$date": { - "$numberLong": "1554929540009" - } + "$date": "1554929540009" }, "origId": null, "name": "Time table", "notes": "", - "rank": { - "$numberDouble": "1.0874785689010056" - }, + "rank": "1.0874785689010056", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x2sdy14m6sxv8jsok-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "117" - }, - "likes": { - "$numberInt": "1" - }, + "views": "117", + "likes": "1", "revisionId": "rnpsceJc7bwXrZJeB" } \ No newline at end of file diff --git a/art/YzsRADN9oob3PHivP/art.json b/art/YzsRADN9oob3PHivP/art.json index b58967c1..b0702ba7 100644 --- a/art/YzsRADN9oob3PHivP/art.json +++ b/art/YzsRADN9oob3PHivP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": { - "$numberLong": "1684210422037" - } + "$date": "1684210422037" }, "username": "w.chae", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684940441735" - } + "$date": "1684940441735" }, "modifiedAt": { - "$date": { - "$numberLong": "1684942221942" - } + "$date": "1684942221942" }, "origId": null, "name": "AudioReactive", "notes": "AudioReactive", - "rank": { - "$numberDouble": "1.9422001241854796" - }, + "rank": "1.9422001241854796", "private": false, "unlisted": true, "username": "w.chae", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-o7lxu55kyhi30lxek-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "T7JJ2ikWKPKoe6eLj" } \ No newline at end of file diff --git a/art/Z26iq8hKBPX2svsmR/art.json b/art/Z26iq8hKBPX2svsmR/art.json index 4e2f457b..21b28927 100644 --- a/art/Z26iq8hKBPX2svsmR/art.json +++ b/art/Z26iq8hKBPX2svsmR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498603985461" - } + "$date": "1498603985461" }, "modifiedAt": { - "$date": { - "$numberLong": "1498603985461" - } + "$date": "1498603985461" }, "origId": "qXiLEbW6jk6fh9rJj", "name": "bounder2", "notes": "", - "rank": { - "$numberDouble": "1.2448629527255326" - }, + "rank": "1.2448629527255326", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vmj56oc7xaovbsqo1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "174" - }, - "likes": { - "$numberInt": "1" - }, + "views": "174", + "likes": "1", "revisionId": "eWJw2rsW7Fh9aqxAa" } \ No newline at end of file diff --git a/art/Z3SAeG8oMryJKuF8z/art.json b/art/Z3SAeG8oMryJKuF8z/art.json index 647ff3de..67bd187b 100644 --- a/art/Z3SAeG8oMryJKuF8z/art.json +++ b/art/Z3SAeG8oMryJKuF8z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496679900142" - } + "$date": "1496679900142" }, "modifiedAt": { - "$date": { - "$numberLong": "1496681389799" - } + "$date": "1496681389799" }, "origId": "AC57qxXZiP5Xt3MPo", "name": "sound cute", "notes": "", - "rank": { - "$numberDouble": "1.425212744143571" - }, + "rank": "1.425212744143571", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2jo9v28lwe6q7nxsk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "yRJ36TvgfeDiECRw5" } \ No newline at end of file diff --git a/art/Z43GXJiragwBynoD3/art.json b/art/Z43GXJiragwBynoD3/art.json index 8645ba24..7a9958e5 100644 --- a/art/Z43GXJiragwBynoD3/art.json +++ b/art/Z43GXJiragwBynoD3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510640078428" - } + "$date": "1510640078428" }, "modifiedAt": { - "$date": { - "$numberLong": "1510640078428" - } + "$date": "1510640078428" }, "origId": "T3o69kd5wMtWNCj5k", "name": "LED Display remix", "notes": "A tribute to La La Land.\nA music visualization demo.\nInspired by fragment shader http://glslsandbox.com/e#41758.0", - "rank": { - "$numberDouble": "1.0779857659562277" - }, + "rank": "1.0779857659562277", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fs4znso8neoao271e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "DYfyX2Av33WzGwb2x" } \ No newline at end of file diff --git a/art/Z4HpJPY5d2PNYRHZA/art.json b/art/Z4HpJPY5d2PNYRHZA/art.json index 3ce12659..effac5b5 100644 --- a/art/Z4HpJPY5d2PNYRHZA/art.json +++ b/art/Z4HpJPY5d2PNYRHZA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463104350896" - } + "$date": "1463104350896" }, "modifiedAt": { - "$date": { - "$numberLong": "1463104350896" - } + "$date": "1463104350896" }, "origId": "ASwcBa7AR4rPpF2Wg", "name": "msh", "notes": "", - "rank": { - "$numberDouble": "10.3305961279661" - }, + "rank": "10.3305961279661", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-edpsawbdaqexusatd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "232" - }, - "likes": { - "$numberInt": "2" - }, + "views": "232", + "likes": "2", "revisionId": "afmKc3a4TFBDXn2zr" } \ No newline at end of file diff --git a/art/Z7vAdzozZiayT9xtx/art.json b/art/Z7vAdzozZiayT9xtx/art.json index 74329503..4d3d4f6d 100644 --- a/art/Z7vAdzozZiayT9xtx/art.json +++ b/art/Z7vAdzozZiayT9xtx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654180876326" - } + "$date": "1654180876326" }, "modifiedAt": { - "$date": { - "$numberLong": "1654185976180" - } + "$date": "1654185976180" }, "origId": "2PbekWKKMe8gWdJ3z", "name": "Circles from Triangles", "notes": "Circles from Triangles", - "rank": { - "$numberDouble": "1.9973229267419674" - }, + "rank": "1.9973229267419674", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4qiamzzv3mwtl6qg4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "2bArHP4upsjQrBotC" } \ No newline at end of file diff --git a/art/ZADtvSryHzDYzCtp9/art.json b/art/ZADtvSryHzDYzCtp9/art.json index c0a27abe..89b25b97 100644 --- a/art/ZADtvSryHzDYzCtp9/art.json +++ b/art/ZADtvSryHzDYzCtp9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551481516801" - } + "$date": "1551481516801" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481516801" - } + "$date": "1551481516801" }, "origId": "FuHqi38wkbaQc4shv", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5909189072070478" - }, + "rank": "1.5909189072070478", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-o8x37nolkczvzjlul-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "16" - }, - "likes": { - "$numberInt": "0" - }, + "views": "16", + "likes": "0", "revisionId": "G6T4jMD8vvuMwrfq7" } \ No newline at end of file diff --git a/art/ZAHaRXC8kiQBzSkbb/art.json b/art/ZAHaRXC8kiQBzSkbb/art.json index 4bc57711..9937dae3 100644 --- a/art/ZAHaRXC8kiQBzSkbb/art.json +++ b/art/ZAHaRXC8kiQBzSkbb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1482252697193" - } + "$date": "1482252697193" }, "modifiedAt": { - "$date": { - "$numberLong": "1482252697193" - } + "$date": "1482252697193" }, "origId": null, "name": "SurfaceNet Metaball", "notes": "", - "rank": { - "$numberDouble": "10.738209142322725" - }, + "rank": "10.738209142322725", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-290zfqwqwzy8ecig6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "768" - }, - "likes": { - "$numberInt": "3" - }, + "views": "768", + "likes": "3", "revisionId": "3vraw9ESWCopjk4f2" } \ No newline at end of file diff --git a/art/ZFSiQpx33DLDg9hmd/art.json b/art/ZFSiQpx33DLDg9hmd/art.json index 800ba8c1..ebe3f046 100644 --- a/art/ZFSiQpx33DLDg9hmd/art.json +++ b/art/ZFSiQpx33DLDg9hmd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1528273870941" - } + "$date": "1528273870941" }, "modifiedAt": { - "$date": { - "$numberLong": "1528273870941" - } + "$date": "1528273870941" }, "origId": null, "name": "loop-test", "notes": "Needed to test some issues with the new Web Audio API restrictions in both Safari and Chrome", - "rank": { - "$numberDouble": "1.7329241619890101" - }, + "rank": "1.7329241619890101", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q1rb2c7c3wpm66suj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "100" - }, - "likes": { - "$numberInt": "0" - }, + "views": "100", + "likes": "0", "revisionId": "2a6NsC49zwe5Z6NZ6" } \ No newline at end of file diff --git a/art/ZFhCyFCR3GKn8HkgG/art.json b/art/ZFhCyFCR3GKn8HkgG/art.json index d9e6f999..948faf4c 100644 --- a/art/ZFhCyFCR3GKn8HkgG/art.json +++ b/art/ZFhCyFCR3GKn8HkgG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1624106993675" - } + "$date": "1624106993675" }, "modifiedAt": { - "$date": { - "$numberLong": "1624106993675" - } + "$date": "1624106993675" }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy", "notes": "", - "rank": { - "$numberDouble": "1.8768662649097394" - }, + "rank": "1.8768662649097394", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gxszja6uxjn787m35-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "116" - }, - "likes": { - "$numberInt": "0" - }, + "views": "116", + "likes": "0", "revisionId": "Wh55txhW9yAhmSi3y" } \ No newline at end of file diff --git a/art/ZMzvpXNMZY9564WHh/art.json b/art/ZMzvpXNMZY9564WHh/art.json index 48e448b9..dccc5ec8 100644 --- a/art/ZMzvpXNMZY9564WHh/art.json +++ b/art/ZMzvpXNMZY9564WHh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1571790705588" - } + "$date": "1571790705588" }, "modifiedAt": { - "$date": { - "$numberLong": "1571790705588" - } + "$date": "1571790705588" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3464437544469656" - }, + "rank": "1.3464437544469656", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-m7g23vjzoy73jmpw1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "PxBvqD97w3MPsWmnH" } \ No newline at end of file diff --git a/art/ZNi2inr6Jmirh6Hgy/art.json b/art/ZNi2inr6Jmirh6Hgy/art.json index 4c15503b..a536f9bf 100644 --- a/art/ZNi2inr6Jmirh6Hgy/art.json +++ b/art/ZNi2inr6Jmirh6Hgy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FY5kuXpFq5nGKnZfW", "createdAt": { - "$date": { - "$numberLong": "1446136365862" - } + "$date": "1446136365862" }, "profile": { "info": "http://eddietree.com", @@ -14,20 +12,14 @@ "username": "eddietree" }, "createdAt": { - "$date": { - "$numberLong": "1447833185599" - } + "$date": "1447833185599" }, "modifiedAt": { - "$date": { - "$numberLong": "1447838411743" - } + "$date": "1447838411743" }, "origId": null, "name": "Emiko", - "rank": { - "$numberDouble": "10.203044516259807" - }, + "rank": "10.203044516259807", "private": false, "username": "eddietree", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-mno1wzlv6yd9hudz3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "182" - }, - "likes": { - "$numberInt": "2" - }, + "views": "182", + "likes": "2", "revisionId": "8KeDxnXbmnYyycx33", "avatarUrl": "https://pbs.twimg.com/profile_images/658497007795875840/BWYk5wYJ_200x200.png" } \ No newline at end of file diff --git a/art/ZNnRK7kpHZXGz5gT5/art.json b/art/ZNnRK7kpHZXGz5gT5/art.json index c9e38943..b797c228 100644 --- a/art/ZNnRK7kpHZXGz5gT5/art.json +++ b/art/ZNnRK7kpHZXGz5gT5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "3rSa7stTYpQ9y6mjB", "createdAt": { - "$date": { - "$numberLong": "1445836902062" - } + "$date": "1445836902062" }, "profile": { "name": "Filip Szczepański", @@ -14,9 +12,7 @@ "username": "freefull" }, "createdAt": { - "$date": { - "$numberLong": "1445840757177" - } + "$date": "1445840757177" }, "origId": null, "name": "MagnetTV", @@ -35,21 +31,13 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 64.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n \n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n gl_Position = vec4(x, y, 0, 1);\n\n gl_PointSize = cos(60.0*(length(vec2(x*sin(y*3.0+time),y))- time/20.0))*4.0 + 4.0;\n \n float hue = x*y;\n float sat = 0.8;\n float val = 0.8;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "BnFhPf79SsMQsqBaZ", - "views": { - "$numberInt": "1423" - }, - "likes": { - "$numberInt": "1" - }, + "views": "1423", + "likes": "1", "revisionId": "KDdbvuH3qpqLoGBiN", "screenshotURL": "data/images/images-hh71fpxvcv3l13nv3-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1446233548912" - } - }, - "rank": { - "$numberDouble": "1.4967403740617022" + "$date": "1446233548912" }, + "rank": "1.4967403740617022", "avatarUrl": "https://avatars.githubusercontent.com/FreeFull?s=200" } \ No newline at end of file diff --git a/art/ZNyqShZSnzXJMjTPX/art.json b/art/ZNyqShZSnzXJMjTPX/art.json index 1a1f1388..4a0e4fe3 100644 --- a/art/ZNyqShZSnzXJMjTPX/art.json +++ b/art/ZNyqShZSnzXJMjTPX/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565302288274" - } + "$date": "1565302288274" }, "modifiedAt": { - "$date": { - "$numberLong": "1565302288274" - } + "$date": "1565302288274" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8814158871461315" - }, + "rank": "1.8814158871461315", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-jigj5pinfmwwm6phg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "93" - }, - "likes": { - "$numberInt": "0" - }, + "views": "93", + "likes": "0", "revisionId": "ecKp6RDGrjBC8xoyw" } \ No newline at end of file diff --git a/art/ZPpq2oK4fqmPHJnQn/art.json b/art/ZPpq2oK4fqmPHJnQn/art.json index b4d7d1df..a33ca02d 100644 --- a/art/ZPpq2oK4fqmPHJnQn/art.json +++ b/art/ZPpq2oK4fqmPHJnQn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RcxgZCyRSYWSzdHH8", "createdAt": { - "$date": { - "$numberLong": "1544399496802" - } + "$date": "1544399496802" }, "profile": { "first_name": "Daff", @@ -15,21 +13,15 @@ "username": "daff" }, "createdAt": { - "$date": { - "$numberLong": "1544400334538" - } + "$date": "1544400334538" }, "modifiedAt": { - "$date": { - "$numberLong": "1544437375180" - } + "$date": "1544437375180" }, "origId": null, "name": "Alert", "notes": "Alert\n@Re_gain Aka Daff", - "rank": { - "$numberDouble": "1.8964378542295317" - }, + "rank": "1.8964378542295317", "private": false, "unlisted": false, "username": "daff", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-10ghgje8atqyukd46-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "321" - }, - "likes": { - "$numberInt": "1" - }, + "views": "321", + "likes": "1", "revisionId": "GKxTuKJEzGDpgCrEr" } \ No newline at end of file diff --git a/art/ZSksx2deRsDocFDKT/art.json b/art/ZSksx2deRsDocFDKT/art.json index a906119e..ac64b1d2 100644 --- a/art/ZSksx2deRsDocFDKT/art.json +++ b/art/ZSksx2deRsDocFDKT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bo599JjHiiAF2SxT6", "createdAt": { - "$date": { - "$numberLong": "1554181328913" - } + "$date": "1554181328913" }, "username": "jefflee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1554181353062" - } + "$date": "1554181353062" }, "modifiedAt": { - "$date": { - "$numberLong": "1554181353062" - } + "$date": "1554181353062" }, "origId": null, "name": "Lee", "notes": "rgb cool", - "rank": { - "$numberDouble": "10.017360720682657" - }, + "rank": "10.017360720682657", "private": false, "unlisted": false, "username": "jefflee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-x8tzxjmbzwbjhhtlr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "844" - }, - "likes": { - "$numberInt": "2" - }, + "views": "844", + "likes": "2", "revisionId": "mQ2fkD6ouxSgwiE2p" } \ No newline at end of file diff --git a/art/ZTAvJzo5HJdr2FsZK/art.json b/art/ZTAvJzo5HJdr2FsZK/art.json index f68db1ab..46179712 100644 --- a/art/ZTAvJzo5HJdr2FsZK/art.json +++ b/art/ZTAvJzo5HJdr2FsZK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": { - "$numberLong": "1446288834244" - } + "$date": "1446288834244" }, "profile": { "name": "Clément Duquesne", @@ -14,14 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": { - "$numberLong": "1447022075702" - } + "$date": "1447022075702" }, "modifiedAt": { - "$date": { - "$numberLong": "1447022075702" - } + "$date": "1447022075702" }, "origId": "iPiDjpBYDPGFTGp8Y", "name": "residuallines", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-5kfqvydni4i5h9bhh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "455" - }, - "likes": { - "$numberInt": "4" - }, + "views": "455", + "likes": "4", "revisionId": "uQWS93K6TGQy5kstC", - "rank": { - "$numberDouble": "10.409208139743688" - }, + "rank": "10.409208139743688", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/ZTEp3znDaGd9mFj4J/art.json b/art/ZTEp3znDaGd9mFj4J/art.json index 6daf5db7..f213b01d 100644 --- a/art/ZTEp3znDaGd9mFj4J/art.json +++ b/art/ZTEp3znDaGd9mFj4J/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": { - "$numberLong": "1574356902539" - } + "$date": "1574356902539" }, "profile": { "first_name": "Nathan", @@ -15,21 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": { - "$numberLong": "1574377652016" - } + "$date": "1574377652016" }, "modifiedAt": { - "$date": { - "$numberLong": "1574378256585" - } + "$date": "1574378256585" }, "origId": null, "name": "Dots", "notes": "", - "rank": { - "$numberDouble": "1.6639574350591282" - }, + "rank": "1.6639574350591282", "private": false, "unlisted": true, "username": "nathan2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-bnyxagaak7tyeoq56-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "XAbBySGW9eRAQXYY3" } \ No newline at end of file diff --git a/art/ZWM6nHwzqNcfrMCbQ/art.json b/art/ZWM6nHwzqNcfrMCbQ/art.json index 8e1c2e53..0a023e00 100644 --- a/art/ZWM6nHwzqNcfrMCbQ/art.json +++ b/art/ZWM6nHwzqNcfrMCbQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5BgXouYqC6RdG72mD", "createdAt": { - "$date": { - "$numberLong": "1517615797080" - } + "$date": "1517615797080" }, "profile": { "first_name": "JC", @@ -15,21 +13,15 @@ "username": "jc" }, "createdAt": { - "$date": { - "$numberLong": "1517618846596" - } + "$date": "1517618846596" }, "modifiedAt": { - "$date": { - "$numberLong": "1517618928241" - } + "$date": "1517618928241" }, "origId": null, "name": "My programing class", "notes": "", - "rank": { - "$numberDouble": "10.32005696161455" - }, + "rank": "10.32005696161455", "private": false, "unlisted": false, "username": "jc", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fewh20hnqgtenzrlm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "622" - }, - "likes": { - "$numberInt": "3" - }, + "views": "622", + "likes": "3", "revisionId": "tzH7gaXg64vGWGeJJ" } \ No newline at end of file diff --git a/art/ZZ2MBTXKXSRzbure5/art.json b/art/ZZ2MBTXKXSRzbure5/art.json index d35f6103..64b7e622 100644 --- a/art/ZZ2MBTXKXSRzbure5/art.json +++ b/art/ZZ2MBTXKXSRzbure5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452126261820" - } + "$date": "1452126261820" }, "modifiedAt": { - "$date": { - "$numberLong": "1452346496617" - } + "$date": "1452346496617" }, "origId": "pubHuPRcYrgB8xLXg", "name": "msh", "notes": "Inspired by [this](http://lightprocesses.tumblr.com/post/111678252500/horizon-coded-in-processing-10-frames-related) I somehow ended up here", - "rank": { - "$numberDouble": "10.419633140233094" - }, + "rank": "10.419633140233094", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xvwa4daqb76klb1bk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "654" - }, - "likes": { - "$numberInt": "8" - }, + "views": "654", + "likes": "8", "revisionId": "tNZgWi89LvK44K4dQ" } \ No newline at end of file diff --git a/art/ZZPtHWkxTWXKxGiJB/art.json b/art/ZZPtHWkxTWXKxGiJB/art.json index 48fb7469..1afec5ec 100644 --- a/art/ZZPtHWkxTWXKxGiJB/art.json +++ b/art/ZZPtHWkxTWXKxGiJB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634513744803" - } + "$date": "1634513744803" }, "modifiedAt": { - "$date": { - "$numberLong": "1634513744803" - } + "$date": "1634513744803" }, "origId": "yJStxdpLgCWHmBA7n", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.7550260721122732" - }, + "rank": "1.7550260721122732", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-e3i3deyf3k201t93b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "58" - }, - "likes": { - "$numberInt": "0" - }, + "views": "58", + "likes": "0", "revisionId": "ezm4Ak5BjcymaiHTF" } \ No newline at end of file diff --git a/art/ZZj9dLPDqjWny5kJW/art.json b/art/ZZj9dLPDqjWny5kJW/art.json index 7ebcf33b..237649e8 100644 --- a/art/ZZj9dLPDqjWny5kJW/art.json +++ b/art/ZZj9dLPDqjWny5kJW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501925528057" - } + "$date": "1501925528057" }, "modifiedAt": { - "$date": { - "$numberLong": "1501925528057" - } + "$date": "1501925528057" }, "origId": "4LYwmawuudnFoyRng", "name": "Rose Quartz", "notes": "", - "rank": { - "$numberDouble": "1.7687038414962957" - }, + "rank": "1.7687038414962957", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-z4sw7mn5v2p75flvq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "177" - }, - "likes": { - "$numberInt": "1" - }, + "views": "177", + "likes": "1", "revisionId": "wZSZhh2J8zJjeHfBS" } \ No newline at end of file diff --git a/art/ZbFWyvpmE9fXFTeD6/art.json b/art/ZbFWyvpmE9fXFTeD6/art.json index 469f4604..f02b7e43 100644 --- a/art/ZbFWyvpmE9fXFTeD6/art.json +++ b/art/ZbFWyvpmE9fXFTeD6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "6pkRP7HRXpy6Kg4NC", "createdAt": { - "$date": { - "$numberLong": "1466932151517" - } + "$date": "1466932151517" }, "profile": { "name": "Vincent Schüßler", @@ -14,21 +12,15 @@ "username": "vincent23" }, "createdAt": { - "$date": { - "$numberLong": "1466934530481" - } + "$date": "1466934530481" }, "modifiedAt": { - "$date": { - "$numberLong": "1466980819990" - } + "$date": "1466980819990" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.461138744182114" - }, + "rank": "1.461138744182114", "private": false, "unlisted": true, "username": "vincent23", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bxhtcgyra7ayb6eg5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "23" - }, - "likes": { - "$numberInt": "0" - }, + "views": "23", + "likes": "0", "revisionId": "ETtoHEfLnDnpZzGYj" } \ No newline at end of file diff --git a/art/ZbRaEcwQdQBWXwaX9/art.json b/art/ZbRaEcwQdQBWXwaX9/art.json index f0d6872d..b891b44b 100644 --- a/art/ZbRaEcwQdQBWXwaX9/art.json +++ b/art/ZbRaEcwQdQBWXwaX9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1699315601692" - } + "$date": "1699315601692" }, "modifiedAt": { - "$date": { - "$numberLong": "1699315601692" - } + "$date": "1699315601692" }, "origId": null, "name": "primera vez", "notes": "", - "rank": { - "$numberDouble": "1.9911029354058325" - }, + "rank": "1.9911029354058325", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8zjguu4aub63zn5ai-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "32" - }, - "likes": { - "$numberInt": "0" - }, + "views": "32", + "likes": "0", "revisionId": "BNw5YR2HahstXzimH" } \ No newline at end of file diff --git a/art/ZdjbNTWSNwcCQRwPT/art.json b/art/ZdjbNTWSNwcCQRwPT/art.json index ce64c43e..72204559 100644 --- a/art/ZdjbNTWSNwcCQRwPT/art.json +++ b/art/ZdjbNTWSNwcCQRwPT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571698896657" - } + "$date": "1571698896657" }, "modifiedAt": { - "$date": { - "$numberLong": "1571698896657" - } + "$date": "1571698896657" }, "origId": "raCeFgW4uDJ8yZBwD", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.6076297407384614" - }, + "rank": "1.6076297407384614", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9r689snvffufx67by-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "140" - }, - "likes": { - "$numberInt": "0" - }, + "views": "140", + "likes": "0", "revisionId": "8zRkTnYuKKeXdkb9t" } \ No newline at end of file diff --git a/art/ZfE8NGNHiwufD7MPr/art.json b/art/ZfE8NGNHiwufD7MPr/art.json index 4243f6ee..8b1e6117 100644 --- a/art/ZfE8NGNHiwufD7MPr/art.json +++ b/art/ZfE8NGNHiwufD7MPr/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1534122727013" - } + "$date": "1534122727013" }, "modifiedAt": { - "$date": { - "$numberLong": "1534122727013" - } + "$date": "1534122727013" }, "origId": "uPu4TCDWfH27uwcgs", "name": "octmantid", "notes": "", - "rank": { - "$numberDouble": "1.534156748063073" - }, + "rank": "1.534156748063073", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-oiqcciwboto9vgl2b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "3T6qSZGhbTHXrR2JB" } \ No newline at end of file diff --git a/art/ZfXn2xm6JJh3o5b7T/art.json b/art/ZfXn2xm6JJh3o5b7T/art.json index ae1732a6..b0e788ad 100644 --- a/art/ZfXn2xm6JJh3o5b7T/art.json +++ b/art/ZfXn2xm6JJh3o5b7T/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1599137758046" - } + "$date": "1599137758046" }, "modifiedAt": { - "$date": { - "$numberLong": "1599137758046" - } + "$date": "1599137758046" }, "origId": "uw8sFSNiZKdTFYyqd", "name": "HexGrid2", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.9161646120835902" - }, + "rank": "1.9161646120835902", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3vk5ria549kvtwiwm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "114" - }, - "likes": { - "$numberInt": "0" - }, + "views": "114", + "likes": "0", "revisionId": "einrpn4sMFoMnvx99" } \ No newline at end of file diff --git a/art/ZoyrdxZiwDYNfzT53/art.json b/art/ZoyrdxZiwDYNfzT53/art.json index 58fac05f..f4f9506c 100644 --- a/art/ZoyrdxZiwDYNfzT53/art.json +++ b/art/ZoyrdxZiwDYNfzT53/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zb8mvzZdopDTzghEH", "createdAt": { - "$date": { - "$numberLong": "1529745843000" - } + "$date": "1529745843000" }, "profile": { "first_name": "Shtrompel", @@ -15,21 +13,15 @@ "username": "shtrompel" }, "createdAt": { - "$date": { - "$numberLong": "1529745957278" - } + "$date": "1529745957278" }, "modifiedAt": { - "$date": { - "$numberLong": "1530280224688" - } + "$date": "1530280224688" }, "origId": null, "name": "ASD", "notes": "", - "rank": { - "$numberDouble": "1.3282960883656822" - }, + "rank": "1.3282960883656822", "private": false, "unlisted": true, "username": "shtrompel", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-hmkp2nfr8bly8vwei-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "vZ2TtrWTTQypseMkK" } \ No newline at end of file diff --git a/art/ZpTRRCPeXztEN8eLo/art.json b/art/ZpTRRCPeXztEN8eLo/art.json index cde37099..7aed5d11 100644 --- a/art/ZpTRRCPeXztEN8eLo/art.json +++ b/art/ZpTRRCPeXztEN8eLo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1495005739337" - } + "$date": "1495005739337" }, "modifiedAt": { - "$date": { - "$numberLong": "1495005739337" - } + "$date": "1495005739337" }, "origId": "PyqCH2QLtx4JYsvAY", "name": "Grid V", "notes": "Yes!", - "rank": { - "$numberDouble": "1.5040150076569467" - }, + "rank": "1.5040150076569467", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c9finxr5o8ub7ysq1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "SQScvKjnxNNMszAu6" } \ No newline at end of file diff --git a/art/ZqGJTgEXDTHA5rBjL/art.json b/art/ZqGJTgEXDTHA5rBjL/art.json index 85abe798..f6891d46 100644 --- a/art/ZqGJTgEXDTHA5rBjL/art.json +++ b/art/ZqGJTgEXDTHA5rBjL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498553186180" - } + "$date": "1498553186180" }, "modifiedAt": { - "$date": { - "$numberLong": "1498553186180" - } + "$date": "1498553186180" }, "origId": null, "name": "gmesher 4 K", "notes": "", - "rank": { - "$numberDouble": "1.8170421638329906" - }, + "rank": "1.8170421638329906", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nntysj1mb2vtnljdo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "1" - }, + "views": "3", + "likes": "1", "revisionId": "vWfdZqj3v8ZMFZuem" } \ No newline at end of file diff --git a/art/ZqvxtvqSYZ8ThiJ3J/art.json b/art/ZqvxtvqSYZ8ThiJ3J/art.json index 0476f672..2a38db3e 100644 --- a/art/ZqvxtvqSYZ8ThiJ3J/art.json +++ b/art/ZqvxtvqSYZ8ThiJ3J/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652946071629" - } + "$date": "1652946071629" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946071629" - } + "$date": "1652946071629" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.1254962318872426" - }, + "rank": "1.1254962318872426", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kirxfxyoftiz00usr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "LFL4LamNKefaPBF5Q" } \ No newline at end of file diff --git a/art/ZvcLBFp3AkteTsGku/art.json b/art/ZvcLBFp3AkteTsGku/art.json index 9d5e5b72..89a62637 100644 --- a/art/ZvcLBFp3AkteTsGku/art.json +++ b/art/ZvcLBFp3AkteTsGku/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494927741274" - } + "$date": "1494927741274" }, "modifiedAt": { - "$date": { - "$numberLong": "1494952126012" - } + "$date": "1494952126012" }, "origId": null, "name": "Getting it", "notes": "Yes!", - "rank": { - "$numberDouble": "1.7575332509028339" - }, + "rank": "1.7575332509028339", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4wx1m3jvte423zxdn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "7JJ5yxoQNX2byQGnm" } \ No newline at end of file diff --git a/art/ZwJTJhgwALcNCeGWC/art.json b/art/ZwJTJhgwALcNCeGWC/art.json index fbeb766a..6bce40d7 100644 --- a/art/ZwJTJhgwALcNCeGWC/art.json +++ b/art/ZwJTJhgwALcNCeGWC/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446218689558" - } + "$date": "1446218689558" }, "origId": "fFEpFHbdC4ecFLuaB", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 5.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 7.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-axmkjt14yq7xcov3d-thumbnail.jpg", - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "R84g3fnqboMkuAkxT", "modifiedAt": { - "$date": { - "$numberLong": "1446218689561" - } + "$date": "1446218689561" }, - "rank": { - "$numberDouble": "1.1869794654240446" - } + "rank": "1.1869794654240446" } \ No newline at end of file diff --git a/art/ZyWp3YSber6wbuY8a/art.json b/art/ZyWp3YSber6wbuY8a/art.json index 741a3d11..039b5155 100644 --- a/art/ZyWp3YSber6wbuY8a/art.json +++ b/art/ZyWp3YSber6wbuY8a/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9ZLSSgkxArZxmcF9R", "createdAt": { - "$date": { - "$numberLong": "1693869872205" - } + "$date": "1693869872205" }, "username": "mrsynackster", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1693870502946" - } + "$date": "1693870502946" }, "modifiedAt": { - "$date": { - "$numberLong": "1693872761551" - } + "$date": "1693872761551" }, "origId": null, "name": "first_try", "notes": "", - "rank": { - "$numberDouble": "1.1715978016653852" - }, + "rank": "1.1715978016653852", "private": false, "unlisted": true, "username": "mrsynackster", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-lj9dnlq4s6grtgerk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "qgQ97QcwACMz9cHCb" } \ No newline at end of file diff --git a/art/ZzCgG7HuSE6BLGSKR/art.json b/art/ZzCgG7HuSE6BLGSKR/art.json index 1874aff8..44405ea2 100644 --- a/art/ZzCgG7HuSE6BLGSKR/art.json +++ b/art/ZzCgG7HuSE6BLGSKR/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446218031997" - } + "$date": "1446218031997" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-96hk18ubib81ns45t-thumbnail.jpg", - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "j3GjgM6vPb4D4LZXZ", "modifiedAt": { - "$date": { - "$numberLong": "1446218032000" - } + "$date": "1446218032000" }, - "rank": { - "$numberDouble": "1.614650022717334" - } + "rank": "1.614650022717334" } \ No newline at end of file diff --git a/art/a2qkLCbs8jJyqJ4sJ/art.json b/art/a2qkLCbs8jJyqJ4sJ/art.json index a9076b98..d8e82d21 100644 --- a/art/a2qkLCbs8jJyqJ4sJ/art.json +++ b/art/a2qkLCbs8jJyqJ4sJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1598789378587" - } + "$date": "1598789378587" }, "modifiedAt": { - "$date": { - "$numberLong": "1598789378587" - } + "$date": "1598789378587" }, "origId": "S8WjbT3dh5ZHhbpAS", "name": "crepe11", "notes": "", - "rank": { - "$numberDouble": "1.7122172620287444" - }, + "rank": "1.7122172620287444", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-244ad5snqc1ucelg8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "7moK5BpnuLHCWrPRR" } \ No newline at end of file diff --git a/art/a3JBo24QkPxvKYpja/art.json b/art/a3JBo24QkPxvKYpja/art.json index eaaa1f07..2bcf6bfd 100644 --- a/art/a3JBo24QkPxvKYpja/art.json +++ b/art/a3JBo24QkPxvKYpja/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669434220197" - } + "$date": "1669434220197" }, "modifiedAt": { - "$date": { - "$numberLong": "1669434220197" - } + "$date": "1669434220197" }, "origId": null, "name": "yellolong", "notes": "", - "rank": { - "$numberDouble": "1.8312064622203064" - }, + "rank": "1.8312064622203064", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-43d7yf6za24synjei-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "FnSX32hoB56bkMKes" } \ No newline at end of file diff --git a/art/a3KvcpoEdK4k9gNxr/art.json b/art/a3KvcpoEdK4k9gNxr/art.json index a1d5b787..d55088aa 100644 --- a/art/a3KvcpoEdK4k9gNxr/art.json +++ b/art/a3KvcpoEdK4k9gNxr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498051966425" - } + "$date": "1498051966425" }, "modifiedAt": { - "$date": { - "$numberLong": "1498051966425" - } + "$date": "1498051966425" }, "origId": "KouaGmh83NF5FCHdM", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": { - "$numberDouble": "10.127083853705908" - }, + "rank": "10.127083853705908", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4beqm4402figbyncc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "359" - }, - "likes": { - "$numberInt": "4" - }, + "views": "359", + "likes": "4", "revisionId": "HzpPd8co6xv7A5st9" } \ No newline at end of file diff --git a/art/a3o5rh2HCzLMPnSbn/art.json b/art/a3o5rh2HCzLMPnSbn/art.json index 323f9615..1e1f484a 100644 --- a/art/a3o5rh2HCzLMPnSbn/art.json +++ b/art/a3o5rh2HCzLMPnSbn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FsPX3C7EerrsJgMhi", "createdAt": { - "$date": { - "$numberLong": "1638285005914" - } + "$date": "1638285005914" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "leithba" }, "createdAt": { - "$date": { - "$numberLong": "1638285019433" - } + "$date": "1638285019433" }, "modifiedAt": { - "$date": { - "$numberLong": "1638360110043" - } + "$date": "1638360110043" }, "origId": null, "name": "black eye", "notes": "", - "rank": { - "$numberDouble": "10.910873112731698" - }, + "rank": "10.910873112731698", "private": false, "unlisted": false, "username": "leithba", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1oyzc51wdo5jdwgow-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "675" - }, - "likes": { - "$numberInt": "3" - }, + "views": "675", + "likes": "3", "revisionId": "gW4MbhZTvvQmS4Aiz" } \ No newline at end of file diff --git a/art/a4eb9XeRsqT78RngR/art.json b/art/a4eb9XeRsqT78RngR/art.json index dbc84981..75bf9eb1 100644 --- a/art/a4eb9XeRsqT78RngR/art.json +++ b/art/a4eb9XeRsqT78RngR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689315182686" - } + "$date": "1689315182686" }, "modifiedAt": { - "$date": { - "$numberLong": "1689315182686" - } + "$date": "1689315182686" }, "origId": "rBjrdN2CvsneEkgEk", "name": "otb", "notes": "", - "rank": { - "$numberDouble": "1.7787495806709488" - }, + "rank": "1.7787495806709488", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-sqxjto7jtlmpq1zoh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "tzzdLiMjLu9eySP9x" } \ No newline at end of file diff --git a/art/a4rkLdCiX5RnyGq6x/art.json b/art/a4rkLdCiX5RnyGq6x/art.json index fe62ec2b..d94faddc 100644 --- a/art/a4rkLdCiX5RnyGq6x/art.json +++ b/art/a4rkLdCiX5RnyGq6x/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479698360" - } + "$date": "1551479698360" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479698360" - } + "$date": "1551479698360" }, "origId": "7rEgrhT8EQfJ7PDrk", "name": "the tangled webs I weave", "notes": "", - "rank": { - "$numberDouble": "1.2905293323346918" - }, + "rank": "1.2905293323346918", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-pjc745bll0s3r1avc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "dgnh6zumomd3d4PyP" } \ No newline at end of file diff --git a/art/a5fepCCbY5AhGFXTT/art.json b/art/a5fepCCbY5AhGFXTT/art.json index 8351b452..271d0ff1 100644 --- a/art/a5fepCCbY5AhGFXTT/art.json +++ b/art/a5fepCCbY5AhGFXTT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a5u5aymsXPMzHyfqq", "createdAt": { - "$date": { - "$numberLong": "1530428097309" - } + "$date": "1530428097309" }, "profile": { "name": "Nezihe Sözen", @@ -14,21 +12,15 @@ "username": "nezihesozen" }, "createdAt": { - "$date": { - "$numberLong": "1530441600955" - } + "$date": "1530441600955" }, "modifiedAt": { - "$date": { - "$numberLong": "1530441600955" - } + "$date": "1530441600955" }, "origId": null, "name": "deneme", "notes": "", - "rank": { - "$numberDouble": "1.088575083341014" - }, + "rank": "1.088575083341014", "private": false, "unlisted": true, "username": "nezihesozen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l2d0dtrxveq3rn0aj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "BZSu4KYtQbXgiyN9f" } \ No newline at end of file diff --git a/art/a75Aou3fJGMJjXG5r/art.json b/art/a75Aou3fJGMJjXG5r/art.json index 4a0a7dab..3b04d9d6 100644 --- a/art/a75Aou3fJGMJjXG5r/art.json +++ b/art/a75Aou3fJGMJjXG5r/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1543722047857" - } + "$date": "1543722047857" }, "modifiedAt": { - "$date": { - "$numberLong": "1547639434605" - } + "$date": "1547639434605" }, "origId": "ZFSiQpx33DLDg9hmd", "name": "discinos", "notes": "", - "rank": { - "$numberDouble": "10.142415290146845" - }, + "rank": "10.142415290146845", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8j4khplgk7fip14s1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "668" - }, - "likes": { - "$numberInt": "7" - }, + "views": "668", + "likes": "7", "revisionId": "6zRxkqETD7TZW5KeX" } \ No newline at end of file diff --git a/art/a9PxcWZgDCKCjv5qK/art.json b/art/a9PxcWZgDCKCjv5qK/art.json index 4881fe78..d78bc328 100644 --- a/art/a9PxcWZgDCKCjv5qK/art.json +++ b/art/a9PxcWZgDCKCjv5qK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684322954383" - } + "$date": "1684322954383" }, "modifiedAt": { - "$date": { - "$numberLong": "1684322954383" - } + "$date": "1684322954383" }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": { - "$numberDouble": "1.4799598003589154" - }, + "rank": "1.4799598003589154", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-13mmf9wpnk8x7jrqp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "30" - }, - "likes": { - "$numberInt": "0" - }, + "views": "30", + "likes": "0", "revisionId": "2uhkwAE8fHDKCzqnb" } \ No newline at end of file diff --git a/art/aBnPmDNxFrFDiFvvL/art.json b/art/aBnPmDNxFrFDiFvvL/art.json index bca482da..1c0050b6 100644 --- a/art/aBnPmDNxFrFDiFvvL/art.json +++ b/art/aBnPmDNxFrFDiFvvL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1685544744396" - } + "$date": "1685544744396" }, "modifiedAt": { - "$date": { - "$numberLong": "1685544744396" - } + "$date": "1685544744396" }, "origId": "5MbciF3ZFxqF8hyYn", "name": "Circles from Triangles with stars of various colors by Jaeyeong An", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": { - "$numberDouble": "1.676497652627" - }, + "rank": "1.676497652627", "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-adhmaed4pn9dcrhl5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "Yhwy6BPstNyaL2JiY" } \ No newline at end of file diff --git a/art/aD8f8mi353xWbSHQk/art.json b/art/aD8f8mi353xWbSHQk/art.json index de933cfe..9e8657dc 100644 --- a/art/aD8f8mi353xWbSHQk/art.json +++ b/art/aD8f8mi353xWbSHQk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452095910351" - } + "$date": "1452095910351" }, "modifiedAt": { - "$date": { - "$numberLong": "1530768804584" - } + "$date": "1530768804584" }, "origId": "fmmQsNyrdyjA3226x", "name": "fla", "notes": "", - "rank": { - "$numberDouble": "10.60611367792228" - }, + "rank": "10.60611367792228", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kt6m0bz9dxa4a006z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "927" - }, - "likes": { - "$numberInt": "10" - }, + "views": "927", + "likes": "10", "revisionId": "nLFynnK2r2g8fS3Tp" } \ No newline at end of file diff --git a/art/aDjRo3j6NPWb6isz6/art.json b/art/aDjRo3j6NPWb6isz6/art.json index 17371eff..68cdb37f 100644 --- a/art/aDjRo3j6NPWb6isz6/art.json +++ b/art/aDjRo3j6NPWb6isz6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684304186739" - } + "$date": "1684304186739" }, "modifiedAt": { - "$date": { - "$numberLong": "1684304186739" - } + "$date": "1684304186739" }, "origId": null, "name": "Exercise Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.0176899304948581" - }, + "rank": "1.0176899304948581", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-um3y19xdyza2v2n5q-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "mikzNwTxohS3q7pge" } \ No newline at end of file diff --git a/art/aFBig76hWcPDu5Kf5/art.json b/art/aFBig76hWcPDu5Kf5/art.json index eb3c2eec..a4e94d84 100644 --- a/art/aFBig76hWcPDu5Kf5/art.json +++ b/art/aFBig76hWcPDu5Kf5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "fAjz2DYFaqKPFtNjB", "createdAt": { - "$date": { - "$numberLong": "1537183953122" - } + "$date": "1537183953122" }, "username": "yonatan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1537741567716" - } + "$date": "1537741567716" }, "modifiedAt": { - "$date": { - "$numberLong": "1537741567716" - } + "$date": "1537741567716" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8080435270957458" - }, + "rank": "1.8080435270957458", "private": false, "unlisted": true, "username": "yonatan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-zchd1rzdfm8xv4221-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "QHSFT2sqmcJEgGWX9" } \ No newline at end of file diff --git a/art/aGMT3RwjTa9BswBkK/art.json b/art/aGMT3RwjTa9BswBkK/art.json index 639bc873..6c0c9b49 100644 --- a/art/aGMT3RwjTa9BswBkK/art.json +++ b/art/aGMT3RwjTa9BswBkK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654435115159" - } + "$date": "1654435115159" }, "modifiedAt": { - "$date": { - "$numberLong": "1654435115159" - } + "$date": "1654435115159" }, "origId": "obrPubQ8WrCrbvYfb", "name": "Circle from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.2283151957671" - }, + "rank": "1.2283151957671", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yekhk5ibllyvwcdez-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "GJwxhsnoYA9aB2iNZ" } \ No newline at end of file diff --git a/art/aHPn3XMX6j7TP3D8i/art.json b/art/aHPn3XMX6j7TP3D8i/art.json index 42b54e09..4bf88710 100644 --- a/art/aHPn3XMX6j7TP3D8i/art.json +++ b/art/aHPn3XMX6j7TP3D8i/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685544456827" - } + "$date": "1685544456827" }, "modifiedAt": { - "$date": { - "$numberLong": "1685544863658" - } + "$date": "1685544863658" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.5695643434522177" - }, + "rank": "1.5695643434522177", "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9pxyfx6erpwokuthp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "E7a9HdxPELbMSDf2y" } \ No newline at end of file diff --git a/art/aKTdaStpa8ugaemPs/art.json b/art/aKTdaStpa8ugaemPs/art.json index 454e2000..7c00ad9a 100644 --- a/art/aKTdaStpa8ugaemPs/art.json +++ b/art/aKTdaStpa8ugaemPs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543837072706" - } + "$date": "1543837072706" }, "modifiedAt": { - "$date": { - "$numberLong": "1543837072706" - } + "$date": "1543837072706" }, "origId": "MgC43FZpWMJiPkiAD", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.822967869234324" - }, + "rank": "1.822967869234324", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n9t2z0wfs6yojrtp6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "21" - }, - "likes": { - "$numberInt": "0" - }, + "views": "21", + "likes": "0", "revisionId": "Tgp7asDYtdEFCfoiP" } \ No newline at end of file diff --git a/art/aKaMTCwCLH9Wy2wfG/art.json b/art/aKaMTCwCLH9Wy2wfG/art.json index f75e6a80..9edadf8d 100644 --- a/art/aKaMTCwCLH9Wy2wfG/art.json +++ b/art/aKaMTCwCLH9Wy2wfG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626775282150" - } + "$date": "1626775282150" }, "modifiedAt": { - "$date": { - "$numberLong": "1626775282150" - } + "$date": "1626775282150" }, "origId": "dQM2bdFTuo6XKyJ9B", "name": "hypercuber", "notes": "", - "rank": { - "$numberDouble": "1.4815779702918526" - }, + "rank": "1.4815779702918526", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-sc04zeskppxhbujy9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "dZ6NAWhwCYqDCCzzA" } \ No newline at end of file diff --git a/art/aM9NFXxMSiNnsvi4u/art.json b/art/aM9NFXxMSiNnsvi4u/art.json index 6b3988d7..39bceb57 100644 --- a/art/aM9NFXxMSiNnsvi4u/art.json +++ b/art/aM9NFXxMSiNnsvi4u/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684487104767" - } + "$date": "1684487104767" }, "modifiedAt": { - "$date": { - "$numberLong": "1684487104767" - } + "$date": "1684487104767" }, "origId": null, "name": "Colors - Geumbi Yeo", "notes": "", - "rank": { - "$numberDouble": "1.7960456629941464" - }, + "rank": "1.7960456629941464", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pktdrv2l64t92si9y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "KXvKv9FvQf9Qk3AKh" } \ No newline at end of file diff --git a/art/aMJHfrjJHMKKy4iNi/art.json b/art/aMJHfrjJHMKKy4iNi/art.json index 18094959..32ee273d 100644 --- a/art/aMJHfrjJHMKKy4iNi/art.json +++ b/art/aMJHfrjJHMKKy4iNi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "L777oTxckRqcna2Xo", "createdAt": { - "$date": { - "$numberLong": "1447150700460" - } + "$date": "1447150700460" }, "username": "fizzer", "profile": { @@ -13,20 +11,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447757693856" - } + "$date": "1447757693856" }, "modifiedAt": { - "$date": { - "$numberLong": "1447757719326" - } + "$date": "1447757719326" }, "origId": null, "name": "Glitter Spirals", - "rank": { - "$numberDouble": "10.26940154087254" - }, + "rank": "10.26940154087254", "private": false, "username": "fizzer", "settings": { @@ -44,12 +36,8 @@ }, "screenshotURL": "data/images/images-31qctr6ro2lmh4g2x-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1700" - }, - "likes": { - "$numberInt": "7" - }, + "views": "1700", + "likes": "7", "revisionId": "vcwXhJMZWqKXYNmoq", "avatarUrl": "https://secure.gravatar.com/avatar/2c3dadd3c5ae632ac7e0405a9eff8109?default=retro&size=200&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F96d8ba478cd8a029f90e0382b4224a0e" } \ No newline at end of file diff --git a/art/aRahetpEjCSsaLHkX/art.json b/art/aRahetpEjCSsaLHkX/art.json index 3ebdd889..ca5f2853 100644 --- a/art/aRahetpEjCSsaLHkX/art.json +++ b/art/aRahetpEjCSsaLHkX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sEFgEzTWenNKzd4Qq", "createdAt": { - "$date": { - "$numberLong": "1446401715607" - } + "$date": "1446401715607" }, "profile": { "name": "Tomas Vymazal", @@ -14,14 +12,10 @@ "username": "myownclone" }, "createdAt": { - "$date": { - "$numberLong": "1446402729408" - } + "$date": "1446402729408" }, "modifiedAt": { - "$date": { - "$numberLong": "1446402729408" - } + "$date": "1446402729408" }, "origId": "tw3mJeCpEXQ6gMz2q", "name": "pointsprite plasma", @@ -41,15 +35,9 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n c = (sin(pos.x) * cos(pos.y))*(sin(pos.y) * cos(pos.x)*cos(pos.x+pos.y)*sin(pos.x));\n c += sin(time)*cos(time);\n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 10.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 4.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-oxtgeg340znm4dsam-thumbnail.jpg", - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "0" - }, + "views": "105", + "likes": "0", "revisionId": "nKe3WMF8LBws6JjCv", - "rank": { - "$numberDouble": "1.6750241813466504" - }, + "rank": "1.6750241813466504", "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200" } \ No newline at end of file diff --git a/art/aW3a59fZi6sxhTYBj/art.json b/art/aW3a59fZi6sxhTYBj/art.json index 776195fc..11e31ca4 100644 --- a/art/aW3a59fZi6sxhTYBj/art.json +++ b/art/aW3a59fZi6sxhTYBj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1510386377516" - } + "$date": "1510386377516" }, "modifiedAt": { - "$date": { - "$numberLong": "1510386377516" - } + "$date": "1510386377516" }, "origId": "K2eiDz74g3k842g37", "name": "Triangular Voronoi", "notes": "", - "rank": { - "$numberDouble": "1.3258060408052788" - }, + "rank": "1.3258060408052788", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lre10u2xzqvyrglfe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "171" - }, - "likes": { - "$numberInt": "0" - }, + "views": "171", + "likes": "0", "revisionId": "7XmZuzyJ5RXrbm7hR" } \ No newline at end of file diff --git a/art/aW7ux7BBYH5aNYM6h/art.json b/art/aW7ux7BBYH5aNYM6h/art.json index 193caae7..8ea8fbb6 100644 --- a/art/aW7ux7BBYH5aNYM6h/art.json +++ b/art/aW7ux7BBYH5aNYM6h/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1536052518135" - } + "$date": "1536052518135" }, "modifiedAt": { - "$date": { - "$numberLong": "1536052518135" - } + "$date": "1536052518135" }, "origId": null, "name": "triangle", "notes": "", - "rank": { - "$numberDouble": "1.8173932619355053" - }, + "rank": "1.8173932619355053", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u6crmgza45c3fkpmr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "fW5GyWPNW2MvhxMAw" } \ No newline at end of file diff --git a/art/aXiR2fCcooYzoea9L/art.json b/art/aXiR2fCcooYzoea9L/art.json index bf758837..a68da96b 100644 --- a/art/aXiR2fCcooYzoea9L/art.json +++ b/art/aXiR2fCcooYzoea9L/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1710198927457" - } + "$date": "1710198927457" }, "modifiedAt": { - "$date": { - "$numberLong": "1710198927457" - } + "$date": "1710198927457" }, "origId": "9L4TTn35TGvpgnmg9", "name": "plasma grid", "notes": "", - "rank": { - "$numberDouble": "1.6699013126608113" - }, + "rank": "1.6699013126608113", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ltwaxsxbyifp8cjg8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "18" - }, - "likes": { - "$numberInt": "0" - }, + "views": "18", + "likes": "0", "revisionId": "5nJ8MW4qaeHpeAjBx" } \ No newline at end of file diff --git a/art/aY78NwrqSDZrC8tRW/art.json b/art/aY78NwrqSDZrC8tRW/art.json index 361c5ddb..246e8aed 100644 --- a/art/aY78NwrqSDZrC8tRW/art.json +++ b/art/aY78NwrqSDZrC8tRW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": { - "$numberLong": "1549374729066" - } + "$date": "1549374729066" }, "username": "kcha", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1552793701983" - } + "$date": "1552793701983" }, "modifiedAt": { - "$date": { - "$numberLong": "1552804576162" - } + "$date": "1552804576162" }, "origId": "d5q4WZfHWEwTikN2o", "name": "tutorial_05", "notes": "", - "rank": { - "$numberDouble": "1.6587469711450227" - }, + "rank": "1.6587469711450227", "private": false, "unlisted": true, "username": "kcha", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-u2hg2lpfskrmwt5yi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "sGcyCWQGi6xv8XvWn" } \ No newline at end of file diff --git a/art/aZd7ykAPBAnQ9mKSb/art.json b/art/aZd7ykAPBAnQ9mKSb/art.json index 15cbb7a5..12142174 100644 --- a/art/aZd7ykAPBAnQ9mKSb/art.json +++ b/art/aZd7ykAPBAnQ9mKSb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": { - "$numberLong": "1684313887762" - } + "$date": "1684313887762" }, "username": "duhochoi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684416342951" - } + "$date": "1684416342951" }, "modifiedAt": { - "$date": { - "$numberLong": "1684416342951" - } + "$date": "1684416342951" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.8271945234013314" - }, + "rank": "1.8271945234013314", "private": false, "unlisted": true, "username": "duhochoi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kpqjsvrj2ee62sqba-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "fsMnCJhANArsyk3ia" } \ No newline at end of file diff --git a/art/adr4oWENvpWNLwHJR/art.json b/art/adr4oWENvpWNLwHJR/art.json index 8d208e37..a448be10 100644 --- a/art/adr4oWENvpWNLwHJR/art.json +++ b/art/adr4oWENvpWNLwHJR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "eRW4yDxawZyEw54rX", "createdAt": { - "$date": { - "$numberLong": "1446229516677" - } + "$date": "1446229516677" }, "username": "johan", "profile": { @@ -13,9 +11,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446315356886" - } + "$date": "1446315356886" }, "origId": null, "name": "geosphere", @@ -34,20 +30,12 @@ "shader": "#define PI 3.14159\n#define DIVISIONS 0.\n//#DEFINE INDICES {1,4,0,4,9,0,4,5,9,8,5,4,1,8,4,1,10,8,10,3,8,8,3,5,3,2,5,3,7,2,3,10,7,10,6,7,6,11,7,6,0,11,6,1,0,10,1,6,11,0,9,2,11,9,5,2,9,11,2,7};\n\nconst float DIM_X = 128.;\nconst float DIM_Y = 64.;\n\nconst float BG_DIM_X = 8.;\nconst float BG_DIM_Y = 6.;\n//#define FIT_VERTICAL\n/*\n//const int INDICES[60] = int[](\nconst int INDICES[60] = {\n 1,4,0,\n 4,9,0,\n 4,5,9,\n 8,5,4,\n 1,8,4,\n 1,10,8,\n 10,3,8,\n 8,3,5,\n 3,2,5,\n 3,7,2,\n 3,10,7,\n 10,6,7,\n 6,11,7,\n 6,0,11,\n 6,1,0,\n 10,1,6,\n 11,0,9,\n 2,11,9,\n 5,2,9,\n 11,2,7\n//);\n}\n*/\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadTriIndex = floor(twoTriVertexIndex*0.334);\n float quadVertexIndex = triVertexIndex + quadTriIndex;\n\n x = mod(quadVertexIndex, 2.);\n y = floor(quadVertexIndex * 0.5);\n \n quadId = floor( vertexIndex / 6.0 );\n}\n\n//todo: DEFINE PROJECTION\nmat4 GetProjection(){\n float near = 0.01;\n float far = 10.;\n float aspectRatio = resolution.x / resolution.y;\n float fov = 2.;\n float h = cos(0.5*fov)/sin(0.5*fov);\n float w = h * aspectRatio;\n float a = - (near+far)/(near - far);\n float b = - ((2.*far*near)/(far-near));\n\n mat4 m = mat4( \n w, 0, 0, 0,\n 0, h, 0, 0,\n 0, 0, a, 1,\n 0, 0, b, 0\n );\n return m;\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n\n \n /*\n vec3 corners2[12] = vec3[](\n vec3(-X, 0, Z),\n vec3(X, 0, Z),\n vec3(-X, 0, -Z),\n \n vec3(X, 0, -Z),\n vec3(0, Z, X),\n vec3(0, Z, -X),\n \n vec3(0, -Z, X),\n vec3(0, -Z, -X),\n vec3(Z, X, 0),\n \n vec3( -Z, X, 0),\n vec3(Z, -X, 0),\n vec3(-Z, -X, 0)\n );\n */\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexIndex, quadX, quadY, quadId );\n\n //vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, BG_DIM_X);\n quadTile.y = floor(quadId / BG_DIM_X);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV /= vec2(BG_DIM_X, BG_DIM_Y);\n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.99, 1.0 );\n\n v_color = vec4( vUV.xy, 0., 1.0 );\n}\n\nvec3 VolcanoVertexPos(vec2 uv){\n float phase = uv.x * PI * 2.;\n vec3 pos;\n float r = smoothstep(1.,0.,uv.y);\n r += 0.5;\n r *= 0.25;\n\n \n pos.x = sin(phase);\n pos.y = uv.y - 0.5;\n pos.z = cos(phase);\n pos.xz *= r;\n \n pos.z += 1.;\n \n //pos += fractalNoise(pos*10.)* 0.05;\n \n return pos;\n}\n\n/*\nint[] getVertexIndices(float triangleIndex)\n{\n int indices[3] = int[](0,0,0);\n return indices;\n}\n*/\n\nvoid ProcessGeoSphere(float vertexIndex )\n{\n float X = 0.525731112119133606;\n float Z = 0.850650808352039932;\n \n vec3 corners[12];\n corners[0] = vec3(-X, 0, Z);\n corners[1] = vec3(X, 0, Z);\n corners[2] = vec3(-X, 0, -Z);\n \n corners[3] = vec3(X, 0, -Z);\n corners[4] = vec3(0, Z, X);\n corners[5] = vec3(0, Z, -X);\n \n corners[6] = vec3(0, -Z, X);\n corners[7] = vec3(0, -Z, -X);\n corners[8] = vec3(Z, X, 0);\n \n corners[9] = vec3( -Z, X, 0);\n corners[10] = vec3(Z, -X, 0);\n corners[11] = vec3(-Z, -X, 0);\n \n vec3 triangles[20];\n triangles[0] = vec3(1,4,0);\n triangles[1] = vec3(4,9,0);\n triangles[2] = vec3(4,5,9);\n // \n\n //int indices[60] = int[](1,4,0,4,9,0,4,5,9,8,5,4,1,8,4,1,10,8,10,3,8,8,3,5,3,2,5,3,7,2,3,10,7,10,6,7,6,11,7,6,0,11,6,1,0,10,1,6,11,0,9,2,11,9,5,2,9,11,2,7);\n //float array[2] = float[2](1., 1.);\n \n float vi = mod(vertexIndex, 3.);\n float triIndex = floor(vertexIndex/3.);\n\n vec3 pos;\n \n gl_Position = GetProjection() * vec4(pos, 1.0 );\n\n //vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n //vPos.y *= resolution.x / resolution.y;\n\n //v_color = vec4( vUV.xy, 0., 1.0 );\n v_color = vec4(pos * 0.5 + 0.5, 1.0 );\n}\n \n\nvoid main() {\n float vid = vertexId;\n float bgCount = BG_DIM_X * BG_DIM_Y * 6.;\n \n \n \tif( vid < bgCount )\n {\n\t\tProcessBackdrop(vid); \n }\n else \n {\n \tvid -= bgCount;\n \tfloat geoSphereCount = 20. * pow(4., DIVISIONS) * 3.;\n \tif(vid < geoSphereCount) ProcessGeoSphere(vid); \n }\n}" }, "screenshotURL": "data/images/images-0q00bdlrbeo1t0bkr-thumbnail.jpg", - "views": { - "$numberInt": "115" - }, - "likes": { - "$numberInt": "0" - }, + "views": "115", + "likes": "0", "revisionId": "HD7exgPuwP3KvRgxA", "modifiedAt": { - "$date": { - "$numberLong": "1446318510570" - } - }, - "rank": { - "$numberDouble": "1.4572283602949203" + "$date": "1446318510570" }, + "rank": "1.4572283602949203", "avatarUrl": "https://secure.gravatar.com/avatar/d01877a458be485c665b6ee7c1376d7b?default=retro&size=200" } \ No newline at end of file diff --git a/art/ahsgh32ELS6fLxWcK/art.json b/art/ahsgh32ELS6fLxWcK/art.json index 4bf4f119..0365631a 100644 --- a/art/ahsgh32ELS6fLxWcK/art.json +++ b/art/ahsgh32ELS6fLxWcK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1579363286011" - } + "$date": "1579363286011" }, "modifiedAt": { - "$date": { - "$numberLong": "1579363286011" - } + "$date": "1579363286011" }, "origId": "jETzmmycobJrRvXH9", "name": "SphereDistributionPawel", "notes": "", - "rank": { - "$numberDouble": "1.5857408368282497" - }, + "rank": "1.5857408368282497", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cimnc9o070j4ku174-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "Z6oWeXcrcCKzvo4z4" } \ No newline at end of file diff --git a/art/aimt699JRJfpBQPGx/art.json b/art/aimt699JRJfpBQPGx/art.json index 8a4b3fe5..da994e94 100644 --- a/art/aimt699JRJfpBQPGx/art.json +++ b/art/aimt699JRJfpBQPGx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684849756528" - } + "$date": "1684849756528" }, "modifiedAt": { - "$date": { - "$numberLong": "1684849756528" - } + "$date": "1684849756528" }, "origId": null, "name": "Audio Reactive_minseok_kim", "notes": "", - "rank": { - "$numberDouble": "1.950631542601513" - }, + "rank": "1.950631542601513", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bfwf1alo7cb9emzds-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "GyoQhA4JrNncLQcAK" } \ No newline at end of file diff --git a/art/akox4yJZBcHiLrbKy/art.json b/art/akox4yJZBcHiLrbKy/art.json index 43b5c3c1..da6cb673 100644 --- a/art/akox4yJZBcHiLrbKy/art.json +++ b/art/akox4yJZBcHiLrbKy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684505570632" - } + "$date": "1684505570632" }, "modifiedAt": { - "$date": { - "$numberLong": "1684505570632" - } + "$date": "1684505570632" }, "origId": null, "name": "Colors_minseok_kim", "notes": "", - "rank": { - "$numberDouble": "1.621513182045732" - }, + "rank": "1.621513182045732", "private": false, "unlisted": false, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dapat16nmyupp9tty-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "0" - }, + "views": "39", + "likes": "0", "revisionId": "JarBcvKEXq2a7jMfK" } \ No newline at end of file diff --git a/art/aqJ9RgEQBu63bvw2o/art.json b/art/aqJ9RgEQBu63bvw2o/art.json index f6db4b38..604bac16 100644 --- a/art/aqJ9RgEQBu63bvw2o/art.json +++ b/art/aqJ9RgEQBu63bvw2o/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1608293207123" - } + "$date": "1608293207123" }, "modifiedAt": { - "$date": { - "$numberLong": "1689918277740" - } + "$date": "1689918277740" }, "origId": "hffRc9FH8TMNKECkJ", "name": "blades", "notes": "", - "rank": { - "$numberDouble": "10.079667642560953" - }, + "rank": "10.079667642560953", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0s97jm0zph1gew89f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "537" - }, - "likes": { - "$numberInt": "3" - }, + "views": "537", + "likes": "3", "revisionId": "dhDe8FJk9p8dF6HT8" } \ No newline at end of file diff --git a/art/aqgyqr6ASpcsZTeEu/art.json b/art/aqgyqr6ASpcsZTeEu/art.json index f43cb242..964cdddd 100644 --- a/art/aqgyqr6ASpcsZTeEu/art.json +++ b/art/aqgyqr6ASpcsZTeEu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": { - "$numberLong": "1446316652572" - } + "$date": "1446316652572" }, "profile": { "first_name": "Mark", @@ -15,20 +13,14 @@ "username": "mark" }, "createdAt": { - "$date": { - "$numberLong": "1447962079174" - } + "$date": "1447962079174" }, "modifiedAt": { - "$date": { - "$numberLong": "1448037373793" - } + "$date": "1448037373793" }, "origId": "Yg9JRZQhtaWe3dpis", "name": "spheres", - "rank": { - "$numberDouble": "10.303115342462263" - }, + "rank": "10.303115342462263", "private": false, "username": "mark", "settings": { @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-3w3gf1cd32tgjbgr4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "476" - }, - "likes": { - "$numberInt": "3" - }, + "views": "476", + "likes": "3", "revisionId": "EswMju4Zqyvk2X2fx", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/aqszowTp3EkLRtdea/art.json b/art/aqszowTp3EkLRtdea/art.json index e76114c7..fa34e17c 100644 --- a/art/aqszowTp3EkLRtdea/art.json +++ b/art/aqszowTp3EkLRtdea/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684411577463" - } + "$date": "1684411577463" }, "modifiedAt": { - "$date": { - "$numberLong": "1684411577463" - } + "$date": "1684411577463" }, "origId": null, "name": "Motion Variation", "notes": "", - "rank": { - "$numberDouble": "1.6169435503320198" - }, + "rank": "1.6169435503320198", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1beqpgds4lbdxxcnd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "qRpHffRkudTSadM9b" } \ No newline at end of file diff --git a/art/as29BXy9qihbCbPqA/art.json b/art/as29BXy9qihbCbPqA/art.json index 9ccb5bd6..c5aceef3 100644 --- a/art/as29BXy9qihbCbPqA/art.json +++ b/art/as29BXy9qihbCbPqA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HBPA5fBLqSQaSdvHS", "createdAt": { - "$date": { - "$numberLong": "1493456527434" - } + "$date": "1493456527434" }, "username": "chemlo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1493784797269" - } + "$date": "1493784797269" }, "modifiedAt": { - "$date": { - "$numberLong": "1493784797269" - } + "$date": "1493784797269" }, "origId": null, "name": "Lonely Rolling Star", "notes": "", - "rank": { - "$numberDouble": "1.2427105450166882" - }, + "rank": "1.2427105450166882", "private": false, "unlisted": false, "username": "chemlo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-v2qlmxxm74lsgizsz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "169" - }, - "likes": { - "$numberInt": "0" - }, + "views": "169", + "likes": "0", "revisionId": "hGRefsjZkJnqPXxHe" } \ No newline at end of file diff --git a/art/asSnAehpD5b5tuJ27/art.json b/art/asSnAehpD5b5tuJ27/art.json index 5fefc020..68318b3d 100644 --- a/art/asSnAehpD5b5tuJ27/art.json +++ b/art/asSnAehpD5b5tuJ27/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1445944657389" - } + "$date": "1445944657389" }, "origId": "JsEv9AaC54NF6cY8Q", "name": "round", @@ -25,21 +23,13 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 5.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 16.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 122.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.2 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.32125;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n \n gl_PointSize = min(32.0, 3.0 + pow((snd + 0.2) * 1.5, 10.0) * mix(13.0, 0.3, v));\n\n float x = u * PI * 12432329.0 + snd - 0.5 + sin(count + time * 0.00000) * 0.1450;\n float y = v - pow(snd, 1.5) * 0.4 + 0.5;\n float c = cos(x);\n float s = sin(x);\n vec2 xy = vec2(c * y, s * y);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "55igKnZWEY89oN9en", - "views": { - "$numberInt": "340" - }, - "likes": { - "$numberInt": "1" - }, + "views": "340", + "likes": "1", "revisionId": "YPBjtpCqXqwXerEJW", "screenshotURL": "data/images/images-55igKnZWEY89oN9en-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445944657397" - } + "$date": "1445944657397" }, "hasSound": true, - "rank": { - "$numberDouble": "1.4001389563374567" - } + "rank": "1.4001389563374567" } \ No newline at end of file diff --git a/art/auetPcBpAZ2WyysTb/art.json b/art/auetPcBpAZ2WyysTb/art.json index 62b9ef14..cf514d32 100644 --- a/art/auetPcBpAZ2WyysTb/art.json +++ b/art/auetPcBpAZ2WyysTb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1613485478553" - } + "$date": "1613485478553" }, "modifiedAt": { - "$date": { - "$numberLong": "1613485478553" - } + "$date": "1613485478553" }, "origId": "3pFLZ6LMxGuHYkjcr", "name": "point cloud vs spheres rmx", "notes": "", - "rank": { - "$numberDouble": "1.1067817910701536" - }, + "rank": "1.1067817910701536", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gcypxrg8ppp2ylt9b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "104" - }, - "likes": { - "$numberInt": "1" - }, + "views": "104", + "likes": "1", "revisionId": "qDANQy6WASfQcsCH5" } \ No newline at end of file diff --git a/art/auo92EWvwwyBRak2c/art.json b/art/auo92EWvwwyBRak2c/art.json index 88c8cd5d..a1cb2f04 100644 --- a/art/auo92EWvwwyBRak2c/art.json +++ b/art/auo92EWvwwyBRak2c/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485750399595" - } + "$date": "1485750399595" }, "modifiedAt": { - "$date": { - "$numberLong": "1487682609280" - } + "$date": "1487682609280" }, "origId": "B5PGbeNcqjZkjn87u", "name": "widr", "notes": "", - "rank": { - "$numberDouble": "10.28688559572156" - }, + "rank": "10.28688559572156", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s71rid2d21wxp86yw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "813" - }, - "likes": { - "$numberInt": "7" - }, + "views": "813", + "likes": "7", "revisionId": "bAe6LGEPgN6eqvbjB" } \ No newline at end of file diff --git a/art/axgq9WTTCr84iSYkv/art.json b/art/axgq9WTTCr84iSYkv/art.json index 1df0b081..170c863a 100644 --- a/art/axgq9WTTCr84iSYkv/art.json +++ b/art/axgq9WTTCr84iSYkv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512056593061" - } + "$date": "1512056593061" }, "modifiedAt": { - "$date": { - "$numberLong": "1512056593061" - } + "$date": "1512056593061" }, "origId": "LPS8BeAeCDomFZXzX", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.7495711862823489" - }, + "rank": "1.7495711862823489", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-g62klv9uyy23pkrb9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "Gc9fR4jEcCR7g98JL" } \ No newline at end of file diff --git a/art/aynW9zWZRGxronmcP/art.json b/art/aynW9zWZRGxronmcP/art.json index 10d04699..569399ce 100644 --- a/art/aynW9zWZRGxronmcP/art.json +++ b/art/aynW9zWZRGxronmcP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1510356369921" - } + "$date": "1510356369921" }, "modifiedAt": { - "$date": { - "$numberLong": "1510356369921" - } + "$date": "1510356369921" }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer (mouse.xy)", "notes": "", - "rank": { - "$numberDouble": "1.485596143466157" - }, + "rank": "1.485596143466157", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zccb967zu9r7scfa8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "80" - }, - "likes": { - "$numberInt": "0" - }, + "views": "80", + "likes": "0", "revisionId": "E5XQqXetotsoRsubm" } \ No newline at end of file diff --git a/art/b2AspWSvDsXib8Kkc/art.json b/art/b2AspWSvDsXib8Kkc/art.json index 1135f60b..8978ca1b 100644 --- a/art/b2AspWSvDsXib8Kkc/art.json +++ b/art/b2AspWSvDsXib8Kkc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1509734892382" - } + "$date": "1509734892382" }, "modifiedAt": { - "$date": { - "$numberLong": "1519247040616" - } + "$date": "1519247040616" }, "origId": null, "name": "Torus Bulb", "notes": "", - "rank": { - "$numberDouble": "10.237252953428671" - }, + "rank": "10.237252953428671", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2ek98fepqfdnydxkm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1084" - }, - "likes": { - "$numberInt": "6" - }, + "views": "1084", + "likes": "6", "revisionId": "xH6qN7eaZGQAB3EAT" } \ No newline at end of file diff --git a/art/b32w7foxrhZkD9GeR/art.json b/art/b32w7foxrhZkD9GeR/art.json index defca3b7..62ddd9e7 100644 --- a/art/b32w7foxrhZkD9GeR/art.json +++ b/art/b32w7foxrhZkD9GeR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vPNbgk3CpKXsP8n4Z", "createdAt": { - "$date": { - "$numberLong": "1454793915807" - } + "$date": "1454793915807" }, "profile": { "name": "Tom Khx", @@ -14,21 +12,15 @@ "username": "tom" }, "createdAt": { - "$date": { - "$numberLong": "1454793982096" - } + "$date": "1454793982096" }, "modifiedAt": { - "$date": { - "$numberLong": "1454800081972" - } + "$date": "1454800081972" }, "origId": null, "name": "trajectory", "notes": "", - "rank": { - "$numberDouble": "1.939729672253843" - }, + "rank": "1.939729672253843", "private": false, "unlisted": true, "username": "tom", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fl0hp7ii28jm0o1wn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "155" - }, - "likes": { - "$numberInt": "0" - }, + "views": "155", + "likes": "0", "revisionId": "5MJevKwEbnAZr7mBo" } \ No newline at end of file diff --git a/art/b3HJWpHiePeAo4JrM/art.json b/art/b3HJWpHiePeAo4JrM/art.json index c748a926..b4a023cc 100644 --- a/art/b3HJWpHiePeAo4JrM/art.json +++ b/art/b3HJWpHiePeAo4JrM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684414594680" - } + "$date": "1684414594680" }, "modifiedAt": { - "$date": { - "$numberLong": "1684414594680" - } + "$date": "1684414594680" }, "origId": "mwEZ5Nk4R35Dsd7eu", "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.7430336475540265" - }, + "rank": "1.7430336475540265", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c35b35ngfjae182ra-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "Gk4YjhEBSXQrZvSWH" } \ No newline at end of file diff --git a/art/b3WFbQ4SDWLwXbcSp/art.json b/art/b3WFbQ4SDWLwXbcSp/art.json index a37aae39..a3be5e7a 100644 --- a/art/b3WFbQ4SDWLwXbcSp/art.json +++ b/art/b3WFbQ4SDWLwXbcSp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1673125264235" - } + "$date": "1673125264235" }, "modifiedAt": { - "$date": { - "$numberLong": "1673125264235" - } + "$date": "1673125264235" }, "origId": "s8fhTKeFZujEYyKJi", "name": "vector field demonstration2", "notes": "", - "rank": { - "$numberDouble": "1.8390078483858452" - }, + "rank": "1.8390078483858452", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fwmwqwqtzlc2aq39a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "h2L7RpB7JB3iihqpe" } \ No newline at end of file diff --git a/art/b5fN5z5ZFYzsQukHD/art.json b/art/b5fN5z5ZFYzsQukHD/art.json index e2781dc5..8c338c6f 100644 --- a/art/b5fN5z5ZFYzsQukHD/art.json +++ b/art/b5fN5z5ZFYzsQukHD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634631764588" - } + "$date": "1634631764588" }, "modifiedAt": { - "$date": { - "$numberLong": "1634631764588" - } + "$date": "1634631764588" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2347548966964035" - }, + "rank": "1.2347548966964035", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x95nqjo5vt1wfrrtr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "79" - }, - "likes": { - "$numberInt": "0" - }, + "views": "79", + "likes": "0", "revisionId": "BcTPmXtQNWTYZgHCt" } \ No newline at end of file diff --git a/art/b6di9dPczq6ZikLtM/art.json b/art/b6di9dPczq6ZikLtM/art.json index 9b74d1c7..62d278a0 100644 --- a/art/b6di9dPczq6ZikLtM/art.json +++ b/art/b6di9dPczq6ZikLtM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1529654556529" - } + "$date": "1529654556529" }, "modifiedAt": { - "$date": { - "$numberLong": "1529654556529" - } + "$date": "1529654556529" }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulb", "notes": "", - "rank": { - "$numberDouble": "1.5423828296303086" - }, + "rank": "1.5423828296303086", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cg2i9848v9l6ikhdm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "108" - }, - "likes": { - "$numberInt": "0" - }, + "views": "108", + "likes": "0", "revisionId": "TWL5tzGukuqaNpKR3" } \ No newline at end of file diff --git a/art/b9J4bEZw9Z2qRJm5f/art.json b/art/b9J4bEZw9Z2qRJm5f/art.json index 5a120e37..3e8c601f 100644 --- a/art/b9J4bEZw9Z2qRJm5f/art.json +++ b/art/b9J4bEZw9Z2qRJm5f/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1578398393611" - } + "$date": "1578398393611" }, "modifiedAt": { - "$date": { - "$numberLong": "1578539683163" - } + "$date": "1578539683163" }, "origId": "X74uYKiDLZJmqhLnh", "name": "sphere create ", "notes": "", - "rank": { - "$numberDouble": "1.406007567978952" - }, + "rank": "1.406007567978952", "private": false, "unlisted": true, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nidt3qols9exy4aqf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "dWmawDpNpbH2noYsm" } \ No newline at end of file diff --git a/art/bD2aNq4oSF5v8z3Q9/art.json b/art/bD2aNq4oSF5v8z3Q9/art.json index 6568ccb7..34eb2a63 100644 --- a/art/bD2aNq4oSF5v8z3Q9/art.json +++ b/art/bD2aNq4oSF5v8z3Q9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508057703835" - } + "$date": "1508057703835" }, "modifiedAt": { - "$date": { - "$numberLong": "1508057703835" - } + "$date": "1508057703835" }, "origId": "7YksmRJcwQXipHhfx", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.1526720530842642" - }, + "rank": "1.1526720530842642", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9s908tofi0f53w1pk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Bq8FGZakGLypKBAgH" } \ No newline at end of file diff --git a/art/bG8faYzBsvfvBSwDH/art.json b/art/bG8faYzBsvfvBSwDH/art.json index c9653046..69548f17 100644 --- a/art/bG8faYzBsvfvBSwDH/art.json +++ b/art/bG8faYzBsvfvBSwDH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446348066727" - } + "$date": "1446348066727" }, "origId": "HSGSvjGwQyB6cFQMP", "name": "voices", @@ -35,23 +31,15 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.)\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nfloat rand(vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nvec2 mouthLine(float vertexId) {\n vertexId = mod(vertexId, NUM_SEGMENTS);\n float rt = floor(vertexId / (NUM_SEGMENTS * .5));\n float bot = mod(floor(vertexId / (NUM_SEGMENTS * .25)), 2.);\n float u = mod(vertexId, NUM_SEGMENTS * .25) / (NUM_SEGMENTS * .25);\n bot = mix(bot, 1. - bot, rt);\n // 0, 1, 2, 3\n // 3, 2, 1, 0, 0, -1, -2, -3, \n // -3, -2, -1, 0\n float uh = mix(mix(u, 1. - u, bot), mix(-u, -1. + u,1. - bot), rt);\n float v = mix(sin((0.2 + abs(uh) * 0.7) * PI) - 0.3, sin((0.4 + abs(uh) * 0.6) * PI), bot);\n return vec2(uh, mix(v, -v, bot));\n}\n\nvec2 mouth(float vertexId) {\n float inOut = mod(floor(vertexId / NUM_POINTS), 2.);\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0);\n return mouthLine(point) * mix(vec2(1., 1.), vec2(1., .5), inOut);\n}\n\nvoid main() {\n float inOut = mod(floor(vertexId / NUM_POINTS), 2.);\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0);\n // line count\n float count = mod(floor(vertexId / (NUM_POINTS * 2.)), 10.);\n float mEcho = floor(vertexId / (NUM_POINTS * 2. * 10.));\n float snd = texture2D(sound, vec2(count / 10. * 0.1, 0.)).a;\n \n //vec2 rp = vec2(count / 10.0, 0.5);\n float posId = count + floor(time * 0.1 + count * 0.1) * 10.;\n float scale = rand(vec2(posId * .3, posId * 1.3));\n vec2 rp = vec2(rand(vec2(posId, posId)), rand(vec2(posId*7.,posId*9.)));\n float mLerp = mEcho / 10.;\n float sndScale = mix(0.7, 2.3, pow(snd + 0.3, 5.0));\n vec2 xy = mouth(vertexId) * vec2(1. + sndScale * 0.05, sndScale) * mix(0.3, 1.2, scale) * mix(1., .6, mLerp) + (rp * 2. - 1.) * 4.;\n\n gl_Position = vec4(xy * 0.20, 0, 1);\n gl_PointSize = 4.;\n\n float hue = -0.08 + count * 0.01;\n float sat = 1.0;\n float val = pow(1. - mLerp, 3.) * mix(0.3, 1.0, snd);\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-p3nkljbixrhwxoe0l-thumbnail.jpg", - "views": { - "$numberInt": "144" - }, - "likes": { - "$numberInt": "0" - }, + "views": "144", + "likes": "0", "revisionId": "AgsGG4LqooK6J472H", "modifiedAt": { - "$date": { - "$numberLong": "1458895032122" - } + "$date": "1458895032122" }, "private": false, "hasSound": true, - "rank": { - "$numberDouble": "1.545872722661313" - }, + "rank": "1.545872722661313", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "soundcloud link updated", "unlisted": false diff --git a/art/bJc832Huv2tEcL58Y/art.json b/art/bJc832Huv2tEcL58Y/art.json index 40c7d163..ad700778 100644 --- a/art/bJc832Huv2tEcL58Y/art.json +++ b/art/bJc832Huv2tEcL58Y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652974274507" - } + "$date": "1652974274507" }, "modifiedAt": { - "$date": { - "$numberLong": "1652974274507" - } + "$date": "1652974274507" }, "origId": "y2RHXZfCXZm9N45hp", "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.004575213431854" - }, + "rank": "1.004575213431854", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3qsi5ghs04dv721fe-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "BgcBrEjZoSdWLZGNx" } \ No newline at end of file diff --git a/art/bN3QdqY39pxGw8csG/art.json b/art/bN3QdqY39pxGw8csG/art.json index ebce4dca..9571c6d8 100644 --- a/art/bN3QdqY39pxGw8csG/art.json +++ b/art/bN3QdqY39pxGw8csG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": { - "$numberLong": "1453130559425" - } + "$date": "1453130559425" }, "username": "gaz", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1458951994831" - } + "$date": "1458951994831" }, "modifiedAt": { - "$date": { - "$numberLong": "1459146366446" - } + "$date": "1459146366446" }, "origId": "FvWzPMiZrdqtgEJHY", "name": "クラゲ", "notes": "", - "rank": { - "$numberDouble": "1.099853875373098" - }, + "rank": "1.099853875373098", "private": false, "unlisted": false, "username": "gaz", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yrushczem24ny5sni-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "248" - }, - "likes": { - "$numberInt": "0" - }, + "views": "248", + "likes": "0", "revisionId": "wr8PEF8PHGX6A8Pes" } \ No newline at end of file diff --git a/art/bN6NWErydKPLz62i5/art.json b/art/bN6NWErydKPLz62i5/art.json index d46ee71a..45dbf3bd 100644 --- a/art/bN6NWErydKPLz62i5/art.json +++ b/art/bN6NWErydKPLz62i5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XXJ3rh9sSe4pkGYPu", "createdAt": { - "$date": { - "$numberLong": "1517961347141" - } + "$date": "1517961347141" }, "profile": { "first_name": "Michell", @@ -15,21 +13,15 @@ "username": "michell" }, "createdAt": { - "$date": { - "$numberLong": "1517961353269" - } + "$date": "1517961353269" }, "modifiedAt": { - "$date": { - "$numberLong": "1518117529204" - } + "$date": "1518117529204" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4495999805668596" - }, + "rank": "1.4495999805668596", "private": false, "unlisted": true, "username": "michell", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-782dw6cws8x64ahwt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "SLgzhMtxMY5dfhZ9d" } \ No newline at end of file diff --git a/art/bNYRsM3GYemaiam5G/art.json b/art/bNYRsM3GYemaiam5G/art.json index 5409aec5..49e24b32 100644 --- a/art/bNYRsM3GYemaiam5G/art.json +++ b/art/bNYRsM3GYemaiam5G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1470369702018" - } + "$date": "1470369702018" }, "modifiedAt": { - "$date": { - "$numberLong": "1482772764629" - } + "$date": "1482772764629" }, "origId": "7YksmRJcwQXipHhfx", "name": "spiky", "notes": "", - "rank": { - "$numberDouble": "1.452362849298431" - }, + "rank": "1.452362849298431", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kgig6x7ocjqne128f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "253" - }, - "likes": { - "$numberInt": "0" - }, + "views": "253", + "likes": "0", "revisionId": "8bHeLzARdEM2WHHao" } \ No newline at end of file diff --git a/art/bREFug9pGbyBNwXgE/art.json b/art/bREFug9pGbyBNwXgE/art.json index 560dbb45..894db36f 100644 --- a/art/bREFug9pGbyBNwXgE/art.json +++ b/art/bREFug9pGbyBNwXgE/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589065497978" - } + "$date": "1589065497978" }, "modifiedAt": { - "$date": { - "$numberLong": "1589065497978" - } + "$date": "1589065497978" }, "origId": "ud8JyamidCEqTgz7R", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.0967290515622086" - }, + "rank": "1.0967290515622086", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-whfg7yukhc9t46ua6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "cxY8Yo3HMvwbL32Wb" } \ No newline at end of file diff --git a/art/bSWJchGnG97o3HQfE/art.json b/art/bSWJchGnG97o3HQfE/art.json index d9c879a8..92b11e8a 100644 --- a/art/bSWJchGnG97o3HQfE/art.json +++ b/art/bSWJchGnG97o3HQfE/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1631147198563" - } + "$date": "1631147198563" }, "modifiedAt": { - "$date": { - "$numberLong": "1631147198563" - } + "$date": "1631147198563" }, "origId": "ctdaXFjXNjTiss8Kh", "name": "circles", "notes": "", - "rank": { - "$numberDouble": "1.7110960766218668" - }, + "rank": "1.7110960766218668", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8tjij9c7bq0xl923x-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "1" - }, + "views": "111", + "likes": "1", "revisionId": "HGDAApQmYWAsTT4yS" } \ No newline at end of file diff --git a/art/bWGzwX6udGM4uM7ra/art.json b/art/bWGzwX6udGM4uM7ra/art.json index 9b84c18f..aee25fae 100644 --- a/art/bWGzwX6udGM4uM7ra/art.json +++ b/art/bWGzwX6udGM4uM7ra/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634513611708" - } + "$date": "1634513611708" }, "modifiedAt": { - "$date": { - "$numberLong": "1634513611708" - } + "$date": "1634513611708" }, "origId": "TDswsR4bMAPBnsQLT", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.6040749799928329" - }, + "rank": "1.6040749799928329", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ps0o4xp5rdoy1fp2n-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "MhCruEDGeLz4wr4yM" } \ No newline at end of file diff --git a/art/bbpMGgfF9vceKwYEH/art.json b/art/bbpMGgfF9vceKwYEH/art.json index bd1633c9..2f6d1bd2 100644 --- a/art/bbpMGgfF9vceKwYEH/art.json +++ b/art/bbpMGgfF9vceKwYEH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642025965457" - } + "$date": "1642025965457" }, "modifiedAt": { - "$date": { - "$numberLong": "1642025965457" - } + "$date": "1642025965457" }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "not tested", - "rank": { - "$numberDouble": "1.6456899949084516" - }, + "rank": "1.6456899949084516", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-boxqh59px59rpwtoi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "qKjHbtEiq3TkTJ6nM" } \ No newline at end of file diff --git a/art/bbsF39W6bJo3j4R3j/art.json b/art/bbsF39W6bJo3j4R3j/art.json index 9e881bee..9b14184f 100644 --- a/art/bbsF39W6bJo3j4R3j/art.json +++ b/art/bbsF39W6bJo3j4R3j/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452327862209" - } + "$date": "1452327862209" }, "modifiedAt": { - "$date": { - "$numberLong": "1453746266127" - } + "$date": "1453746266127" }, "origId": "xvg4vyvfWjCvKZQfW", "name": "cyty", "notes": "", - "rank": { - "$numberDouble": "10.16209403398069" - }, + "rank": "10.16209403398069", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4a3wvsmv4bb39rh29-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "702" - }, - "likes": { - "$numberInt": "9" - }, + "views": "702", + "likes": "9", "revisionId": "8z2whXqEmXfeJTPD8" } \ No newline at end of file diff --git a/art/bcenao9Loe5Xc2Y7T/art.json b/art/bcenao9Loe5Xc2Y7T/art.json index 45edbd55..67f3d0dc 100644 --- a/art/bcenao9Loe5Xc2Y7T/art.json +++ b/art/bcenao9Loe5Xc2Y7T/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1471091972070" - } + "$date": "1471091972070" }, "modifiedAt": { - "$date": { - "$numberLong": "1472183513487" - } + "$date": "1472183513487" }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "spacetunnel", "notes": "", - "rank": { - "$numberDouble": "1.7360291131967216" - }, + "rank": "1.7360291131967216", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u5bonv21959qo7duf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "293" - }, - "likes": { - "$numberInt": "1" - }, + "views": "293", + "likes": "1", "revisionId": "2PXMBpbejFR39rZWJ" } \ No newline at end of file diff --git a/art/bgNBk3TJvBHtbJ9jB/art.json b/art/bgNBk3TJvBHtbJ9jB/art.json index 5b43f338..eb40a400 100644 --- a/art/bgNBk3TJvBHtbJ9jB/art.json +++ b/art/bgNBk3TJvBHtbJ9jB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1496246753530" - } + "$date": "1496246753530" }, "modifiedAt": { - "$date": { - "$numberLong": "1496246753530" - } + "$date": "1496246753530" }, "origId": "2RntyLszQwDn9wi85", "name": "bounder2", "notes": "", - "rank": { - "$numberDouble": "1.0102746607216442" - }, + "rank": "1.0102746607216442", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gmupkbuf81sfkk5zs-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "1" - }, + "views": "75", + "likes": "1", "revisionId": "SNAF9DHWqid2pWnBd" } \ No newline at end of file diff --git a/art/bgatWdfJ85SuY4Fn3/art.json b/art/bgatWdfJ85SuY4Fn3/art.json index dbaf7431..addd8557 100644 --- a/art/bgatWdfJ85SuY4Fn3/art.json +++ b/art/bgatWdfJ85SuY4Fn3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1533265869874" - } + "$date": "1533265869874" }, "modifiedAt": { - "$date": { - "$numberLong": "1533317874049" - } + "$date": "1533317874049" }, "origId": null, "name": "French Lorenz Attractor", "notes": "", - "rank": { - "$numberDouble": "1.3272650142501872" - }, + "rank": "1.3272650142501872", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-u17mun28yzgn6n4u3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "650" - }, - "likes": { - "$numberInt": "0" - }, + "views": "650", + "likes": "0", "revisionId": "xbHAehfvHej3cz3hF" } \ No newline at end of file diff --git a/art/bhTaMtEz4j9zuSn7g/art.json b/art/bhTaMtEz4j9zuSn7g/art.json index 2c22cab3..a6f8a2e9 100644 --- a/art/bhTaMtEz4j9zuSn7g/art.json +++ b/art/bhTaMtEz4j9zuSn7g/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446302791198" - } + "$date": "1446302791198" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-74c311r34oj3vo8q6-thumbnail.jpg", - "views": { - "$numberInt": "200" - }, - "likes": { - "$numberInt": "0" - }, + "views": "200", + "likes": "0", "revisionId": "9LfndQnJ6ZgDdaK4L", "modifiedAt": { - "$date": { - "$numberLong": "1446302791204" - } + "$date": "1446302791204" }, - "rank": { - "$numberDouble": "1.8367623788711083" - } + "rank": "1.8367623788711083" } \ No newline at end of file diff --git a/art/bi5qETD9A4okpa4oi/art.json b/art/bi5qETD9A4okpa4oi/art.json index 1db59361..ed97d469 100644 --- a/art/bi5qETD9A4okpa4oi/art.json +++ b/art/bi5qETD9A4okpa4oi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m9Xt2RWANEC8tE4t8", "createdAt": { - "$date": { - "$numberLong": "1546352592491" - } + "$date": "1546352592491" }, "username": "mklcp", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1546352656458" - } + "$date": "1546352656458" }, "modifiedAt": { - "$date": { - "$numberLong": "1546352656458" - } + "$date": "1546352656458" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5226904485728259" - }, + "rank": "1.5226904485728259", "private": false, "unlisted": true, "username": "mklcp", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5l037lr5zvf3ic8hm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "t9udSBC8wWTCGDbkR" } \ No newline at end of file diff --git a/art/biFYsrY6uepWwyQN8/art.json b/art/biFYsrY6uepWwyQN8/art.json index 0c038dda..7c46bd9a 100644 --- a/art/biFYsrY6uepWwyQN8/art.json +++ b/art/biFYsrY6uepWwyQN8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681926985910" - } + "$date": "1681926985910" }, "modifiedAt": { - "$date": { - "$numberLong": "1681926985910" - } + "$date": "1681926985910" }, "origId": "L4yzBqmc6NRwKXSrs", "name": "RED HEXDROPS 4 points", "notes": "", - "rank": { - "$numberDouble": "1.2437055804879935" - }, + "rank": "1.2437055804879935", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-8dn2j8yhrlzs9o3ph-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "45" - }, - "likes": { - "$numberInt": "0" - }, + "views": "45", + "likes": "0", "revisionId": "ea3mDuYuBq5MaH87j" } \ No newline at end of file diff --git a/art/bjkZzQ6XfJ5Ypu4AX/art.json b/art/bjkZzQ6XfJ5Ypu4AX/art.json index fca3cef4..2924baac 100644 --- a/art/bjkZzQ6XfJ5Ypu4AX/art.json +++ b/art/bjkZzQ6XfJ5Ypu4AX/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446204598570" - } + "$date": "1446204598570" }, "origId": "iQAtnkJRC8XtvT4tW", "name": "synapsicorporation2", @@ -25,20 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\n// music by rez! here we goooooooo-oo-oo-oooooooo.....\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n\n float localTime = time + 20.0;\n \n float NUM_SEGMENTS = localTime*cos(texture2D(floatSound,vec2(localTime*0.0000001,cos(localTime*0.0000001))).a*0.00001);\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2+cos(texture2D(floatSound,vec2(count*0.01,angle*0.01)).a*0.0001*localTime);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01*texture2D(floatSound,vec2(localTime,s+vertexId*0.01)).a*0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n \n \n float aa = (localTime*0.001)*cos(localTime*0.1000*vertexId);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle-aa);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-b32zrgvrma06ugm88-thumbnail.jpg", - "views": { - "$numberInt": "137" - }, - "likes": { - "$numberInt": "0" - }, + "views": "137", + "likes": "0", "revisionId": "adf4xLyXBhjDnWxvy", "modifiedAt": { - "$date": { - "$numberLong": "1446204598572" - } + "$date": "1446204598572" }, "hasSound": true, - "rank": { - "$numberDouble": "1.1014401572494776" - } + "rank": "1.1014401572494776" } \ No newline at end of file diff --git a/art/bmeg6H2QQu9rgbn4o/art.json b/art/bmeg6H2QQu9rgbn4o/art.json index e22722f8..0990646f 100644 --- a/art/bmeg6H2QQu9rgbn4o/art.json +++ b/art/bmeg6H2QQu9rgbn4o/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524509172054" - } + "$date": "1524509172054" }, "modifiedAt": { - "$date": { - "$numberLong": "1524509172054" - } + "$date": "1524509172054" }, "origId": null, "name": "Velocity modeling", "notes": "Slowly starting to understand, coordinate system is a bit strange compared to normal canvas, got to get used to that", - "rank": { - "$numberDouble": "1.9994986905188223" - }, + "rank": "1.9994986905188223", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-jicqb7ibzo8l6tsdw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "YZD6ceuTerdnxLyvo" } \ No newline at end of file diff --git a/art/bpN3ufoDGdkJjxFsQ/art.json b/art/bpN3ufoDGdkJjxFsQ/art.json index 9f034bbe..0939a71f 100644 --- a/art/bpN3ufoDGdkJjxFsQ/art.json +++ b/art/bpN3ufoDGdkJjxFsQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445863358973" - } + "$date": "1445863358973" }, "origId": "LTuqGKGJGc3bHxGij", "name": "starts", @@ -35,22 +31,14 @@ "shader": "#define PI 3.14159\n// triangles per thing we want to draw\n#define NUM_TRIANGLES 2.0 \n// points pre thing\n#define NUM_POINTS (NUM_TRIANGLES * 3.0)\n#define STEP 2.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n gl_PointSize = 30.0;\n float localTime = time;\n // pointId: 0, 1, 2, for each point in thing\n float pointId = mod(vertexId, NUM_POINTS);\n // each triangle 0,1,2,0,1,2 ...\n float triPointId = mod(vertexId, 3.0);\n // thingId: counts things\n float thingId = floor(vertexId / NUM_POINTS);\n // triId: 0, 1, .. for each triangle in thing\n float triId = mod(floor(pointId / 3.0), NUM_TRIANGLES);\n float angle = (triId * 0.5 + triPointId) * PI * 2.0 / 3.0;\n \n float baseAngle = pow(thingId * 0.9, 0.8) + thingId * 0.01;\n\n float u = fract(thingId * 0.001) * 0.2 + 0.01;\n float v = mod(thingId * 0.01, 0.25) * 0.05;\n float snd = texture2D(sound, vec2(u, v)).a;\n\n float radius = pow(thingId * 0.002, 1.00) * 0.1 + pow(snd, 4.0) * 0.2;\n float c = cos(angle) * radius;\n float s = sin(angle) * radius; \n \n\n float orbitAngle = baseAngle + snd * 0.0;\n float innerRadius = pow(thingId * 0.0025, 1.2) + pow(snd, 4.0);\n float oC = cos(orbitAngle + thingId * 0.01) * innerRadius;\n float oS = sin(orbitAngle + thingId * 0.01) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n \n float hue = (1.0 - fract(0.0 + thingId * 0.001 + sin(time) * 0.5)) * 0.2;\n float sat = 1.0;\n float val = 0.2 + pow(snd, 4.0);\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "r2Kppkg2XMnp7Lr43", - "views": { - "$numberInt": "1601" - }, - "likes": { - "$numberInt": "7" - }, + "views": "1601", + "likes": "7", "revisionId": "WgpfinPPwT4PPpark", "screenshotURL": "data/images/images-r2Kppkg2XMnp7Lr43-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445863358979" - } + "$date": "1445863358979" }, "hasSound": true, - "rank": { - "$numberDouble": "10.705852667221318" - }, + "rank": "10.705852667221318", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/bpX9tBkNhHiF6nHk8/art.json b/art/bpX9tBkNhHiF6nHk8/art.json index 36894b36..c7d7f1ac 100644 --- a/art/bpX9tBkNhHiF6nHk8/art.json +++ b/art/bpX9tBkNhHiF6nHk8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "fJsd989asQpLSTgC3", "createdAt": { - "$date": { - "$numberLong": "1687709824959" - } + "$date": "1687709824959" }, "username": "mv10", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1687710770852" - } + "$date": "1687710770852" }, "modifiedAt": { - "$date": { - "$numberLong": "1687807918232" - } + "$date": "1687807918232" }, "origId": null, "name": "sound basics 1", "notes": "", - "rank": { - "$numberDouble": "1.5383459000860231" - }, + "rank": "1.5383459000860231", "private": false, "unlisted": false, "username": "mv10", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ef7ogza1aqocla6p6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "98" - }, - "likes": { - "$numberInt": "0" - }, + "views": "98", + "likes": "0", "revisionId": "wzcwfsyZnqY8TWy8d" } \ No newline at end of file diff --git a/art/btdHcA68nwnRPi6G5/art.json b/art/btdHcA68nwnRPi6G5/art.json index ef6a521d..99fa440b 100644 --- a/art/btdHcA68nwnRPi6G5/art.json +++ b/art/btdHcA68nwnRPi6G5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DczorXy8ojCtMXAR7", "createdAt": { - "$date": { - "$numberLong": "1654098853172" - } + "$date": "1654098853172" }, "username": "lilhomiedowntown", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654324833808" - } + "$date": "1654324833808" }, "modifiedAt": { - "$date": { - "$numberLong": "1654325263068" - } + "$date": "1654325263068" }, "origId": null, "name": "testitup", "notes": "", - "rank": { - "$numberDouble": "1.6887062353181113" - }, + "rank": "1.6887062353181113", "private": false, "unlisted": true, "username": "lilhomiedowntown", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-egu2oxhvkc6d9kasl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "GtqSd5TCGR2eiT2um" } \ No newline at end of file diff --git a/art/bwr53KzdWw7hBTnsA/art.json b/art/bwr53KzdWw7hBTnsA/art.json index 8ab9f614..49195ec9 100644 --- a/art/bwr53KzdWw7hBTnsA/art.json +++ b/art/bwr53KzdWw7hBTnsA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1577996484790" - } + "$date": "1577996484790" }, "modifiedAt": { - "$date": { - "$numberLong": "1577996484790" - } + "$date": "1577996484790" }, "origId": "BtkrDbo3o9cSAoXeW", "name": "stranded", "notes": "", - "rank": { - "$numberDouble": "1.1979423151176614" - }, + "rank": "1.1979423151176614", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-sgreoau9jthpzdty2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "0" - }, + "views": "128", + "likes": "0", "revisionId": "qpMdFX7N3wJYqZp5j" } \ No newline at end of file diff --git a/art/bwv3qCqRiC5rfavvx/art.json b/art/bwv3qCqRiC5rfavvx/art.json index d037c1ae..68b29d03 100644 --- a/art/bwv3qCqRiC5rfavvx/art.json +++ b/art/bwv3qCqRiC5rfavvx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684323962872" - } + "$date": "1684323962872" }, "modifiedAt": { - "$date": { - "$numberLong": "1684323962872" - } + "$date": "1684323962872" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.4319391800198056" - }, + "rank": "1.4319391800198056", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kdmt87gz6x2y4mevw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "noSLPdJSv5t5yXAJa" } \ No newline at end of file diff --git a/art/bySCJHkqxfotHbAzv/art.json b/art/bySCJHkqxfotHbAzv/art.json index 7c91a093..1d769610 100644 --- a/art/bySCJHkqxfotHbAzv/art.json +++ b/art/bySCJHkqxfotHbAzv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522119637501" - } + "$date": "1522119637501" }, "modifiedAt": { - "$date": { - "$numberLong": "1522119637501" - } + "$date": "1522119637501" }, "origId": "9s4f49dwx4L8hbbD5", "name": "moduloi kanssani", "notes": "", - "rank": { - "$numberDouble": "1.662591623702033" - }, + "rank": "1.662591623702033", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hm2uamqbbejg5nw01-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "vjedNB8fCRLBttsbr" } \ No newline at end of file diff --git a/art/byf5BfNoi72wvAFDi/art.json b/art/byf5BfNoi72wvAFDi/art.json index c2f5fc69..e496a42b 100644 --- a/art/byf5BfNoi72wvAFDi/art.json +++ b/art/byf5BfNoi72wvAFDi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685553097978" - } + "$date": "1685553097978" }, "modifiedAt": { - "$date": { - "$numberLong": "1685553097978" - } + "$date": "1685553097978" }, "origId": "pGdr2hxn77WNvKPcH", "name": "Circles from Triangles - tweaks", "notes": "Circles from Triangles - tweaks", - "rank": { - "$numberDouble": "1.8303472985120088" - }, + "rank": "1.8303472985120088", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0cfi9ju2j111mwnyl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "TwgvZKYkmKcaDLovs" } \ No newline at end of file diff --git a/art/c3DBxMMrtv3DhErvP/art.json b/art/c3DBxMMrtv3DhErvP/art.json index 0d94b885..5d36778a 100644 --- a/art/c3DBxMMrtv3DhErvP/art.json +++ b/art/c3DBxMMrtv3DhErvP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504629553732" - } + "$date": "1504629553732" }, "modifiedAt": { - "$date": { - "$numberLong": "1504629553732" - } + "$date": "1504629553732" }, "origId": null, "name": "tests", "notes": "test", - "rank": { - "$numberDouble": "1.5256069315371146" - }, + "rank": "1.5256069315371146", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ybfh9kbwmzja90t0b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Smhi3NmjxQSEodwHY" } \ No newline at end of file diff --git a/art/c53eL6yrZ2W47TK9r/art.json b/art/c53eL6yrZ2W47TK9r/art.json index 36a11aeb..f49577d7 100644 --- a/art/c53eL6yrZ2W47TK9r/art.json +++ b/art/c53eL6yrZ2W47TK9r/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1541014263161" - } + "$date": "1541014263161" }, "modifiedAt": { - "$date": { - "$numberLong": "1541014263161" - } + "$date": "1541014263161" }, "origId": null, "name": "Animated Points", "notes": "", - "rank": { - "$numberDouble": "1.5117656592900346" - }, + "rank": "1.5117656592900346", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y7dt8bhwiqgbpdcvr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "143" - }, - "likes": { - "$numberInt": "0" - }, + "views": "143", + "likes": "0", "revisionId": "fDaaxZZAb4JRPBX3p" } \ No newline at end of file diff --git a/art/c5eMNzQN3L9wo8Bp5/art.json b/art/c5eMNzQN3L9wo8Bp5/art.json index cf11e9ce..cef83bea 100644 --- a/art/c5eMNzQN3L9wo8Bp5/art.json +++ b/art/c5eMNzQN3L9wo8Bp5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": { - "$numberLong": "1546121397447" - } + "$date": "1546121397447" }, "profile": { "first_name": "The Tuesday Night Machines", @@ -14,21 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": { - "$numberLong": "1546165831327" - } + "$date": "1546165831327" }, "modifiedAt": { - "$date": { - "$numberLong": "1546165889280" - } + "$date": "1546165889280" }, "origId": null, "name": "Init", "notes": "", - "rank": { - "$numberDouble": "1.180831656000534" - }, + "rank": "1.180831656000534", "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xdcrroj3kebozh27d-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "vNrJEAjXB5MbMeaes" } \ No newline at end of file diff --git a/art/c65csouQ75h2ArqRF/art.json b/art/c65csouQ75h2ArqRF/art.json index ff013675..cb2e5f17 100644 --- a/art/c65csouQ75h2ArqRF/art.json +++ b/art/c65csouQ75h2ArqRF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589157617190" - } + "$date": "1589157617190" }, "modifiedAt": { - "$date": { - "$numberLong": "1589157617190" - } + "$date": "1589157617190" }, "origId": "57eTciQiKd6wT2ndd", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.502703353419792" - }, + "rank": "1.502703353419792", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-txppvt38n4149bsuo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "xWwoYhT5im2PdbAm7" } \ No newline at end of file diff --git a/art/c7BfoLHoLFBdJ5iYy/art.json b/art/c7BfoLHoLFBdJ5iYy/art.json index 6bafd8d6..b51f1615 100644 --- a/art/c7BfoLHoLFBdJ5iYy/art.json +++ b/art/c7BfoLHoLFBdJ5iYy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652848486714" - } + "$date": "1652848486714" }, "modifiedAt": { - "$date": { - "$numberLong": "1652851391523" - } + "$date": "1652851391523" }, "origId": "d8rzf4Hgtp69tQvrz", "name": "Making a Grid - sehun.kim", "notes": "Exercise - Vertexshaderart : Making a Grid", - "rank": { - "$numberDouble": "1.595218880619651" - }, + "rank": "1.595218880619651", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hvlneikv92976wjq7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "33Po6DBBcMupWpscz" } \ No newline at end of file diff --git a/art/c8gpxWQCgY845YBbg/art.json b/art/c8gpxWQCgY845YBbg/art.json index 2f62bb9e..70c6fd43 100644 --- a/art/c8gpxWQCgY845YBbg/art.json +++ b/art/c8gpxWQCgY845YBbg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496309035587" - } + "$date": "1496309035587" }, "modifiedAt": { - "$date": { - "$numberLong": "1496316003294" - } + "$date": "1496316003294" }, "origId": "BN8A2f8DcC5htsq6T", "name": "Lesson03", "notes": "Lesson Three tutorial code.", - "rank": { - "$numberDouble": "1.0423427466356903" - }, + "rank": "1.0423427466356903", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-y5b788uioj1o62th3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "DAkhqxeqHCBnG3veG" } \ No newline at end of file diff --git a/art/c9GGGN9nw3aPqNYBW/art.json b/art/c9GGGN9nw3aPqNYBW/art.json index 0dff5c93..e5785b4c 100644 --- a/art/c9GGGN9nw3aPqNYBW/art.json +++ b/art/c9GGGN9nw3aPqNYBW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1495058960097" - } + "$date": "1495058960097" }, "modifiedAt": { - "$date": { - "$numberLong": "1495058960097" - } + "$date": "1495058960097" }, "origId": "DwqqEvCDpZA7dj9qu", "name": "Init V", "notes": "", - "rank": { - "$numberDouble": "1.6991131781015143" - }, + "rank": "1.6991131781015143", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-llgioij561tzofclq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "DZoWS3uEanagZgwEH" } \ No newline at end of file diff --git a/art/cBtDPFjaQQmK8RYXB/art.json b/art/cBtDPFjaQQmK8RYXB/art.json index c8584f0d..90567619 100644 --- a/art/cBtDPFjaQQmK8RYXB/art.json +++ b/art/cBtDPFjaQQmK8RYXB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1496649918539" - } + "$date": "1496649918539" }, "modifiedAt": { - "$date": { - "$numberLong": "1496650876394" - } + "$date": "1496650876394" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "dot art", "notes": "", - "rank": { - "$numberDouble": "10.836284566325478" - }, + "rank": "10.836284566325478", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cwax7jsvwevlgnqgw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "333" - }, - "likes": { - "$numberInt": "6" - }, + "views": "333", + "likes": "6", "revisionId": "5ohsdq4PxJbG7pTjb" } \ No newline at end of file diff --git a/art/cCmnbDXAePT5wsvRQ/art.json b/art/cCmnbDXAePT5wsvRQ/art.json index cbec393d..d7f57368 100644 --- a/art/cCmnbDXAePT5wsvRQ/art.json +++ b/art/cCmnbDXAePT5wsvRQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nRkH7WvwLTAduuBeD", "createdAt": { - "$date": { - "$numberLong": "1597328870398" - } + "$date": "1597328870398" }, "username": "illus0r", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1626892102364" - } + "$date": "1626892102364" }, "modifiedAt": { - "$date": { - "$numberLong": "1626892102364" - } + "$date": "1626892102364" }, "origId": null, "name": "The power of bugs", "notes": "", - "rank": { - "$numberDouble": "1.7309623953603241" - }, + "rank": "1.7309623953603241", "private": false, "unlisted": true, "username": "illus0r", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pcnxhpl34crladdqm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "20" - }, - "likes": { - "$numberInt": "0" - }, + "views": "20", + "likes": "0", "revisionId": "eK3uQum8DKydxwZ3x" } \ No newline at end of file diff --git a/art/cCpQdXvZsWd8cH6Hw/art.json b/art/cCpQdXvZsWd8cH6Hw/art.json index 9cf4e6fd..8ff8d76b 100644 --- a/art/cCpQdXvZsWd8cH6Hw/art.json +++ b/art/cCpQdXvZsWd8cH6Hw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485259387108" - } + "$date": "1485259387108" }, "modifiedAt": { - "$date": { - "$numberLong": "1485259387108" - } + "$date": "1485259387108" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "morp", "notes": "", - "rank": { - "$numberDouble": "10.66401645938793" - }, + "rank": "10.66401645938793", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uq2uvm3kk9szhih5j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "145" - }, - "likes": { - "$numberInt": "6" - }, + "views": "145", + "likes": "6", "revisionId": "KNkctuazLbsCGqcnA" } \ No newline at end of file diff --git a/art/cFiTJq22KeDLreh5x/art.json b/art/cFiTJq22KeDLreh5x/art.json index 66b04adb..8fbf6a60 100644 --- a/art/cFiTJq22KeDLreh5x/art.json +++ b/art/cFiTJq22KeDLreh5x/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684728167435" - } + "$date": "1684728167435" }, "modifiedAt": { - "$date": { - "$numberLong": "1684728167435" - } + "$date": "1684728167435" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.65779577824075" - }, + "rank": "1.65779577824075", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3fqtc25lauzqkwaau-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "3JoBowZXBLQ3NShTF" } \ No newline at end of file diff --git a/art/cMSxxdiL7gecfonqz/art.json b/art/cMSxxdiL7gecfonqz/art.json index 33b45c1c..ef835e8e 100644 --- a/art/cMSxxdiL7gecfonqz/art.json +++ b/art/cMSxxdiL7gecfonqz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1578995242154" - } + "$date": "1578995242154" }, "modifiedAt": { - "$date": { - "$numberLong": "1579594003538" - } + "$date": "1579594003538" }, "origId": "GRZbiaYQ5RXxaKsSA", "name": "shadow_test", "notes": "", - "rank": { - "$numberDouble": "10.975768453199628" - }, + "rank": "10.975768453199628", "private": false, "unlisted": false, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gc17abjxqx6i76z55-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "541" - }, - "likes": { - "$numberInt": "3" - }, + "views": "541", + "likes": "3", "revisionId": "LvXE27aqLdr82Fs4Q" } \ No newline at end of file diff --git a/art/cMqY3Hixco2WwFZo6/art.json b/art/cMqY3Hixco2WwFZo6/art.json index 1594bee1..891f3b47 100644 --- a/art/cMqY3Hixco2WwFZo6/art.json +++ b/art/cMqY3Hixco2WwFZo6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": { - "$numberLong": "1549374729066" - } + "$date": "1549374729066" }, "username": "kcha", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551283204610" - } + "$date": "1551283204610" }, "modifiedAt": { - "$date": { - "$numberLong": "1551283281226" - } + "$date": "1551283281226" }, "origId": null, "name": "whirl", "notes": "", - "rank": { - "$numberDouble": "1.637562074418206" - }, + "rank": "1.637562074418206", "private": false, "unlisted": false, "username": "kcha", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dopf3pk1pczd3avl5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "0" - }, + "views": "111", + "likes": "0", "revisionId": "sfwTzZgwDWJeLcKdj" } \ No newline at end of file diff --git a/art/cQ2oBbxfbCYZLRFtr/art.json b/art/cQ2oBbxfbCYZLRFtr/art.json index d7f736d9..d0675b1f 100644 --- a/art/cQ2oBbxfbCYZLRFtr/art.json +++ b/art/cQ2oBbxfbCYZLRFtr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500344708260" - } + "$date": "1500344708260" }, "modifiedAt": { - "$date": { - "$numberLong": "1500344708260" - } + "$date": "1500344708260" }, "origId": "Rp7GgqLK79srZtBn3", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.260639116477312" - }, + "rank": "1.260639116477312", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qqti112vp0s0bzvtz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "127" - }, - "likes": { - "$numberInt": "0" - }, + "views": "127", + "likes": "0", "revisionId": "w5q79Kygx5PDDJnQe" } \ No newline at end of file diff --git a/art/cRFKCFDgC87Q4M4di/art.json b/art/cRFKCFDgC87Q4M4di/art.json index c6c9bdb0..ae06db66 100644 --- a/art/cRFKCFDgC87Q4M4di/art.json +++ b/art/cRFKCFDgC87Q4M4di/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684924428293" - } + "$date": "1684924428293" }, "modifiedAt": { - "$date": { - "$numberLong": "1684924428293" - } + "$date": "1684924428293" }, "origId": null, "name": "Audio Reactive - duplicate", "notes": "", - "rank": { - "$numberDouble": "1.5629958902023038" - }, + "rank": "1.5629958902023038", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4wkru1gstsm4lrchk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "QgG3zx8eCgdfEAqF6" } \ No newline at end of file diff --git a/art/cTjJFwZcBSSW8d9gw/art.json b/art/cTjJFwZcBSSW8d9gw/art.json index ec43c877..6a7369cb 100644 --- a/art/cTjJFwZcBSSW8d9gw/art.json +++ b/art/cTjJFwZcBSSW8d9gw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684325118975" - } + "$date": "1684325118975" }, "modifiedAt": { - "$date": { - "$numberLong": "1684325337549" - } + "$date": "1684325337549" }, "origId": null, "name": "Making A Grid_Own variation", "notes": "", - "rank": { - "$numberDouble": "1.7966855093518315" - }, + "rank": "1.7966855093518315", "private": false, "unlisted": false, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3nsin53boylhavckc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "SnTHcMERiK98bZy9S" } \ No newline at end of file diff --git a/art/cWYEWZbQ3HcWiKgyG/art.json b/art/cWYEWZbQ3HcWiKgyG/art.json index db7f0c17..b4d9605b 100644 --- a/art/cWYEWZbQ3HcWiKgyG/art.json +++ b/art/cWYEWZbQ3HcWiKgyG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503202376651" - } + "$date": "1503202376651" }, "modifiedAt": { - "$date": { - "$numberLong": "1503202376651" - } + "$date": "1503202376651" }, "origId": "ZKyW6sGCeKnuju3A2", "name": "dotto-chouhoukei w", "notes": "", - "rank": { - "$numberDouble": "1.3414195902778503" - }, + "rank": "1.3414195902778503", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-afysjn6y1r2mnygdy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "F4v4TNszApa6nWib4" } \ No newline at end of file diff --git a/art/cYSbbDEEERcyLekzE/art.json b/art/cYSbbDEEERcyLekzE/art.json index 3f031ecd..61fc5a80 100644 --- a/art/cYSbbDEEERcyLekzE/art.json +++ b/art/cYSbbDEEERcyLekzE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1685512296926" - } + "$date": "1685512296926" }, "modifiedAt": { - "$date": { - "$numberLong": "1685512533762" - } + "$date": "1685512533762" }, "origId": null, "name": "Circles from Triangles_Own variation", "notes": "", - "rank": { - "$numberDouble": "1.3852704260402253" - }, + "rank": "1.3852704260402253", "private": false, "unlisted": true, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l8jnsq2iq43go4fa7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "faWv8nMNn9mX9SDNk" } \ No newline at end of file diff --git a/art/cYx2ofpAnLZMY6Xqr/art.json b/art/cYx2ofpAnLZMY6Xqr/art.json index 350fdb14..7b1c58d2 100644 --- a/art/cYx2ofpAnLZMY6Xqr/art.json +++ b/art/cYx2ofpAnLZMY6Xqr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": { - "$numberLong": "1551481183440" - } + "$date": "1551481183440" }, "profile": { "first_name": "Julio", @@ -15,21 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": { - "$numberLong": "1551490687950" - } + "$date": "1551490687950" }, "modifiedAt": { - "$date": { - "$numberLong": "1551490687950" - } + "$date": "1551490687950" }, "origId": "tiY4qnEQ7wBnY5XdH", "name": "Circulo", "notes": "Primera", - "rank": { - "$numberDouble": "1.6505534903138857" - }, + "rank": "1.6505534903138857", "private": false, "unlisted": true, "username": "julio", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-e02qh3tkicqy8pyia-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "qj8pBwhPED8WAXn2z" } \ No newline at end of file diff --git a/art/cZLahmf6sZpctWKsR/art.json b/art/cZLahmf6sZpctWKsR/art.json index 9cb293cd..39177c03 100644 --- a/art/cZLahmf6sZpctWKsR/art.json +++ b/art/cZLahmf6sZpctWKsR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": { - "$numberLong": "1605217631309" - } + "$date": "1605217631309" }, "profile": { "first_name": "Eugene", @@ -15,21 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": { - "$numberLong": "1605219572498" - } + "$date": "1605219572498" }, "modifiedAt": { - "$date": { - "$numberLong": "1605219572498" - } + "$date": "1605219572498" }, "origId": "6d4uyMnEKnip4oyLR", "name": "tutorial-1-1 grid adjusts with resolution", "notes": "", - "rank": { - "$numberDouble": "1.9012615341782657" - }, + "rank": "1.9012615341782657", "private": false, "unlisted": true, "username": "eugene", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-k79umvkc3s6yw6xvi-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ME6SYBnmoA7j7Jz6Y" } \ No newline at end of file diff --git a/art/cZZ3eyhcr5QzLGrqT/art.json b/art/cZZ3eyhcr5QzLGrqT/art.json index a4405307..020e6574 100644 --- a/art/cZZ3eyhcr5QzLGrqT/art.json +++ b/art/cZZ3eyhcr5QzLGrqT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1613486348951" - } + "$date": "1613486348951" }, "modifiedAt": { - "$date": { - "$numberLong": "1613486348951" - } + "$date": "1613486348951" }, "origId": "auetPcBpAZ2WyysTb", "name": "point cloud vs spheres rmx", "notes": "", - "rank": { - "$numberDouble": "1.7804589735873777" - }, + "rank": "1.7804589735873777", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-eyo5kcj1k5c27dhmv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "0" - }, + "views": "128", + "likes": "0", "revisionId": "8BW3mQEeE5S9e9MWn" } \ No newline at end of file diff --git a/art/cZoyrQ8kQECXDtSTn/art.json b/art/cZoyrQ8kQECXDtSTn/art.json index 31a60fd5..0f4a7e0e 100644 --- a/art/cZoyrQ8kQECXDtSTn/art.json +++ b/art/cZoyrQ8kQECXDtSTn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448448172039" - } + "$date": "1448448172039" }, "modifiedAt": { - "$date": { - "$numberLong": "1448448252509" - } + "$date": "1448448252509" }, "origId": "DCY4ddBCsphoYLARH", "name": "wet", - "rank": { - "$numberDouble": "10.903179115661118" - }, + "rank": "10.903179115661118", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-dgdib8thfbbw1lzrd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "330" - }, - "likes": { - "$numberInt": "8" - }, + "views": "330", + "likes": "8", "revisionId": "X7vgz82WgtM26nrc5", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/ccQWyo6KBLufEhq89/art.json b/art/ccQWyo6KBLufEhq89/art.json index 5294dbb9..f8b87e8c 100644 --- a/art/ccQWyo6KBLufEhq89/art.json +++ b/art/ccQWyo6KBLufEhq89/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565835851295" - } + "$date": "1565835851295" }, "modifiedAt": { - "$date": { - "$numberLong": "1565835851295" - } + "$date": "1565835851295" }, "origId": "6329mueSGExenMjbN", "name": "dotp", "notes": "", - "rank": { - "$numberDouble": "1.7574785737174428" - }, + "rank": "1.7574785737174428", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tvgoxbp3ecqk83ml4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "93" - }, - "likes": { - "$numberInt": "0" - }, + "views": "93", + "likes": "0", "revisionId": "KbWr46DipWZiNqKqe" } \ No newline at end of file diff --git a/art/cds3yEbDHT2sbnKxa/art.json b/art/cds3yEbDHT2sbnKxa/art.json index e409d753..e2fbbad0 100644 --- a/art/cds3yEbDHT2sbnKxa/art.json +++ b/art/cds3yEbDHT2sbnKxa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1599073971787" - } + "$date": "1599073971787" }, "modifiedAt": { - "$date": { - "$numberLong": "1599073971787" - } + "$date": "1599073971787" }, "origId": "NeGB5oyRfmeMmWodT", "name": "Frank in White", "notes": "", - "rank": { - "$numberDouble": "1.1095303944818293" - }, + "rank": "1.1095303944818293", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ycxpztn0rh8lt5glb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "BTDhTFLhbN7SLh5Y6" } \ No newline at end of file diff --git a/art/cgHCLAi7mKznjvENd/art.json b/art/cgHCLAi7mKznjvENd/art.json index 78dd144a..24f7f466 100644 --- a/art/cgHCLAi7mKznjvENd/art.json +++ b/art/cgHCLAi7mKznjvENd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,20 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1449289303183" - } + "$date": "1449289303183" }, "modifiedAt": { - "$date": { - "$numberLong": "1449289303183" - } + "$date": "1449289303183" }, "origId": "RM7eRS2ZAytCwuqj5", "name": "FailedFountains", - "rank": { - "$numberDouble": "1.4181516518566313" - }, + "rank": "1.4181516518566313", "private": false, "unlisted": true, "username": "8bitrick", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-j97pqeyxnn1cmlf5u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "BytvM8RipAcR6yx6f", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/chpxsLEkqhZkhLxDD/art.json b/art/chpxsLEkqhZkhLxDD/art.json index 1f5b8f14..7a2e0b9e 100644 --- a/art/chpxsLEkqhZkhLxDD/art.json +++ b/art/chpxsLEkqhZkhLxDD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1693705385481" - } + "$date": "1693705385481" }, "modifiedAt": { - "$date": { - "$numberLong": "1693705385481" - } + "$date": "1693705385481" }, "origId": "jLsTszfmYpHj49XKx", "name": "cube", "notes": "", - "rank": { - "$numberDouble": "1.8344322156781314" - }, + "rank": "1.8344322156781314", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-907ihbkmpi5rmhxa3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "mtBy43jsyiqHzNfet" } \ No newline at end of file diff --git a/art/cj62wdtr684imMKtg/art.json b/art/cj62wdtr684imMKtg/art.json index 2dee4c04..76a2f3f7 100644 --- a/art/cj62wdtr684imMKtg/art.json +++ b/art/cj62wdtr684imMKtg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1503791790906" - } + "$date": "1503791790906" }, "modifiedAt": { - "$date": { - "$numberLong": "1503791790906" - } + "$date": "1503791790906" }, "origId": "pCCMuqhftZ6T2yx6X", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.8017726224777728" - }, + "rank": "1.8017726224777728", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8rxmfu15tfld7cprc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "141" - }, - "likes": { - "$numberInt": "0" - }, + "views": "141", + "likes": "0", "revisionId": "RZ454ospmG9MsKbRC" } \ No newline at end of file diff --git a/art/cjTYyd8z2yEWqYFeg/art.json b/art/cjTYyd8z2yEWqYFeg/art.json index 871f7081..f961dcdf 100644 --- a/art/cjTYyd8z2yEWqYFeg/art.json +++ b/art/cjTYyd8z2yEWqYFeg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1605109030736" - } + "$date": "1605109030736" }, "modifiedAt": { - "$date": { - "$numberLong": "1605109030736" - } + "$date": "1605109030736" }, "origId": "PLaQo2H7Zkft5CLu2", "name": "Lines New", "notes": "Li Yuchun李宇春", - "rank": { - "$numberDouble": "1.8418184520451968" - }, + "rank": "1.8418184520451968", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-os8wh9rdkcz2f37ol-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "dNX9m5j5rHf9jXQaG" } \ No newline at end of file diff --git a/art/cjw2sg8cHvsk78JBF/art.json b/art/cjw2sg8cHvsk78JBF/art.json index 7c091dea..347034f2 100644 --- a/art/cjw2sg8cHvsk78JBF/art.json +++ b/art/cjw2sg8cHvsk78JBF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684492267479" - } + "$date": "1684492267479" }, "modifiedAt": { - "$date": { - "$numberLong": "1684492267479" - } + "$date": "1684492267479" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.3331415000515334" - }, + "rank": "1.3331415000515334", "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ixqutkhr581jaqbmq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "E8xxi2M97gAnK2jzL" } \ No newline at end of file diff --git a/art/ckAitsgFTQ4DbFHAC/art.json b/art/ckAitsgFTQ4DbFHAC/art.json index f1f742e0..3c324901 100644 --- a/art/ckAitsgFTQ4DbFHAC/art.json +++ b/art/ckAitsgFTQ4DbFHAC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589064853916" - } + "$date": "1589064853916" }, "modifiedAt": { - "$date": { - "$numberLong": "1589064853916" - } + "$date": "1589064853916" }, "origId": "zvKXwd6wx6E38aPmf", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.605263518346177" - }, + "rank": "1.605263518346177", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-e6v19213q992xt2gf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "wzhgGfjdhtRfguddc" } \ No newline at end of file diff --git a/art/cm7ZiKYPzjYBqPSyQ/art.json b/art/cm7ZiKYPzjYBqPSyQ/art.json index f9dd8460..c635d699 100644 --- a/art/cm7ZiKYPzjYBqPSyQ/art.json +++ b/art/cm7ZiKYPzjYBqPSyQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590947813981" - } + "$date": "1590947813981" }, "modifiedAt": { - "$date": { - "$numberLong": "1590947813981" - } + "$date": "1590947813981" }, "origId": "dJTCRw4XXeXH2rYMd", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.0823338811115066" - }, + "rank": "1.0823338811115066", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-iklkbopsxvoxx2z8o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "vrBCRyFj7AxJ9qH7T" } \ No newline at end of file diff --git a/art/cnpLD2E8bCJ8MjaXX/art.json b/art/cnpLD2E8bCJ8MjaXX/art.json index 9e6b21fc..5ed3e0e5 100644 --- a/art/cnpLD2E8bCJ8MjaXX/art.json +++ b/art/cnpLD2E8bCJ8MjaXX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598879903011" - } + "$date": "1598879903011" }, "modifiedAt": { - "$date": { - "$numberLong": "1598879903011" - } + "$date": "1598879903011" }, "origId": "4rzpKJ43tFQEsLBkP", "name": "residuallines White", "notes": "white", - "rank": { - "$numberDouble": "1.2871735175586656" - }, + "rank": "1.2871735175586656", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-s8a03p2l2llzgdosf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "LsBzPQK45G7YPB3kG" } \ No newline at end of file diff --git a/art/coje67XoytKsXMYqF/art.json b/art/coje67XoytKsXMYqF/art.json index 447e79b1..8dd61c54 100644 --- a/art/coje67XoytKsXMYqF/art.json +++ b/art/coje67XoytKsXMYqF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642066937459" - } + "$date": "1642066937459" }, "modifiedAt": { - "$date": { - "$numberLong": "1642066937459" - } + "$date": "1642066937459" }, "origId": "sK7LiRcHNuXupG5ax", "name": "Oh my word", "notes": "", - "rank": { - "$numberDouble": "1.173385281569706" - }, + "rank": "1.173385281569706", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4gp5a7fswz9v16fiz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "MmsMxhTLtKgjNvX2o" } \ No newline at end of file diff --git a/art/cpo4C8yfRudYYakav/art.json b/art/cpo4C8yfRudYYakav/art.json index 9db4131d..d86d7254 100644 --- a/art/cpo4C8yfRudYYakav/art.json +++ b/art/cpo4C8yfRudYYakav/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "qHjqBLXumt25WmNwj", "createdAt": { - "$date": { - "$numberLong": "1713237301136" - } + "$date": "1713237301136" }, "profile": { "first_name": "erick", @@ -16,21 +14,15 @@ "username": "erick2" }, "createdAt": { - "$date": { - "$numberLong": "1713238136283" - } + "$date": "1713238136283" }, "modifiedAt": { - "$date": { - "$numberLong": "1713238136283" - } + "$date": "1713238136283" }, "origId": null, "name": "probando", "notes": "", - "rank": { - "$numberDouble": "1.5020192077308265" - }, + "rank": "1.5020192077308265", "private": false, "unlisted": true, "username": "erick2", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-83g4qewooqvx46lz7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "SfsWaNDzTT2NScDEc" } \ No newline at end of file diff --git a/art/cprWonx4tN8nMgQHt/art.json b/art/cprWonx4tN8nMgQHt/art.json index 95b8fbd8..519920d5 100644 --- a/art/cprWonx4tN8nMgQHt/art.json +++ b/art/cprWonx4tN8nMgQHt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "q4xaX8JuN9ATDe8tt", "createdAt": { - "$date": { - "$numberLong": "1517619250907" - } + "$date": "1517619250907" }, "profile": { "first_name": "Anuar", @@ -15,21 +13,15 @@ "username": "anuar" }, "createdAt": { - "$date": { - "$numberLong": "1517960564826" - } + "$date": "1517960564826" }, "modifiedAt": { - "$date": { - "$numberLong": "1517960564826" - } + "$date": "1517960564826" }, "origId": null, "name": "cosa 1", "notes": "", - "rank": { - "$numberDouble": "1.3288518675697245" - }, + "rank": "1.3288518675697245", "private": false, "unlisted": false, "username": "anuar", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6xf6be9n2fduyi78u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "175" - }, - "likes": { - "$numberInt": "0" - }, + "views": "175", + "likes": "0", "revisionId": "JZiQZqacYxup8hxw7" } \ No newline at end of file diff --git a/art/cqLtuWkpoZFuj7Aq2/art.json b/art/cqLtuWkpoZFuj7Aq2/art.json index 791b9400..ed687b65 100644 --- a/art/cqLtuWkpoZFuj7Aq2/art.json +++ b/art/cqLtuWkpoZFuj7Aq2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1462070863695" - } + "$date": "1462070863695" }, "modifiedAt": { - "$date": { - "$numberLong": "1462070863695" - } + "$date": "1462070863695" }, "origId": "PmW7c9NeLghdwa8S4", "name": "murf", "notes": "", - "rank": { - "$numberDouble": "1.5552794965765693" - }, + "rank": "1.5552794965765693", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bld6ud541ckdye2h1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "9H5Dbes84HDnhZNA7" } \ No newline at end of file diff --git a/art/cqrpE8sDb6Md6djDh/art.json b/art/cqrpE8sDb6Md6djDh/art.json index 6b93bd34..35ee14e8 100644 --- a/art/cqrpE8sDb6Md6djDh/art.json +++ b/art/cqrpE8sDb6Md6djDh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652939945117" - } + "$date": "1652939945117" }, "modifiedAt": { - "$date": { - "$numberLong": "1652940145642" - } + "$date": "1652940145642" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.9331932741925772" - }, + "rank": "1.9331932741925772", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4rskjlaycflwj17a8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "n9M6iYo9NQNKWfegd" } \ No newline at end of file diff --git a/art/ct6NykQPhqWr3A7aC/art.json b/art/ct6NykQPhqWr3A7aC/art.json index 812b2397..7ddf2672 100644 --- a/art/ct6NykQPhqWr3A7aC/art.json +++ b/art/ct6NykQPhqWr3A7aC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1538862773390" - } + "$date": "1538862773390" }, "modifiedAt": { - "$date": { - "$numberLong": "1594507096480" - } + "$date": "1594507096480" }, "origId": "YSrCe2ZHmwiB2d6Kz", "name": "mountains", "notes": "", - "rank": { - "$numberDouble": "1.794424159451506" - }, + "rank": "1.794424159451506", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9nv796me9ziong1hu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "185" - }, - "likes": { - "$numberInt": "0" - }, + "views": "185", + "likes": "0", "revisionId": "YsXn5autsgGLgQfYd" } \ No newline at end of file diff --git a/art/ctdaXFjXNjTiss8Kh/art.json b/art/ctdaXFjXNjTiss8Kh/art.json index 58b2dc90..8fb96b63 100644 --- a/art/ctdaXFjXNjTiss8Kh/art.json +++ b/art/ctdaXFjXNjTiss8Kh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1468395002526" - } + "$date": "1468395002526" }, "modifiedAt": { - "$date": { - "$numberLong": "1494052478975" - } + "$date": "1494052478975" }, "origId": null, "name": "circles", "notes": "", - "rank": { - "$numberDouble": "1.3569610692192962" - }, + "rank": "1.3569610692192962", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-48z002kn4oniobgni-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "452" - }, - "likes": { - "$numberInt": "0" - }, + "views": "452", + "likes": "0", "revisionId": "HuZegYQmFtAwEvaW9" } \ No newline at end of file diff --git a/art/cvLGj6QKvo7uebnbK/art.json b/art/cvLGj6QKvo7uebnbK/art.json index a54ffb39..445f6edf 100644 --- a/art/cvLGj6QKvo7uebnbK/art.json +++ b/art/cvLGj6QKvo7uebnbK/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447076092617" - } + "$date": "1447076092617" }, "modifiedAt": { - "$date": { - "$numberLong": "1447076092617" - } + "$date": "1447076092617" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-h8oc2dy04u0dwdefp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "175" - }, - "likes": { - "$numberInt": "1" - }, + "views": "175", + "likes": "1", "revisionId": "L9i9L8bqhs9Fwpyqx", - "rank": { - "$numberDouble": "1.602175162541391" - } + "rank": "1.602175162541391" } \ No newline at end of file diff --git a/art/cvcz6reqzpuyvdjvY/art.json b/art/cvcz6reqzpuyvdjvY/art.json index 91539a67..a4cde5b9 100644 --- a/art/cvcz6reqzpuyvdjvY/art.json +++ b/art/cvcz6reqzpuyvdjvY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": { - "$numberLong": "1463104654911" - } + "$date": "1463104654911" }, "username": "mipmap", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1569929109355" - } + "$date": "1569929109355" }, "modifiedAt": { - "$date": { - "$numberLong": "1569929109355" - } + "$date": "1569929109355" }, "origId": "BxMWaxP7Sqiz38FgK", "name": "newave", "notes": "\n\nFrom https://www.vertexshaderart.com/art/BxMWaxP7Sqiz38FgK", - "rank": { - "$numberDouble": "1.7399860888017986" - }, + "rank": "1.7399860888017986", "private": false, "unlisted": false, "username": "mipmap", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ld2t51bqtupcrtyrv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "208" - }, - "likes": { - "$numberInt": "0" - }, + "views": "208", + "likes": "0", "revisionId": "uJCkKiv9fXAGXgfKZ" } \ No newline at end of file diff --git a/art/cxEbTRudczrikaEBX/art.json b/art/cxEbTRudczrikaEBX/art.json index 76d93e75..aef0418b 100644 --- a/art/cxEbTRudczrikaEBX/art.json +++ b/art/cxEbTRudczrikaEBX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685264476149" - } + "$date": "1685264476149" }, "modifiedAt": { - "$date": { - "$numberLong": "1685264476149" - } + "$date": "1685264476149" }, "origId": "94LjZTzQhciudirXa", "name": "Circles from Triangles - Tweak", "notes": "", - "rank": { - "$numberDouble": "1.5055231057185277" - }, + "rank": "1.5055231057185277", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-uyzuozlwfsjhs9h4p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "vvzbrtqvGyc79WiG8" } \ No newline at end of file diff --git a/art/cxdd3QwD34CZzTpFj/art.json b/art/cxdd3QwD34CZzTpFj/art.json index 496566f2..9579f3a0 100644 --- a/art/cxdd3QwD34CZzTpFj/art.json +++ b/art/cxdd3QwD34CZzTpFj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QwzsYvDScS9sqNHNF", "createdAt": { - "$date": { - "$numberLong": "1699414239850" - } + "$date": "1699414239850" }, "profile": { "first_name": "aphim44", @@ -14,21 +12,15 @@ "username": "aphim44" }, "createdAt": { - "$date": { - "$numberLong": "1699414242999" - } + "$date": "1699414242999" }, "modifiedAt": { - "$date": { - "$numberLong": "1699414242999" - } + "$date": "1699414242999" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5293370394769752" - }, + "rank": "1.5293370394769752", "private": false, "unlisted": true, "username": "aphim44", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bec1z4kmli7l82s7q-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "hLojThv4AEwqQZWKb" } \ No newline at end of file diff --git a/art/cynWXyqSFnWDriqfR/art.json b/art/cynWXyqSFnWDriqfR/art.json index 433f0934..3ba46e9b 100644 --- a/art/cynWXyqSFnWDriqfR/art.json +++ b/art/cynWXyqSFnWDriqfR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553245212406" - } + "$date": "1553245212406" }, "modifiedAt": { - "$date": { - "$numberLong": "1553245212406" - } + "$date": "1553245212406" }, "origId": "mzzBJYvnnyvaq6xcD", "name": "1903-GridSound", "notes": "", - "rank": { - "$numberDouble": "1.446404607850624" - }, + "rank": "1.446404607850624", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-7vxgaxq2q9l94cdxq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "cme5LtNjYeJ8Nf2Kb" } \ No newline at end of file diff --git a/art/cz2CWm8MobiaqYc46/art.json b/art/cz2CWm8MobiaqYc46/art.json index 49363866..6ecf1a7b 100644 --- a/art/cz2CWm8MobiaqYc46/art.json +++ b/art/cz2CWm8MobiaqYc46/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447490979081" - } + "$date": "1447490979081" }, "modifiedAt": { - "$date": { - "$numberLong": "1447490979081" - } + "$date": "1447490979081" }, "origId": "87jiR2yJj3v4JHQGX", "name": "residualfillattack", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-2kvbe7w6rl8k2xfla-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "90" - }, - "likes": { - "$numberInt": "0" - }, + "views": "90", + "likes": "0", "revisionId": "LgbLzAyRE8Bmz4gsq", - "rank": { - "$numberDouble": "1.459194890959611" - } + "rank": "1.459194890959611" } \ No newline at end of file diff --git a/art/cznhWtArrLFqxJgAf/art.json b/art/cznhWtArrLFqxJgAf/art.json index 74e3d3bb..b0b55371 100644 --- a/art/cznhWtArrLFqxJgAf/art.json +++ b/art/cznhWtArrLFqxJgAf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1608842208340" - } + "$date": "1608842208340" }, "modifiedAt": { - "$date": { - "$numberLong": "1608842208340" - } + "$date": "1608842208340" }, "origId": null, "name": "Oklab Color Space", "notes": "[https://bottosson.github.io/posts/oklab/](https://bottosson.github.io/posts/oklab/)", - "rank": { - "$numberDouble": "1.4650392331767552" - }, + "rank": "1.4650392331767552", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ur30c1be3rakpj5fh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "uCvH6HqmbWEvdAJ4J" } \ No newline at end of file diff --git a/art/d5232ap5Whxh5xE5w/art.json b/art/d5232ap5Whxh5xE5w/art.json index 97dca76f..67360972 100644 --- a/art/d5232ap5Whxh5xE5w/art.json +++ b/art/d5232ap5Whxh5xE5w/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553509334658" - } + "$date": "1553509334658" }, "modifiedAt": { - "$date": { - "$numberLong": "1553509334658" - } + "$date": "1553509334658" }, "origId": "C5XnDd3TxCtHq52Jv", "name": "1903-GridHypnoticMasses", "notes": "", - "rank": { - "$numberDouble": "1.4344631756145603" - }, + "rank": "1.4344631756145603", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nzvtjnvgw8x4v3jyn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "rZE6GyYLCAGzrSxXh" } \ No newline at end of file diff --git a/art/d5MYkeFzBcFMQzpQf/art.json b/art/d5MYkeFzBcFMQzpQf/art.json index ea95a10b..4f15b8fd 100644 --- a/art/d5MYkeFzBcFMQzpQf/art.json +++ b/art/d5MYkeFzBcFMQzpQf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": { - "$numberLong": "1568858617968" - } + "$date": "1568858617968" }, "username": "gitanely", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1568858691769" - } + "$date": "1568858691769" }, "modifiedAt": { - "$date": { - "$numberLong": "1568878263727" - } + "$date": "1568878263727" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1654710193411968" - }, + "rank": "1.1654710193411968", "private": false, "unlisted": true, "username": "gitanely", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1wy40xa7vq4uwtov1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "eoZsvTcnJNRNxkCk7" } \ No newline at end of file diff --git a/art/d5q4WZfHWEwTikN2o/art.json b/art/d5q4WZfHWEwTikN2o/art.json index 4cb2a14c..3559b3f2 100644 --- a/art/d5q4WZfHWEwTikN2o/art.json +++ b/art/d5q4WZfHWEwTikN2o/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": { - "$numberLong": "1549374729066" - } + "$date": "1549374729066" }, "username": "kcha", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551870065980" - } + "$date": "1551870065980" }, "modifiedAt": { - "$date": { - "$numberLong": "1552194228938" - } + "$date": "1552194228938" }, "origId": "yXyfMG3k8JMQsDgDm", "name": "tutorial_04", "notes": "", - "rank": { - "$numberDouble": "1.071383120767937" - }, + "rank": "1.071383120767937", "private": false, "unlisted": true, "username": "kcha", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-uxamxew6if8gngqbu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "ppxThKZKP5FKEeLHh" } \ No newline at end of file diff --git a/art/d6HHmyLaBsmttvb5b/art.json b/art/d6HHmyLaBsmttvb5b/art.json index 9994425e..1a0b1cca 100644 --- a/art/d6HHmyLaBsmttvb5b/art.json +++ b/art/d6HHmyLaBsmttvb5b/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1616247556124" - } + "$date": "1616247556124" }, "modifiedAt": { - "$date": { - "$numberLong": "1616247556124" - } + "$date": "1616247556124" }, "origId": "CfHhvkT7qoHXgLNx6", "name": "myHello Cube", "notes": "", - "rank": { - "$numberDouble": "1.9256179207324566" - }, + "rank": "1.9256179207324566", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wawjubb6axcnjmh5t-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "92" - }, - "likes": { - "$numberInt": "0" - }, + "views": "92", + "likes": "0", "revisionId": "KCHCQi5f3Q5ewpRY4" } \ No newline at end of file diff --git a/art/d6J9M7EJyoAgw5NcA/art.json b/art/d6J9M7EJyoAgw5NcA/art.json index 81830413..387af918 100644 --- a/art/d6J9M7EJyoAgw5NcA/art.json +++ b/art/d6J9M7EJyoAgw5NcA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499139135821" - } + "$date": "1499139135821" }, "modifiedAt": { - "$date": { - "$numberLong": "1499139135821" - } + "$date": "1499139135821" }, "origId": "uPwKetxzwcL2PFZd6", "name": "linespace", "notes": "", - "rank": { - "$numberDouble": "10.265914191064354" - }, + "rank": "10.265914191064354", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-i912cmxjgisq3em06-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "489" - }, - "likes": { - "$numberInt": "6" - }, + "views": "489", + "likes": "6", "revisionId": "3ZyxDDSunRnWaaRNJ" } \ No newline at end of file diff --git a/art/d7anES7ef6WrrDwsy/art.json b/art/d7anES7ef6WrrDwsy/art.json index 83c3ac21..a6f55c3b 100644 --- a/art/d7anES7ef6WrrDwsy/art.json +++ b/art/d7anES7ef6WrrDwsy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465461938970" - } + "$date": "1465461938970" }, "modifiedAt": { - "$date": { - "$numberLong": "1465461938970" - } + "$date": "1465461938970" }, "origId": "gZNitbfDuN5pSwLf3", "name": "codez", "notes": "", - "rank": { - "$numberDouble": "10.860142947460721" - }, + "rank": "10.860142947460721", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-m5f2e7xd2dh99sj9r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "316" - }, - "likes": { - "$numberInt": "7" - }, + "views": "316", + "likes": "7", "revisionId": "R3xf8wTNJx58ieiHe" } \ No newline at end of file diff --git a/art/d7bnfzEFFTWGyQNaT/art.json b/art/d7bnfzEFFTWGyQNaT/art.json index 60aa20d8..a75a06d6 100644 --- a/art/d7bnfzEFFTWGyQNaT/art.json +++ b/art/d7bnfzEFFTWGyQNaT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1703288427096" - } + "$date": "1703288427096" }, "modifiedAt": { - "$date": { - "$numberLong": "1703288427096" - } + "$date": "1703288427096" }, "origId": "WgAGyf4sc6LfsH2bd", "name": "squiro", "notes": "", - "rank": { - "$numberDouble": "1.802093773588902" - }, + "rank": "1.802093773588902", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-m6e570ff6wrwxm5qa-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "28" - }, - "likes": { - "$numberInt": "0" - }, + "views": "28", + "likes": "0", "revisionId": "2cefmQg2QwAnGGfPo" } \ No newline at end of file diff --git a/art/d8J6rAnjiWz4HntZH/art.json b/art/d8J6rAnjiWz4HntZH/art.json index e6d103de..89ceeb4e 100644 --- a/art/d8J6rAnjiWz4HntZH/art.json +++ b/art/d8J6rAnjiWz4HntZH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "65jxhpzuS83g7Y4dT", "createdAt": { - "$date": { - "$numberLong": "1466511627538" - } + "$date": "1466511627538" }, "profile": { "first_name": "Renya", @@ -15,21 +13,15 @@ "username": "renya" }, "createdAt": { - "$date": { - "$numberLong": "1471786503166" - } + "$date": "1471786503166" }, "modifiedAt": { - "$date": { - "$numberLong": "1471786503166" - } + "$date": "1471786503166" }, "origId": null, "name": "musicBox", "notes": "firstCharenge", - "rank": { - "$numberDouble": "10.643779372645582" - }, + "rank": "10.643779372645582", "private": false, "unlisted": false, "username": "renya", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-1nwtq8kn51dfqqkuc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "502" - }, - "likes": { - "$numberInt": "2" - }, + "views": "502", + "likes": "2", "revisionId": "HjdxNAPdKmdXvQwfB" } \ No newline at end of file diff --git a/art/dAF9Jm3ZxebA7j6wX/art.json b/art/dAF9Jm3ZxebA7j6wX/art.json index 6206c2db..eb096786 100644 --- a/art/dAF9Jm3ZxebA7j6wX/art.json +++ b/art/dAF9Jm3ZxebA7j6wX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1571775863853" - } + "$date": "1571775863853" }, "modifiedAt": { - "$date": { - "$numberLong": "1571775863853" - } + "$date": "1571775863853" }, "origId": "oG23xNxiPkfCLufzk", "name": "widr", "notes": "", - "rank": { - "$numberDouble": "1.332955362124062" - }, + "rank": "1.332955362124062", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-i9geqj908wsd9weld-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "90" - }, - "likes": { - "$numberInt": "0" - }, + "views": "90", + "likes": "0", "revisionId": "C2PZbgtewEonwhBMp" } \ No newline at end of file diff --git a/art/dAL8F3TW5GN54MCBB/art.json b/art/dAL8F3TW5GN54MCBB/art.json index 760ed275..43650855 100644 --- a/art/dAL8F3TW5GN54MCBB/art.json +++ b/art/dAL8F3TW5GN54MCBB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684960691631" - } + "$date": "1684960691631" }, "modifiedAt": { - "$date": { - "$numberLong": "1684960815612" - } + "$date": "1684960815612" }, "origId": "eq35fsTk4w4ZA3LQF", "name": "Audio Reactive Art - Tweaks", "notes": "Audio Reactive Art - CS250 \nspring 2023\n", - "rank": { - "$numberDouble": "1.3887658582670352" - }, + "rank": "1.3887658582670352", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-myict7mjsb35a6i9c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "3wbxJta5fj7jSo5Yp" } \ No newline at end of file diff --git a/art/dBc4DnM9H4zxHwGcH/art.json b/art/dBc4DnM9H4zxHwGcH/art.json index 9d1a3c3b..3a74f84e 100644 --- a/art/dBc4DnM9H4zxHwGcH/art.json +++ b/art/dBc4DnM9H4zxHwGcH/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551478843155" - } + "$date": "1551478843155" }, "modifiedAt": { - "$date": { - "$numberLong": "1551478843155" - } + "$date": "1551478843155" }, "origId": "BtkrDbo3o9cSAoXeW", "name": "the tangled webs we weave", "notes": "", - "rank": { - "$numberDouble": "1.534488098676995" - }, + "rank": "1.534488098676995", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4hh9pvko2o0w647b6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "90" - }, - "likes": { - "$numberInt": "0" - }, + "views": "90", + "likes": "0", "revisionId": "rzXmcNysWAZZcH6PK" } \ No newline at end of file diff --git a/art/dCjgtsZXnjdzATJ8P/art.json b/art/dCjgtsZXnjdzATJ8P/art.json index c29a0271..73008221 100644 --- a/art/dCjgtsZXnjdzATJ8P/art.json +++ b/art/dCjgtsZXnjdzATJ8P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553462261340" - } + "$date": "1553462261340" }, "modifiedAt": { - "$date": { - "$numberLong": "1553462261340" - } + "$date": "1553462261340" }, "origId": "5RiyKNicAa32rA9YZ", "name": "1903-GridSoundHypnoticWaves", "notes": "", - "rank": { - "$numberDouble": "1.0392157158904416" - }, + "rank": "1.0392157158904416", "private": false, "unlisted": false, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ba41e3fs8gy8h9o73-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "120" - }, - "likes": { - "$numberInt": "0" - }, + "views": "120", + "likes": "0", "revisionId": "68yJDnAwRDGbyMxia" } \ No newline at end of file diff --git a/art/dCyrwwNxWC4gmj7zN/art.json b/art/dCyrwwNxWC4gmj7zN/art.json index 870f654b..7f451607 100644 --- a/art/dCyrwwNxWC4gmj7zN/art.json +++ b/art/dCyrwwNxWC4gmj7zN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1568768787456" - } + "$date": "1568768787456" }, "modifiedAt": { - "$date": { - "$numberLong": "1568768787456" - } + "$date": "1568768787456" }, "origId": "BsrLb5e2Fujc6RvJf", "name": "Simple Fractal wip2", "notes": "", - "rank": { - "$numberDouble": "1.5665900660749177" - }, + "rank": "1.5665900660749177", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lzcz7tctn124vvv6o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "150" - }, - "likes": { - "$numberInt": "0" - }, + "views": "150", + "likes": "0", "revisionId": "o4yt52ecNMwwNmMuo" } \ No newline at end of file diff --git a/art/dDWeHcCfjXZ2qxCji/art.json b/art/dDWeHcCfjXZ2qxCji/art.json index 9052e4e3..e090b2eb 100644 --- a/art/dDWeHcCfjXZ2qxCji/art.json +++ b/art/dDWeHcCfjXZ2qxCji/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642027794039" - } + "$date": "1642027794039" }, "modifiedAt": { - "$date": { - "$numberLong": "1642027794039" - } + "$date": "1642027794039" }, "origId": "bbpMGgfF9vceKwYEH", "name": "mostly harmless 4 Kmaachine WIP", "notes": "", - "rank": { - "$numberDouble": "1.7056873346743013" - }, + "rank": "1.7056873346743013", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-b22yd31wklvw8foma-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "0" - }, + "views": "39", + "likes": "0", "revisionId": "LScnsisSm4xqotvQs" } \ No newline at end of file diff --git a/art/dJ7LxrXfRuAz7PLaC/art.json b/art/dJ7LxrXfRuAz7PLaC/art.json index a7da452e..31d6d435 100644 --- a/art/dJ7LxrXfRuAz7PLaC/art.json +++ b/art/dJ7LxrXfRuAz7PLaC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1541757607948" - } + "$date": "1541757607948" }, "modifiedAt": { - "$date": { - "$numberLong": "1541757607948" - } + "$date": "1541757607948" }, "origId": "R7yXZW3KoMpDcS5NW", "name": "shock", "notes": "", - "rank": { - "$numberDouble": "1.2549242056129606" - }, + "rank": "1.2549242056129606", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0ngnjysucizv9vrn3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "245" - }, - "likes": { - "$numberInt": "1" - }, + "views": "245", + "likes": "1", "revisionId": "fAS8Rrc4bg5iEaigG" } \ No newline at end of file diff --git a/art/dJQHunZMaGr5ssiey/art.json b/art/dJQHunZMaGr5ssiey/art.json index 77a75476..22d8e5c3 100644 --- a/art/dJQHunZMaGr5ssiey/art.json +++ b/art/dJQHunZMaGr5ssiey/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446227063602" - } + "$date": "1446227063602" }, "origId": "WgAGyf4sc6LfsH2bd", "name": "squiro", @@ -25,20 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n// float offset = 0.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.21 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.9;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n// float oS = .1 + innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-ab40lwjcoxyq4yixl-thumbnail.jpg", - "views": { - "$numberInt": "108" - }, - "likes": { - "$numberInt": "0" - }, + "views": "108", + "likes": "0", "revisionId": "ofTD8NRsuZeYFpauL", "modifiedAt": { - "$date": { - "$numberLong": "1446227063605" - } + "$date": "1446227063605" }, "hasSound": true, - "rank": { - "$numberDouble": "1.8125274362060642" - } + "rank": "1.8125274362060642" } \ No newline at end of file diff --git a/art/dJTCRw4XXeXH2rYMd/art.json b/art/dJTCRw4XXeXH2rYMd/art.json index 555fdbd5..65b14a79 100644 --- a/art/dJTCRw4XXeXH2rYMd/art.json +++ b/art/dJTCRw4XXeXH2rYMd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590947591834" - } + "$date": "1590947591834" }, "modifiedAt": { - "$date": { - "$numberLong": "1590947591834" - } + "$date": "1590947591834" }, "origId": "pd5cBhZ239NhxnEim", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.468588489300858" - }, + "rank": "1.468588489300858", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-aa1i172l5fq3griyt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "P4HgiYxB3hdACkRLv" } \ No newline at end of file diff --git a/art/dJZ8nxPG2JKPBwHut/art.json b/art/dJZ8nxPG2JKPBwHut/art.json index d9285ea7..aa75e1a0 100644 --- a/art/dJZ8nxPG2JKPBwHut/art.json +++ b/art/dJZ8nxPG2JKPBwHut/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1546509251979" - } + "$date": "1546509251979" }, "modifiedAt": { - "$date": { - "$numberLong": "1546509251979" - } + "$date": "1546509251979" }, "origId": "ZPpq2oK4fqmPHJnQn", "name": "Alert", "notes": "Alert\n@Re_gain Aka Daff", - "rank": { - "$numberDouble": "1.3202306284173995" - }, + "rank": "1.3202306284173995", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gz9xmdxpsjg6ulyfm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "SxHZJv7jjztu3WZzs" } \ No newline at end of file diff --git a/art/dKGqajerwQQwap65w/art.json b/art/dKGqajerwQQwap65w/art.json index 37f0ab55..0bbb184b 100644 --- a/art/dKGqajerwQQwap65w/art.json +++ b/art/dKGqajerwQQwap65w/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "38uzcEgm5Fn8ZgX3u", "createdAt": { - "$date": { - "$numberLong": "1588363657698" - } + "$date": "1588363657698" }, "username": "toneoperator", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1589214716085" - } + "$date": "1589214716085" }, "modifiedAt": { - "$date": { - "$numberLong": "1589214716085" - } + "$date": "1589214716085" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3368641157172996" - }, + "rank": "1.3368641157172996", "private": false, "unlisted": true, "username": "toneoperator", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ap3mfj975nq5w1b8f-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "vgiEkNsFv5w6y2PSH" } \ No newline at end of file diff --git a/art/dLkqdiAkHgpKZWw9c/art.json b/art/dLkqdiAkHgpKZWw9c/art.json index d7b5d1fe..da9bc7d5 100644 --- a/art/dLkqdiAkHgpKZWw9c/art.json +++ b/art/dLkqdiAkHgpKZWw9c/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501731639070" - } + "$date": "1501731639070" }, "modifiedAt": { - "$date": { - "$numberLong": "1501731639070" - } + "$date": "1501731639070" }, "origId": "hhDozSmRkW3ExvhoP", "name": "papipupepox2", "notes": "", - "rank": { - "$numberDouble": "1.668184494492411" - }, + "rank": "1.668184494492411", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dtw6vhxh668yact8l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "dnwTHd5w95vGg5hGE" } \ No newline at end of file diff --git a/art/dLyBG6jnNceKnhqbB/art.json b/art/dLyBG6jnNceKnhqbB/art.json index 08d1319d..d4a1c750 100644 --- a/art/dLyBG6jnNceKnhqbB/art.json +++ b/art/dLyBG6jnNceKnhqbB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501294812465" - } + "$date": "1501294812465" }, "modifiedAt": { - "$date": { - "$numberLong": "1501294812465" - } + "$date": "1501294812465" }, "origId": null, "name": "camera transform vs vertex position logic exercise", "notes": "", - "rank": { - "$numberDouble": "1.5839672906807365" - }, + "rank": "1.5839672906807365", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-p72wbrg8qs8znhvzt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "cFgeuos8pRRchyc4M" } \ No newline at end of file diff --git a/art/dMRx2bNxuYsRKSHKt/art.json b/art/dMRx2bNxuYsRKSHKt/art.json index 4c395aa3..b402b037 100644 --- a/art/dMRx2bNxuYsRKSHKt/art.json +++ b/art/dMRx2bNxuYsRKSHKt/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585678782422" - } + "$date": "1585678782422" }, "modifiedAt": { - "$date": { - "$numberLong": "1585678782422" - } + "$date": "1585678782422" }, "origId": "hwZKXhEqYhJTNoSZX", "name": "zheballv4", "notes": "", - "rank": { - "$numberDouble": "1.01622284065026" - }, + "rank": "1.01622284065026", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2igcj3m8r2wfr6io0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "99spQ7dNwiQA7coBC" } \ No newline at end of file diff --git a/art/dMZsJyyPW2EgjrH4P/art.json b/art/dMZsJyyPW2EgjrH4P/art.json index 6a3529e4..9910c0d7 100644 --- a/art/dMZsJyyPW2EgjrH4P/art.json +++ b/art/dMZsJyyPW2EgjrH4P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s7HjFWhhQTWKGaPrB", "createdAt": { - "$date": { - "$numberLong": "1554168718684" - } + "$date": "1554168718684" }, "profile": { "first_name": "철짜", @@ -15,21 +13,15 @@ "username": "철짜" }, "createdAt": { - "$date": { - "$numberLong": "1554181654220" - } + "$date": "1554181654220" }, "modifiedAt": { - "$date": { - "$numberLong": "1554193048982" - } + "$date": "1554193048982" }, "origId": "jmoBvZevCB2QeEtAN", "name": "chulseung.lee", "notes": "this is shader assignment extra", - "rank": { - "$numberDouble": "1.9789958303057629" - }, + "rank": "1.9789958303057629", "private": false, "unlisted": false, "username": "철짜", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-h7lwkokzpmjeb0e9c-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "291" - }, - "likes": { - "$numberInt": "0" - }, + "views": "291", + "likes": "0", "revisionId": "ezFHFqT2a3cZdYJDh" } \ No newline at end of file diff --git a/art/dMsa7ScyoyExY3Cxk/art.json b/art/dMsa7ScyoyExY3Cxk/art.json index 42b3b854..528aa4e5 100644 --- a/art/dMsa7ScyoyExY3Cxk/art.json +++ b/art/dMsa7ScyoyExY3Cxk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1459782535939" - } + "$date": "1459782535939" }, "modifiedAt": { - "$date": { - "$numberLong": "1459782535939" - } + "$date": "1459782535939" }, "origId": "xvg4vyvfWjCvKZQfW", "name": "reakt", "notes": "", - "rank": { - "$numberDouble": "10.292428451538736" - }, + "rank": "10.292428451538736", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ijxhhjcynuh1lm0wm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "797" - }, - "likes": { - "$numberInt": "11" - }, + "views": "797", + "likes": "11", "revisionId": "q3ZXvG8gSQzbisWCf" } \ No newline at end of file diff --git a/art/dN7ijsBkvACZ3Nv8B/art.json b/art/dN7ijsBkvACZ3Nv8B/art.json index 4a4e2124..25c61c2e 100644 --- a/art/dN7ijsBkvACZ3Nv8B/art.json +++ b/art/dN7ijsBkvACZ3Nv8B/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479006989" - } + "$date": "1551479006989" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479006989" - } + "$date": "1551479006989" }, "origId": "dBc4DnM9H4zxHwGcH", "name": "the tangled webs we weave", "notes": "", - "rank": { - "$numberDouble": "1.9011854889094773" - }, + "rank": "1.9011854889094773", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-q0m9p48f9qc8h4cx6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "TCie68Gce4b8MbxP7" } \ No newline at end of file diff --git a/art/dPFqiAgc3g3evvDtS/art.json b/art/dPFqiAgc3g3evvDtS/art.json index 5a3c9171..5e3f08bc 100644 --- a/art/dPFqiAgc3g3evvDtS/art.json +++ b/art/dPFqiAgc3g3evvDtS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pABFwgbRnC2CP5Woy", "createdAt": { - "$date": { - "$numberLong": "1713478111704" - } + "$date": "1713478111704" }, "profile": { "first_name": "Floppa Films Google Emails", @@ -14,21 +12,15 @@ "username": "floppafilms google emails" }, "createdAt": { - "$date": { - "$numberLong": "1713503344963" - } + "$date": "1713503344963" }, "modifiedAt": { - "$date": { - "$numberLong": "1713503344963" - } + "$date": "1713503344963" }, "origId": "QHfQoa4YycdGxqd8r", "name": "shader template, useful functions + sound variable", "notes": "", - "rank": { - "$numberDouble": "1.8721111094046432" - }, + "rank": "1.8721111094046432", "private": false, "unlisted": true, "username": "floppafilms google emails", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mxu8nfobf8yoatw3z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "s6DuDC3KXyLgJGna5" } \ No newline at end of file diff --git a/art/dQM2bdFTuo6XKyJ9B/art.json b/art/dQM2bdFTuo6XKyJ9B/art.json index 4fc18456..575f04c3 100644 --- a/art/dQM2bdFTuo6XKyJ9B/art.json +++ b/art/dQM2bdFTuo6XKyJ9B/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626219321788" - } + "$date": "1626219321788" }, "modifiedAt": { - "$date": { - "$numberLong": "1626219321788" - } + "$date": "1626219321788" }, "origId": "3RibQfbPe3tobLxLw", "name": "hypercuber", "notes": "", - "rank": { - "$numberDouble": "1.6875729983197647" - }, + "rank": "1.6875729983197647", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3v58l2e254bjseaxp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "0" - }, + "views": "105", + "likes": "0", "revisionId": "NiupYwr6u7Mes5H7t" } \ No newline at end of file diff --git a/art/dTLifasffbDKw6x9Q/art.json b/art/dTLifasffbDKw6x9Q/art.json index e9206d12..2134362d 100644 --- a/art/dTLifasffbDKw6x9Q/art.json +++ b/art/dTLifasffbDKw6x9Q/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512071207771" - } + "$date": "1512071207771" }, "modifiedAt": { - "$date": { - "$numberLong": "1512071207771" - } + "$date": "1512071207771" }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR2", "notes": "", - "rank": { - "$numberDouble": "1.6366391927180264" - }, + "rank": "1.6366391927180264", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-o4u4rn8qh1zv06q0t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "aybJWcLuisDBq3FZB" } \ No newline at end of file diff --git a/art/dWK8BJdJy3MCus377/art.json b/art/dWK8BJdJy3MCus377/art.json index cccce540..c9c097de 100644 --- a/art/dWK8BJdJy3MCus377/art.json +++ b/art/dWK8BJdJy3MCus377/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": { - "$numberLong": "1568858617968" - } + "$date": "1568858617968" }, "username": "gitanely", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1569573403472" - } + "$date": "1569573403472" }, "modifiedAt": { - "$date": { - "$numberLong": "1569573403472" - } + "$date": "1569573403472" }, "origId": "RfnraoGGxrRDND4T8", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6706471834196126" - }, + "rank": "1.6706471834196126", "private": false, "unlisted": true, "username": "gitanely", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1t5886xeark8nwcry-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "gYDGPnFuzGWd3miwB" } \ No newline at end of file diff --git a/art/dWoGmbWvzsuG5YKwG/art.json b/art/dWoGmbWvzsuG5YKwG/art.json index 2f93ddff..cec70066 100644 --- a/art/dWoGmbWvzsuG5YKwG/art.json +++ b/art/dWoGmbWvzsuG5YKwG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XGye55yfygG7dSR4o", "createdAt": { - "$date": { - "$numberLong": "1446196925045" - } + "$date": "1446196925045" }, "profile": { "name": "Karl Larsaeus", @@ -14,9 +12,7 @@ "username": "karlll" }, "createdAt": { - "$date": { - "$numberLong": "1446197042392" - } + "$date": "1446197042392" }, "origId": null, "name": "test", @@ -35,20 +31,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.02) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 0.6);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.7);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0002) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotURL": "data/images/images-5epvsj1kxk21vjt2c-thumbnail.jpg", - "views": { - "$numberInt": "175" - }, - "likes": { - "$numberInt": "1" - }, + "views": "175", + "likes": "1", "revisionId": "Zwfx6aFmsfmCwpr42", "modifiedAt": { - "$date": { - "$numberLong": "1446197042396" - } - }, - "rank": { - "$numberDouble": "1.7780179592847467" + "$date": "1446197042396" }, + "rank": "1.7780179592847467", "avatarUrl": "https://avatars.githubusercontent.com/karlll?s=200" } \ No newline at end of file diff --git a/art/dXKhFciQLSL49zDPB/art.json b/art/dXKhFciQLSL49zDPB/art.json index 1a446893..92932847 100644 --- a/art/dXKhFciQLSL49zDPB/art.json +++ b/art/dXKhFciQLSL49zDPB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PhWErDgbQj3zSMwT2", "createdAt": { - "$date": { - "$numberLong": "1613131881278" - } + "$date": "1613131881278" }, "profile": { "first_name": "John", @@ -15,21 +13,15 @@ "username": "john2" }, "createdAt": { - "$date": { - "$numberLong": "1613132535668" - } + "$date": "1613132535668" }, "modifiedAt": { - "$date": { - "$numberLong": "1613132535668" - } + "$date": "1613132535668" }, "origId": "PHWvovEcpp6R6yT8K", "name": "s.o.i.", "notes": "", - "rank": { - "$numberDouble": "1.8932442152268496" - }, + "rank": "1.8932442152268496", "private": false, "unlisted": true, "username": "john2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-9u6xa6dhii16fzomd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "LEXzHTbCG2kpuBu4M" } \ No newline at end of file diff --git a/art/dYaXs9CwnzQhAT8Kt/art.json b/art/dYaXs9CwnzQhAT8Kt/art.json index 5adff433..d65c18b7 100644 --- a/art/dYaXs9CwnzQhAT8Kt/art.json +++ b/art/dYaXs9CwnzQhAT8Kt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445917458278" - } + "$date": "1445917458278" }, "origId": null, "name": "mouse-wip", @@ -35,22 +31,14 @@ "shader": "// ==========================================\n// ^\n// |\n// +-- click \"hide\" then MOVE YOUR MOUSE!!!!\n// ==========================================\n\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float u = 0.0;\n float v = fract(vertexId / 240.0);\n float age = floor(vertexId / 240.0) / 240.0;\n float invAge = 1.0 - age;\n vec4 touch = texture2D(touch, vec2(u, v));\n float snd = texture2D(sound, vec2(v, age) * vec2(0.25, 0.25)).a;\n float t = time - touch.w;\n \n float a = mod(vertexId, 6.0) / 6.0 * PI * 2.0 + t * 100.0;\n vec2 cs = vec2(cos(a), sin(a));\n vec2 xy = vec2(touch.xy) + (cs * age * snd * 0.2 - 0.1) * 0.1;\n gl_Position = vec4(xy * (1.0 + (age + t) * 1.0) , age, 1);\n\n float hue = mix(age + 0.6 + sin(v * PI * 2.0) * 0.9, 0.0, touch.z);\n vec3 color = hsv2rgb(vec3(hue, invAge, snd + touch.z));\n v_color = vec4(mix(color, background.rgb, age) * invAge, invAge);\n gl_PointSize = mix(20.0, 1.0, age);\n\n}\n\n" }, "screenshotDataId": "t99zGXjFrYfgwXEQR", - "views": { - "$numberInt": "427" - }, - "likes": { - "$numberInt": "6" - }, + "views": "427", + "likes": "6", "revisionId": "EGPkTtsvCv5DQQXrk", "screenshotURL": "data/images/images-ha7qpwzuk0mtknxbp-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1446105182176" - } + "$date": "1446105182176" }, "hasSound": true, - "rank": { - "$numberDouble": "10.58768059243132" - }, + "rank": "10.58768059243132", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/dZFJfYQQ8kmuoFFpi/art.json b/art/dZFJfYQQ8kmuoFFpi/art.json index ce994140..b80e2c52 100644 --- a/art/dZFJfYQQ8kmuoFFpi/art.json +++ b/art/dZFJfYQQ8kmuoFFpi/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533040591045" - } + "$date": "1533040591045" }, "modifiedAt": { - "$date": { - "$numberLong": "1533040591045" - } + "$date": "1533040591045" }, "origId": "nxDSonR2aWTKY6XYt", "name": "Quad", "notes": "", - "rank": { - "$numberDouble": "1.5129725217029824" - }, + "rank": "1.5129725217029824", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w040z10xyhncokxn3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "hysNshtXGoCCi3FWQ" } \ No newline at end of file diff --git a/art/daPtAnEfTEnXXXpuZ/art.json b/art/daPtAnEfTEnXXXpuZ/art.json index 31717093..56a99ab3 100644 --- a/art/daPtAnEfTEnXXXpuZ/art.json +++ b/art/daPtAnEfTEnXXXpuZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508001031403" - } + "$date": "1508001031403" }, "modifiedAt": { - "$date": { - "$numberLong": "1508001031403" - } + "$date": "1508001031403" }, "origId": "oYPxM5nT76rkag9tD", "name": "popo", "notes": "", - "rank": { - "$numberDouble": "1.900884783167354" - }, + "rank": "1.900884783167354", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xq7ksl4r2ety6rf40-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "KSRonT3Q4wFoDytMz" } \ No newline at end of file diff --git a/art/df3RvcwJQkovKdovf/art.json b/art/df3RvcwJQkovKdovf/art.json index 80a72efd..89f484ff 100644 --- a/art/df3RvcwJQkovKdovf/art.json +++ b/art/df3RvcwJQkovKdovf/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589066271260" - } + "$date": "1589066271260" }, "modifiedAt": { - "$date": { - "$numberLong": "1589066271260" - } + "$date": "1589066271260" }, "origId": "RYrCnYygNSqgtTDKi", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.825106598080864" - }, + "rank": "1.825106598080864", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x22ij1sbnauep2wke-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "EAcaJTz8NgDLHRPjr" } \ No newline at end of file diff --git a/art/df7Ra8dPPtCwcsrwL/art.json b/art/df7Ra8dPPtCwcsrwL/art.json index c0154c93..dc595981 100644 --- a/art/df7Ra8dPPtCwcsrwL/art.json +++ b/art/df7Ra8dPPtCwcsrwL/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447750440625" - } + "$date": "1447750440625" }, "modifiedAt": { - "$date": { - "$numberLong": "1447750440625" - } + "$date": "1447750440625" }, "origId": null, "name": "tripna", - "rank": { - "$numberDouble": "1.313774257735402" - }, + "rank": "1.313774257735402", "private": false, "username": "-anon-", "settings": { @@ -35,11 +29,7 @@ }, "screenshotURL": "data/images/images-m3w3s848st53eqsxu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "0" - }, + "views": "111", + "likes": "0", "revisionId": "gSpziSQwYGJa3Nxhh" } \ No newline at end of file diff --git a/art/dfb54ssJPtsdTbqaj/art.json b/art/dfb54ssJPtsdTbqaj/art.json index 68ed0f56..7235789f 100644 --- a/art/dfb54ssJPtsdTbqaj/art.json +++ b/art/dfb54ssJPtsdTbqaj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623654627880" - } + "$date": "1623654627880" }, "modifiedAt": { - "$date": { - "$numberLong": "1623654627880" - } + "$date": "1623654627880" }, "origId": "nQhMRh5xxazydRqaC", "name": "glass of colors", "notes": "", - "rank": { - "$numberDouble": "1.1058878396458691" - }, + "rank": "1.1058878396458691", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vd4en3frpc32r0x4o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "76" - }, - "likes": { - "$numberInt": "0" - }, + "views": "76", + "likes": "0", "revisionId": "muXYoobi2o64YSby3" } \ No newline at end of file diff --git a/art/dfek5Y7Cg65RmZeWJ/art.json b/art/dfek5Y7Cg65RmZeWJ/art.json index 10769b95..e2c4b253 100644 --- a/art/dfek5Y7Cg65RmZeWJ/art.json +++ b/art/dfek5Y7Cg65RmZeWJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521777849903" - } + "$date": "1521777849903" }, "modifiedAt": { - "$date": { - "$numberLong": "1521777849903" - } + "$date": "1521777849903" }, "origId": "2wjez5eJ6Ng5tFzSP", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.447234769437043" - }, + "rank": "1.447234769437043", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ek5i2j3hos1vfq0a3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "58" - }, - "likes": { - "$numberInt": "0" - }, + "views": "58", + "likes": "0", "revisionId": "nGnKDQn6Lqn2C8e7k" } \ No newline at end of file diff --git a/art/dh3DHrafWfekY5Q5d/art.json b/art/dh3DHrafWfekY5Q5d/art.json index 7692eaaa..a3c4d933 100644 --- a/art/dh3DHrafWfekY5Q5d/art.json +++ b/art/dh3DHrafWfekY5Q5d/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "xdTDDTRPhwPrWYuEQ", "createdAt": { - "$date": { - "$numberLong": "1551488110621" - } + "$date": "1551488110621" }, "username": "jonaced", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553129767421" - } + "$date": "1553129767421" }, "modifiedAt": { - "$date": { - "$numberLong": "1553195026330" - } + "$date": "1553195026330" }, "origId": null, "name": "circuloColores", "notes": "", - "rank": { - "$numberDouble": "1.0966300866429515" - }, + "rank": "1.0966300866429515", "private": false, "unlisted": true, "username": "jonaced", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-35s40dxdeio8y8598-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "zDqf5FDAFr46samxY" } \ No newline at end of file diff --git a/art/dhbsE39FZ6S2kKtfm/art.json b/art/dhbsE39FZ6S2kKtfm/art.json index 99597423..7ae1d900 100644 --- a/art/dhbsE39FZ6S2kKtfm/art.json +++ b/art/dhbsE39FZ6S2kKtfm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1569754149032" - } + "$date": "1569754149032" }, "modifiedAt": { - "$date": { - "$numberLong": "1569754149032" - } + "$date": "1569754149032" }, "origId": "7YSTw2WwEmcGS4hYz", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3345355263584997" - }, + "rank": "1.3345355263584997", "private": false, "unlisted": true, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mdr2boxphzmzjeg87-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "c3DDja7DkZnupfrKF" } \ No newline at end of file diff --git a/art/dhnTE8qmLte8dvycB/art.json b/art/dhnTE8qmLte8dvycB/art.json index 4ba6a959..e523682c 100644 --- a/art/dhnTE8qmLte8dvycB/art.json +++ b/art/dhnTE8qmLte8dvycB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1476090338287" - } + "$date": "1476090338287" }, "modifiedAt": { - "$date": { - "$numberLong": "1476090338287" - } + "$date": "1476090338287" }, "origId": "K5xqhTGgRRGkJzitm", "name": "dacning disco blob", "notes": "", - "rank": { - "$numberDouble": "1.7982933723265493" - }, + "rank": "1.7982933723265493", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-veuy0owcqvjz311vf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "188" - }, - "likes": { - "$numberInt": "0" - }, + "views": "188", + "likes": "0", "revisionId": "gtZaemHL9MnRMH43E" } \ No newline at end of file diff --git a/art/di9ZgJzgbKZDyCan3/art.json b/art/di9ZgJzgbKZDyCan3/art.json index 23e15d27..534384c4 100644 --- a/art/di9ZgJzgbKZDyCan3/art.json +++ b/art/di9ZgJzgbKZDyCan3/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1555891566927" - } + "$date": "1555891566927" }, "modifiedAt": { - "$date": { - "$numberLong": "1555891566927" - } + "$date": "1555891566927" }, "origId": "YdpjoX8LmWLnbtXQv", "name": "seascape", "notes": "", - "rank": { - "$numberDouble": "10.193899835605784" - }, + "rank": "10.193899835605784", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4lh2u5zkdjybt8ari-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "402" - }, - "likes": { - "$numberInt": "3" - }, + "views": "402", + "likes": "3", "revisionId": "NxRL4ACRvcyAGkCYA" } \ No newline at end of file diff --git a/art/dk6ee6LN5fC4Dkybg/art.json b/art/dk6ee6LN5fC4Dkybg/art.json index dc80163b..667cfcc1 100644 --- a/art/dk6ee6LN5fC4Dkybg/art.json +++ b/art/dk6ee6LN5fC4Dkybg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1510310279745" - } + "$date": "1510310279745" }, "modifiedAt": { - "$date": { - "$numberLong": "1510310279745" - } + "$date": "1510310279745" }, "origId": "k5hPuKGzdkGEvfoZk", "name": "crystal irisz (1xxx)rwpoint", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "10.99490621840876" - }, + "rank": "10.99490621840876", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a9p3q50c1fizc35vj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "289" - }, - "likes": { - "$numberInt": "2" - }, + "views": "289", + "likes": "2", "revisionId": "M47mju82ESmZDaiyQ" } \ No newline at end of file diff --git a/art/dmBnGPyH5KjJbneie/art.json b/art/dmBnGPyH5KjJbneie/art.json index 62e20b35..23edc5fa 100644 --- a/art/dmBnGPyH5KjJbneie/art.json +++ b/art/dmBnGPyH5KjJbneie/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684917722862" - } + "$date": "1684917722862" }, "modifiedAt": { - "$date": { - "$numberLong": "1684917722862" - } + "$date": "1684917722862" }, "origId": "PXqNQnv5Xc23ek5f2", "name": "Audio Reactive_myunghyun.kim", "notes": "", - "rank": { - "$numberDouble": "1.1130986235579783" - }, + "rank": "1.1130986235579783", "private": false, "unlisted": false, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dfh6gc59eguxybrxq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "Zr3AHNFhMzbAX5TYh" } \ No newline at end of file diff --git a/art/do5csPmmsrqctxz3p/art.json b/art/do5csPmmsrqctxz3p/art.json index 7d081191..218a8562 100644 --- a/art/do5csPmmsrqctxz3p/art.json +++ b/art/do5csPmmsrqctxz3p/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1522103866845" - } + "$date": "1522103866845" }, "modifiedAt": { - "$date": { - "$numberLong": "1522103866845" - } + "$date": "1522103866845" }, "origId": "7nEqpyeYSLJxH3iCZ", "name": "BigSwingingSnake", "notes": "", - "rank": { - "$numberDouble": "1.5281705472999756" - }, + "rank": "1.5281705472999756", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rci5cr266wrrzgu70-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "141" - }, - "likes": { - "$numberInt": "0" - }, + "views": "141", + "likes": "0", "revisionId": "gKFgvvRgFkmJFEKbd" } \ No newline at end of file diff --git a/art/dpsBkE3nfEEmeSaC8/art.json b/art/dpsBkE3nfEEmeSaC8/art.json index 1c06b866..892a36f0 100644 --- a/art/dpsBkE3nfEEmeSaC8/art.json +++ b/art/dpsBkE3nfEEmeSaC8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "we8EQkA9drPxGjXJe", "createdAt": { - "$date": { - "$numberLong": "1634527131008" - } + "$date": "1634527131008" }, "profile": { "first_name": "dumpster", @@ -15,21 +13,15 @@ "username": "dumpster" }, "createdAt": { - "$date": { - "$numberLong": "1634579513388" - } + "$date": "1634579513388" }, "modifiedAt": { - "$date": { - "$numberLong": "1634593128404" - } + "$date": "1634593128404" }, "origId": null, "name": "triangles - tutorial 5", "notes": "", - "rank": { - "$numberDouble": "1.2598002806485225" - }, + "rank": "1.2598002806485225", "private": false, "unlisted": true, "username": "dumpster", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dc9hcsvj9ngotx6f7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "oRyBWSYy6gwQHnbzX" } \ No newline at end of file diff --git a/art/duHXW2G4Ct7oCwFdN/art.json b/art/duHXW2G4Ct7oCwFdN/art.json index 535b1942..1c97bf10 100644 --- a/art/duHXW2G4Ct7oCwFdN/art.json +++ b/art/duHXW2G4Ct7oCwFdN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571791662466" - } + "$date": "1571791662466" }, "modifiedAt": { - "$date": { - "$numberLong": "1571791662466" - } + "$date": "1571791662466" }, "origId": "wfSM5cyoAJHAg6od5", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.79462578471759" - }, + "rank": "1.79462578471759", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-adl94rdj0yhl7a6ct-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "110" - }, - "likes": { - "$numberInt": "0" - }, + "views": "110", + "likes": "0", "revisionId": "wx5p7DvKJJb5AgTDx" } \ No newline at end of file diff --git a/art/dufQqpoG5ZrSfdkjf/art.json b/art/dufQqpoG5ZrSfdkjf/art.json index ed9d6c7c..2b42e75f 100644 --- a/art/dufQqpoG5ZrSfdkjf/art.json +++ b/art/dufQqpoG5ZrSfdkjf/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1662139727784" - } + "$date": "1662139727784" }, "modifiedAt": { - "$date": { - "$numberLong": "1662139727784" - } + "$date": "1662139727784" }, "origId": "5wpxiiCkDvE3Wsv5D", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.1692301289939289" - }, + "rank": "1.1692301289939289", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-c8hmo4y2h3f07cs3u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "0" - }, + "views": "39", + "likes": "0", "revisionId": "99BEcM9NAixweqtjd" } \ No newline at end of file diff --git a/art/dvzt2TN84y8LGgnsn/art.json b/art/dvzt2TN84y8LGgnsn/art.json index 275f048e..89eeedda 100644 --- a/art/dvzt2TN84y8LGgnsn/art.json +++ b/art/dvzt2TN84y8LGgnsn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HBPA5fBLqSQaSdvHS", "createdAt": { - "$date": { - "$numberLong": "1493456527434" - } + "$date": "1493456527434" }, "username": "chemlo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1493851187233" - } + "$date": "1493851187233" }, "modifiedAt": { - "$date": { - "$numberLong": "1493851187233" - } + "$date": "1493851187233" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.2050678594240574" - }, + "rank": "1.2050678594240574", "private": false, "unlisted": true, "username": "chemlo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4rlgpo9b58z2994kn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "N6qnTr9hqkpyR7Sd7" } \ No newline at end of file diff --git a/art/dw7XrmJjH3mBbHx8u/art.json b/art/dw7XrmJjH3mBbHx8u/art.json index fe725cc3..36a7693d 100644 --- a/art/dw7XrmJjH3mBbHx8u/art.json +++ b/art/dw7XrmJjH3mBbHx8u/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449397046673" - } + "$date": "1449397046673" }, "modifiedAt": { - "$date": { - "$numberLong": "1449397046673" - } + "$date": "1449397046673" }, "origId": "ke5bF6hENE8zphaSp", "name": "-fork Mutated torus", - "rank": { - "$numberDouble": "1.2617539311495416" - }, + "rank": "1.2617539311495416", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-8tqol0os4vx1zx0pl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "119" - }, - "likes": { - "$numberInt": "0" - }, + "views": "119", + "likes": "0", "revisionId": "9iXR4Nw77FnmPDyaF" } \ No newline at end of file diff --git a/art/dwJrBDGXGSGAQkzf3/art.json b/art/dwJrBDGXGSGAQkzf3/art.json index 8ea4f4ce..fe32e771 100644 --- a/art/dwJrBDGXGSGAQkzf3/art.json +++ b/art/dwJrBDGXGSGAQkzf3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496498460887" - } + "$date": "1496498460887" }, "modifiedAt": { - "$date": { - "$numberLong": "1496498603246" - } + "$date": "1496498603246" }, "origId": null, "name": "BoundMod", "notes": "Based on gman Bound shader.", - "rank": { - "$numberDouble": "1.8767088961041345" - }, + "rank": "1.8767088961041345", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-tdtgzzyh0kf3v9t55-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "St4M6jAyrkGQnCDQQ" } \ No newline at end of file diff --git a/art/dxmjSBXBuwTbPjkQZ/art.json b/art/dxmjSBXBuwTbPjkQZ/art.json index 9b92ea11..19d81b97 100644 --- a/art/dxmjSBXBuwTbPjkQZ/art.json +++ b/art/dxmjSBXBuwTbPjkQZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589350930507" - } + "$date": "1589350930507" }, "modifiedAt": { - "$date": { - "$numberLong": "1589350930507" - } + "$date": "1589350930507" }, "origId": "i3Zcb8RFiak58hsFx", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.5687385867567933" - }, + "rank": "1.5687385867567933", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cfk53e015vkune1kt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "WzG4cZBuoTyWSCoTy" } \ No newline at end of file diff --git a/art/dxtwYFtYDMAdGgpJm/art.json b/art/dxtwYFtYDMAdGgpJm/art.json index 13fd7ac6..ffe446fd 100644 --- a/art/dxtwYFtYDMAdGgpJm/art.json +++ b/art/dxtwYFtYDMAdGgpJm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,14 +12,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447314863302" - } + "$date": "1447314863302" }, "modifiedAt": { - "$date": { - "$numberLong": "1447344001130" - } + "$date": "1447344001130" }, "origId": "JnRaHZcXYv7WBhq5b", "name": "pulseaudio", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-fhuydt3s73bz1udky-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "660" - }, - "likes": { - "$numberInt": "8" - }, + "views": "660", + "likes": "8", "revisionId": "Bqfi2YDStdFxp4Pzs", - "rank": { - "$numberDouble": "10.107044167711914" - }, + "rank": "10.107044167711914", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/dyCMb2QsTKKjPQptu/art.json b/art/dyCMb2QsTKKjPQptu/art.json index 85678fdc..2a5f7b30 100644 --- a/art/dyCMb2QsTKKjPQptu/art.json +++ b/art/dyCMb2QsTKKjPQptu/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1505300386016" - } + "$date": "1505300386016" }, "modifiedAt": { - "$date": { - "$numberLong": "1505300386016" - } + "$date": "1505300386016" }, "origId": null, "name": "fov_border", "notes": "", - "rank": { - "$numberDouble": "1.4707403293395522" - }, + "rank": "1.4707403293395522", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-egsf5elfbcskg8bvh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "rbmFGyGLmR6paBNA9" } \ No newline at end of file diff --git a/art/dzCu7QoEjYiNTWqFD/art.json b/art/dzCu7QoEjYiNTWqFD/art.json index 991eaa85..c7fe5f9d 100644 --- a/art/dzCu7QoEjYiNTWqFD/art.json +++ b/art/dzCu7QoEjYiNTWqFD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "SgjMKqPjMtNu8emwC", "createdAt": { - "$date": { - "$numberLong": "1491226739572" - } + "$date": "1491226739572" }, "profile": { "name": "Antoine “NuSan” Zanuttini", @@ -14,21 +12,15 @@ "username": "antoine" }, "createdAt": { - "$date": { - "$numberLong": "1491226764896" - } + "$date": "1491226764896" }, "modifiedAt": { - "$date": { - "$numberLong": "1491229975643" - } + "$date": "1491229975643" }, "origId": null, "name": "Hyperbolic grid", "notes": "", - "rank": { - "$numberDouble": "1.460179152286292" - }, + "rank": "1.460179152286292", "private": false, "unlisted": true, "username": "antoine", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-13nb2u24chetl8cd1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "dkG38cbok2stANEZw" } \ No newline at end of file diff --git a/art/dzGkjTSDwbutqCp57/art.json b/art/dzGkjTSDwbutqCp57/art.json index 81c8b35b..02d20db0 100644 --- a/art/dzGkjTSDwbutqCp57/art.json +++ b/art/dzGkjTSDwbutqCp57/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685544786858" - } + "$date": "1685544786858" }, "modifiedAt": { - "$date": { - "$numberLong": "1685544786858" - } + "$date": "1685544786858" }, "origId": "aHPn3XMX6j7TP3D8i", "name": "Circles from Triangles-hyjoonKim", "notes": "", - "rank": { - "$numberDouble": "1.2263066002244007" - }, + "rank": "1.2263066002244007", "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4iqv8z2kkavbf68yl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "LBvqfCX9Ru8ifp6Zz" } \ No newline at end of file diff --git a/art/e6LP3FE5P3qePgJk6/art.json b/art/e6LP3FE5P3qePgJk6/art.json index 7da4f0f9..b4e235c9 100644 --- a/art/e6LP3FE5P3qePgJk6/art.json +++ b/art/e6LP3FE5P3qePgJk6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496657415691" - } + "$date": "1496657415691" }, "modifiedAt": { - "$date": { - "$numberLong": "1496658816714" - } + "$date": "1496658816714" }, "origId": null, "name": "universe so big", "notes": "", - "rank": { - "$numberDouble": "1.3244674178834834" - }, + "rank": "1.3244674178834834", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-afsezdz6s5r4li5zg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "49" - }, - "likes": { - "$numberInt": "0" - }, + "views": "49", + "likes": "0", "revisionId": "3eYK6SGxBkLWgLPnF" } \ No newline at end of file diff --git a/art/e96He2kRbxRk7o6N8/art.json b/art/e96He2kRbxRk7o6N8/art.json index 2d8d4edc..71f27b24 100644 --- a/art/e96He2kRbxRk7o6N8/art.json +++ b/art/e96He2kRbxRk7o6N8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504633060728" - } + "$date": "1504633060728" }, "modifiedAt": { - "$date": { - "$numberLong": "1504633060728" - } + "$date": "1504633060728" }, "origId": "2YWRHPyRWHGo6A9My", "name": "test", "notes": "test", - "rank": { - "$numberDouble": "1.4558914574442512" - }, + "rank": "1.4558914574442512", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ccfb5gedaofu8r9v3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "hkTiteEcwhtr2zuNz" } \ No newline at end of file diff --git a/art/e9b2X5LXefT2W9oh4/art.json b/art/e9b2X5LXefT2W9oh4/art.json index 0b72f39a..41e76221 100644 --- a/art/e9b2X5LXefT2W9oh4/art.json +++ b/art/e9b2X5LXefT2W9oh4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1559016292012" - } + "$date": "1559016292012" }, "modifiedAt": { - "$date": { - "$numberLong": "1559016292012" - } + "$date": "1559016292012" }, "origId": "nNmmtcBPupGfffRQy", "name": "lesson 3 - alpha = val", "notes": "", - "rank": { - "$numberDouble": "1.0469651072887147" - }, + "rank": "1.0469651072887147", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-srru68via052ri2kt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "MptuH8WKQ8WkR9sYE" } \ No newline at end of file diff --git a/art/eBpxuAodpyWjT6Asr/art.json b/art/eBpxuAodpyWjT6Asr/art.json index 52a2efbb..30129f5d 100644 --- a/art/eBpxuAodpyWjT6Asr/art.json +++ b/art/eBpxuAodpyWjT6Asr/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1505529174434" - } + "$date": "1505529174434" }, "modifiedAt": { - "$date": { - "$numberLong": "1505529174434" - } + "$date": "1505529174434" }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)", "notes": "", - "rank": { - "$numberDouble": "1.6657853838522971" - }, + "rank": "1.6657853838522971", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2ibox6kclp7osyvv5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "0" - }, + "views": "94", + "likes": "0", "revisionId": "nACtya27sYdWjkPZm" } \ No newline at end of file diff --git a/art/eCTzFjq4bRAxBAC7h/art.json b/art/eCTzFjq4bRAxBAC7h/art.json index 6d010ae1..543ba791 100644 --- a/art/eCTzFjq4bRAxBAC7h/art.json +++ b/art/eCTzFjq4bRAxBAC7h/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1688991181442" - } + "$date": "1688991181442" }, "modifiedAt": { - "$date": { - "$numberLong": "1688991181442" - } + "$date": "1688991181442" }, "origId": "TGGLggjxQgLPEFHWx", "name": "heightfield plotter", "notes": "", - "rank": { - "$numberDouble": "1.969459415900997" - }, + "rank": "1.969459415900997", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2ogmchyi1l2biqky3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "bkPmqiWjLW5TNc3WA" } \ No newline at end of file diff --git a/art/eCgwSmrFuafedggBy/art.json b/art/eCgwSmrFuafedggBy/art.json index 840e4207..772925d1 100644 --- a/art/eCgwSmrFuafedggBy/art.json +++ b/art/eCgwSmrFuafedggBy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653051239559" - } + "$date": "1653051239559" }, "modifiedAt": { - "$date": { - "$numberLong": "1653051239559" - } + "$date": "1653051239559" }, "origId": "P6MCpqz4ahLWemiGr", "name": "Colors_seongwon,jang", "notes": "", - "rank": { - "$numberDouble": "1.7160186537903763" - }, + "rank": "1.7160186537903763", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bl6osed6ycyuabwum-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "ZK7NYNB7iQ8PLPdZB" } \ No newline at end of file diff --git a/art/eCtymAejxmi75Fg78/art.json b/art/eCtymAejxmi75Fg78/art.json index d453a7fa..c6b04e5f 100644 --- a/art/eCtymAejxmi75Fg78/art.json +++ b/art/eCtymAejxmi75Fg78/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634516208133" - } + "$date": "1634516208133" }, "modifiedAt": { - "$date": { - "$numberLong": "1634516208133" - } + "$date": "1634516208133" }, "origId": "tDPKDjEBxPf4GXgvv", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.4899610573396527" - }, + "rank": "1.4899610573396527", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w4lm489ltdpqzowwm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "fLbSm98GeNXxQSTrS" } \ No newline at end of file diff --git a/art/eDqQBCKFjn2a35csa/art.json b/art/eDqQBCKFjn2a35csa/art.json index 1b2c9830..61f534f4 100644 --- a/art/eDqQBCKFjn2a35csa/art.json +++ b/art/eDqQBCKFjn2a35csa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r5LZGMGGwYzncg5YC", "createdAt": { - "$date": { - "$numberLong": "1625274707441" - } + "$date": "1625274707441" }, "profile": { "name": "Ilya", @@ -14,21 +12,15 @@ "username": "ilyadorosh" }, "createdAt": { - "$date": { - "$numberLong": "1625276308988" - } + "$date": "1625276308988" }, "modifiedAt": { - "$date": { - "$numberLong": "1625279312989" - } + "$date": "1625279312989" }, "origId": null, "name": "weighted", "notes": "", - "rank": { - "$numberDouble": "1.0975671221931893" - }, + "rank": "1.0975671221931893", "private": false, "unlisted": true, "username": "ilyadorosh", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y4nabnsgbde7qw1v5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "3Nm5XtTMLqq4xycPp" } \ No newline at end of file diff --git a/art/eE6QrFjkFRdezQsuW/art.json b/art/eE6QrFjkFRdezQsuW/art.json index 25775a83..66e06bd3 100644 --- a/art/eE6QrFjkFRdezQsuW/art.json +++ b/art/eE6QrFjkFRdezQsuW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1568769809779" - } + "$date": "1568769809779" }, "modifiedAt": { - "$date": { - "$numberLong": "1568769809779" - } + "$date": "1568769809779" }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.7982329040358487" - }, + "rank": "1.7982329040358487", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wskcldpcdj1waig9s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "0" - }, + "views": "105", + "likes": "0", "revisionId": "P9J2DogFuvLQ3bCn5" } \ No newline at end of file diff --git a/art/eGvHvcKj3nHkhw9C6/art.json b/art/eGvHvcKj3nHkhw9C6/art.json index 065da452..f73a7fdd 100644 --- a/art/eGvHvcKj3nHkhw9C6/art.json +++ b/art/eGvHvcKj3nHkhw9C6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496688133762" - } + "$date": "1496688133762" }, "modifiedAt": { - "$date": { - "$numberLong": "1496688133762" - } + "$date": "1496688133762" }, "origId": "nw2X8ECBMqrgNbcQL", "name": "Circle Fun Two", "notes": "", - "rank": { - "$numberDouble": "1.3514397462249688" - }, + "rank": "1.3514397462249688", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-esgcw10v878wlcldk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "ajYXbWcvyHSTDd7Fw" } \ No newline at end of file diff --git a/art/eH67ZJMsPmJWmEdoK/art.json b/art/eH67ZJMsPmJWmEdoK/art.json index dc707344..064e6988 100644 --- a/art/eH67ZJMsPmJWmEdoK/art.json +++ b/art/eH67ZJMsPmJWmEdoK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553210208970" - } + "$date": "1553210208970" }, "modifiedAt": { - "$date": { - "$numberLong": "1553210208970" - } + "$date": "1553210208970" }, "origId": "YgBq9NXqcsYsRmpBe", "name": "ejercicio1", "notes": "", - "rank": { - "$numberDouble": "1.8701344309642074" - }, + "rank": "1.8701344309642074", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-yeqq5rwl4o9saxhr2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "44" - }, - "likes": { - "$numberInt": "0" - }, + "views": "44", + "likes": "0", "revisionId": "WknnvcoEA7wZcbpNg" } \ No newline at end of file diff --git a/art/eKqemqRBragaEs55Y/art.json b/art/eKqemqRBragaEs55Y/art.json index eaa4c63a..0f522d65 100644 --- a/art/eKqemqRBragaEs55Y/art.json +++ b/art/eKqemqRBragaEs55Y/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784049451" - } + "$date": "1670784049451" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784049451" - } + "$date": "1670784049451" }, "origId": "hJ9T5D48jyNh2Ziaf", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.5704878080874838" - }, + "rank": "1.5704878080874838", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-eztlitzffj21uloyh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "x5TQLMj4iwgJ2BCRt" } \ No newline at end of file diff --git a/art/eLAMSS8iwH7ip3sS6/art.json b/art/eLAMSS8iwH7ip3sS6/art.json index 50437b9d..263ec9a0 100644 --- a/art/eLAMSS8iwH7ip3sS6/art.json +++ b/art/eLAMSS8iwH7ip3sS6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619965535529" - } + "$date": "1619965535529" }, "modifiedAt": { - "$date": { - "$numberLong": "1619970565654" - } + "$date": "1619970565654" }, "origId": null, "name": "Montara", "notes": "", - "rank": { - "$numberDouble": "1.5582646465341958" - }, + "rank": "1.5582646465341958", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-eftxxh3r2qrv46yb1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "Fn6ty655n9ne2EsYa" } \ No newline at end of file diff --git a/art/eMAJ5HydzdzbnzduF/art.json b/art/eMAJ5HydzdzbnzduF/art.json index b91ccfe5..ea92cd38 100644 --- a/art/eMAJ5HydzdzbnzduF/art.json +++ b/art/eMAJ5HydzdzbnzduF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PjeofrxxdagSm2pZE", "createdAt": { - "$date": { - "$numberLong": "1486391451852" - } + "$date": "1486391451852" }, "profile": { "name": "Johan Beronius", @@ -14,21 +12,15 @@ "username": "demoniak" }, "createdAt": { - "$date": { - "$numberLong": "1486562062107" - } + "$date": "1486562062107" }, "modifiedAt": { - "$date": { - "$numberLong": "1486570133789" - } + "$date": "1486570133789" }, "origId": "NFPQeRuNoFDunGBxd", "name": "plasma grid", "notes": "", - "rank": { - "$numberDouble": "1.547848179616932" - }, + "rank": "1.547848179616932", "private": false, "unlisted": false, "username": "demoniak", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1138c3q08ikgv8ltn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "195" - }, - "likes": { - "$numberInt": "0" - }, + "views": "195", + "likes": "0", "revisionId": "5R2npspTmXnZYCnMw" } \ No newline at end of file diff --git a/art/eN9F6DmmRZpCrr3v4/art.json b/art/eN9F6DmmRZpCrr3v4/art.json index 0109cfea..42ecc963 100644 --- a/art/eN9F6DmmRZpCrr3v4/art.json +++ b/art/eN9F6DmmRZpCrr3v4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1596977602459" - } + "$date": "1596977602459" }, "modifiedAt": { - "$date": { - "$numberLong": "1596977602459" - } + "$date": "1596977602459" }, "origId": null, "name": "my_demo", "notes": "", - "rank": { - "$numberDouble": "1.2687809852405776" - }, + "rank": "1.2687809852405776", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-un9u5t0lu637ljqdb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "95dM8PgiHJyQTuMAg" } \ No newline at end of file diff --git a/art/ePRvbCFXEeYiRFk7c/art.json b/art/ePRvbCFXEeYiRFk7c/art.json index e3ede2a6..99a44ec2 100644 --- a/art/ePRvbCFXEeYiRFk7c/art.json +++ b/art/ePRvbCFXEeYiRFk7c/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "xpJSyNWqFFTTh8Knt", "createdAt": { - "$date": { - "$numberLong": "1524857419640" - } + "$date": "1524857419640" }, "profile": { "name": "Ricardo Matias", @@ -14,21 +12,15 @@ "username": "ricardomatias" }, "createdAt": { - "$date": { - "$numberLong": "1524857870980" - } + "$date": "1524857870980" }, "modifiedAt": { - "$date": { - "$numberLong": "1524859136579" - } + "$date": "1524859136579" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6444797349878804" - }, + "rank": "1.6444797349878804", "private": false, "unlisted": true, "username": "ricardomatias", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cwi67s73rmygd8hpb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "4MqE9fmBfkyjaqBtD" } \ No newline at end of file diff --git a/art/ePt2CZtNzQzvEYWAy/art.json b/art/ePt2CZtNzQzvEYWAy/art.json index d03bf3fc..359179b2 100644 --- a/art/ePt2CZtNzQzvEYWAy/art.json +++ b/art/ePt2CZtNzQzvEYWAy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652887531413" - } + "$date": "1652887531413" }, "modifiedAt": { - "$date": { - "$numberLong": "1652887607982" - } + "$date": "1652887607982" }, "origId": "gxfqzX2z6JLPodtww", "name": "Motion Variation", "notes": "", - "rank": { - "$numberDouble": "1.204791621103758" - }, + "rank": "1.204791621103758", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ddcvng4qrduru4txl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "qg2qR5MTLQeP9KuWQ" } \ No newline at end of file diff --git a/art/eQWS62YSydqjQaeSx/art.json b/art/eQWS62YSydqjQaeSx/art.json index 0a4d4025..65cd39ec 100644 --- a/art/eQWS62YSydqjQaeSx/art.json +++ b/art/eQWS62YSydqjQaeSx/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479760474" - } + "$date": "1551479760474" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479760474" - } + "$date": "1551479760474" }, "origId": "EFCx8Coh8CuLXJXue", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.511430223182644" - }, + "rank": "1.511430223182644", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-etbgzksbg23pzb57f-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "y9fcAppLdQqoeLnGx" } \ No newline at end of file diff --git a/art/eQxQuMzXiCEc7rMYz/art.json b/art/eQxQuMzXiCEc7rMYz/art.json index 16801642..6f547fd8 100644 --- a/art/eQxQuMzXiCEc7rMYz/art.json +++ b/art/eQxQuMzXiCEc7rMYz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DwENpeGK75hmdzFsS", "createdAt": { - "$date": { - "$numberLong": "1569860206569" - } + "$date": "1569860206569" }, "profile": { "name": "mtoutside", @@ -14,21 +12,15 @@ "username": "mtoutside" }, "createdAt": { - "$date": { - "$numberLong": "1569902901376" - } + "$date": "1569902901376" }, "modifiedAt": { - "$date": { - "$numberLong": "1569905596537" - } + "$date": "1569905596537" }, "origId": null, "name": "lessons", "notes": "", - "rank": { - "$numberDouble": "1.712084299673552" - }, + "rank": "1.712084299673552", "private": false, "unlisted": true, "username": "mtoutside", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nwst684nt8u2olosw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "Ma2Sn8juAZCRqYwkf" } \ No newline at end of file diff --git a/art/eXXeb2MwbgjMFutev/art.json b/art/eXXeb2MwbgjMFutev/art.json index e9d23e29..4de743d8 100644 --- a/art/eXXeb2MwbgjMFutev/art.json +++ b/art/eXXeb2MwbgjMFutev/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551481011562" - } + "$date": "1551481011562" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481011562" - } + "$date": "1551481011562" }, "origId": "jjpd8XtJ5nJAcmyLh", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0031549835120004" - }, + "rank": "1.0031549835120004", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qbyk2benxn3ynsvcp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "97" - }, - "likes": { - "$numberInt": "0" - }, + "views": "97", + "likes": "0", "revisionId": "SGtDjXNNB8AawXGSi" } \ No newline at end of file diff --git a/art/eXepJNmr5e5q3DjWv/art.json b/art/eXepJNmr5e5q3DjWv/art.json index a55f6759..c7a59ec6 100644 --- a/art/eXepJNmr5e5q3DjWv/art.json +++ b/art/eXepJNmr5e5q3DjWv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448632229478" - } + "$date": "1448632229478" }, "modifiedAt": { - "$date": { - "$numberLong": "1466984289774" - } + "$date": "1466984289774" }, "origId": "RJ4Tjj3PSsq4kvDcc", "name": "cubit", - "rank": { - "$numberDouble": "1.6475375056051806" - }, + "rank": "1.6475375056051806", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-a9lcjlyadhcmlj9x3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "403" - }, - "likes": { - "$numberInt": "0" - }, + "views": "403", + "likes": "0", "revisionId": "ZjRxKnSiRky3JqWsa", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", diff --git a/art/eY9pGfw52QeELpY2y/art.json b/art/eY9pGfw52QeELpY2y/art.json index 1ec0631d..54d44f1c 100644 --- a/art/eY9pGfw52QeELpY2y/art.json +++ b/art/eY9pGfw52QeELpY2y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498099441655" - } + "$date": "1498099441655" }, "modifiedAt": { - "$date": { - "$numberLong": "1498099441655" - } + "$date": "1498099441655" }, "origId": "ut7msYoHpzuRZjDyc", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": { - "$numberDouble": "10.760289780073531" - }, + "rank": "10.760289780073531", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-uhupqqfvrw1qe0quo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "407" - }, - "likes": { - "$numberInt": "4" - }, + "views": "407", + "likes": "4", "revisionId": "JdSHpaPmzGn2SxBWC" } \ No newline at end of file diff --git a/art/eYuBQN69mTZCKaGdB/art.json b/art/eYuBQN69mTZCKaGdB/art.json index 21ebd81b..714d1274 100644 --- a/art/eYuBQN69mTZCKaGdB/art.json +++ b/art/eYuBQN69mTZCKaGdB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1604399393016" - } + "$date": "1604399393016" }, "modifiedAt": { - "$date": { - "$numberLong": "1604399393016" - } + "$date": "1604399393016" }, "origId": "SLdjCgFb5gQiFcuAW", "name": "bobblet", "notes": "", - "rank": { - "$numberDouble": "1.0760953294665245" - }, + "rank": "1.0760953294665245", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qwgw5b71zv43vvguz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "PTLRYpRTXRfbdMoHu" } \ No newline at end of file diff --git a/art/easEJ6iaXWeeR99Gj/art.json b/art/easEJ6iaXWeeR99Gj/art.json index 473fe89e..8c62fa82 100644 --- a/art/easEJ6iaXWeeR99Gj/art.json +++ b/art/easEJ6iaXWeeR99Gj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634511030579" - } + "$date": "1634511030579" }, "modifiedAt": { - "$date": { - "$numberLong": "1634511030579" - } + "$date": "1634511030579" }, "origId": "sYdAq9WutD8TN6uxp", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.3886654559986609" - }, + "rank": "1.3886654559986609", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xrfr6bz31jn1bvc4m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "osY7TAajqhycbQTuP" } \ No newline at end of file diff --git a/art/edJC7G3Sd2mixhfmg/art.json b/art/edJC7G3Sd2mixhfmg/art.json index 2651a4ac..93004785 100644 --- a/art/edJC7G3Sd2mixhfmg/art.json +++ b/art/edJC7G3Sd2mixhfmg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1685534496594" - } + "$date": "1685534496594" }, "modifiedAt": { - "$date": { - "$numberLong": "1685535136653" - } + "$date": "1685535136653" }, "origId": null, "name": "Circles from Triangles 2", "notes": "", - "rank": { - "$numberDouble": "1.458369437788114" - }, + "rank": "1.458369437788114", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3hzld4pb4feio9tnp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "d9dDmcaLkxeA2YT5Z" } \ No newline at end of file diff --git a/art/ef4RfHy9WFPvn43T6/art.json b/art/ef4RfHy9WFPvn43T6/art.json index fb49a80f..d1133a72 100644 --- a/art/ef4RfHy9WFPvn43T6/art.json +++ b/art/ef4RfHy9WFPvn43T6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": { - "$numberLong": "1543915151302" - } + "$date": "1543915151302" }, "username": "mol", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1543919593490" - } + "$date": "1543919593490" }, "modifiedAt": { - "$date": { - "$numberLong": "1543919604518" - } + "$date": "1543919604518" }, "origId": "34z5eo3NAr7q87bLk", "name": "color whip", "notes": ": ^)", - "rank": { - "$numberDouble": "1.6805468639760832" - }, + "rank": "1.6805468639760832", "private": false, "unlisted": false, "username": "mol", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-oq0jlttn48s8u0bkz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "209" - }, - "likes": { - "$numberInt": "0" - }, + "views": "209", + "likes": "0", "revisionId": "2qGaQxt84YYH3J8Nn" } \ No newline at end of file diff --git a/art/efitgBPvLvfEFCPvW/art.json b/art/efitgBPvLvfEFCPvW/art.json index 8c2ed1a7..ee5b1d4e 100644 --- a/art/efitgBPvLvfEFCPvW/art.json +++ b/art/efitgBPvLvfEFCPvW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": { - "$numberLong": "1619118831439" - } + "$date": "1619118831439" }, "username": "hzktqr", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619119006362" - } + "$date": "1619119006362" }, "modifiedAt": { - "$date": { - "$numberLong": "1619119544070" - } + "$date": "1619119544070" }, "origId": null, "name": "efitgBPvLvfEFCPvW", "notes": "default https://soundcloud.com/caseandpoint/case-point-upgrade-free-download", - "rank": { - "$numberDouble": "1.9004944965892472" - }, + "rank": "1.9004944965892472", "private": false, "unlisted": true, "username": "hzktqr", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-y9ggr0o4c6irztil9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "Bna9MRc25aF945QMx" } \ No newline at end of file diff --git a/art/eh4QC67q3gssnkYYv/art.json b/art/eh4QC67q3gssnkYYv/art.json index 11f81493..4b437a93 100644 --- a/art/eh4QC67q3gssnkYYv/art.json +++ b/art/eh4QC67q3gssnkYYv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1516102797953" - } + "$date": "1516102797953" }, "modifiedAt": { - "$date": { - "$numberLong": "1594510026577" - } + "$date": "1594510026577" }, "origId": "PcKwWKK2nMJ7TjaaT", "name": "noise tormented structure", "notes": "", - "rank": { - "$numberDouble": "10.347064500791365" - }, + "rank": "10.347064500791365", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8t8i8w63y4p16c9b6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "379" - }, - "likes": { - "$numberInt": "2" - }, + "views": "379", + "likes": "2", "revisionId": "qqAG7DYcpo49YWeGu" } \ No newline at end of file diff --git a/art/ehS7PTfScc8NxvEpP/art.json b/art/ehS7PTfScc8NxvEpP/art.json index 75d88b22..1c443942 100644 --- a/art/ehS7PTfScc8NxvEpP/art.json +++ b/art/ehS7PTfScc8NxvEpP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654000842423" - } + "$date": "1654000842423" }, "modifiedAt": { - "$date": { - "$numberLong": "1654000842423" - } + "$date": "1654000842423" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.9505189787156632" - }, + "rank": "1.9505189787156632", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9zl9dei1gpudqn7p4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "diwWitAaj6MkouLNg" } \ No newline at end of file diff --git a/art/eiJ4hxesSBMicxFyJ/art.json b/art/eiJ4hxesSBMicxFyJ/art.json index bf4328da..c8f58182 100644 --- a/art/eiJ4hxesSBMicxFyJ/art.json +++ b/art/eiJ4hxesSBMicxFyJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479029819" - } + "$date": "1551479029819" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479029819" - } + "$date": "1551479029819" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5290000794756957" - }, + "rank": "1.5290000794756957", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hid924udtyfkk4yxk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "NAwxo7kZnkWinbq7r" } \ No newline at end of file diff --git a/art/eiQJGkMsgvxpx6Ejq/art.json b/art/eiQJGkMsgvxpx6Ejq/art.json index 80811bea..46d288bc 100644 --- a/art/eiQJGkMsgvxpx6Ejq/art.json +++ b/art/eiQJGkMsgvxpx6Ejq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494931026482" - } + "$date": "1494931026482" }, "modifiedAt": { - "$date": { - "$numberLong": "1494931026482" - } + "$date": "1494931026482" }, "origId": "3rTF3aQTLfnSdwdcW", "name": "Grid Working", "notes": "", - "rank": { - "$numberDouble": "1.793918341672201" - }, + "rank": "1.793918341672201", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hs7t83xud833j0s4a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "e3JRN2vhnoJGRL6h6" } \ No newline at end of file diff --git a/art/em6g5TXFWMofu5RHa/art.json b/art/em6g5TXFWMofu5RHa/art.json index 29653b10..dd92a85e 100644 --- a/art/em6g5TXFWMofu5RHa/art.json +++ b/art/em6g5TXFWMofu5RHa/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449398226576" - } + "$date": "1449398226576" }, "modifiedAt": { - "$date": { - "$numberLong": "1449398226576" - } + "$date": "1449398226576" }, "origId": "LdQAN7vDm59Kqcvgs", "name": "Knotted Candy", - "rank": { - "$numberDouble": "1.0939801557565678" - }, + "rank": "1.0939801557565678", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-q2k3cgnvzvhbz9bys-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "ETByjNmpRuH95Z7M3" } \ No newline at end of file diff --git a/art/emCzESvMqeynBHRzP/art.json b/art/emCzESvMqeynBHRzP/art.json index f4a79bed..1bf594a2 100644 --- a/art/emCzESvMqeynBHRzP/art.json +++ b/art/emCzESvMqeynBHRzP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": { - "$numberLong": "1554726116747" - } + "$date": "1554726116747" }, "username": "pgan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1554726621854" - } + "$date": "1554726621854" }, "modifiedAt": { - "$date": { - "$numberLong": "1554727672752" - } + "$date": "1554727672752" }, "origId": null, "name": "grid0", "notes": "", - "rank": { - "$numberDouble": "1.5093821735166033" - }, + "rank": "1.5093821735166033", "private": false, "unlisted": true, "username": "pgan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-m8suth7l6pxh6oj7b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "ToYpk8N4XnjzNdks3" } \ No newline at end of file diff --git a/art/emui4ppu4ZWu8iLwB/art.json b/art/emui4ppu4ZWu8iLwB/art.json index 8771b5c5..1cda07f0 100644 --- a/art/emui4ppu4ZWu8iLwB/art.json +++ b/art/emui4ppu4ZWu8iLwB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1676140582857" - } + "$date": "1676140582857" }, "modifiedAt": { - "$date": { - "$numberLong": "1676140582857" - } + "$date": "1676140582857" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1252217625071779" - }, + "rank": "1.1252217625071779", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qxe4loax4pibydqtz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "66FRQEaTyMRt9nbCE" } \ No newline at end of file diff --git a/art/enNTxR7RgQNk53fmx/art.json b/art/enNTxR7RgQNk53fmx/art.json index d0b8def5..3c2ac54d 100644 --- a/art/enNTxR7RgQNk53fmx/art.json +++ b/art/enNTxR7RgQNk53fmx/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1476372327887" - } + "$date": "1476372327887" }, "modifiedAt": { - "$date": { - "$numberLong": "1476372327887" - } + "$date": "1476372327887" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9670671848941947" - }, + "rank": "1.9670671848941947", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qioua6g3dk76y3fho-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "Z7fvTjBC2um3iRSN9" } \ No newline at end of file diff --git a/art/epH8co5uSwMkCYZGo/art.json b/art/epH8co5uSwMkCYZGo/art.json index d19cdb26..f649af88 100644 --- a/art/epH8co5uSwMkCYZGo/art.json +++ b/art/epH8co5uSwMkCYZGo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": { - "$numberLong": "1590717528473" - } + "$date": "1590717528473" }, "username": "cjensen93", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590717563542" - } + "$date": "1590717563542" }, "modifiedAt": { - "$date": { - "$numberLong": "1590717563542" - } + "$date": "1590717563542" }, "origId": null, "name": "Motion", "notes": "Animation Test", - "rank": { - "$numberDouble": "1.138082400909363" - }, + "rank": "1.138082400909363", "private": false, "unlisted": true, "username": "cjensen93", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0q1guwvb8985nmcjl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "AhqwTA7jiPYoqy7iE" } \ No newline at end of file diff --git a/art/epNhofNCAKkjo88eT/art.json b/art/epNhofNCAKkjo88eT/art.json index 04fe9ae0..f064f90b 100644 --- a/art/epNhofNCAKkjo88eT/art.json +++ b/art/epNhofNCAKkjo88eT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1611098736431" - } + "$date": "1611098736431" }, "modifiedAt": { - "$date": { - "$numberLong": "1611098736431" - } + "$date": "1611098736431" }, "origId": "n8PMuEQT8BEAXbPgC", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7132029890267897" - }, + "rank": "1.7132029890267897", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ci68cfkpf8dpnig50-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "121" - }, - "likes": { - "$numberInt": "1" - }, + "views": "121", + "likes": "1", "revisionId": "z2Z7G7mJ4MdPXvaMq" } \ No newline at end of file diff --git a/art/eq2kbtwQE5YiHEkMu/art.json b/art/eq2kbtwQE5YiHEkMu/art.json index 91abc843..ea34df47 100644 --- a/art/eq2kbtwQE5YiHEkMu/art.json +++ b/art/eq2kbtwQE5YiHEkMu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571821529476" - } + "$date": "1571821529476" }, "modifiedAt": { - "$date": { - "$numberLong": "1571821529476" - } + "$date": "1571821529476" }, "origId": "2dsE7Bcq8iHknqYSm", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.95412760826664" - }, + "rank": "1.95412760826664", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lpbqu4k8xj0sutgcp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "56" - }, - "likes": { - "$numberInt": "0" - }, + "views": "56", + "likes": "0", "revisionId": "H8pB2mgogvfLoDBwC" } \ No newline at end of file diff --git a/art/eq35fsTk4w4ZA3LQF/art.json b/art/eq35fsTk4w4ZA3LQF/art.json index 4250f3f4..4e2c76ff 100644 --- a/art/eq35fsTk4w4ZA3LQF/art.json +++ b/art/eq35fsTk4w4ZA3LQF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684959370516" - } + "$date": "1684959370516" }, "modifiedAt": { - "$date": { - "$numberLong": "1684960264884" - } + "$date": "1684960264884" }, "origId": null, "name": "Audio Reactive Art", "notes": "Audio Reactive Art - CS250 \nspring 2023\n", - "rank": { - "$numberDouble": "1.3869410539012497" - }, + "rank": "1.3869410539012497", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-st0wpbd02rttv49t1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "xPPSCRi8kguW9rH4o" } \ No newline at end of file diff --git a/art/eqcXviN95rTrGxwyW/art.json b/art/eqcXviN95rTrGxwyW/art.json index 8aece08b..8210ce79 100644 --- a/art/eqcXviN95rTrGxwyW/art.json +++ b/art/eqcXviN95rTrGxwyW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589783689103" - } + "$date": "1589783689103" }, "modifiedAt": { - "$date": { - "$numberLong": "1589783689103" - } + "$date": "1589783689103" }, "origId": "T2fikhe7Y9nsT6rrx", "name": "voxels", "notes": "", - "rank": { - "$numberDouble": "1.033192917000967" - }, + "rank": "1.033192917000967", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xaqu6fg4bn96hfdkq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "33" - }, - "likes": { - "$numberInt": "0" - }, + "views": "33", + "likes": "0", "revisionId": "vnaLQ6zs9HfNapGYh" } \ No newline at end of file diff --git a/art/ercnsAaqXuGhCCCAe/art.json b/art/ercnsAaqXuGhCCCAe/art.json index 30ce8e9d..995063cb 100644 --- a/art/ercnsAaqXuGhCCCAe/art.json +++ b/art/ercnsAaqXuGhCCCAe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rau3W4NQJotz63v4m", "createdAt": { - "$date": { - "$numberLong": "1582363735117" - } + "$date": "1582363735117" }, "username": "nworblegin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1582363755267" - } + "$date": "1582363755267" }, "modifiedAt": { - "$date": { - "$numberLong": "1582363904501" - } + "$date": "1582363904501" }, "origId": "RzDd4oDNK7htc9dqe", "name": "Hello wobbly triangle", "notes": "", - "rank": { - "$numberDouble": "1.2227106908167973" - }, + "rank": "1.2227106908167973", "private": false, "unlisted": false, "username": "nworblegin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-cyq3acn20wzdo62mo-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "290" - }, - "likes": { - "$numberInt": "1" - }, + "views": "290", + "likes": "1", "revisionId": "RcJSZerrA63rrHzeJ" } \ No newline at end of file diff --git a/art/esptz5bbgn8NtZkbN/art.json b/art/esptz5bbgn8NtZkbN/art.json index 9a605004..dc5c4807 100644 --- a/art/esptz5bbgn8NtZkbN/art.json +++ b/art/esptz5bbgn8NtZkbN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1495831922333" - } + "$date": "1495831922333" }, "modifiedAt": { - "$date": { - "$numberLong": "1495831922333" - } + "$date": "1495831922333" }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral", "notes": "", - "rank": { - "$numberDouble": "1.7132529878003726" - }, + "rank": "1.7132529878003726", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ygagq3ffhvrolnb8a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "118" - }, - "likes": { - "$numberInt": "0" - }, + "views": "118", + "likes": "0", "revisionId": "HRhaya5YpvAYGmqag" } \ No newline at end of file diff --git a/art/esyFcPb5cskLWGgGE/art.json b/art/esyFcPb5cskLWGgGE/art.json index 3b146d23..42c19a99 100644 --- a/art/esyFcPb5cskLWGgGE/art.json +++ b/art/esyFcPb5cskLWGgGE/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1611666123081" - } + "$date": "1611666123081" }, "modifiedAt": { - "$date": { - "$numberLong": "1611666123081" - } + "$date": "1611666123081" }, "origId": null, "name": "surface", "notes": "", - "rank": { - "$numberDouble": "1.9221358898123322" - }, + "rank": "1.9221358898123322", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-oawtgfc01fg4ilkxp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "JhSHQZ2or7MpxCGep" } \ No newline at end of file diff --git a/art/etLPNmJ9oBq9QDcz6/art.json b/art/etLPNmJ9oBq9QDcz6/art.json index 9275804c..7bf53447 100644 --- a/art/etLPNmJ9oBq9QDcz6/art.json +++ b/art/etLPNmJ9oBq9QDcz6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yQ7JGWzLLZgnCmzdc", "createdAt": { - "$date": { - "$numberLong": "1544373266259" - } + "$date": "1544373266259" }, "profile": { "first_name": "codework10101", @@ -15,21 +13,15 @@ "username": "codework10101" }, "createdAt": { - "$date": { - "$numberLong": "1544373611343" - } + "$date": "1544373611343" }, "modifiedAt": { - "$date": { - "$numberLong": "1544375746669" - } + "$date": "1544375746669" }, "origId": null, "name": "testPoint", "notes": "", - "rank": { - "$numberDouble": "1.0711011409081883" - }, + "rank": "1.0711011409081883", "private": false, "unlisted": true, "username": "codework10101", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-h6cvlmd77fk9nygf7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "tycfAvRqJKCdomL7Y" } \ No newline at end of file diff --git a/art/euQ9yLGh4rWre3oqK/art.json b/art/euQ9yLGh4rWre3oqK/art.json index d76f709b..1775776e 100644 --- a/art/euQ9yLGh4rWre3oqK/art.json +++ b/art/euQ9yLGh4rWre3oqK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "hZAFCdJeT5hB9wK8t", "createdAt": { - "$date": { - "$numberLong": "1684925702058" - } + "$date": "1684925702058" }, "profile": { "first_name": "Good", @@ -15,21 +13,15 @@ "username": "good" }, "createdAt": { - "$date": { - "$numberLong": "1684928742678" - } + "$date": "1684928742678" }, "modifiedAt": { - "$date": { - "$numberLong": "1684929397779" - } + "$date": "1684929397779" }, "origId": "iZwjTQ6SHPHX7EjSE", "name": "lesson-03-color", "notes": "", - "rank": { - "$numberDouble": "1.286946388451202" - }, + "rank": "1.286946388451202", "private": false, "unlisted": true, "username": "good", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-61u0me3y90srjguux-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "25" - }, - "likes": { - "$numberInt": "1" - }, + "views": "25", + "likes": "1", "revisionId": "LHoFv5S4JYAq7Pv5A" } \ No newline at end of file diff --git a/art/ev52maygjcBnfCzwC/art.json b/art/ev52maygjcBnfCzwC/art.json index e5565b00..2297f3dc 100644 --- a/art/ev52maygjcBnfCzwC/art.json +++ b/art/ev52maygjcBnfCzwC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "poQ88mFsrpyEKSkq5", "createdAt": { - "$date": { - "$numberLong": "1633071476908" - } + "$date": "1633071476908" }, "username": "aleon", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1633073452764" - } + "$date": "1633073452764" }, "modifiedAt": { - "$date": { - "$numberLong": "1633073452764" - } + "$date": "1633073452764" }, "origId": "R2FYLbHWTcCWh5PiE", "name": "grassgrolls", "notes": "", - "rank": { - "$numberDouble": "1.0628297968834473" - }, + "rank": "1.0628297968834473", "private": false, "unlisted": true, "username": "aleon", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-77ym3exa356wz2w52-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "qRtfzXAAXawThKWep" } \ No newline at end of file diff --git a/art/evAAwbGtYJLZKPkMq/art.json b/art/evAAwbGtYJLZKPkMq/art.json index 4d42b8be..f908d9c2 100644 --- a/art/evAAwbGtYJLZKPkMq/art.json +++ b/art/evAAwbGtYJLZKPkMq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1535732906912" - } + "$date": "1535732906912" }, "modifiedAt": { - "$date": { - "$numberLong": "1535732906912" - } + "$date": "1535732906912" }, "origId": "mmxfYzJp3mCehkHcH", "name": "ShaderDough", "notes": "", - "rank": { - "$numberDouble": "1.508259355018977" - }, + "rank": "1.508259355018977", "private": false, "unlisted": true, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gtgcq67hgk5ykmzm2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "20" - }, - "likes": { - "$numberInt": "0" - }, + "views": "20", + "likes": "0", "revisionId": "5pMEQmoB2MQmfb69d" } \ No newline at end of file diff --git a/art/ewJGvmyLg4AN7sTJA/art.json b/art/ewJGvmyLg4AN7sTJA/art.json index ec8db4f6..f60c4278 100644 --- a/art/ewJGvmyLg4AN7sTJA/art.json +++ b/art/ewJGvmyLg4AN7sTJA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689303550229" - } + "$date": "1689303550229" }, "modifiedAt": { - "$date": { - "$numberLong": "1689303550229" - } + "$date": "1689303550229" }, "origId": "kAANx8FwJoSeR9B4c", "name": "filters test", "notes": "", - "rank": { - "$numberDouble": "1.6207757737111737" - }, + "rank": "1.6207757737111737", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3gci3fvyqvi64wcw7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "CFtvMfHuYnAqrYhFN" } \ No newline at end of file diff --git a/art/eyJnMiGS99BJjeDGt/art.json b/art/eyJnMiGS99BJjeDGt/art.json index cabb27bd..68b32a7d 100644 --- a/art/eyJnMiGS99BJjeDGt/art.json +++ b/art/eyJnMiGS99BJjeDGt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520071300174" - } + "$date": "1520071300174" }, "modifiedAt": { - "$date": { - "$numberLong": "1520071300174" - } + "$date": "1520071300174" }, "origId": "vqBN6kLpxjBHGRvz8", "name": "K Machine letter example", "notes": "", - "rank": { - "$numberDouble": "1.8476322143505646" - }, + "rank": "1.8476322143505646", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-o8ne0q4a2mdkma4ti-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "187" - }, - "likes": { - "$numberInt": "0" - }, + "views": "187", + "likes": "0", "revisionId": "5H69opsNkDCmcTYLY" } \ No newline at end of file diff --git a/art/f24WmWznGNdEXEQTu/art.json b/art/f24WmWznGNdEXEQTu/art.json index 5d4c3293..4855b058 100644 --- a/art/f24WmWznGNdEXEQTu/art.json +++ b/art/f24WmWznGNdEXEQTu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1494900429354" - } + "$date": "1494900429354" }, "modifiedAt": { - "$date": { - "$numberLong": "1494900429354" - } + "$date": "1494900429354" }, "origId": null, "name": "Pulsin", "notes": "Sound from Mr. One Way\nhttps://soundcloud.com/mr-one-way\n", - "rank": { - "$numberDouble": "1.963116070037969" - }, + "rank": "1.963116070037969", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-o8j6foul9djzvabgh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "215" - }, - "likes": { - "$numberInt": "0" - }, + "views": "215", + "likes": "0", "revisionId": "ZwncWehwvTXbrABT8" } \ No newline at end of file diff --git a/art/f2btT6XFeFnaFopph/art.json b/art/f2btT6XFeFnaFopph/art.json index 7185f0bd..c10a12e1 100644 --- a/art/f2btT6XFeFnaFopph/art.json +++ b/art/f2btT6XFeFnaFopph/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684379404371" - } + "$date": "1684379404371" }, "modifiedAt": { - "$date": { - "$numberLong": "1684379404371" - } + "$date": "1684379404371" }, "origId": null, "name": "Exercise a moving Grid", "notes": "", - "rank": { - "$numberDouble": "1.1439263708172278" - }, + "rank": "1.1439263708172278", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bys4wm1juvncbwgvz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "StdD3Lf92mAEzJxuX" } \ No newline at end of file diff --git a/art/f2eQBt4FaMKf9efrz/art.json b/art/f2eQBt4FaMKf9efrz/art.json index 39ed4394..5b278455 100644 --- a/art/f2eQBt4FaMKf9efrz/art.json +++ b/art/f2eQBt4FaMKf9efrz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1506340672671" - } + "$date": "1506340672671" }, "modifiedAt": { - "$date": { - "$numberLong": "1506340672671" - } + "$date": "1506340672671" }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.1465400633308378" - }, + "rank": "1.1465400633308378", "private": false, "unlisted": true, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-udowci5p0xp1bgfzj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "8oJP5dncotY6Xr4cG" } \ No newline at end of file diff --git a/art/f2knCxK4pMLFDEZWB/art.json b/art/f2knCxK4pMLFDEZWB/art.json index 82314a60..a960c695 100644 --- a/art/f2knCxK4pMLFDEZWB/art.json +++ b/art/f2knCxK4pMLFDEZWB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634511698011" - } + "$date": "1634511698011" }, "modifiedAt": { - "$date": { - "$numberLong": "1634511698011" - } + "$date": "1634511698011" }, "origId": "J6Rbdqdhvx7Yjdh59", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.9484739794580936" - }, + "rank": "1.9484739794580936", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-f4kmyyz6quocwsyks-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "kynJFyEA2L365TL46" } \ No newline at end of file diff --git a/art/f6Qou7QNuj5onaJeQ/art.json b/art/f6Qou7QNuj5onaJeQ/art.json index 0973b09f..63e8238f 100644 --- a/art/f6Qou7QNuj5onaJeQ/art.json +++ b/art/f6Qou7QNuj5onaJeQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NDBuYheXdbAhe2APT", "createdAt": { - "$date": { - "$numberLong": "1453344610611" - } + "$date": "1453344610611" }, "profile": { "first_name": "Aaron", @@ -15,21 +13,15 @@ "username": "aaron" }, "createdAt": { - "$date": { - "$numberLong": "1487716907755" - } + "$date": "1487716907755" }, "modifiedAt": { - "$date": { - "$numberLong": "1487721596637" - } + "$date": "1487721596637" }, "origId": "QfDybr9wdsTip3KZ5", "name": "vertex+time based highlight", "notes": "Edits!", - "rank": { - "$numberDouble": "1.3585131458758737" - }, + "rank": "1.3585131458758737", "private": false, "unlisted": true, "username": "aaron", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-2cgppphin4hp8buux-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "cGpStc96gP89LDy4C" } \ No newline at end of file diff --git a/art/f7oq7MsfTgoAMeXX2/art.json b/art/f7oq7MsfTgoAMeXX2/art.json index 1121913d..844253b7 100644 --- a/art/f7oq7MsfTgoAMeXX2/art.json +++ b/art/f7oq7MsfTgoAMeXX2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "WS7AoGNwzNGk4TSqx", "createdAt": { - "$date": { - "$numberLong": "1553828364273" - } + "$date": "1553828364273" }, "profile": { "first_name": "다은", @@ -15,21 +13,15 @@ "username": "다은" }, "createdAt": { - "$date": { - "$numberLong": "1554191590971" - } + "$date": "1554191590971" }, "modifiedAt": { - "$date": { - "$numberLong": "1554191590971" - } + "$date": "1554191590971" }, "origId": null, "name": "squarePlanet", "notes": "mouse, position, color, size.", - "rank": { - "$numberDouble": "1.0975615867441872" - }, + "rank": "1.0975615867441872", "private": false, "unlisted": false, "username": "다은", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-txxf77ib6jx1fq4il-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "kiMprasKSmdsgTi4F" } \ No newline at end of file diff --git a/art/f9MztjgyzxAHdqsxy/art.json b/art/f9MztjgyzxAHdqsxy/art.json index dfb0142a..5bd9c4eb 100644 --- a/art/f9MztjgyzxAHdqsxy/art.json +++ b/art/f9MztjgyzxAHdqsxy/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634526836100" - } + "$date": "1634526836100" }, "modifiedAt": { - "$date": { - "$numberLong": "1634526836100" - } + "$date": "1634526836100" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3264002831992625" - }, + "rank": "1.3264002831992625", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-6crny2r0gk0rlosg5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "egaQdeo2v3py63WLu" } \ No newline at end of file diff --git a/art/fAnatQu5aZpC5Dmby/art.json b/art/fAnatQu5aZpC5Dmby/art.json index 4ee684ab..2d21689e 100644 --- a/art/fAnatQu5aZpC5Dmby/art.json +++ b/art/fAnatQu5aZpC5Dmby/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YpknDeNt3wXWyAhpm", "createdAt": { - "$date": { - "$numberLong": "1597531127701" - } + "$date": "1597531127701" }, "username": "bene2002", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1597532733779" - } + "$date": "1597532733779" }, "modifiedAt": { - "$date": { - "$numberLong": "1597532733779" - } + "$date": "1597532733779" }, "origId": "XLRYpFJ4uH4fWk2Tn", "name": "Test2", "notes": "", - "rank": { - "$numberDouble": "1.9456086086173632" - }, + "rank": "1.9456086086173632", "private": false, "unlisted": true, "username": "bene2002", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-w5kd0wb3zku61wqpr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "jHrm3kvAiN9HpRWxw" } \ No newline at end of file diff --git a/art/fDJEaZrfDnKxNGck3/art.json b/art/fDJEaZrfDnKxNGck3/art.json index 30020d11..32e26484 100644 --- a/art/fDJEaZrfDnKxNGck3/art.json +++ b/art/fDJEaZrfDnKxNGck3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652626738733" - } + "$date": "1652626738733" }, "modifiedAt": { - "$date": { - "$numberLong": "1652626738733" - } + "$date": "1652626738733" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.491476112409633" - }, + "rank": "1.491476112409633", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-o9ybjrawelrdgatry-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "XqZ9cTRmJCKKcwNSW" } \ No newline at end of file diff --git a/art/fDPvNsyqX8zmv9hxa/art.json b/art/fDPvNsyqX8zmv9hxa/art.json index 8c7a619e..e872ddc6 100644 --- a/art/fDPvNsyqX8zmv9hxa/art.json +++ b/art/fDPvNsyqX8zmv9hxa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496676932899" - } + "$date": "1496676932899" }, "modifiedAt": { - "$date": { - "$numberLong": "1496677094726" - } + "$date": "1496677094726" }, "origId": "A6iuFb7Tmao4i5avw", "name": "spiralNoise", "notes": "", - "rank": { - "$numberDouble": "1.1116336338404351" - }, + "rank": "1.1116336338404351", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-enlcwaqznapc9xhb8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "QTxxiLdDJ5uohXPRp" } \ No newline at end of file diff --git a/art/fFEpFHbdC4ecFLuaB/art.json b/art/fFEpFHbdC4ecFLuaB/art.json index 7c3a560e..85aa1e38 100644 --- a/art/fFEpFHbdC4ecFLuaB/art.json +++ b/art/fFEpFHbdC4ecFLuaB/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446198579000" - } + "$date": "1446198579000" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 7.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-odg44osl63lgnpnca-thumbnail.jpg", - "views": { - "$numberInt": "161" - }, - "likes": { - "$numberInt": "0" - }, + "views": "161", + "likes": "0", "revisionId": "bgcPff4twGeaXNNwr", "modifiedAt": { - "$date": { - "$numberLong": "1446198579008" - } + "$date": "1446198579008" }, - "rank": { - "$numberDouble": "1.9519601419510453" - } + "rank": "1.9519601419510453" } \ No newline at end of file diff --git a/art/fGCtwoQy8Mc8RK2pY/art.json b/art/fGCtwoQy8Mc8RK2pY/art.json index fdd00ed0..e229c501 100644 --- a/art/fGCtwoQy8Mc8RK2pY/art.json +++ b/art/fGCtwoQy8Mc8RK2pY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "6LYHhwj5wMwA9HvPG", "createdAt": { - "$date": { - "$numberLong": "1535280458435" - } + "$date": "1535280458435" }, "username": "aaron1924", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1535281716982" - } + "$date": "1535281716982" }, "modifiedAt": { - "$date": { - "$numberLong": "1535281716982" - } + "$date": "1535281716982" }, "origId": null, "name": "Swimming Cube", "notes": "", - "rank": { - "$numberDouble": "1.7920182688680046" - }, + "rank": "1.7920182688680046", "private": false, "unlisted": true, "username": "aaron1924", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3zpmb6d2a6g198ctx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "mTe2AMiBJE6tZ3QMD" } \ No newline at end of file diff --git a/art/fHqs32thqJc7j2QR3/art.json b/art/fHqs32thqJc7j2QR3/art.json index e6e1f855..33c22c8d 100644 --- a/art/fHqs32thqJc7j2QR3/art.json +++ b/art/fHqs32thqJc7j2QR3/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623735592277" - } + "$date": "1623735592277" }, "modifiedAt": { - "$date": { - "$numberLong": "1623735592277" - } + "$date": "1623735592277" }, "origId": "jgpwL4MjxvpeqZ2QN", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.054903335777499" - }, + "rank": "1.054903335777499", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-t3ye1v22de0ypn7qu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "JoidnrdhghrCMWNLX" } \ No newline at end of file diff --git a/art/fKArPmJPF5sgaDbNK/art.json b/art/fKArPmJPF5sgaDbNK/art.json index 1c0591d1..c1038ecb 100644 --- a/art/fKArPmJPF5sgaDbNK/art.json +++ b/art/fKArPmJPF5sgaDbNK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1540710954935" - } + "$date": "1540710954935" }, "modifiedAt": { - "$date": { - "$numberLong": "1540710954935" - } + "$date": "1540710954935" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3036337453459648" - }, + "rank": "1.3036337453459648", "private": false, "unlisted": true, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3v2tartd20707roac-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "PNT776opRv5v5Ywys" } \ No newline at end of file diff --git a/art/fKPK987qvE5gGHcWS/art.json b/art/fKPK987qvE5gGHcWS/art.json index 3127666e..93beed78 100644 --- a/art/fKPK987qvE5gGHcWS/art.json +++ b/art/fKPK987qvE5gGHcWS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "3DSy7eEi5KvLcXcRt", "createdAt": { - "$date": { - "$numberLong": "1446790094253" - } + "$date": "1446790094253" }, "profile": { "first_name": "Jason", @@ -15,14 +13,10 @@ "username": "jason2" }, "createdAt": { - "$date": { - "$numberLong": "1446790101440" - } + "$date": "1446790101440" }, "modifiedAt": { - "$date": { - "$numberLong": "1446790995662" - } + "$date": "1446790995662" }, "origId": "W9WTPxA9AXtFxZRqq", "name": "sines", @@ -42,15 +36,9 @@ "shader": "#define PI 3.14159\n\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() { \n float traces = 6.0;\n float trace = mod(vertexId, traces);\n float x = -1.0 + 2.0 * vertexId / vertexCount;\n \n float speed = 1.0 * time;\n float amp = x * 0.7 * (sin(time) + (1.0 + trace) / traces);\n float y = amp * sin(speed + PI * x);\n \n gl_Position = vec4(x, y, 0, 1);\n float c = trace / traces;\n v_color = vec4(hsv2rgb(vec3(x, 0.5, 1)), 1);\n}" }, "screenshotURL": "data/images/images-oq24k4gtm5vocgxag-thumbnail.jpg", - "views": { - "$numberInt": "312" - }, - "likes": { - "$numberInt": "3" - }, + "views": "312", + "likes": "3", "revisionId": "hpJJH3kFqiibQTm8w", - "rank": { - "$numberDouble": "10.075321255733321" - }, + "rank": "10.075321255733321", "avatarUrl": "https://lh6.googleusercontent.com/-vde-XOBlwgQ/AAAAAAAAAAI/AAAAAAABvaw/lwoPQQotTj8/photo.jpg" } \ No newline at end of file diff --git a/art/fKYmuHmgGeNTPniPK/art.json b/art/fKYmuHmgGeNTPniPK/art.json index d572da9b..42148b00 100644 --- a/art/fKYmuHmgGeNTPniPK/art.json +++ b/art/fKYmuHmgGeNTPniPK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1538036455501" - } + "$date": "1538036455501" }, "modifiedAt": { - "$date": { - "$numberLong": "1538036455501" - } + "$date": "1538036455501" }, "origId": null, "name": "strobes", "notes": "", - "rank": { - "$numberDouble": "1.1941020558816369" - }, + "rank": "1.1941020558816369", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-bxd8b6b6r9ie6abhy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "232" - }, - "likes": { - "$numberInt": "1" - }, + "views": "232", + "likes": "1", "revisionId": "s3Dk5exSctqZrY6G5" } \ No newline at end of file diff --git a/art/fLedbHFSXD9E4aMSv/art.json b/art/fLedbHFSXD9E4aMSv/art.json index 538769d0..e862ec01 100644 --- a/art/fLedbHFSXD9E4aMSv/art.json +++ b/art/fLedbHFSXD9E4aMSv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1641908838779" - } + "$date": "1641908838779" }, "modifiedAt": { - "$date": { - "$numberLong": "1641908838779" - } + "$date": "1641908838779" }, "origId": null, "name": "Oh my", "notes": "", - "rank": { - "$numberDouble": "1.420948798089222" - }, + "rank": "1.420948798089222", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gu78a1hdbkc8e989z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "76" - }, - "likes": { - "$numberInt": "0" - }, + "views": "76", + "likes": "0", "revisionId": "ZzWK7B6Q3Xy3mZf8d" } \ No newline at end of file diff --git a/art/fM43AivGvoEWBm7G7/art.json b/art/fM43AivGvoEWBm7G7/art.json index 862deaeb..a674ac18 100644 --- a/art/fM43AivGvoEWBm7G7/art.json +++ b/art/fM43AivGvoEWBm7G7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZRyZDbZZaBWh7P43A", "createdAt": { - "$date": { - "$numberLong": "1679393512197" - } + "$date": "1679393512197" }, "profile": { "name": "Moonjong Shin", @@ -14,21 +12,15 @@ "username": "moon-jong" }, "createdAt": { - "$date": { - "$numberLong": "1679925724817" - } + "$date": "1679925724817" }, "modifiedAt": { - "$date": { - "$numberLong": "1679926073672" - } + "$date": "1679926073672" }, "origId": "wP4tHTACwohNdomhd", "name": "grid_with_sound", "notes": "main", - "rank": { - "$numberDouble": "1.4243624264426507" - }, + "rank": "1.4243624264426507", "private": false, "unlisted": true, "username": "moon-jong", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jd6enm4gjd4tg8jp4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "mXfgFaYQ7HgjWGzaa" } \ No newline at end of file diff --git a/art/fMPBsNwkev8DSYD72/art.json b/art/fMPBsNwkev8DSYD72/art.json index e5e79b67..055ea058 100644 --- a/art/fMPBsNwkev8DSYD72/art.json +++ b/art/fMPBsNwkev8DSYD72/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669281424213" - } + "$date": "1669281424213" }, "modifiedAt": { - "$date": { - "$numberLong": "1669281424213" - } + "$date": "1669281424213" }, "origId": null, "name": "litelline", "notes": "", - "rank": { - "$numberDouble": "1.6408992343954802" - }, + "rank": "1.6408992343954802", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-z6hyf2iuknjtljetj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "23" - }, - "likes": { - "$numberInt": "0" - }, + "views": "23", + "likes": "0", "revisionId": "3qHFM84ayoayxfonM" } \ No newline at end of file diff --git a/art/fNYWAGT9SkHb3bQrk/art.json b/art/fNYWAGT9SkHb3bQrk/art.json index 203fd0be..99755e86 100644 --- a/art/fNYWAGT9SkHb3bQrk/art.json +++ b/art/fNYWAGT9SkHb3bQrk/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1610788825823" - } + "$date": "1610788825823" }, "modifiedAt": { - "$date": { - "$numberLong": "1610788825823" - } + "$date": "1610788825823" }, "origId": "mmoaXfjg9s32v5Cpw", "name": "hypercubermod", "notes": "", - "rank": { - "$numberDouble": "1.5801028386181812" - }, + "rank": "1.5801028386181812", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xyxzilawzfc16xh2w-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "92" - }, - "likes": { - "$numberInt": "0" - }, + "views": "92", + "likes": "0", "revisionId": "YpbRZdGzz4wrmPYg6" } \ No newline at end of file diff --git a/art/fNyYuzQ69eREkJCMq/art.json b/art/fNyYuzQ69eREkJCMq/art.json index 381cbb3d..18c8092c 100644 --- a/art/fNyYuzQ69eREkJCMq/art.json +++ b/art/fNyYuzQ69eREkJCMq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": { - "$numberLong": "1575718900497" - } + "$date": "1575718900497" }, "username": "evan_chen", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1579398666268" - } + "$date": "1579398666268" }, "modifiedAt": { - "$date": { - "$numberLong": "1579874952997" - } + "$date": "1579874952997" }, "origId": "5NxpTo5tmZ5jQ3ZE5", "name": "影 流 の 花", "notes": "", - "rank": { - "$numberDouble": "1.2120652882779803" - }, + "rank": "1.2120652882779803", "private": false, "unlisted": true, "username": "evan_chen", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-7l9gc1si4ebpqd981-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "26" - }, - "likes": { - "$numberInt": "0" - }, + "views": "26", + "likes": "0", "revisionId": "eW8sDRvJfRBgpHn4k" } \ No newline at end of file diff --git a/art/fRJj6RxaarH7Lp4HG/art.json b/art/fRJj6RxaarH7Lp4HG/art.json index a942e4a6..c9e14720 100644 --- a/art/fRJj6RxaarH7Lp4HG/art.json +++ b/art/fRJj6RxaarH7Lp4HG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520849782469" - } + "$date": "1520849782469" }, "modifiedAt": { - "$date": { - "$numberLong": "1520849782469" - } + "$date": "1520849782469" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.864980213084815" - }, + "rank": "1.864980213084815", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n3zu0njdlpxx9259z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "pFQBg95ezySaxzrqR" } \ No newline at end of file diff --git a/art/fRcccsZ7jqFGGPAdJ/art.json b/art/fRcccsZ7jqFGGPAdJ/art.json index 0bdcdbd6..e8b0c06a 100644 --- a/art/fRcccsZ7jqFGGPAdJ/art.json +++ b/art/fRcccsZ7jqFGGPAdJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684416019782" - } + "$date": "1684416019782" }, "modifiedAt": { - "$date": { - "$numberLong": "1684416019782" - } + "$date": "1684416019782" }, "origId": "Yd2HBe825wEYTar8Y", "name": "Motion - tweaks", "notes": "", - "rank": { - "$numberDouble": "1.829926513589575" - }, + "rank": "1.829926513589575", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-p0wlp0izngehkv3y2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "94vRbPhhj2DyfvJiR" } \ No newline at end of file diff --git a/art/fRmvmXuk82tiLXCRX/art.json b/art/fRmvmXuk82tiLXCRX/art.json index 36e309a7..52ad4446 100644 --- a/art/fRmvmXuk82tiLXCRX/art.json +++ b/art/fRmvmXuk82tiLXCRX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1484057482921" - } + "$date": "1484057482921" }, "modifiedAt": { - "$date": { - "$numberLong": "1484318839181" - } + "$date": "1484318839181" }, "origId": null, "name": "model", "notes": "", - "rank": { - "$numberDouble": "1.7515108060275535" - }, + "rank": "1.7515108060275535", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lo7idkdlh8afbxgvk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "125" - }, - "likes": { - "$numberInt": "0" - }, + "views": "125", + "likes": "0", "revisionId": "fsGgbdze3QY6xAndP" } \ No newline at end of file diff --git a/art/fSdF3Y59NoqNegw7y/art.json b/art/fSdF3Y59NoqNegw7y/art.json index 05953e2a..d166aa5a 100644 --- a/art/fSdF3Y59NoqNegw7y/art.json +++ b/art/fSdF3Y59NoqNegw7y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1559853730995" - } + "$date": "1559853730995" }, "modifiedAt": { - "$date": { - "$numberLong": "1559853730995" - } + "$date": "1559853730995" }, "origId": null, "name": "lines_dancing?", "notes": "", - "rank": { - "$numberDouble": "1.6024914185646506" - }, + "rank": "1.6024914185646506", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mxnl0bmnx1xrs2fil-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "215" - }, - "likes": { - "$numberInt": "1" - }, + "views": "215", + "likes": "1", "revisionId": "gKgGNLNHsSmi5Mwp8" } \ No newline at end of file diff --git a/art/fSz8brGjX9TATFZLC/art.json b/art/fSz8brGjX9TATFZLC/art.json index 80b99e6f..1638a3b7 100644 --- a/art/fSz8brGjX9TATFZLC/art.json +++ b/art/fSz8brGjX9TATFZLC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684325983625" - } + "$date": "1684325983625" }, "modifiedAt": { - "$date": { - "$numberLong": "1684325983625" - } + "$date": "1684325983625" }, "origId": null, "name": "Making A Grid by Jaeyeong An(own variation)", "notes": "Duplicate the shader and tweak it to make my variation", - "rank": { - "$numberDouble": "1.085262967608145" - }, + "rank": "1.085262967608145", "private": false, "unlisted": false, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vlsx6bdgp6tsk2bnu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "LLTkiZwcMFyAw6Y3s" } \ No newline at end of file diff --git a/art/fTYSeXRBwwDXJEac4/art.json b/art/fTYSeXRBwwDXJEac4/art.json index 698bb8e8..2b7bbd86 100644 --- a/art/fTYSeXRBwwDXJEac4/art.json +++ b/art/fTYSeXRBwwDXJEac4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677810917273" - } + "$date": "1677810917273" }, "modifiedAt": { - "$date": { - "$numberLong": "1677811608850" - } + "$date": "1677811608850" }, "origId": null, "name": "Amoeba V2 - Ocean Waves", "notes": "", - "rank": { - "$numberDouble": "1.8395777397793032" - }, + "rank": "1.8395777397793032", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-xnqwcu4ebdrswq7l2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "LgCRonzSbubsWrogG" } \ No newline at end of file diff --git a/art/fWTyJ5884wxLdY28e/art.json b/art/fWTyJ5884wxLdY28e/art.json index 5fb093bc..86cee712 100644 --- a/art/fWTyJ5884wxLdY28e/art.json +++ b/art/fWTyJ5884wxLdY28e/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466786251620" - } + "$date": "1466786251620" }, "modifiedAt": { - "$date": { - "$numberLong": "1467414031855" - } + "$date": "1467414031855" }, "origId": "NFPQeRuNoFDunGBxd", "name": "lesson-03-color", "notes": "", - "rank": { - "$numberDouble": "1.8786853458989878" - }, + "rank": "1.8786853458989878", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u90l37q6fik224i53-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "180" - }, - "likes": { - "$numberInt": "0" - }, + "views": "180", + "likes": "0", "revisionId": "9ZEMk2nYfcuAMeWvj" } \ No newline at end of file diff --git a/art/fXX9cns72XG97J3rk/art.json b/art/fXX9cns72XG97J3rk/art.json index 7340e432..6c3cf421 100644 --- a/art/fXX9cns72XG97J3rk/art.json +++ b/art/fXX9cns72XG97J3rk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": { - "$numberLong": "1551479403174" - } + "$date": "1551479403174" }, "profile": { "first_name": "Sergio Erick", @@ -15,21 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": { - "$numberLong": "1551543812460" - } + "$date": "1551543812460" }, "modifiedAt": { - "$date": { - "$numberLong": "1551543812460" - } + "$date": "1551543812460" }, "origId": null, "name": "Circle_TriStrip", "notes": "", - "rank": { - "$numberDouble": "1.8995561351631565" - }, + "rank": "1.8995561351631565", "private": false, "unlisted": true, "username": "sergioerick", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-a9ulk6ew7ah541dl2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "Eitcbjk6ewNEjpy9g" } \ No newline at end of file diff --git a/art/fXjL89sHjq7Pkzz5X/art.json b/art/fXjL89sHjq7Pkzz5X/art.json index 6927ec55..4a33907d 100644 --- a/art/fXjL89sHjq7Pkzz5X/art.json +++ b/art/fXjL89sHjq7Pkzz5X/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1570946417124" - } + "$date": "1570946417124" }, "modifiedAt": { - "$date": { - "$numberLong": "1570946417124" - } + "$date": "1570946417124" }, "origId": "hdoyK6tHCoauDPZQL", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.5309403150684273" - }, + "rank": "1.5309403150684273", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ub777b6slvrbq9pkq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "79" - }, - "likes": { - "$numberInt": "0" - }, + "views": "79", + "likes": "0", "revisionId": "sdPQMnZGHoxSdERhB" } \ No newline at end of file diff --git a/art/fcAdcLhQi59meuwEa/art.json b/art/fcAdcLhQi59meuwEa/art.json index 3bd31341..7b6dfa46 100644 --- a/art/fcAdcLhQi59meuwEa/art.json +++ b/art/fcAdcLhQi59meuwEa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1551828039573" - } + "$date": "1551828039573" }, "modifiedAt": { - "$date": { - "$numberLong": "1594506811310" - } + "$date": "1594506811310" }, "origId": "LHZYGPs7pPvxmLMbm", "name": "amoebia", "notes": "", - "rank": { - "$numberDouble": "10.272514377015483" - }, + "rank": "10.272514377015483", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l9p0p51s8hnyxfrea-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "450" - }, - "likes": { - "$numberInt": "2" - }, + "views": "450", + "likes": "2", "revisionId": "MBN7w5rFhww6dfjBp" } \ No newline at end of file diff --git a/art/fcxZGWMjswfrJWNLZ/art.json b/art/fcxZGWMjswfrJWNLZ/art.json index d5454a9f..d6a1e832 100644 --- a/art/fcxZGWMjswfrJWNLZ/art.json +++ b/art/fcxZGWMjswfrJWNLZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1569777780228" - } + "$date": "1569777780228" }, "modifiedAt": { - "$date": { - "$numberLong": "1569777780228" - } + "$date": "1569777780228" }, "origId": "P5PC55YtuMYdAYrM8", "name": "준석", "notes": "", - "rank": { - "$numberDouble": "1.7984793652377873" - }, + "rank": "1.7984793652377873", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-uvh7hp90hl3xiqtd4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "cLPH5xmtRQTsLZpZB" } \ No newline at end of file diff --git a/art/fdRMRscY4Te3iZPBF/art.json b/art/fdRMRscY4Te3iZPBF/art.json index a43854eb..d7e12646 100644 --- a/art/fdRMRscY4Te3iZPBF/art.json +++ b/art/fdRMRscY4Te3iZPBF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623655252803" - } + "$date": "1623655252803" }, "modifiedAt": { - "$date": { - "$numberLong": "1623655252803" - } + "$date": "1623655252803" }, "origId": "C4gCacp8eQ337rdFD", "name": "mouse-wip", "notes": "", - "rank": { - "$numberDouble": "1.0996073583576345" - }, + "rank": "1.0996073583576345", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-bo7a7mz2kj4dqzopb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "zqDBhEWqmRG7KmE8N" } \ No newline at end of file diff --git a/art/fe8yM9E3pBta2SbNa/art.json b/art/fe8yM9E3pBta2SbNa/art.json index fe4b0950..bbc0c991 100644 --- a/art/fe8yM9E3pBta2SbNa/art.json +++ b/art/fe8yM9E3pBta2SbNa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1621015321915" - } + "$date": "1621015321915" }, "modifiedAt": { - "$date": { - "$numberLong": "1621015321915" - } + "$date": "1621015321915" }, "origId": "S7g7iMY2BZtMTZzuG", "name": "Squares", "notes": "code from tutorial on vertexshaders.com youtube channel.", - "rank": { - "$numberDouble": "1.6765591149492083" - }, + "rank": "1.6765591149492083", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nzvwjs1cgrg1ldb07-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "30" - }, - "likes": { - "$numberInt": "0" - }, + "views": "30", + "likes": "0", "revisionId": "MiEbfwMSHD2ZJZypP" } \ No newline at end of file diff --git a/art/ffWaRfDRtqa8osv3y/art.json b/art/ffWaRfDRtqa8osv3y/art.json index 371f59d7..28a78735 100644 --- a/art/ffWaRfDRtqa8osv3y/art.json +++ b/art/ffWaRfDRtqa8osv3y/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1557140071267" - } + "$date": "1557140071267" }, "modifiedAt": { - "$date": { - "$numberLong": "1557140071267" - } + "$date": "1557140071267" }, "origId": "hffRc9FH8TMNKECkJ", "name": "bhatsu", "notes": "", - "rank": { - "$numberDouble": "1.3346516430067685" - }, + "rank": "1.3346516430067685", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fj8u7vbyufjs0p4vk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "1" - }, + "views": "111", + "likes": "1", "revisionId": "jmoDmfpy9TjjQdrZe" } \ No newline at end of file diff --git a/art/fh74hqW59nbsQkT6N/art.json b/art/fh74hqW59nbsQkT6N/art.json index ad9554fa..54daf86b 100644 --- a/art/fh74hqW59nbsQkT6N/art.json +++ b/art/fh74hqW59nbsQkT6N/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619828955405" - } + "$date": "1619828955405" }, "modifiedAt": { - "$date": { - "$numberLong": "1619828955405" - } + "$date": "1619828955405" }, "origId": null, "name": "Montara", "notes": "Music by 7T2Names", - "rank": { - "$numberDouble": "1.274834618054684" - }, + "rank": "1.274834618054684", "private": false, "unlisted": false, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-mbsypi50i68ym2i64-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "239" - }, - "likes": { - "$numberInt": "0" - }, + "views": "239", + "likes": "0", "revisionId": "FxFfXYaJTWqPR3hbc" } \ No newline at end of file diff --git a/art/fjN25zTwqLYMCNkJ4/art.json b/art/fjN25zTwqLYMCNkJ4/art.json index e4b9ab20..a8b97f86 100644 --- a/art/fjN25zTwqLYMCNkJ4/art.json +++ b/art/fjN25zTwqLYMCNkJ4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684411436071" - } + "$date": "1684411436071" }, "modifiedAt": { - "$date": { - "$numberLong": "1684411980042" - } + "$date": "1684411980042" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.1564135341285149" - }, + "rank": "1.1564135341285149", "private": false, "unlisted": false, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-adq4xfys08soo9ays-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "KXrHendGauHwstrPc" } \ No newline at end of file diff --git a/art/fmmQsNyrdyjA3226x/art.json b/art/fmmQsNyrdyjA3226x/art.json index e13eb861..308be672 100644 --- a/art/fmmQsNyrdyjA3226x/art.json +++ b/art/fmmQsNyrdyjA3226x/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452093395437" - } + "$date": "1452093395437" }, "modifiedAt": { - "$date": { - "$numberLong": "1591668481141" - } + "$date": "1591668481141" }, "origId": "WEKX8jLk432REZLJq", "name": "radonut", "notes": "Inspired by the album cover", - "rank": { - "$numberDouble": "1.3774257705079127" - }, + "rank": "1.3774257705079127", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wtf4k2310970nl4zh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "275" - }, - "likes": { - "$numberInt": "1" - }, + "views": "275", + "likes": "1", "revisionId": "6PnfqcnSCKTvaAEdh" } \ No newline at end of file diff --git a/art/fnQrnopggmFfZmzMG/art.json b/art/fnQrnopggmFfZmzMG/art.json index 51f096ec..93afec03 100644 --- a/art/fnQrnopggmFfZmzMG/art.json +++ b/art/fnQrnopggmFfZmzMG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496313951488" - } + "$date": "1496313951488" }, "modifiedAt": { - "$date": { - "$numberLong": "1496315438677" - } + "$date": "1496315438677" }, "origId": "c8gpxWQCgY845YBbg", "name": "Lesson03", "notes": "Lesson Three tutorial code.", - "rank": { - "$numberDouble": "1.0843927692914122" - }, + "rank": "1.0843927692914122", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-2wn0cg7einuom8gxq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "rxZC7qHQBvaTGBd3F" } \ No newline at end of file diff --git a/art/foJQ7C4rZnwuJSDxD/art.json b/art/foJQ7C4rZnwuJSDxD/art.json index 37f2a358..4a959df8 100644 --- a/art/foJQ7C4rZnwuJSDxD/art.json +++ b/art/foJQ7C4rZnwuJSDxD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1590252444810" - } + "$date": "1590252444810" }, "modifiedAt": { - "$date": { - "$numberLong": "1590252444810" - } + "$date": "1590252444810" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2839028983977723" - }, + "rank": "1.2839028983977723", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tb96zlmyq4dpn6m9e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "c5aNa83nWTH7WCNo7" } \ No newline at end of file diff --git a/art/fpcEBXb2uz75rjixv/art.json b/art/fpcEBXb2uz75rjixv/art.json index 0f51eb4c..f245f4a2 100644 --- a/art/fpcEBXb2uz75rjixv/art.json +++ b/art/fpcEBXb2uz75rjixv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508003547853" - } + "$date": "1508003547853" }, "modifiedAt": { - "$date": { - "$numberLong": "1508003547853" - } + "$date": "1508003547853" }, "origId": "B8dK4DjfS4gxQ2D6x", "name": "spagbal", "notes": "", - "rank": { - "$numberDouble": "1.3824171458238335" - }, + "rank": "1.3824171458238335", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-onqks47yh04yzmhcm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Xotm5vw2qP7ezQA4D" } \ No newline at end of file diff --git a/art/fs6GHW2crknZmzoWy/art.json b/art/fs6GHW2crknZmzoWy/art.json index d2ce71cc..bef1a4d7 100644 --- a/art/fs6GHW2crknZmzoWy/art.json +++ b/art/fs6GHW2crknZmzoWy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YMZyxbNq3cKGXyTyT", "createdAt": { - "$date": { - "$numberLong": "1508992260667" - } + "$date": "1508992260667" }, "profile": { "name": "Martin Palko", @@ -14,21 +12,15 @@ "username": "martinpalko" }, "createdAt": { - "$date": { - "$numberLong": "1508992718067" - } + "$date": "1508992718067" }, "modifiedAt": { - "$date": { - "$numberLong": "1509123492919" - } + "$date": "1509123492919" }, "origId": null, "name": "Rain", "notes": "", - "rank": { - "$numberDouble": "10.231813178081763" - }, + "rank": "10.231813178081763", "private": false, "unlisted": false, "username": "martinpalko", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-o4d8vpo616josegsr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1041" - }, - "likes": { - "$numberInt": "6" - }, + "views": "1041", + "likes": "6", "revisionId": "zshnei5s3B7aNvH6H" } \ No newline at end of file diff --git a/art/ftJv2CdwjJ5jJDa3k/art.json b/art/ftJv2CdwjJ5jJDa3k/art.json index 9e782199..9c80847c 100644 --- a/art/ftJv2CdwjJ5jJDa3k/art.json +++ b/art/ftJv2CdwjJ5jJDa3k/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1654099083153" - } + "$date": "1654099083153" }, "modifiedAt": { - "$date": { - "$numberLong": "1654099083153" - } + "$date": "1654099083153" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.0031749524164033" - }, + "rank": "1.0031749524164033", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7j6w4fmd8ztzfvtpc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "aT6XJG3hpJp5J57gs" } \ No newline at end of file diff --git a/art/fvQTW8AHjW54ifFbh/art.json b/art/fvQTW8AHjW54ifFbh/art.json index a33a057c..1a5110dd 100644 --- a/art/fvQTW8AHjW54ifFbh/art.json +++ b/art/fvQTW8AHjW54ifFbh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1654025103424" - } + "$date": "1654025103424" }, "modifiedAt": { - "$date": { - "$numberLong": "1654025103424" - } + "$date": "1654025103424" }, "origId": "xvg4vyvfWjCvKZQfW", "name": "fuzeball", "notes": "", - "rank": { - "$numberDouble": "1.4749114146841322" - }, + "rank": "1.4749114146841322", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4vzyacke43e0hh5rn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "G9mJZHwXrPmB3npfP" } \ No newline at end of file diff --git a/art/fvQbw8FtZzmvQG4Wz/art.json b/art/fvQbw8FtZzmvQG4Wz/art.json index f3c5ace7..526f5b5f 100644 --- a/art/fvQbw8FtZzmvQG4Wz/art.json +++ b/art/fvQbw8FtZzmvQG4Wz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": { - "$numberLong": "1453130559425" - } + "$date": "1453130559425" }, "username": "gaz", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1459091756933" - } + "$date": "1459091756933" }, "modifiedAt": { - "$date": { - "$numberLong": "1459094204892" - } + "$date": "1459094204892" }, "origId": "GoviGkHcqKYCZeJKp", "name": "Sound Texture", "notes": "", - "rank": { - "$numberDouble": "10.955851610184569" - }, + "rank": "10.955851610184569", "private": false, "unlisted": false, "username": "gaz", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-39o1j2yw3iwkq9h4i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "439" - }, - "likes": { - "$numberInt": "4" - }, + "views": "439", + "likes": "4", "revisionId": "5P5gYmrd8AnLPxjsH" } \ No newline at end of file diff --git a/art/fwuLjHMQenJtNXJxZ/art.json b/art/fwuLjHMQenJtNXJxZ/art.json index 26fd3f08..57f9bded 100644 --- a/art/fwuLjHMQenJtNXJxZ/art.json +++ b/art/fwuLjHMQenJtNXJxZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533038888888" - } + "$date": "1533038888888" }, "modifiedAt": { - "$date": { - "$numberLong": "1533038888888" - } + "$date": "1533038888888" }, "origId": "2pccx6pQfk6skHLQG", "name": "quad test", "notes": "", - "rank": { - "$numberDouble": "1.387083083267327" - }, + "rank": "1.387083083267327", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w1yxuppkkuajbilto-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "DLR8F4Lk3279gsnje" } \ No newline at end of file diff --git a/art/fxwcEhippPALwji4k/art.json b/art/fxwcEhippPALwji4k/art.json index d5f83a47..98234a6b 100644 --- a/art/fxwcEhippPALwji4k/art.json +++ b/art/fxwcEhippPALwji4k/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9tfj9vemzSMedd72N", "createdAt": { - "$date": { - "$numberLong": "1533789590227" - } + "$date": "1533789590227" }, "profile": { "first_name": "優斗", @@ -15,21 +13,15 @@ "username": "優斗" }, "createdAt": { - "$date": { - "$numberLong": "1534093939914" - } + "$date": "1534093939914" }, "modifiedAt": { - "$date": { - "$numberLong": "1534093939914" - } + "$date": "1534093939914" }, "origId": "hhsdvkiJ32bCTcezv", "name": "lingeometry", "notes": "", - "rank": { - "$numberDouble": "1.259691865442021" - }, + "rank": "1.259691865442021", "private": false, "unlisted": true, "username": "優斗", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-s39mnpzvehrw0b53p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "8kEP4GLwf3onTsSJY" } \ No newline at end of file diff --git a/art/fytzNu7M5YR27TpEP/art.json b/art/fytzNu7M5YR27TpEP/art.json index 6c1cf948..710a4833 100644 --- a/art/fytzNu7M5YR27TpEP/art.json +++ b/art/fytzNu7M5YR27TpEP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": { - "$numberLong": "1568858617968" - } + "$date": "1568858617968" }, "username": "gitanely", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1569561189421" - } + "$date": "1569561189421" }, "modifiedAt": { - "$date": { - "$numberLong": "1569561189421" - } + "$date": "1569561189421" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9728175241937205" - }, + "rank": "1.9728175241937205", "private": false, "unlisted": true, "username": "gitanely", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ygwt15bggedjyp6j9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "yS6nttbQqGLyZiBkM" } \ No newline at end of file diff --git a/art/g2PZWgGp6YYe9CWwE/art.json b/art/g2PZWgGp6YYe9CWwE/art.json index b33037ba..6ce0e881 100644 --- a/art/g2PZWgGp6YYe9CWwE/art.json +++ b/art/g2PZWgGp6YYe9CWwE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465463607570" - } + "$date": "1465463607570" }, "modifiedAt": { - "$date": { - "$numberLong": "1465463607570" - } + "$date": "1465463607570" }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "cybr", "notes": "", - "rank": { - "$numberDouble": "10.565951649981855" - }, + "rank": "10.565951649981855", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3hvvuihdy67268s52-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "502" - }, - "likes": { - "$numberInt": "6" - }, + "views": "502", + "likes": "6", "revisionId": "o8tLfYJxm2TaGMJnA" } \ No newline at end of file diff --git a/art/g4ZutuWewAGLeBJHx/art.json b/art/g4ZutuWewAGLeBJHx/art.json index f7303bbe..a8153da9 100644 --- a/art/g4ZutuWewAGLeBJHx/art.json +++ b/art/g4ZutuWewAGLeBJHx/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446214680641" - } + "$date": "1446214680641" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 30.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-qbp66cgorcutxe7ok-thumbnail.jpg", - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "1" - }, + "views": "57", + "likes": "1", "revisionId": "hgco7LqEswzNfeaaM", "modifiedAt": { - "$date": { - "$numberLong": "1446214680644" - } + "$date": "1446214680644" }, - "rank": { - "$numberDouble": "1.5979015019936482" - } + "rank": "1.5979015019936482" } \ No newline at end of file diff --git a/art/g5Ygw3eYNe7DzpA3a/art.json b/art/g5Ygw3eYNe7DzpA3a/art.json index fded821b..a999651a 100644 --- a/art/g5Ygw3eYNe7DzpA3a/art.json +++ b/art/g5Ygw3eYNe7DzpA3a/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585498803324" - } + "$date": "1585498803324" }, "modifiedAt": { - "$date": { - "$numberLong": "1585498803324" - } + "$date": "1585498803324" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.804069872125185" - }, + "rank": "1.804069872125185", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2tnc3kn4efn9m8b2d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "4uhLjQwHYo4pGmmsR" } \ No newline at end of file diff --git a/art/g79cZoGhWhgn9tKfr/art.json b/art/g79cZoGhWhgn9tKfr/art.json index e6716df7..04f34f89 100644 --- a/art/g79cZoGhWhgn9tKfr/art.json +++ b/art/g79cZoGhWhgn9tKfr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nZewJw4MxEEmnZgQJ", "createdAt": { - "$date": { - "$numberLong": "1506543469437" - } + "$date": "1506543469437" }, "profile": { "name": "Jordan Shaw", @@ -14,21 +12,15 @@ "username": "jshaw" }, "createdAt": { - "$date": { - "$numberLong": "1506543908805" - } + "$date": "1506543908805" }, "modifiedAt": { - "$date": { - "$numberLong": "1506543908805" - } + "$date": "1506543908805" }, "origId": null, "name": "miami", "notes": "", - "rank": { - "$numberDouble": "1.022362741315208" - }, + "rank": "1.022362741315208", "private": false, "unlisted": false, "username": "jshaw", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vuyrrf64jx9es77e5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "84" - }, - "likes": { - "$numberInt": "0" - }, + "views": "84", + "likes": "0", "revisionId": "8mHPA4r3ggdNH8rq3" } \ No newline at end of file diff --git a/art/g7wWJ4yKzThxqkmN5/art.json b/art/g7wWJ4yKzThxqkmN5/art.json index a2869a84..30bfa17c 100644 --- a/art/g7wWJ4yKzThxqkmN5/art.json +++ b/art/g7wWJ4yKzThxqkmN5/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446228003405" - } + "$date": "1446228003405" }, "origId": "YSzcySDB7rcbwJmTP", "name": "mfx01", @@ -25,19 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 7.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = PI * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-ke4somqga045rjket-thumbnail.jpg", - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "8BK5MsyBjTLNDtQhH", "modifiedAt": { - "$date": { - "$numberLong": "1446228003410" - } + "$date": "1446228003410" }, - "rank": { - "$numberDouble": "1.1523710654444363" - } + "rank": "1.1523710654444363" } \ No newline at end of file diff --git a/art/gAx4XYrQhtffjGR2v/art.json b/art/gAx4XYrQhtffjGR2v/art.json index 29e23a37..4f5276c5 100644 --- a/art/gAx4XYrQhtffjGR2v/art.json +++ b/art/gAx4XYrQhtffjGR2v/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1582764749077" - } + "$date": "1582764749077" }, "modifiedAt": { - "$date": { - "$numberLong": "1582764749077" - } + "$date": "1582764749077" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1832183930811104" - }, + "rank": "1.1832183930811104", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0com9xajg9jk73sje-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "2K2kT6s35JTHewjR7" } \ No newline at end of file diff --git a/art/gBa8KAJTb6MqbNzBK/art.json b/art/gBa8KAJTb6MqbNzBK/art.json index a7a37cdc..b7507430 100644 --- a/art/gBa8KAJTb6MqbNzBK/art.json +++ b/art/gBa8KAJTb6MqbNzBK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1522431693493" - } + "$date": "1522431693493" }, "modifiedAt": { - "$date": { - "$numberLong": "1522431693493" - } + "$date": "1522431693493" }, "origId": null, "name": "yGlitchPointNumber", "notes": "", - "rank": { - "$numberDouble": "1.6029529548226416" - }, + "rank": "1.6029529548226416", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-93ihkkp2cq0johsc9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "kScsrJi8kR4AThvBe" } \ No newline at end of file diff --git a/art/gBqWsGGvjPsKNMGja/art.json b/art/gBqWsGGvjPsKNMGja/art.json index d9f15e27..dc0b8892 100644 --- a/art/gBqWsGGvjPsKNMGja/art.json +++ b/art/gBqWsGGvjPsKNMGja/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": { - "$numberLong": "1554726116747" - } + "$date": "1554726116747" }, "username": "pgan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1554745867355" - } + "$date": "1554745867355" }, "modifiedAt": { - "$date": { - "$numberLong": "1554745867355" - } + "$date": "1554745867355" }, "origId": "XzeZ7nA6eLt5GmJfj", "name": "cubes1", "notes": "", - "rank": { - "$numberDouble": "1.5953317401587395" - }, + "rank": "1.5953317401587395", "private": false, "unlisted": true, "username": "pgan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-o54j3rsd4jrr5e2wb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "vDAgPvSiiFcN6mGsF" } \ No newline at end of file diff --git a/art/gCLHvWrWsPsbDjksh/art.json b/art/gCLHvWrWsPsbDjksh/art.json index bf1b0848..5b32b2c7 100644 --- a/art/gCLHvWrWsPsbDjksh/art.json +++ b/art/gCLHvWrWsPsbDjksh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LA2p9fSSrZYuhdYNz", "createdAt": { - "$date": { - "$numberLong": "1497993369279" - } + "$date": "1497993369279" }, "profile": { "name": "Sean Whalen", @@ -14,21 +12,15 @@ "username": "sean" }, "createdAt": { - "$date": { - "$numberLong": "1498439328779" - } + "$date": "1498439328779" }, "modifiedAt": { - "$date": { - "$numberLong": "1498502233070" - } + "$date": "1498502233070" }, "origId": "NhWzyi4RTkjqEik5t", "name": "technokokoro", "notes": "", - "rank": { - "$numberDouble": "1.9568248479896286" - }, + "rank": "1.9568248479896286", "private": false, "unlisted": true, "username": "sean", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ma64oacrch02gmbod-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "pk2EFaZANJxTvM6pY" } \ No newline at end of file diff --git a/art/gDfmqnLHBbcKghmwL/art.json b/art/gDfmqnLHBbcKghmwL/art.json index ac808f68..98d81bc4 100644 --- a/art/gDfmqnLHBbcKghmwL/art.json +++ b/art/gDfmqnLHBbcKghmwL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498051966584" - } + "$date": "1498051966584" }, "modifiedAt": { - "$date": { - "$numberLong": "1498051966584" - } + "$date": "1498051966584" }, "origId": "KouaGmh83NF5FCHdM", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": { - "$numberDouble": "10.892933040712231" - }, + "rank": "10.892933040712231", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-iw5rxllvfgxl9wdzh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "269" - }, - "likes": { - "$numberInt": "3" - }, + "views": "269", + "likes": "3", "revisionId": "nhpRsLv6iCygeqg9P" } \ No newline at end of file diff --git a/art/gEkij9HTZTy6b4tRf/art.json b/art/gEkij9HTZTy6b4tRf/art.json index 75dbc138..3c9cde6c 100644 --- a/art/gEkij9HTZTy6b4tRf/art.json +++ b/art/gEkij9HTZTy6b4tRf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590981799516" - } + "$date": "1590981799516" }, "modifiedAt": { - "$date": { - "$numberLong": "1590982037403" - } + "$date": "1590982037403" }, "origId": "uSaQNx4ahiXtBAcB2", "name": "cryb 4 Kmachinewip", "notes": "WIP", - "rank": { - "$numberDouble": "1.0157155627838157" - }, + "rank": "1.0157155627838157", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qyxb7ch3s2yca52s9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "206" - }, - "likes": { - "$numberInt": "0" - }, + "views": "206", + "likes": "0", "revisionId": "Z7NNqEu7uknS9BLzB" } \ No newline at end of file diff --git a/art/gFjsSoxA5bwzxPwXc/art.json b/art/gFjsSoxA5bwzxPwXc/art.json index 2dd453c4..1dc51678 100644 --- a/art/gFjsSoxA5bwzxPwXc/art.json +++ b/art/gFjsSoxA5bwzxPwXc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1668899519418" - } + "$date": "1668899519418" }, "modifiedAt": { - "$date": { - "$numberLong": "1668899519418" - } + "$date": "1668899519418" }, "origId": null, "name": "pencilswirl", "notes": "", - "rank": { - "$numberDouble": "1.3514964150081816" - }, + "rank": "1.3514964150081816", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-r6jjcmih2ttwfu564-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "92agMw294DKvW7k4f" } \ No newline at end of file diff --git a/art/gJPot9c9wsbfuT6Md/art.json b/art/gJPot9c9wsbfuT6Md/art.json index f54fd6f3..559f0c37 100644 --- a/art/gJPot9c9wsbfuT6Md/art.json +++ b/art/gJPot9c9wsbfuT6Md/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784302488" - } + "$date": "1670784302488" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784302488" - } + "$date": "1670784302488" }, "origId": "nxqCRh7kbHBXK4qNn", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.562864515732437" - }, + "rank": "1.562864515732437", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fq2bl5x6nmigdkelx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "FNLvj5FmjMWdJ4wWN" } \ No newline at end of file diff --git a/art/gKbNhtAK4AqZvFaQM/art.json b/art/gKbNhtAK4AqZvFaQM/art.json index 1cf8283d..e16fa9d1 100644 --- a/art/gKbNhtAK4AqZvFaQM/art.json +++ b/art/gKbNhtAK4AqZvFaQM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1672748463948" - } + "$date": "1672748463948" }, "modifiedAt": { - "$date": { - "$numberLong": "1672748463948" - } + "$date": "1672748463948" }, "origId": "kiZueaqhT8s7yr7Tr", "name": "audio cubes", "notes": "code from tutorial on vertexshaders.com youtube channel.", - "rank": { - "$numberDouble": "1.2622984349021127" - }, + "rank": "1.2622984349021127", "private": false, "unlisted": false, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jlvq4qrowcpvrqioz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "eGkEX6s9EfdCokAdo" } \ No newline at end of file diff --git a/art/gMC34jEobWC2ofXfB/art.json b/art/gMC34jEobWC2ofXfB/art.json index ec871508..5ed2061e 100644 --- a/art/gMC34jEobWC2ofXfB/art.json +++ b/art/gMC34jEobWC2ofXfB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684924006363" - } + "$date": "1684924006363" }, "modifiedAt": { - "$date": { - "$numberLong": "1684924006363" - } + "$date": "1684924006363" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.7362019612580877" - }, + "rank": "1.7362019612580877", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3hbf67t41wub9an6t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "ovgfwXTTssWpDfcBc" } \ No newline at end of file diff --git a/art/gQ93FbmuckckWhhix/art.json b/art/gQ93FbmuckckWhhix/art.json index 56c93e22..8e841f4f 100644 --- a/art/gQ93FbmuckckWhhix/art.json +++ b/art/gQ93FbmuckckWhhix/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652873628837" - } + "$date": "1652873628837" }, "modifiedAt": { - "$date": { - "$numberLong": "1652878675991" - } + "$date": "1652878675991" }, "origId": null, "name": "Making a grid", "notes": "", - "rank": { - "$numberDouble": "1.8881266610919851" - }, + "rank": "1.8881266610919851", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-l04mln0fydrvloicy-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "MJgzrvhdKKnFogemr" } \ No newline at end of file diff --git a/art/gQTuwGmLKEGMHfB3x/art.json b/art/gQTuwGmLKEGMHfB3x/art.json index c5c73731..82fa14e1 100644 --- a/art/gQTuwGmLKEGMHfB3x/art.json +++ b/art/gQTuwGmLKEGMHfB3x/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677630116902" - } + "$date": "1677630116902" }, "modifiedAt": { - "$date": { - "$numberLong": "1677630116902" - } + "$date": "1677630116902" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2044999184796477" - }, + "rank": "1.2044999184796477", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5aecaotsnr1shzgfx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "KbrRPKiyLghGLcM4W" } \ No newline at end of file diff --git a/art/gWF8YEaiS44osT2K7/art.json b/art/gWF8YEaiS44osT2K7/art.json index 60a6f308..ccf177c7 100644 --- a/art/gWF8YEaiS44osT2K7/art.json +++ b/art/gWF8YEaiS44osT2K7/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784276195" - } + "$date": "1670784276195" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784276195" - } + "$date": "1670784276195" }, "origId": "QNRa7fHrHnYWcZoCm", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.8976056216060782" - }, + "rank": "1.8976056216060782", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x5sk8ux4v7jw5o0s4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "sS5inE3pvF3BoGXhf" } \ No newline at end of file diff --git a/art/gX32iAvezAbinbMJz/art.json b/art/gX32iAvezAbinbMJz/art.json index 313b4bb7..9c234608 100644 --- a/art/gX32iAvezAbinbMJz/art.json +++ b/art/gX32iAvezAbinbMJz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465568777949" - } + "$date": "1465568777949" }, "modifiedAt": { - "$date": { - "$numberLong": "1591623563883" - } + "$date": "1591623563883" }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "c-pump", "notes": "", - "rank": { - "$numberDouble": "1.3262127218354727" - }, + "rank": "1.3262127218354727", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ltsnd5j7fp9a8rh7d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "506" - }, - "likes": { - "$numberInt": "0" - }, + "views": "506", + "likes": "0", "revisionId": "7vmqyRSAYJwnj4ST5" } \ No newline at end of file diff --git a/art/gZNitbfDuN5pSwLf3/art.json b/art/gZNitbfDuN5pSwLf3/art.json index 01bc6825..c6adec48 100644 --- a/art/gZNitbfDuN5pSwLf3/art.json +++ b/art/gZNitbfDuN5pSwLf3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465414973057" - } + "$date": "1465414973057" }, "modifiedAt": { - "$date": { - "$numberLong": "1465459911874" - } + "$date": "1465459911874" }, "origId": "FPFBuCexgLQpriEoS", "name": "glyphs", "notes": "", - "rank": { - "$numberDouble": "1.8157984440309025" - }, + "rank": "1.8157984440309025", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tubz2x6f92hn416mc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "187" - }, - "likes": { - "$numberInt": "1" - }, + "views": "187", + "likes": "1", "revisionId": "PwFMp6MHzGPRQ9sJS" } \ No newline at end of file diff --git a/art/gZgDK3bN2z7xtma6A/art.json b/art/gZgDK3bN2z7xtma6A/art.json index 2420c5af..979403bb 100644 --- a/art/gZgDK3bN2z7xtma6A/art.json +++ b/art/gZgDK3bN2z7xtma6A/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494952775713" - } + "$date": "1494952775713" }, "modifiedAt": { - "$date": { - "$numberLong": "1494952775713" - } + "$date": "1494952775713" }, "origId": "ZvcLBFp3AkteTsGku", "name": "begin struggle 2", "notes": "Yes!", - "rank": { - "$numberDouble": "1.2149877900266903" - }, + "rank": "1.2149877900266903", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-z3an9e0yhujk4l3cq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "fNYZjugHtRD2BJAHa" } \ No newline at end of file diff --git a/art/gZjPchBFJAGSk4ZTK/art.json b/art/gZjPchBFJAGSk4ZTK/art.json index bc0577db..6b8bc237 100644 --- a/art/gZjPchBFJAGSk4ZTK/art.json +++ b/art/gZjPchBFJAGSk4ZTK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,20 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1449070163109" - } + "$date": "1449070163109" }, "modifiedAt": { - "$date": { - "$numberLong": "1449070163109" - } + "$date": "1449070163109" }, "origId": null, "name": "Simple Music Line", - "rank": { - "$numberDouble": "1.589511228354226" - }, + "rank": "1.589511228354226", "private": false, "unlisted": false, "username": "8bitrick", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-tbc7952hrkj9bo5bp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "355" - }, - "likes": { - "$numberInt": "1" - }, + "views": "355", + "likes": "1", "revisionId": "H7WobSJ52f5N58vas", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/gb48Jjp6zYH7bcWGN/art.json b/art/gb48Jjp6zYH7bcWGN/art.json index ef794804..f8aa7d65 100644 --- a/art/gb48Jjp6zYH7bcWGN/art.json +++ b/art/gb48Jjp6zYH7bcWGN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1570868046033" - } + "$date": "1570868046033" }, "modifiedAt": { - "$date": { - "$numberLong": "1570868046033" - } + "$date": "1570868046033" }, "origId": "M922vaDbAxvAZALbx", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.462871372658102" - }, + "rank": "1.462871372658102", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bnga4x1sewsrwabbl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "4aNNxA6EaLPc95Jin" } \ No newline at end of file diff --git a/art/gb4JMDjdT2iyyCLdE/art.json b/art/gb4JMDjdT2iyyCLdE/art.json index 7cc7a83b..c4c9555e 100644 --- a/art/gb4JMDjdT2iyyCLdE/art.json +++ b/art/gb4JMDjdT2iyyCLdE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1551023797336" - } + "$date": "1551023797336" }, "modifiedAt": { - "$date": { - "$numberLong": "1551023797336" - } + "$date": "1551023797336" }, "origId": null, "name": "polygons and pikachus", "notes": "Sunday morning sketch that I just had to get out of my head.", - "rank": { - "$numberDouble": "10.357319606027211" - }, + "rank": "10.357319606027211", "private": false, "unlisted": false, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ek50l9z239w993xi3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "992" - }, - "likes": { - "$numberInt": "7" - }, + "views": "992", + "likes": "7", "revisionId": "nvTtoS7N24cCABDWZ" } \ No newline at end of file diff --git a/art/gbv2z926cb7MWF3Gy/art.json b/art/gbv2z926cb7MWF3Gy/art.json index db74e52c..f10d851e 100644 --- a/art/gbv2z926cb7MWF3Gy/art.json +++ b/art/gbv2z926cb7MWF3Gy/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1680860953904" - } + "$date": "1680860953904" }, "modifiedAt": { - "$date": { - "$numberLong": "1680860953904" - } + "$date": "1680860953904" }, "origId": "CiTmPsWuiBPzTRgDn", "name": "Colorful Circle", "notes": "", - "rank": { - "$numberDouble": "1.1168195260063782" - }, + "rank": "1.1168195260063782", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5fnnehcthnc49607f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "LF67JTSWtxePgZ24o" } \ No newline at end of file diff --git a/art/gfBdkzchpT5DPGwqE/art.json b/art/gfBdkzchpT5DPGwqE/art.json index 7f25f3de..838d2760 100644 --- a/art/gfBdkzchpT5DPGwqE/art.json +++ b/art/gfBdkzchpT5DPGwqE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652810823201" - } + "$date": "1652810823201" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946146177" - } + "$date": "1652946146177" }, "origId": "B7XSdPJnstpQRHwMt", "name": "Colors", "notes": "Colors", - "rank": { - "$numberDouble": "1.509542676772663" - }, + "rank": "1.509542676772663", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bkh9k5fibyuvjwc65-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "jfMXYwmjdScorfZem" } \ No newline at end of file diff --git a/art/ghFixTy38ux4F235T/art.json b/art/ghFixTy38ux4F235T/art.json index 7b20d24a..6a09a14a 100644 --- a/art/ghFixTy38ux4F235T/art.json +++ b/art/ghFixTy38ux4F235T/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1498721736923" - } + "$date": "1498721736923" }, "modifiedAt": { - "$date": { - "$numberLong": "1498721736923" - } + "$date": "1498721736923" }, "origId": null, "name": "SpiralPrime", "notes": "Works with K-Machine app.", - "rank": { - "$numberDouble": "10.867956963614919" - }, + "rank": "10.867956963614919", "private": false, "unlisted": false, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-w3a32cyj0260lfz63-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "234" - }, - "likes": { - "$numberInt": "3" - }, + "views": "234", + "likes": "3", "revisionId": "RXoCZKsPkTD7bbhCv" } \ No newline at end of file diff --git a/art/ghH8XPT3kfdig8cXX/art.json b/art/ghH8XPT3kfdig8cXX/art.json index 416943af..0f6995d5 100644 --- a/art/ghH8XPT3kfdig8cXX/art.json +++ b/art/ghH8XPT3kfdig8cXX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1531506819425" - } + "$date": "1531506819425" }, "modifiedAt": { - "$date": { - "$numberLong": "1531506819425" - } + "$date": "1531506819425" }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9869789241891596" - }, + "rank": "1.9869789241891596", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s2f44s3t1x0j0o48f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "97" - }, - "likes": { - "$numberInt": "0" - }, + "views": "97", + "likes": "0", "revisionId": "2sCJ2KR54vF7bqvTq" } \ No newline at end of file diff --git a/art/gkNsynXB23Y8WhASo/art.json b/art/gkNsynXB23Y8WhASo/art.json index fc6e9136..db226002 100644 --- a/art/gkNsynXB23Y8WhASo/art.json +++ b/art/gkNsynXB23Y8WhASo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zzNEZzGPm5MT9wGsQ", "createdAt": { - "$date": { - "$numberLong": "1576512750256" - } + "$date": "1576512750256" }, "profile": { "first_name": "Xurxo", @@ -15,21 +13,15 @@ "username": "xurxo" }, "createdAt": { - "$date": { - "$numberLong": "1576514559998" - } + "$date": "1576514559998" }, "modifiedAt": { - "$date": { - "$numberLong": "1576516605989" - } + "$date": "1576516605989" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6108041634204595" - }, + "rank": "1.6108041634204595", "private": false, "unlisted": true, "username": "xurxo", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-3heyj3k7mlv08w6hh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "f32jrT5GmbbkaRujd" } \ No newline at end of file diff --git a/art/gkrLbb6TwrbveHw49/art.json b/art/gkrLbb6TwrbveHw49/art.json index 0c55d4d1..ad8a0b3b 100644 --- a/art/gkrLbb6TwrbveHw49/art.json +++ b/art/gkrLbb6TwrbveHw49/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1676226688969" - } + "$date": "1676226688969" }, "modifiedAt": { - "$date": { - "$numberLong": "1676226688969" - } + "$date": "1676226688969" }, "origId": null, "name": "crazy", "notes": "", - "rank": { - "$numberDouble": "1.1401826103616184" - }, + "rank": "1.1401826103616184", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-h2dnqkrvpzisr9lzq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "79" - }, - "likes": { - "$numberInt": "0" - }, + "views": "79", + "likes": "0", "revisionId": "xraiwdv9gXk27sBFc" } \ No newline at end of file diff --git a/art/gqGmyfsEh6zDQWsvA/art.json b/art/gqGmyfsEh6zDQWsvA/art.json index 545af843..972022b1 100644 --- a/art/gqGmyfsEh6zDQWsvA/art.json +++ b/art/gqGmyfsEh6zDQWsvA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551162909297" - } + "$date": "1551162909297" }, "modifiedAt": { - "$date": { - "$numberLong": "1551162909297" - } + "$date": "1551162909297" }, "origId": "pfa9757K3NJx6euhN", "name": "starship", "notes": "", - "rank": { - "$numberDouble": "1.6902786311692226" - }, + "rank": "1.6902786311692226", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jb1nrxnndn2f2as2x-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "NX4M9se8YYPnnhhny" } \ No newline at end of file diff --git a/art/gqJ33JsAWdcuKjJHH/art.json b/art/gqJ33JsAWdcuKjJHH/art.json index bc2ce301..8d6de243 100644 --- a/art/gqJ33JsAWdcuKjJHH/art.json +++ b/art/gqJ33JsAWdcuKjJHH/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446222741367" - } + "$date": "1446222741367" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-w7s8diqut6qc7yq9s-thumbnail.jpg", - "views": { - "$numberInt": "106" - }, - "likes": { - "$numberInt": "0" - }, + "views": "106", + "likes": "0", "revisionId": "deFWoqTEJ7E6MB6iB", "modifiedAt": { - "$date": { - "$numberLong": "1446222741371" - } + "$date": "1446222741371" }, - "rank": { - "$numberDouble": "1.6578250281838673" - } + "rank": "1.6578250281838673" } \ No newline at end of file diff --git a/art/grkNAy4oE5JqXxyMr/art.json b/art/grkNAy4oE5JqXxyMr/art.json index c44ca1bb..6d098f07 100644 --- a/art/grkNAy4oE5JqXxyMr/art.json +++ b/art/grkNAy4oE5JqXxyMr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1507991803152" - } + "$date": "1507991803152" }, "modifiedAt": { - "$date": { - "$numberLong": "1507991803152" - } + "$date": "1507991803152" }, "origId": "5YGSiNrquYpFi3Ggo", "name": "life is lil' better now thx", "notes": "", - "rank": { - "$numberDouble": "1.3782764251647057" - }, + "rank": "1.3782764251647057", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-d9ckseu4mmgxfnce0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "hDCxy5F5zGN4dyeap" } \ No newline at end of file diff --git a/art/gszWKmYHHf8HxkXiS/art.json b/art/gszWKmYHHf8HxkXiS/art.json index d9559ec9..6489ba01 100644 --- a/art/gszWKmYHHf8HxkXiS/art.json +++ b/art/gszWKmYHHf8HxkXiS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503465723698" - } + "$date": "1503465723698" }, "modifiedAt": { - "$date": { - "$numberLong": "1503465723698" - } + "$date": "1503465723698" }, "origId": "JFtfBxTELcg25TGwJ", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.72294375273958" - }, + "rank": "1.72294375273958", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-j3coer4mz1tt8e39y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "216" - }, - "likes": { - "$numberInt": "1" - }, + "views": "216", + "likes": "1", "revisionId": "5xgmaBmnHpah9waCv" } \ No newline at end of file diff --git a/art/gue44sXxDW5AceuTX/art.json b/art/gue44sXxDW5AceuTX/art.json index 1ce81cd2..36ad1483 100644 --- a/art/gue44sXxDW5AceuTX/art.json +++ b/art/gue44sXxDW5AceuTX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "xdTDDTRPhwPrWYuEQ", "createdAt": { - "$date": { - "$numberLong": "1551488110621" - } + "$date": "1551488110621" }, "username": "jonaced", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551488124791" - } + "$date": "1551488124791" }, "modifiedAt": { - "$date": { - "$numberLong": "1551488124791" - } + "$date": "1551488124791" }, "origId": null, "name": "Circulo", "notes": "", - "rank": { - "$numberDouble": "1.6963839151900022" - }, + "rank": "1.6963839151900022", "private": false, "unlisted": true, "username": "jonaced", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-48umvzhu16i3pnh1t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "3ep755gpzLsz4AcuN" } \ No newline at end of file diff --git a/art/gunbdr7k6M6z5hL8B/art.json b/art/gunbdr7k6M6z5hL8B/art.json index 9b2f8298..e1e3f2ac 100644 --- a/art/gunbdr7k6M6z5hL8B/art.json +++ b/art/gunbdr7k6M6z5hL8B/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": { - "$numberLong": "1508649811074" - } + "$date": "1508649811074" }, "profile": { "name": "Liam", @@ -14,21 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": { - "$numberLong": "1508661567450" - } + "$date": "1508661567450" }, "modifiedAt": { - "$date": { - "$numberLong": "1508661567450" - } + "$date": "1508661567450" }, "origId": "wTPZJYcFz58zagJqM", "name": "hello-world-3", "notes": "Messing about", - "rank": { - "$numberDouble": "1.6977422738385164" - }, + "rank": "1.6977422738385164", "private": false, "unlisted": true, "username": "liaminjapan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2a9dumc0pkzd0nqua-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "JCXBoQN5xPRhhK5rz" } \ No newline at end of file diff --git a/art/gxQFmkRMFP6oHs6Qb/art.json b/art/gxQFmkRMFP6oHs6Qb/art.json index d5f5b439..c3faacf9 100644 --- a/art/gxQFmkRMFP6oHs6Qb/art.json +++ b/art/gxQFmkRMFP6oHs6Qb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1572858129900" - } + "$date": "1572858129900" }, "modifiedAt": { - "$date": { - "$numberLong": "1572858129900" - } + "$date": "1572858129900" }, "origId": "fSdF3Y59NoqNegw7y", "name": "lines_dancing?", "notes": "", - "rank": { - "$numberDouble": "1.0285841210224431" - }, + "rank": "1.0285841210224431", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n2gix7iwgkccu74dk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "86" - }, - "likes": { - "$numberInt": "0" - }, + "views": "86", + "likes": "0", "revisionId": "Q4eoRk5LptzGWMYwR" } \ No newline at end of file diff --git a/art/gxSjsgjmXdmzAwFJY/art.json b/art/gxSjsgjmXdmzAwFJY/art.json index e07d439f..86b05836 100644 --- a/art/gxSjsgjmXdmzAwFJY/art.json +++ b/art/gxSjsgjmXdmzAwFJY/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1550248715719" - } + "$date": "1550248715719" }, "modifiedAt": { - "$date": { - "$numberLong": "1550248715719" - } + "$date": "1550248715719" }, "origId": null, "name": "Circle of points", "notes": "", - "rank": { - "$numberDouble": "1.1536397110879117" - }, + "rank": "1.1536397110879117", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-20zgeykxs42b09us7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "112" - }, - "likes": { - "$numberInt": "0" - }, + "views": "112", + "likes": "0", "revisionId": "CErSftTWuriJ8YwqG" } \ No newline at end of file diff --git a/art/gxfqzX2z6JLPodtww/art.json b/art/gxfqzX2z6JLPodtww/art.json index e47b79b6..93cc5b7b 100644 --- a/art/gxfqzX2z6JLPodtww/art.json +++ b/art/gxfqzX2z6JLPodtww/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652885812027" - } + "$date": "1652885812027" }, "modifiedAt": { - "$date": { - "$numberLong": "1652885812027" - } + "$date": "1652885812027" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.0946121608247714" - }, + "rank": "1.0946121608247714", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-e6jd2rjpeys8dumpz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "e9uW9wxr9yACxJpHY" } \ No newline at end of file diff --git a/art/gyyeCLrtNBFwdqzD3/art.json b/art/gyyeCLrtNBFwdqzD3/art.json index fc891edb..a6aa833c 100644 --- a/art/gyyeCLrtNBFwdqzD3/art.json +++ b/art/gyyeCLrtNBFwdqzD3/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543838598710" - } + "$date": "1543838598710" }, "modifiedAt": { - "$date": { - "$numberLong": "1543838598710" - } + "$date": "1543838598710" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8758374777780462" - }, + "rank": "1.8758374777780462", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-a1f9hgrzqp0sw34eq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "HgjjePsxw7hT8Pmf9" } \ No newline at end of file diff --git a/art/gyyfnx8KyXiz9QvWn/art.json b/art/gyyfnx8KyXiz9QvWn/art.json index 3d555996..bc817278 100644 --- a/art/gyyfnx8KyXiz9QvWn/art.json +++ b/art/gyyfnx8KyXiz9QvWn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "SG4MbZxYFi8cCsFwr", "createdAt": { - "$date": { - "$numberLong": "1712832147485" - } + "$date": "1712832147485" }, "profile": { "first_name": "Masoud", @@ -15,21 +13,15 @@ "username": "masoud" }, "createdAt": { - "$date": { - "$numberLong": "1712833030346" - } + "$date": "1712833030346" }, "modifiedAt": { - "$date": { - "$numberLong": "1712833030346" - } + "$date": "1712833030346" }, "origId": "ijffwwNcMKiZYCxge", "name": "zheball", "notes": "", - "rank": { - "$numberDouble": "1.145300064799041" - }, + "rank": "1.145300064799041", "private": false, "unlisted": false, "username": "masoud", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-j1z04sh3qlgivmavm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "iNPp3wFTcNWSDBBSt" } \ No newline at end of file diff --git a/art/gztz5WvpLypyur8Ls/art.json b/art/gztz5WvpLypyur8Ls/art.json index 78f3517b..c0c250ea 100644 --- a/art/gztz5WvpLypyur8Ls/art.json +++ b/art/gztz5WvpLypyur8Ls/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1526957411244" - } + "$date": "1526957411244" }, "modifiedAt": { - "$date": { - "$numberLong": "1526957411244" - } + "$date": "1526957411244" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7976108368735773" - }, + "rank": "1.7976108368735773", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-98b83zxz670x08odp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "SyT5DGhYTkYnXnDXJ" } \ No newline at end of file diff --git a/art/h2d7j2tEBmEKvpKGQ/art.json b/art/h2d7j2tEBmEKvpKGQ/art.json index 81a40dc2..6d1d61ff 100644 --- a/art/h2d7j2tEBmEKvpKGQ/art.json +++ b/art/h2d7j2tEBmEKvpKGQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652808733293" - } + "$date": "1652808733293" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946057919" - } + "$date": "1652946057919" }, "origId": "XQjMFcAi9qguPBnBG", "name": "Making A Grid - Sangbeom Kim", "notes": "Making A Grid - Sangbeom Kim", - "rank": { - "$numberDouble": "1.203897392123893" - }, + "rank": "1.203897392123893", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-c7apur1w6vbxjrc47-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "hpYf3WBwQ8AzP3HHt" } \ No newline at end of file diff --git a/art/h3CiR79ZrnrLiiXjZ/art.json b/art/h3CiR79ZrnrLiiXjZ/art.json index f1725d5d..c77b3777 100644 --- a/art/h3CiR79ZrnrLiiXjZ/art.json +++ b/art/h3CiR79ZrnrLiiXjZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "q8xjy6pWAb7ZKRnD5", "createdAt": { - "$date": { - "$numberLong": "1501694904445" - } + "$date": "1501694904445" }, "username": "playdo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501717655906" - } + "$date": "1501717655906" }, "modifiedAt": { - "$date": { - "$numberLong": "1501717655906" - } + "$date": "1501717655906" }, "origId": null, "name": "tutorial1", "notes": "", - "rank": { - "$numberDouble": "1.7699822682489825" - }, + "rank": "1.7699822682489825", "private": false, "unlisted": true, "username": "playdo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wdy76pizzte4e1pj7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "CMgkht97q9FmcfYjE" } \ No newline at end of file diff --git a/art/h3FP6QYiZoQbwACiy/art.json b/art/h3FP6QYiZoQbwACiy/art.json index a59d0086..71007ffa 100644 --- a/art/h3FP6QYiZoQbwACiy/art.json +++ b/art/h3FP6QYiZoQbwACiy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ePKJ9G9GDHfqoWJDv", "createdAt": { - "$date": { - "$numberLong": "1670907770299" - } + "$date": "1670907770299" }, "profile": { "name": "Leon Zhuang", @@ -14,21 +12,15 @@ "username": "leonzh2k" }, "createdAt": { - "$date": { - "$numberLong": "1670908615741" - } + "$date": "1670908615741" }, "modifiedAt": { - "$date": { - "$numberLong": "1670908615741" - } + "$date": "1670908615741" }, "origId": null, "name": "lesson01", "notes": "", - "rank": { - "$numberDouble": "1.901415711065749" - }, + "rank": "1.901415711065749", "private": false, "unlisted": true, "username": "leonzh2k", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-imgr23eov7ch5ye84-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "huWkhXmBZ2kJhiYLf" } \ No newline at end of file diff --git a/art/h55dGWLy6iRdoRh3j/art.json b/art/h55dGWLy6iRdoRh3j/art.json index a248694a..3cbe9f3d 100644 --- a/art/h55dGWLy6iRdoRh3j/art.json +++ b/art/h55dGWLy6iRdoRh3j/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1522428289602" - } + "$date": "1522428289602" }, "modifiedAt": { - "$date": { - "$numberLong": "1605795805356" - } + "$date": "1605795805356" }, "origId": "P9XfoFdHfyNDCwh2N", "name": "Richard Devine Point Cloud v3", "notes": "", - "rank": { - "$numberDouble": "1.1811060571225842" - }, + "rank": "1.1811060571225842", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-r2mgbhgep3kkwy56u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "jxc7FN5TQKsZCiKxB" } \ No newline at end of file diff --git a/art/h6BvsMWiHpgwT5Nhh/art.json b/art/h6BvsMWiHpgwT5Nhh/art.json index a1b5335d..d6ff7c55 100644 --- a/art/h6BvsMWiHpgwT5Nhh/art.json +++ b/art/h6BvsMWiHpgwT5Nhh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EeP4xAeypXNtxfhTf", "createdAt": { - "$date": { - "$numberLong": "1445963928966" - } + "$date": "1445963928966" }, "username": "optimus6128", "profile": { @@ -13,9 +11,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445977698884" - } + "$date": "1445977698884" }, "origId": null, "name": "pointsprite plasma", @@ -34,21 +30,13 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(1.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotDataId": "KCZfc4mKMbFz7BM49", - "views": { - "$numberInt": "2817" - }, - "likes": { - "$numberInt": "5" - }, + "views": "2817", + "likes": "5", "revisionId": "62noNrLxaWq9T3gZ5", "screenshotURL": "data/images/images-KCZfc4mKMbFz7BM49-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1446030931159" - } - }, - "rank": { - "$numberDouble": "10.239991715056377" + "$date": "1446030931159" }, + "rank": "10.239991715056377", "avatarUrl": "https://secure.gravatar.com/avatar/7a1d0b51a2de5e0d11e8ac26263b3a5a?default=retro&size=200" } \ No newline at end of file diff --git a/art/h8Ao3xWvFcr2BjkPn/art.json b/art/h8Ao3xWvFcr2BjkPn/art.json index 9d9f75f3..0429cffe 100644 --- a/art/h8Ao3xWvFcr2BjkPn/art.json +++ b/art/h8Ao3xWvFcr2BjkPn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494975113775" - } + "$date": "1494975113775" }, "modifiedAt": { - "$date": { - "$numberLong": "1494975113775" - } + "$date": "1494975113775" }, "origId": "zRecXKb9NuCfmnWv4", "name": " Gridding", "notes": "Hmmm!", - "rank": { - "$numberDouble": "1.152846320197415" - }, + "rank": "1.152846320197415", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5dhjkg0ehm37o0r29-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "fNCpPNbhgZnSHw5NB" } \ No newline at end of file diff --git a/art/h8BkWLf8vzaHjSvsv/art.json b/art/h8BkWLf8vzaHjSvsv/art.json index 86bbac6e..caf2b960 100644 --- a/art/h8BkWLf8vzaHjSvsv/art.json +++ b/art/h8BkWLf8vzaHjSvsv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653482828591" - } + "$date": "1653482828591" }, "modifiedAt": { - "$date": { - "$numberLong": "1653482828591" - } + "$date": "1653482828591" }, "origId": null, "name": "Audio Reactive Art donga.choi", "notes": "", - "rank": { - "$numberDouble": "1.411231479185026" - }, + "rank": "1.411231479185026", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6xrb56s4gj9dyuvuk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "T5qZ8JyKTh3fuSa4P" } \ No newline at end of file diff --git a/art/hDFNWtShKnbPxsk5g/art.json b/art/hDFNWtShKnbPxsk5g/art.json index a538eae2..63d94281 100644 --- a/art/hDFNWtShKnbPxsk5g/art.json +++ b/art/hDFNWtShKnbPxsk5g/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571827859619" - } + "$date": "1571827859619" }, "modifiedAt": { - "$date": { - "$numberLong": "1571827859619" - } + "$date": "1571827859619" }, "origId": "y5x2iTpL5qQdipiKy", "name": "maggg", "notes": "", - "rank": { - "$numberDouble": "1.5295225912846053" - }, + "rank": "1.5295225912846053", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ewwkarcuf37j1lu2y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "246" - }, - "likes": { - "$numberInt": "1" - }, + "views": "246", + "likes": "1", "revisionId": "CFcmwCc9vhJjeuWuM" } \ No newline at end of file diff --git a/art/hFWjmNANJteP9NeAy/art.json b/art/hFWjmNANJteP9NeAy/art.json index 23d64d1b..3192733c 100644 --- a/art/hFWjmNANJteP9NeAy/art.json +++ b/art/hFWjmNANJteP9NeAy/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463104537706" - } + "$date": "1463104537706" }, "modifiedAt": { - "$date": { - "$numberLong": "1463104537706" - } + "$date": "1463104537706" }, "origId": "Z4HpJPY5d2PNYRHZA", "name": "msh", "notes": "", - "rank": { - "$numberDouble": "10.960386966290928" - }, + "rank": "10.960386966290928", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u838bv1blw0dzxxin-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "405" - }, - "likes": { - "$numberInt": "2" - }, + "views": "405", + "likes": "2", "revisionId": "8XFDJWt3v4g6sQ9cq" } \ No newline at end of file diff --git a/art/hGb3X2yH769jCbfDy/art.json b/art/hGb3X2yH769jCbfDy/art.json index e6552d92..f7a9f4ce 100644 --- a/art/hGb3X2yH769jCbfDy/art.json +++ b/art/hGb3X2yH769jCbfDy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": { - "$numberLong": "1453130559425" - } + "$date": "1453130559425" }, "username": "gaz", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1453131558231" - } + "$date": "1453131558231" }, "modifiedAt": { - "$date": { - "$numberLong": "1453245775680" - } + "$date": "1453245775680" }, "origId": null, "name": "Wild Knot", "notes": "", - "rank": { - "$numberDouble": "1.0172056287773146" - }, + "rank": "1.0172056287773146", "private": false, "unlisted": false, "username": "gaz", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-zfzfyo0zrl0msrsq9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "270" - }, - "likes": { - "$numberInt": "0" - }, + "views": "270", + "likes": "0", "revisionId": "c7eoFSRRJGRcoQT2Y" } \ No newline at end of file diff --git a/art/hGiSXNAT8jpQc5o3a/art.json b/art/hGiSXNAT8jpQc5o3a/art.json index cffaccfc..686ea985 100644 --- a/art/hGiSXNAT8jpQc5o3a/art.json +++ b/art/hGiSXNAT8jpQc5o3a/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,14 +13,10 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1446430968406" - } + "$date": "1446430968406" }, "modifiedAt": { - "$date": { - "$numberLong": "1446431096984" - } + "$date": "1446431096984" }, "origId": null, "name": "the flames of sleng teng", @@ -42,16 +36,10 @@ "shader": "\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float ltime = time*0.2;\n float NUM_SEGMENTS = 512.0;\n float NUM_POINTS = (NUM_SEGMENTS * 2.0);\n float STEP = 0.5+0.4*cos(ltime);\n float NUM_LINES_DOWN = 512.0+180.*cos(ltime);\n\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN*15.0-ltime*0.1; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.35;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n\n float x = u * 2.0 - 1.0+0.1*cos(v+point*snd*0.1);\n float y = v * 2.0 - 1.0+0.1*sin(u+point*snd*0.1);\n vec2 xy = vec2(\n x * mix(0.0, 14.0, invV+0.3*cos(ltime*0.5)),\n y + pow(snd, 2.0) * 4.0) / (v + 0.5);\n gl_Position = vec4(xy * 0.5, 0, 2);\n\n float hue = u;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-6ulgxiduracoqi5p2-thumbnail.jpg", - "views": { - "$numberInt": "247" - }, - "likes": { - "$numberInt": "1" - }, + "views": "247", + "likes": "1", "revisionId": "djezoyx4dH5yEgHAb", "hasSound": true, - "rank": { - "$numberDouble": "1.7156748582563262" - }, + "rank": "1.7156748582563262", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/hJ9T5D48jyNh2Ziaf/art.json b/art/hJ9T5D48jyNh2Ziaf/art.json index 35bbec89..496da836 100644 --- a/art/hJ9T5D48jyNh2Ziaf/art.json +++ b/art/hJ9T5D48jyNh2Ziaf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": { - "$numberLong": "1583423411467" - } + "$date": "1583423411467" }, "profile": { "first_name": "Andris", @@ -15,21 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": { - "$numberLong": "1583560654009" - } + "$date": "1583560654009" }, "modifiedAt": { - "$date": { - "$numberLong": "1583618184531" - } + "$date": "1583618184531" }, "origId": "Yn396rtWBPwEkd3fo", "name": "box", "notes": "", - "rank": { - "$numberDouble": "10.457724310442364" - }, + "rank": "10.457724310442364", "private": false, "unlisted": false, "username": "andris", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-n0w85h2g0ej3r9amv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "696" - }, - "likes": { - "$numberInt": "2" - }, + "views": "696", + "likes": "2", "revisionId": "e7BuJYJmguXBbnhZH" } \ No newline at end of file diff --git a/art/hJS9jEgToDSA94vDA/art.json b/art/hJS9jEgToDSA94vDA/art.json index 19c8e915..ba58aad1 100644 --- a/art/hJS9jEgToDSA94vDA/art.json +++ b/art/hJS9jEgToDSA94vDA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": { - "$numberLong": "1656593092517" - } + "$date": "1656593092517" }, "profile": { "name": "Jared", @@ -15,21 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": { - "$numberLong": "1658419955783" - } + "$date": "1658419955783" }, "modifiedAt": { - "$date": { - "$numberLong": "1658419955783" - } + "$date": "1658419955783" }, "origId": "7TrYkuK4aHzLqvZ7r", "name": "vu-spike-ball", "notes": "", - "rank": { - "$numberDouble": "1.2106878638408831" - }, + "rank": "1.2106878638408831", "private": false, "unlisted": false, "username": "molotovbliss", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-alzu7hzvjaz1kt4fi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "vm3cmaawm3iBK3wsH" } \ No newline at end of file diff --git a/art/hKYwCnTKop5ukPrGH/art.json b/art/hKYwCnTKop5ukPrGH/art.json index d9bd5f50..d5dc8fc3 100644 --- a/art/hKYwCnTKop5ukPrGH/art.json +++ b/art/hKYwCnTKop5ukPrGH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": { - "$numberLong": "1486735121030" - } + "$date": "1486735121030" }, "username": "lizell", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486738098281" - } + "$date": "1486738098281" }, "modifiedAt": { - "$date": { - "$numberLong": "1486738098281" - } + "$date": "1486738098281" }, "origId": "PZbvDng9i2QhrcC3y", "name": "tut04", "notes": "", - "rank": { - "$numberDouble": "1.9865691050301457" - }, + "rank": "1.9865691050301457", "private": false, "unlisted": true, "username": "lizell", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2ukpgs09s1hiaz1a7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "NExfWsm49fPnsMT6d" } \ No newline at end of file diff --git a/art/hQ22f6sNbz8Dczs4G/art.json b/art/hQ22f6sNbz8Dczs4G/art.json index 5c828d61..6c062696 100644 --- a/art/hQ22f6sNbz8Dczs4G/art.json +++ b/art/hQ22f6sNbz8Dczs4G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652623872012" - } + "$date": "1652623872012" }, "modifiedAt": { - "$date": { - "$numberLong": "1652623872012" - } + "$date": "1652623872012" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.0261212788331344" - }, + "rank": "1.0261212788331344", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ye4hhqykknkgh4wis-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "16" - }, - "likes": { - "$numberInt": "0" - }, + "views": "16", + "likes": "0", "revisionId": "5GmFvsyudHg2QDekd" } \ No newline at end of file diff --git a/art/hTATeX2kPux2LeQdD/art.json b/art/hTATeX2kPux2LeQdD/art.json index 90335037..6acbe906 100644 --- a/art/hTATeX2kPux2LeQdD/art.json +++ b/art/hTATeX2kPux2LeQdD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1507993477727" - } + "$date": "1507993477727" }, "modifiedAt": { - "$date": { - "$numberLong": "1507993477727" - } + "$date": "1507993477727" }, "origId": "huDQEAMcWYoP6hWGS", "name": "Galaxy dance", "notes": "", - "rank": { - "$numberDouble": "1.5884729003651437" - }, + "rank": "1.5884729003651437", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-e6l3c5pszer4ze7l6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "grnWw4DHjdXZMASdk" } \ No newline at end of file diff --git a/art/hXDoWkGSTBFBQGXnN/art.json b/art/hXDoWkGSTBFBQGXnN/art.json index a045f490..10c54d1b 100644 --- a/art/hXDoWkGSTBFBQGXnN/art.json +++ b/art/hXDoWkGSTBFBQGXnN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684324332351" - } + "$date": "1684324332351" }, "modifiedAt": { - "$date": { - "$numberLong": "1684324332351" - } + "$date": "1684324332351" }, "origId": null, "name": "Making A Grid by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 01 - Making a Grid. ", - "rank": { - "$numberDouble": "1.3210941743463966" - }, + "rank": "1.3210941743463966", "private": false, "unlisted": false, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jvr097bu3nleexao4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "wXMJ3AtaJi9S2grbN" } \ No newline at end of file diff --git a/art/hXxx7rTq8dZYFKSs5/art.json b/art/hXxx7rTq8dZYFKSs5/art.json index 8209bb23..bda4bd26 100644 --- a/art/hXxx7rTq8dZYFKSs5/art.json +++ b/art/hXxx7rTq8dZYFKSs5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1591247007290" - } + "$date": "1591247007290" }, "modifiedAt": { - "$date": { - "$numberLong": "1591247007290" - } + "$date": "1591247007290" }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "", - "rank": { - "$numberDouble": "1.512273753585317" - }, + "rank": "1.512273753585317", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-anlim9ijwf76f1pox-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "80" - }, - "likes": { - "$numberInt": "0" - }, + "views": "80", + "likes": "0", "revisionId": "j9BTgmbriqGPx2QBN" } \ No newline at end of file diff --git a/art/hbcHxbJiDeAnvZ9Bf/art.json b/art/hbcHxbJiDeAnvZ9Bf/art.json index 7357b3c5..1c6ac7ef 100644 --- a/art/hbcHxbJiDeAnvZ9Bf/art.json +++ b/art/hbcHxbJiDeAnvZ9Bf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1567186215272" - } + "$date": "1567186215272" }, "modifiedAt": { - "$date": { - "$numberLong": "1567186215272" - } + "$date": "1567186215272" }, "origId": "T3rPrhgzehKeaqZc6", "name": "dyson", "notes": "", - "rank": { - "$numberDouble": "1.7505456204580618" - }, + "rank": "1.7505456204580618", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bhfngc8huxyp5c86n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "uTTe4vn47SdghGmPT" } \ No newline at end of file diff --git a/art/hdoyK6tHCoauDPZQL/art.json b/art/hdoyK6tHCoauDPZQL/art.json index 1ef8b3ba..eeefdfc6 100644 --- a/art/hdoyK6tHCoauDPZQL/art.json +++ b/art/hdoyK6tHCoauDPZQL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1570868638843" - } + "$date": "1570868638843" }, "modifiedAt": { - "$date": { - "$numberLong": "1570868638843" - } + "$date": "1570868638843" }, "origId": "qvctZ7frDWv9mM6Do", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.1903439404115137" - }, + "rank": "1.1903439404115137", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3n7mcu0l7jpcztcpy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "2vtdRtKk747YTe87T" } \ No newline at end of file diff --git a/art/hffRc9FH8TMNKECkJ/art.json b/art/hffRc9FH8TMNKECkJ/art.json index 4e2c7f86..6924d4ea 100644 --- a/art/hffRc9FH8TMNKECkJ/art.json +++ b/art/hffRc9FH8TMNKECkJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1550331196597" - } + "$date": "1550331196597" }, "modifiedAt": { - "$date": { - "$numberLong": "1550331196597" - } + "$date": "1550331196597" }, "origId": "a75Aou3fJGMJjXG5r", "name": "bhatsu", "notes": "", - "rank": { - "$numberDouble": "10.300275632576067" - }, + "rank": "10.300275632576067", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1pnaycawcq4h45nna-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1030" - }, - "likes": { - "$numberInt": "12" - }, + "views": "1030", + "likes": "12", "revisionId": "bFfDfd9Wrd4SjPtnj" } \ No newline at end of file diff --git a/art/hhDozSmRkW3ExvhoP/art.json b/art/hhDozSmRkW3ExvhoP/art.json index 00a264e0..853ca801 100644 --- a/art/hhDozSmRkW3ExvhoP/art.json +++ b/art/hhDozSmRkW3ExvhoP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501421082126" - } + "$date": "1501421082126" }, "modifiedAt": { - "$date": { - "$numberLong": "1501421082126" - } + "$date": "1501421082126" }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepox2", "notes": "", - "rank": { - "$numberDouble": "1.0046821610238243" - }, + "rank": "1.0046821610238243", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pive2cjmewpwre7k5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "160" - }, - "likes": { - "$numberInt": "0" - }, + "views": "160", + "likes": "0", "revisionId": "a2EjqAWM4Hdx5Wyqk" } \ No newline at end of file diff --git a/art/hhsdvkiJ32bCTcezv/art.json b/art/hhsdvkiJ32bCTcezv/art.json index 85eceadf..c417f011 100644 --- a/art/hhsdvkiJ32bCTcezv/art.json +++ b/art/hhsdvkiJ32bCTcezv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446106111444" - } + "$date": "1446106111444" }, "origId": null, "name": "blendy", @@ -35,23 +31,15 @@ "shader": "#define PI radians(180.0)\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n gl_PointSize = resolution.x / 40.0 ;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + time) * radius;\n float s = sin(angle + time) * radius;\n float orbitAngle = count * 0.01;\n float r2 = sin(orbitAngle);\n float oC = cos(orbitAngle + time * count * 0.01) * r2;\n float oS = sin(orbitAngle + time * count * 0.01) * r2;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n\n float dd = length(xy);\n float snd = pow(texture2D(sound, vec2(fract(count * 0.01) * 0.125, dd * 0.1)).a, 5.0);\n \n xy = xy + xy * snd ;\n gl_Position = vec4(xy * aspect + mouse * 0.1, -fract(count * 0.01), 1);\n \n float hue = (time * 0.01 + count * 1.001);\n v_color = vec4(mix(hsv2rgb(vec3(hue + snd, 1, 1)), vec3(1,1,1), snd), 0.1 + snd * 0.5);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-cgwkt07m8oqodiaze-thumbnail.jpg", - "views": { - "$numberInt": "4273" - }, - "likes": { - "$numberInt": "7" - }, + "views": "4273", + "likes": "7", "revisionId": "5ydJHiQznhBMMvdyq", "modifiedAt": { - "$date": { - "$numberLong": "1451646094830" - } + "$date": "1451646094830" }, "hasSound": true, "private": false, - "rank": { - "$numberDouble": "10.89958787806171" - }, + "rank": "10.89958787806171", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "", "unlisted": false diff --git a/art/hjpDj9NpsfdHuD6Ya/art.json b/art/hjpDj9NpsfdHuD6Ya/art.json index 98706b6c..d68a71b8 100644 --- a/art/hjpDj9NpsfdHuD6Ya/art.json +++ b/art/hjpDj9NpsfdHuD6Ya/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1482756917989" - } + "$date": "1482756917989" }, "modifiedAt": { - "$date": { - "$numberLong": "1482756917989" - } + "$date": "1482756917989" }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral2", "notes": "", - "rank": { - "$numberDouble": "1.6504821947507462" - }, + "rank": "1.6504821947507462", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zv3xwlxbumoflar2a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "7vhZxEL55siW69Ea7" } \ No newline at end of file diff --git a/art/hmpjw2dG3vhXJ4Mhu/art.json b/art/hmpjw2dG3vhXJ4Mhu/art.json index c82a8b27..4170827c 100644 --- a/art/hmpjw2dG3vhXJ4Mhu/art.json +++ b/art/hmpjw2dG3vhXJ4Mhu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1579088451162" - } + "$date": "1579088451162" }, "modifiedAt": { - "$date": { - "$numberLong": "1579088451162" - } + "$date": "1579088451162" }, "origId": "eq2kbtwQE5YiHEkMu", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.0704773401810017" - }, + "rank": "1.0704773401810017", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hklifsgrrs3xpsexy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "394" - }, - "likes": { - "$numberInt": "0" - }, + "views": "394", + "likes": "0", "revisionId": "jjJzEonNBWTaYZ9rP" } \ No newline at end of file diff --git a/art/hnZQWotZNLbSjY9bs/art.json b/art/hnZQWotZNLbSjY9bs/art.json index c3ac6269..39e2590b 100644 --- a/art/hnZQWotZNLbSjY9bs/art.json +++ b/art/hnZQWotZNLbSjY9bs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1652979048074" - } + "$date": "1652979048074" }, "modifiedAt": { - "$date": { - "$numberLong": "1652979048074" - } + "$date": "1652979048074" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.8668482192740745" - }, + "rank": "1.8668482192740745", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-g84k9ktmw1u5u22tx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "101" - }, - "likes": { - "$numberInt": "0" - }, + "views": "101", + "likes": "0", "revisionId": "Qt9Spdw9RfS7kXAzx" } \ No newline at end of file diff --git a/art/hppyeGQduA2gx5GYx/art.json b/art/hppyeGQduA2gx5GYx/art.json index 97be5b7d..9399bdff 100644 --- a/art/hppyeGQduA2gx5GYx/art.json +++ b/art/hppyeGQduA2gx5GYx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": { - "$numberLong": "1590717528473" - } + "$date": "1590717528473" }, "username": "cjensen93", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590722178498" - } + "$date": "1590722178498" }, "modifiedAt": { - "$date": { - "$numberLong": "1590722178498" - } + "$date": "1590722178498" }, "origId": "viP5QEyt8HBLNEEbD", "name": "Sound Reactive Basic", "notes": "Sound Reactive Advanced", - "rank": { - "$numberDouble": "1.6980814106542756" - }, + "rank": "1.6980814106542756", "private": false, "unlisted": true, "username": "cjensen93", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-m9qb02p14g8c9pdqd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "JxhuTDv6yWBpeDtP7" } \ No newline at end of file diff --git a/art/hrgNyucvZAE9WwRLF/art.json b/art/hrgNyucvZAE9WwRLF/art.json index 45a92c26..8e4b0e7f 100644 --- a/art/hrgNyucvZAE9WwRLF/art.json +++ b/art/hrgNyucvZAE9WwRLF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LfePinvQPNCxjenZx", "createdAt": { - "$date": { - "$numberLong": "1445944728690" - } + "$date": "1445944728690" }, "profile": { "name": null, @@ -14,9 +12,7 @@ "username": "artsime" }, "createdAt": { - "$date": { - "$numberLong": "1445944759700" - } + "$date": "1445944759700" }, "origId": "asSnAehpD5b5tuJ27", "name": "round", @@ -35,22 +31,14 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 5.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 16.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 1500.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.2 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.300;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n \n gl_PointSize = min(32.0, 3.0 + pow((snd + 0.2) * 1.5, 10.0) * mix(13.0, 0.3, v));\n\n float x = u * PI * 1400.0 + snd - 0.5 + sin(count + time * 0.00000) * 0.1450;\n float y = v - pow(snd, 1.5) * 0.4 + 0.5;\n float c = cos(x);\n float s = sin(x);\n vec2 xy = vec2(c * y, s * y);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "guDSJocAmZP4fmhiG", - "views": { - "$numberInt": "238" - }, - "likes": { - "$numberInt": "0" - }, + "views": "238", + "likes": "0", "revisionId": "ZFT4e9nN8NRizfcL2", "screenshotURL": "data/images/images-guDSJocAmZP4fmhiG-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445944781007" - } + "$date": "1445944781007" }, "hasSound": true, - "rank": { - "$numberDouble": "1.0072194498221478" - }, + "rank": "1.0072194498221478", "avatarUrl": "https://avatars.githubusercontent.com/artsime?s=200" } \ No newline at end of file diff --git a/art/hsjAgdurCB49NCkC7/art.json b/art/hsjAgdurCB49NCkC7/art.json index e139f926..be268843 100644 --- a/art/hsjAgdurCB49NCkC7/art.json +++ b/art/hsjAgdurCB49NCkC7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684505844152" - } + "$date": "1684505844152" }, "modifiedAt": { - "$date": { - "$numberLong": "1684506352109" - } + "$date": "1684506352109" }, "origId": null, "name": "Color", "notes": "", - "rank": { - "$numberDouble": "1.4808342488894317" - }, + "rank": "1.4808342488894317", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0ybjtzzbd9qjwrjsk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "ZfA7WroNNTK6m5E37" } \ No newline at end of file diff --git a/art/huDQEAMcWYoP6hWGS/art.json b/art/huDQEAMcWYoP6hWGS/art.json index cff8bc79..98e97da6 100644 --- a/art/huDQEAMcWYoP6hWGS/art.json +++ b/art/huDQEAMcWYoP6hWGS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "83xBsDBGvFA5W6NAW", "createdAt": { - "$date": { - "$numberLong": "1498743336765" - } + "$date": "1498743336765" }, "profile": { "name": "Gearcode", @@ -14,21 +12,15 @@ "username": "gearcode" }, "createdAt": { - "$date": { - "$numberLong": "1498743349644" - } + "$date": "1498743349644" }, "modifiedAt": { - "$date": { - "$numberLong": "1498811459977" - } + "$date": "1498811459977" }, "origId": null, "name": "Galaxy dance", "notes": "", - "rank": { - "$numberDouble": "10.210952504073981" - }, + "rank": "10.210952504073981", "private": false, "unlisted": false, "username": "gearcode", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-k9rd874b9v2d6e13w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "972" - }, - "likes": { - "$numberInt": "7" - }, + "views": "972", + "likes": "7", "revisionId": "M8dkEDtPDGaP9zSkD" } \ No newline at end of file diff --git a/art/hwNhHN2Dy2kDpwmBD/art.json b/art/hwNhHN2Dy2kDpwmBD/art.json index 77777e4e..220aaf7f 100644 --- a/art/hwNhHN2Dy2kDpwmBD/art.json +++ b/art/hwNhHN2Dy2kDpwmBD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496328564486" - } + "$date": "1496328564486" }, "modifiedAt": { - "$date": { - "$numberLong": "1496328564486" - } + "$date": "1496328564486" }, "origId": "q9BoWL6vYgWMPi8CP", "name": "Lesson05b", "notes": "Lesson FiveB tutorial code.", - "rank": { - "$numberDouble": "1.1704403332507107" - }, + "rank": "1.1704403332507107", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-gofmoa8xhfztlo4si-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Quscu4iRptYRFZQBt" } \ No newline at end of file diff --git a/art/hwZKXhEqYhJTNoSZX/art.json b/art/hwZKXhEqYhJTNoSZX/art.json index ca60cbb2..9955b904 100644 --- a/art/hwZKXhEqYhJTNoSZX/art.json +++ b/art/hwZKXhEqYhJTNoSZX/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585611931446" - } + "$date": "1585611931446" }, "modifiedAt": { - "$date": { - "$numberLong": "1585611931446" - } + "$date": "1585611931446" }, "origId": null, "name": "zheballv3", "notes": "", - "rank": { - "$numberDouble": "1.4286158057120533" - }, + "rank": "1.4286158057120533", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-z896sest5fiw4cm4v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "JyRrpzFb7ctDMqgPY" } \ No newline at end of file diff --git a/art/hx3wegzB6mT7kmxAg/art.json b/art/hx3wegzB6mT7kmxAg/art.json index 3d0c8b7a..8e188fb6 100644 --- a/art/hx3wegzB6mT7kmxAg/art.json +++ b/art/hx3wegzB6mT7kmxAg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": { - "$numberLong": "1590975314952" - } + "$date": "1590975314952" }, "profile": { "first_name": "xi", @@ -15,21 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": { - "$numberLong": "1590975327395" - } + "$date": "1590975327395" }, "modifiedAt": { - "$date": { - "$numberLong": "1590975327395" - } + "$date": "1590975327395" }, "origId": null, "name": "lesson01", "notes": "", - "rank": { - "$numberDouble": "1.47082637860336" - }, + "rank": "1.47082637860336", "private": false, "unlisted": true, "username": "xi", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-hk5o5iprckn3tjki8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Ka5sYevMMt2Akxxpd" } \ No newline at end of file diff --git a/art/hx9o8G4NbrqkXa8dd/art.json b/art/hx9o8G4NbrqkXa8dd/art.json index 95859288..7ea83329 100644 --- a/art/hx9o8G4NbrqkXa8dd/art.json +++ b/art/hx9o8G4NbrqkXa8dd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XXJ3rh9sSe4pkGYPu", "createdAt": { - "$date": { - "$numberLong": "1517961347141" - } + "$date": "1517961347141" }, "profile": { "first_name": "Michell", @@ -15,21 +13,15 @@ "username": "michell" }, "createdAt": { - "$date": { - "$numberLong": "1518145136543" - } + "$date": "1518145136543" }, "modifiedAt": { - "$date": { - "$numberLong": "1518145136543" - } + "$date": "1518145136543" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4995909537688088" - }, + "rank": "1.4995909537688088", "private": false, "unlisted": true, "username": "michell", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-1xm241qu4ezj4n4qj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Lon5btzu4aobJ9fHv" } \ No newline at end of file diff --git a/art/hzwNZWmd4xaC2Z6Wa/art.json b/art/hzwNZWmd4xaC2Z6Wa/art.json index 8a65c437..27ce1791 100644 --- a/art/hzwNZWmd4xaC2Z6Wa/art.json +++ b/art/hzwNZWmd4xaC2Z6Wa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504632643846" - } + "$date": "1504632643846" }, "modifiedAt": { - "$date": { - "$numberLong": "1504632643846" - } + "$date": "1504632643846" }, "origId": null, "name": "test", "notes": "test", - "rank": { - "$numberDouble": "1.575538595356777" - }, + "rank": "1.575538595356777", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4rf8uhe8j0uzv8y70-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "mb8eq6mHoFMRBbg9C" } \ No newline at end of file diff --git a/art/i2H6FMn7RveYhnm4D/art.json b/art/i2H6FMn7RveYhnm4D/art.json index 3e01c5f4..ee3daed9 100644 --- a/art/i2H6FMn7RveYhnm4D/art.json +++ b/art/i2H6FMn7RveYhnm4D/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1682099995916" - } + "$date": "1682099995916" }, "modifiedAt": { - "$date": { - "$numberLong": "1682099995916" - } + "$date": "1682099995916" }, "origId": null, "name": "PulseSphere", "notes": "", - "rank": { - "$numberDouble": "1.4449472458542183" - }, + "rank": "1.4449472458542183", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-z22555c71wz618mva-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "qGLodCeaDPSECpDYu" } \ No newline at end of file diff --git a/art/i2MzwYgwq9p5mJ42Q/art.json b/art/i2MzwYgwq9p5mJ42Q/art.json index 58d951a4..a77d5da1 100644 --- a/art/i2MzwYgwq9p5mJ42Q/art.json +++ b/art/i2MzwYgwq9p5mJ42Q/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1544475740223" - } + "$date": "1544475740223" }, "modifiedAt": { - "$date": { - "$numberLong": "1544475740223" - } + "$date": "1544475740223" }, "origId": "rpsbSKo8heXFgATpg", "name": "color chain", "notes": "", - "rank": { - "$numberDouble": "1.2835982194658397" - }, + "rank": "1.2835982194658397", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-v4151htp019pzzqtb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "BrPcAHF5w5wP6pQMo" } \ No newline at end of file diff --git a/art/i3Zcb8RFiak58hsFx/art.json b/art/i3Zcb8RFiak58hsFx/art.json index 1ed56b1b..1a8a9412 100644 --- a/art/i3Zcb8RFiak58hsFx/art.json +++ b/art/i3Zcb8RFiak58hsFx/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589349570905" - } + "$date": "1589349570905" }, "modifiedAt": { - "$date": { - "$numberLong": "1589349570905" - } + "$date": "1589349570905" }, "origId": "D5f5NhSGgh7gLgnm3", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.0886396227013302" - }, + "rank": "1.0886396227013302", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1uwipxrqhluc9cp90-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "krfj2mRKTZ3AXJDtC" } \ No newline at end of file diff --git a/art/i45xFrKEbpDpjYMW8/art.json b/art/i45xFrKEbpDpjYMW8/art.json index e208afcd..5ecc6a07 100644 --- a/art/i45xFrKEbpDpjYMW8/art.json +++ b/art/i45xFrKEbpDpjYMW8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1558920065976" - } + "$date": "1558920065976" }, "modifiedAt": { - "$date": { - "$numberLong": "1558920065976" - } + "$date": "1558920065976" }, "origId": "KpZcShvoy64nZQwG7", "name": "lesson 2", "notes": "", - "rank": { - "$numberDouble": "1.1388800770413288" - }, + "rank": "1.1388800770413288", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-htvpv3yg3yfwurarj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "JatQJgD2sbJgk7tMZ" } \ No newline at end of file diff --git a/art/i6KKW4mstdDQe6aQK/art.json b/art/i6KKW4mstdDQe6aQK/art.json index a0139673..53e97809 100644 --- a/art/i6KKW4mstdDQe6aQK/art.json +++ b/art/i6KKW4mstdDQe6aQK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684929333927" - } + "$date": "1684929333927" }, "modifiedAt": { - "$date": { - "$numberLong": "1684929333927" - } + "$date": "1684929333927" }, "origId": null, "name": "Audio Reactive Art with rainbow color by Jaeyeong An", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": { - "$numberDouble": "1.171283335483596" - }, + "rank": "1.171283335483596", "private": false, "unlisted": false, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-y1h30l04ewwc6pb3m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "jdeWYkR96TqrKe4LB" } \ No newline at end of file diff --git a/art/iCRwaQsZvFQ2eLheK/art.json b/art/iCRwaQsZvFQ2eLheK/art.json index 279d8218..a8cc83c1 100644 --- a/art/iCRwaQsZvFQ2eLheK/art.json +++ b/art/iCRwaQsZvFQ2eLheK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684750815626" - } + "$date": "1684750815626" }, "modifiedAt": { - "$date": { - "$numberLong": "1684750815626" - } + "$date": "1684750815626" }, "origId": null, "name": "Audio Reactive Art - Tweak", "notes": "", - "rank": { - "$numberDouble": "1.164512762775197" - }, + "rank": "1.164512762775197", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ncbpbz5360e6i9r4j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "9zt8RS4fsQrdBKR6z" } \ No newline at end of file diff --git a/art/iE3Xz7bewdDm3shFC/art.json b/art/iE3Xz7bewdDm3shFC/art.json index aa55ad6d..dfb84fcd 100644 --- a/art/iE3Xz7bewdDm3shFC/art.json +++ b/art/iE3Xz7bewdDm3shFC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pdZqGqCCdaZadyFNo", "createdAt": { - "$date": { - "$numberLong": "1446229281794" - } + "$date": "1446229281794" }, "profile": { "name": "Mihail Szabolcs", @@ -14,9 +12,7 @@ "username": "c0d3rguy" }, "createdAt": { - "$date": { - "$numberLong": "1446230771097" - } + "$date": "1446230771097" }, "origId": null, "name": "Infinite Heart of Glass", @@ -35,21 +31,13 @@ "shader": "void main() {\n \n float t = time + 5.0;\n \n float sndx = texture2D(sound, vec2(0.4, 0.4)).a;\n float sndy = texture2D(sound, vec2(0.2, 0.2)).a;\n \n float xo = vertexId / 128.0;\n float yo = vertexId / 64.0;\n \n vec2 xy = vec2(cos(xo * t) * 2.0 * sndx, \n sin(yo * t) * 2.0 * sndy * sndx);\n xy *= 0.8;\n\n \n gl_Position = vec4(xy, 0, 1);\n\n v_color = vec4(vec3(clamp(xy.y + 0.8, 0.0, 1.0), \n clamp(xy.x + 0.7, 0.0, 1.0), \n clamp(xy.y + 0.8, 0.0, 1.0)), 1.0);\n}" }, "screenshotURL": "data/images/images-9h2aq4d3g8kdx2xez-thumbnail.jpg", - "views": { - "$numberInt": "140" - }, - "likes": { - "$numberInt": "0" - }, + "views": "140", + "likes": "0", "revisionId": "6atefXiFyqtwzqrm7", "modifiedAt": { - "$date": { - "$numberLong": "1446232894592" - } + "$date": "1446232894592" }, "hasSound": true, - "rank": { - "$numberDouble": "1.985163255251807" - }, + "rank": "1.985163255251807", "avatarUrl": "https://pbs.twimg.com/profile_images/378800000551418133/f31731617a0899fd1ead112449b1c178_200x200.png" } \ No newline at end of file diff --git a/art/iEqWJsdh8qGqoogEL/art.json b/art/iEqWJsdh8qGqoogEL/art.json index 671e08c5..5d56442d 100644 --- a/art/iEqWJsdh8qGqoogEL/art.json +++ b/art/iEqWJsdh8qGqoogEL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r4zsM2XN7uuZrAJGd", "createdAt": { - "$date": { - "$numberLong": "1551479392194" - } + "$date": "1551479392194" }, "profile": { "first_name": "Yuso", @@ -15,21 +13,15 @@ "username": "yuso" }, "createdAt": { - "$date": { - "$numberLong": "1551479403333" - } + "$date": "1551479403333" }, "modifiedAt": { - "$date": { - "$numberLong": "1552688099912" - } + "$date": "1552688099912" }, "origId": null, "name": "Africa", "notes": "", - "rank": { - "$numberDouble": "1.9131327748598552" - }, + "rank": "1.9131327748598552", "private": false, "unlisted": true, "username": "yuso", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-9xenvn7aeibvynbn8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "Y6xRgwMMofRoK8TW5" } \ No newline at end of file diff --git a/art/iGf4owSji9QC6P8yF/art.json b/art/iGf4owSji9QC6P8yF/art.json index d018df73..d5aa8513 100644 --- a/art/iGf4owSji9QC6P8yF/art.json +++ b/art/iGf4owSji9QC6P8yF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500345093170" - } + "$date": "1500345093170" }, "modifiedAt": { - "$date": { - "$numberLong": "1500345093170" - } + "$date": "1500345093170" }, "origId": "cQ2oBbxfbCYZLRFtr", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.6581078737103152" - }, + "rank": "1.6581078737103152", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-h00fwicu0d4pwunvt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "165" - }, - "likes": { - "$numberInt": "1" - }, + "views": "165", + "likes": "1", "revisionId": "ukZKnTNGfBy4yyfbn" } \ No newline at end of file diff --git a/art/iHAobXHhdNFgDxEiP/art.json b/art/iHAobXHhdNFgDxEiP/art.json index aad63d44..834fe660 100644 --- a/art/iHAobXHhdNFgDxEiP/art.json +++ b/art/iHAobXHhdNFgDxEiP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494975337270" - } + "$date": "1494975337270" }, "modifiedAt": { - "$date": { - "$numberLong": "1494975337270" - } + "$date": "1494975337270" }, "origId": "h8Ao3xWvFcr2BjkPn", "name": " Gridding", "notes": "Hmmm!", - "rank": { - "$numberDouble": "1.4310959517200161" - }, + "rank": "1.4310959517200161", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hu0uowatgv7c84204-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "WQtZCLAzJKS89QBWj" } \ No newline at end of file diff --git a/art/iJobHmTq8ahMEWFSG/art.json b/art/iJobHmTq8ahMEWFSG/art.json index ba7c0f8c..60fd4b63 100644 --- a/art/iJobHmTq8ahMEWFSG/art.json +++ b/art/iJobHmTq8ahMEWFSG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1600668508426" - } + "$date": "1600668508426" }, "modifiedAt": { - "$date": { - "$numberLong": "1600942479802" - } + "$date": "1600942479802" }, "origId": null, "name": "new-desu-dance", "notes": "Still in vogue to be dead.\n\nstole a bunch of boilerplate from gman", - "rank": { - "$numberDouble": "1.837571803538919" - }, + "rank": "1.837571803538919", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-k210otrzy5415ev5i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "181" - }, - "likes": { - "$numberInt": "1" - }, + "views": "181", + "likes": "1", "revisionId": "7zLn69JLAQLrjzHeA" } \ No newline at end of file diff --git a/art/iKJAEsvWRjffu2QnA/art.json b/art/iKJAEsvWRjffu2QnA/art.json index 7e249d11..c4c11b3d 100644 --- a/art/iKJAEsvWRjffu2QnA/art.json +++ b/art/iKJAEsvWRjffu2QnA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1505001040490" - } + "$date": "1505001040490" }, "modifiedAt": { - "$date": { - "$numberLong": "1505001040490" - } + "$date": "1505001040490" }, "origId": "2DYifmxshFTc2mdD4", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.7349532134885435" - }, + "rank": "1.7349532134885435", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kokyudeccwz0cbz3x-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "138" - }, - "likes": { - "$numberInt": "0" - }, + "views": "138", + "likes": "0", "revisionId": "ASJaGEcTs6u5czBwK" } \ No newline at end of file diff --git a/art/iLmsLpSgTGLkxKPxP/art.json b/art/iLmsLpSgTGLkxKPxP/art.json index 446cfe60..aab680ce 100644 --- a/art/iLmsLpSgTGLkxKPxP/art.json +++ b/art/iLmsLpSgTGLkxKPxP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565836508364" - } + "$date": "1565836508364" }, "modifiedAt": { - "$date": { - "$numberLong": "1565836508364" - } + "$date": "1565836508364" }, "origId": "ccQWyo6KBLufEhq89", "name": "dotp", "notes": "", - "rank": { - "$numberDouble": "1.1789089921737401" - }, + "rank": "1.1789089921737401", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-orm852jzpbjddqq3l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "1" - }, + "views": "60", + "likes": "1", "revisionId": "voeogDazmagLLQCi8" } \ No newline at end of file diff --git a/art/iPNXnwa34wBgSSDGd/art.json b/art/iPNXnwa34wBgSSDGd/art.json index 0aeec6e1..d0bea610 100644 --- a/art/iPNXnwa34wBgSSDGd/art.json +++ b/art/iPNXnwa34wBgSSDGd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500328981537" - } + "$date": "1500328981537" }, "modifiedAt": { - "$date": { - "$numberLong": "1500328981537" - } + "$date": "1500328981537" }, "origId": "Rkg7vqW56XS6yjEbT", "name": "crystal irisz (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.2819364590766384" - }, + "rank": "1.2819364590766384", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qumn71pnrbrt4ri2y-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "189" - }, - "likes": { - "$numberInt": "1" - }, + "views": "189", + "likes": "1", "revisionId": "inzmYFvGqjgNJA67T" } \ No newline at end of file diff --git a/art/iPiDjpBYDPGFTGp8Y/art.json b/art/iPiDjpBYDPGFTGp8Y/art.json index 096f0eaa..e5a113e7 100644 --- a/art/iPiDjpBYDPGFTGp8Y/art.json +++ b/art/iPiDjpBYDPGFTGp8Y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": { - "$numberLong": "1446288834244" - } + "$date": "1446288834244" }, "profile": { "name": "Clément Duquesne", @@ -14,14 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": { - "$numberLong": "1447020608465" - } + "$date": "1447020608465" }, "modifiedAt": { - "$date": { - "$numberLong": "1447022821129" - } + "$date": "1447022821129" }, "origId": "cdqm4FpNvFdtD7We7", "name": "residualfill", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-fz2lm2mbb8jipbv2g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "224" - }, - "likes": { - "$numberInt": "1" - }, + "views": "224", + "likes": "1", "revisionId": "Z5c3XiWhe3mtH2nNK", - "rank": { - "$numberDouble": "1.5253919359736872" - }, + "rank": "1.5253919359736872", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/iQ3Lo8pe7QqDdz8qi/art.json b/art/iQ3Lo8pe7QqDdz8qi/art.json index aed8558e..b7b7e831 100644 --- a/art/iQ3Lo8pe7QqDdz8qi/art.json +++ b/art/iQ3Lo8pe7QqDdz8qi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1484750310133" - } + "$date": "1484750310133" }, "modifiedAt": { - "$date": { - "$numberLong": "1484750310133" - } + "$date": "1484750310133" }, "origId": "Q4dpCbhvWMYfDz5Nb", "name": "xduel", "notes": "", - "rank": { - "$numberDouble": "10.153172538806013" - }, + "rank": "10.153172538806013", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nyzootsvhi46iv9ec-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "336" - }, - "likes": { - "$numberInt": "6" - }, + "views": "336", + "likes": "6", "revisionId": "hWHhEsjpywcnK4Kdb" } \ No newline at end of file diff --git a/art/iQAtnkJRC8XtvT4tW/art.json b/art/iQAtnkJRC8XtvT4tW/art.json index fe578d9b..5c694e44 100644 --- a/art/iQAtnkJRC8XtvT4tW/art.json +++ b/art/iQAtnkJRC8XtvT4tW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,9 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1445996484883" - } + "$date": "1445996484883" }, "origId": "mSDHF7AjBowN86DnJ", "name": "synapsicorporation2", @@ -36,22 +32,14 @@ "shader": "#define PI 3.14159\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\n// music by rez! here we goooooooo-oo-oo-oooooooo.....\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n\n float localTime = time + 20.0;\n \n float NUM_SEGMENTS = localTime*cos(texture2D(floatSound,vec2(localTime*0.0000001,cos(localTime*0.0000001))).a*0.00001);\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2+cos(texture2D(floatSound,vec2(count*0.01,angle*0.01)).a*0.0001*localTime);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01*texture2D(floatSound,vec2(localTime,s+vertexId*0.01)).a*0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n \n \n float aa = (localTime*0.001)*cos(localTime*0.0001*vertexId);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle-aa);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "BA9SyAeKnoEgtTBgM", - "views": { - "$numberInt": "1884" - }, - "likes": { - "$numberInt": "2" - }, + "views": "1884", + "likes": "2", "revisionId": "cb4eoYFMZRcz7uELJ", "screenshotURL": "data/images/images-BA9SyAeKnoEgtTBgM-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445996484890" - } + "$date": "1445996484890" }, "hasSound": true, - "rank": { - "$numberDouble": "10.386091889515821" - }, + "rank": "10.386091889515821", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/iQGt7fDGEeR4vD6ez/art.json b/art/iQGt7fDGEeR4vD6ez/art.json index e72ef936..d3f9bca2 100644 --- a/art/iQGt7fDGEeR4vD6ez/art.json +++ b/art/iQGt7fDGEeR4vD6ez/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652946877995" - } + "$date": "1652946877995" }, "modifiedAt": { - "$date": { - "$numberLong": "1652947000557" - } + "$date": "1652947000557" }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": { - "$numberDouble": "1.2745065773575068" - }, + "rank": "1.2745065773575068", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mwf2h05zvukz9dlhs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "ZNb7NruZEXxoZb3Mo" } \ No newline at end of file diff --git a/art/iRS5hcGrNPG5aAf3w/art.json b/art/iRS5hcGrNPG5aAf3w/art.json index bef46c22..c56a3afc 100644 --- a/art/iRS5hcGrNPG5aAf3w/art.json +++ b/art/iRS5hcGrNPG5aAf3w/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508230516551" - } + "$date": "1508230516551" }, "modifiedAt": { - "$date": { - "$numberLong": "1508230516551" - } + "$date": "1508230516551" }, "origId": "xgrH8Ga7yhuDYom6t", "name": "flowerworm", "notes": "by johan", - "rank": { - "$numberDouble": "1.973387180731501" - }, + "rank": "1.973387180731501", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kz6k5q5oxhtl1xf2j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "MPBJRpJEqCT2A7HnN" } \ No newline at end of file diff --git a/art/iXKHFGqaAHrc6rZg2/art.json b/art/iXKHFGqaAHrc6rZg2/art.json index a375b8fb..b3ed1c33 100644 --- a/art/iXKHFGqaAHrc6rZg2/art.json +++ b/art/iXKHFGqaAHrc6rZg2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1509651507305" - } + "$date": "1509651507305" }, "modifiedAt": { - "$date": { - "$numberLong": "1510507314776" - } + "$date": "1510507314776" }, "origId": null, "name": "Triangular Voronoi", "notes": "", - "rank": { - "$numberDouble": "1.94736457090829" - }, + "rank": "1.94736457090829", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-xg621jspbuf31ss6r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "224" - }, - "likes": { - "$numberInt": "1" - }, + "views": "224", + "likes": "1", "revisionId": "ARJ8FvD5ixdh2DRmM" } \ No newline at end of file diff --git a/art/ibwNoyQhKR6kMmj3j/art.json b/art/ibwNoyQhKR6kMmj3j/art.json index 22aea937..46c8e0db 100644 --- a/art/ibwNoyQhKR6kMmj3j/art.json +++ b/art/ibwNoyQhKR6kMmj3j/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652974347821" - } + "$date": "1652974347821" }, "modifiedAt": { - "$date": { - "$numberLong": "1652974347821" - } + "$date": "1652974347821" }, "origId": "bJc832Huv2tEcL58Y", "name": "Colors with Moving", "notes": "", - "rank": { - "$numberDouble": "1.6928385329736404" - }, + "rank": "1.6928385329736404", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-t4k86rmgz0zy8z5pm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "5f75u7xFraXkQR8W2" } \ No newline at end of file diff --git a/art/ieaN3Qkmk29Y5CSpG/art.json b/art/ieaN3Qkmk29Y5CSpG/art.json index 642619ea..5be81309 100644 --- a/art/ieaN3Qkmk29Y5CSpG/art.json +++ b/art/ieaN3Qkmk29Y5CSpG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508156174439" - } + "$date": "1508156174439" }, "modifiedAt": { - "$date": { - "$numberLong": "1508156174439" - } + "$date": "1508156174439" }, "origId": "A8Zc7NFQdTdeKQimv", "name": "pookymelon", "notes": "", - "rank": { - "$numberDouble": "1.9285712985200048" - }, + "rank": "1.9285712985200048", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-alk0e9anvbrewo38t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "gLpEMKDx48aKsgew9" } \ No newline at end of file diff --git a/art/iiAQmTAWuGuLLKPiP/art.json b/art/iiAQmTAWuGuLLKPiP/art.json index 8c0f6b9f..041d2c66 100644 --- a/art/iiAQmTAWuGuLLKPiP/art.json +++ b/art/iiAQmTAWuGuLLKPiP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565837966774" - } + "$date": "1565837966774" }, "modifiedAt": { - "$date": { - "$numberLong": "1565837966774" - } + "$date": "1565837966774" }, "origId": "PRrsa99yGZN6XannP", "name": "old greg kmachine wip22", "notes": "", - "rank": { - "$numberDouble": "1.8141670858942407" - }, + "rank": "1.8141670858942407", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fi7zat5g0zjit1o3s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "1" - }, + "views": "111", + "likes": "1", "revisionId": "sLPZR3BmHgZWAaQQs" } \ No newline at end of file diff --git a/art/iiz8rMJTpnjWQ9igc/art.json b/art/iiz8rMJTpnjWQ9igc/art.json index 2d018df4..c627ea32 100644 --- a/art/iiz8rMJTpnjWQ9igc/art.json +++ b/art/iiz8rMJTpnjWQ9igc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": { - "$numberLong": "1590975314952" - } + "$date": "1590975314952" }, "profile": { "first_name": "xi", @@ -15,21 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": { - "$numberLong": "1590981211772" - } + "$date": "1590981211772" }, "modifiedAt": { - "$date": { - "$numberLong": "1590981211772" - } + "$date": "1590981211772" }, "origId": "rvrqPiwbYYrRPNC6i", "name": "lesson03", "notes": "", - "rank": { - "$numberDouble": "1.281464340040458" - }, + "rank": "1.281464340040458", "private": false, "unlisted": true, "username": "xi", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6fovikina20ts9n2b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "EMpeadZqPedD6skoW" } \ No newline at end of file diff --git a/art/ijffwwNcMKiZYCxge/art.json b/art/ijffwwNcMKiZYCxge/art.json index e8f00b95..70f0543b 100644 --- a/art/ijffwwNcMKiZYCxge/art.json +++ b/art/ijffwwNcMKiZYCxge/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585600221010" - } + "$date": "1585600221010" }, "modifiedAt": { - "$date": { - "$numberLong": "1585600221010" - } + "$date": "1585600221010" }, "origId": null, "name": "zheball", "notes": "", - "rank": { - "$numberDouble": "10.268601887652478" - }, + "rank": "10.268601887652478", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d12lstbydjobppmuz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "254" - }, - "likes": { - "$numberInt": "2" - }, + "views": "254", + "likes": "2", "revisionId": "gzAK5eNSvPkPm8Pd6" } \ No newline at end of file diff --git a/art/iko4zHPGCfdPcBr5s/art.json b/art/iko4zHPGCfdPcBr5s/art.json index 62a22778..7243fa8c 100644 --- a/art/iko4zHPGCfdPcBr5s/art.json +++ b/art/iko4zHPGCfdPcBr5s/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "kwFj6rd42YAeFEAQQ", "createdAt": { - "$date": { - "$numberLong": "1551479264537" - } + "$date": "1551479264537" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "alexisrubio96" }, "createdAt": { - "$date": { - "$numberLong": "1551650774904" - } + "$date": "1551650774904" }, "modifiedAt": { - "$date": { - "$numberLong": "1551650774904" - } + "$date": "1551650774904" }, "origId": null, "name": "circletraingle", "notes": "", - "rank": { - "$numberDouble": "1.7734370576206666" - }, + "rank": "1.7734370576206666", "private": false, "unlisted": true, "username": "alexisrubio96", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c49q3j4i72ofb8klq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "xJ2WHHHxH2WmbnR5c" } \ No newline at end of file diff --git a/art/imESwJiuP9QDzXiWF/art.json b/art/imESwJiuP9QDzXiWF/art.json index cf81b855..fb3fca93 100644 --- a/art/imESwJiuP9QDzXiWF/art.json +++ b/art/imESwJiuP9QDzXiWF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LEW3vxEn3hdy3R6gD", "createdAt": { - "$date": { - "$numberLong": "1586825254093" - } + "$date": "1586825254093" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "soporus" }, "createdAt": { - "$date": { - "$numberLong": "1586825436197" - } + "$date": "1586825436197" }, "modifiedAt": { - "$date": { - "$numberLong": "1587022864945" - } + "$date": "1587022864945" }, "origId": null, "name": "tut01", "notes": "read sections of texture frequencies?", - "rank": { - "$numberDouble": "1.989985375734894" - }, + "rank": "1.989985375734894", "private": false, "unlisted": true, "username": "soporus", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4kh4h34volmbxz5uz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "39" - }, - "likes": { - "$numberInt": "0" - }, + "views": "39", + "likes": "0", "revisionId": "wNEgLQYgArj9FJY8h" } \ No newline at end of file diff --git a/art/ioLq6J2WDmNXguCmD/art.json b/art/ioLq6J2WDmNXguCmD/art.json index 19d90e0d..39040f16 100644 --- a/art/ioLq6J2WDmNXguCmD/art.json +++ b/art/ioLq6J2WDmNXguCmD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DGFuptc5i8hTDqFmH", "createdAt": { - "$date": { - "$numberLong": "1567578375598" - } + "$date": "1567578375598" }, "profile": { "name": "Tom Jakubowski", @@ -14,21 +12,15 @@ "username": "tomjakubowski" }, "createdAt": { - "$date": { - "$numberLong": "1567579359194" - } + "$date": "1567579359194" }, "modifiedAt": { - "$date": { - "$numberLong": "1567579359194" - } + "$date": "1567579359194" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7884439015125613" - }, + "rank": "1.7884439015125613", "private": false, "unlisted": true, "username": "tomjakubowski", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ocb28mk3k08ib8hbz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "yecmZTzS7aRXRnsn7" } \ No newline at end of file diff --git a/art/iqkc2EX6jbhg7NbT4/art.json b/art/iqkc2EX6jbhg7NbT4/art.json index f2ef4604..c60ce0c6 100644 --- a/art/iqkc2EX6jbhg7NbT4/art.json +++ b/art/iqkc2EX6jbhg7NbT4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1511951697528" - } + "$date": "1511951697528" }, "modifiedAt": { - "$date": { - "$numberLong": "1511951697528" - } + "$date": "1511951697528" }, "origId": "zGqZP2vWAf3ByWFKk", "name": "hello shader", "notes": "", - "rank": { - "$numberDouble": "1.5392866705602628" - }, + "rank": "1.5392866705602628", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lw649r8isy4sqa324-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "86" - }, - "likes": { - "$numberInt": "1" - }, + "views": "86", + "likes": "1", "revisionId": "zTQGj85TyrEpe7n8e" } \ No newline at end of file diff --git a/art/ircs8vH9TsNMjuWh4/art.json b/art/ircs8vH9TsNMjuWh4/art.json index 4d94f00b..0f5bcd3b 100644 --- a/art/ircs8vH9TsNMjuWh4/art.json +++ b/art/ircs8vH9TsNMjuWh4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": { - "$numberLong": "1551479403174" - } + "$date": "1551479403174" }, "profile": { "first_name": "Sergio Erick", @@ -15,21 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": { - "$numberLong": "1551479409759" - } + "$date": "1551479409759" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481083488" - } + "$date": "1551481083488" }, "origId": null, "name": "shader_clase", "notes": "", - "rank": { - "$numberDouble": "1.1076409576073782" - }, + "rank": "1.1076409576073782", "private": false, "unlisted": true, "username": "sergioerick", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-zc2vime8p8av4g2eg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "uks4upY6cYspamsns" } \ No newline at end of file diff --git a/art/it3WZX5QHCABK6s7R/art.json b/art/it3WZX5QHCABK6s7R/art.json index 4ae4acfa..3bbda7dd 100644 --- a/art/it3WZX5QHCABK6s7R/art.json +++ b/art/it3WZX5QHCABK6s7R/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1594629523503" - } + "$date": "1594629523503" }, "modifiedAt": { - "$date": { - "$numberLong": "1594629523503" - } + "$date": "1594629523503" }, "origId": "ZTAvJzo5HJdr2FsZK", "name": "residuallines", "notes": "", - "rank": { - "$numberDouble": "1.4825387944258932" - }, + "rank": "1.4825387944258932", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ouda8pqptsnu9u9qb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "Gsy9Lp6waWQkv3u7b" } \ No newline at end of file diff --git a/art/itFYHyLvFpbtiqvaP/art.json b/art/itFYHyLvFpbtiqvaP/art.json index a625b86e..66ed7f39 100644 --- a/art/itFYHyLvFpbtiqvaP/art.json +++ b/art/itFYHyLvFpbtiqvaP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FdF3Ffp5KMucnmivz", "createdAt": { - "$date": { - "$numberLong": "1554193926255" - } + "$date": "1554193926255" }, "profile": { "first_name": "도영", @@ -15,21 +13,15 @@ "username": "도영" }, "createdAt": { - "$date": { - "$numberLong": "1554213556193" - } + "$date": "1554213556193" }, "modifiedAt": { - "$date": { - "$numberLong": "1554213556193" - } + "$date": "1554213556193" }, "origId": null, "name": "Cs230", "notes": "adding header", - "rank": { - "$numberDouble": "1.9961467473262549" - }, + "rank": "1.9961467473262549", "private": false, "unlisted": true, "username": "도영", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-u01g02gjp1bvkq3ud-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "NjZHEgesboSnNT36p" } \ No newline at end of file diff --git a/art/iu7GYL94b7Hm5JyvB/art.json b/art/iu7GYL94b7Hm5JyvB/art.json index 7420668d..ec23e606 100644 --- a/art/iu7GYL94b7Hm5JyvB/art.json +++ b/art/iu7GYL94b7Hm5JyvB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1525371455566" - } + "$date": "1525371455566" }, "modifiedAt": { - "$date": { - "$numberLong": "1525371747965" - } + "$date": "1525371747965" }, "origId": null, "name": "2D Polygons", "notes": "Simple polygon generator, just change the number of vertices. This is part of my baby steps in learning GLSL and vertex shaders :)", - "rank": { - "$numberDouble": "1.7924027661205109" - }, + "rank": "1.7924027661205109", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-ln62ap86yu91m5t3f-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "E3b5NcmwHCR6AzDih" } \ No newline at end of file diff --git a/art/iuT7hG7CEXwYqShtA/art.json b/art/iuT7hG7CEXwYqShtA/art.json index 47fbd6fe..33304b1c 100644 --- a/art/iuT7hG7CEXwYqShtA/art.json +++ b/art/iuT7hG7CEXwYqShtA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1539292463109" - } + "$date": "1539292463109" }, "modifiedAt": { - "$date": { - "$numberLong": "1539292463109" - } + "$date": "1539292463109" }, "origId": "JJKZvJyWdK4ukftPz", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": { - "$numberDouble": "1.5717622624907435" - }, + "rank": "1.5717622624907435", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3iyb2d3rw612vpk6k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "162" - }, - "likes": { - "$numberInt": "1" - }, + "views": "162", + "likes": "1", "revisionId": "ze8LesYDa4yeDzsFd" } \ No newline at end of file diff --git a/art/ivFr7kf8D46ckANG4/art.json b/art/ivFr7kf8D46ckANG4/art.json index 96fe206c..39d9aece 100644 --- a/art/ivFr7kf8D46ckANG4/art.json +++ b/art/ivFr7kf8D46ckANG4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1541378587615" - } + "$date": "1541378587615" }, "modifiedAt": { - "$date": { - "$numberLong": "1541378587615" - } + "$date": "1541378587615" }, "origId": "sFwDFQhDYuAh6a6r8", "name": "swooneer2", "notes": "", - "rank": { - "$numberDouble": "1.5793704793345495" - }, + "rank": "1.5793704793345495", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-p5d1e9l4hxxtb85v8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "74" - }, - "likes": { - "$numberInt": "0" - }, + "views": "74", + "likes": "0", "revisionId": "7dQmPpogpX7HPvjD8" } \ No newline at end of file diff --git a/art/ivk9RqX2vB24mkdwL/art.json b/art/ivk9RqX2vB24mkdwL/art.json index 8c06c44e..74a43ebc 100644 --- a/art/ivk9RqX2vB24mkdwL/art.json +++ b/art/ivk9RqX2vB24mkdwL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652948794134" - } + "$date": "1652948794134" }, "modifiedAt": { - "$date": { - "$numberLong": "1652949008900" - } + "$date": "1652949008900" }, "origId": "WKkAZ9su88ypqH9da", "name": "Exercise - Vertexshaderart : Motion_sehun.kim", "notes": "Exercise - Vertexshaderart_sehun.kim : Motion", - "rank": { - "$numberDouble": "1.9550292338142006" - }, + "rank": "1.9550292338142006", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gxh4794byxe3mpx0y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "u2qFusqkbhnTJMuHw" } \ No newline at end of file diff --git a/art/iw8FH3ButdB4ZzpsQ/art.json b/art/iw8FH3ButdB4ZzpsQ/art.json index 7722714d..f21b8278 100644 --- a/art/iw8FH3ButdB4ZzpsQ/art.json +++ b/art/iw8FH3ButdB4ZzpsQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QqMsN94PxbgsCpi8J", "createdAt": { - "$date": { - "$numberLong": "1667647683472" - } + "$date": "1667647683472" }, "profile": { "name": null, @@ -15,21 +13,15 @@ "username": "nkkky" }, "createdAt": { - "$date": { - "$numberLong": "1667649436539" - } + "$date": "1667649436539" }, "modifiedAt": { - "$date": { - "$numberLong": "1667649436539" - } + "$date": "1667649436539" }, "origId": null, "name": "Sir. Rup 002", "notes": "", - "rank": { - "$numberDouble": "1.9666455848217796" - }, + "rank": "1.9666455848217796", "private": false, "unlisted": false, "username": "nkkky", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fq4nmm894gb1pqy7o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "83" - }, - "likes": { - "$numberInt": "0" - }, + "views": "83", + "likes": "0", "revisionId": "eKBY6S4YvPEuTfQvW" } \ No newline at end of file diff --git a/art/iwn76AsDsRRmr5bae/art.json b/art/iwn76AsDsRRmr5bae/art.json index f2d7bc8f..94b02f68 100644 --- a/art/iwn76AsDsRRmr5bae/art.json +++ b/art/iwn76AsDsRRmr5bae/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565832850365" - } + "$date": "1565832850365" }, "modifiedAt": { - "$date": { - "$numberLong": "1565832850365" - } + "$date": "1565832850365" }, "origId": "dJ7LxrXfRuAz7PLaC", "name": "shock piints", "notes": "", - "rank": { - "$numberDouble": "1.022328640880629" - }, + "rank": "1.022328640880629", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-7i4sra99w3odylqk5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "104" - }, - "likes": { - "$numberInt": "0" - }, + "views": "104", + "likes": "0", "revisionId": "3CKTnJF6EpWbwmbzN" } \ No newline at end of file diff --git a/art/ixPJFSrp6TMRKW4xF/art.json b/art/ixPJFSrp6TMRKW4xF/art.json index 55c985c2..d8d74ecb 100644 --- a/art/ixPJFSrp6TMRKW4xF/art.json +++ b/art/ixPJFSrp6TMRKW4xF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1522428389161" - } + "$date": "1522428389161" }, "modifiedAt": { - "$date": { - "$numberLong": "1522428389161" - } + "$date": "1522428389161" }, "origId": "h55dGWLy6iRdoRh3j", "name": "Richard Devine Point Cloud v2", "notes": "", - "rank": { - "$numberDouble": "1.4577472159519538" - }, + "rank": "1.4577472159519538", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-32uhk80z1xtzo7k2r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "wav4iyQ8KhFyHLBtv" } \ No newline at end of file diff --git a/art/ixr3Pka4ChbtDzobh/art.json b/art/ixr3Pka4ChbtDzobh/art.json index 4e1c7511..1ab840ab 100644 --- a/art/ixr3Pka4ChbtDzobh/art.json +++ b/art/ixr3Pka4ChbtDzobh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,14 +12,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446571560918" - } + "$date": "1446571560918" }, "modifiedAt": { - "$date": { - "$numberLong": "1446571560918" - } + "$date": "1446571560918" }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral-Spring", @@ -41,15 +35,9 @@ "shader": "// \n//\n// Move the mouse\n//\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float tm = sin(time) * 20.;\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n float t = (vertexId*2.0+mod(vertexId,2.0))*0.01;\n float phase = -tm+mod(vertexId,2.0);\n float a = 0.5;\n float b = 0.3063489;\n float x = a * exp(b*t*0.2)*cos(t+phase)*0.015;\n float y = a * exp(b*t*0.2)*sin(t+phase)*0.015;\n vec4 m = texture2D(touch, vec2(0., vertexId * 0.00005));\n vec2 xy = vec2(x, y);\n gl_Position = vec4(xy * aspect + m.xy, 0, 1);\n\n \n float hue = (floor(vertexId * -.005) * 0.5 - time * 0.01);\n float sat = 1.;\n float val = 0.5+mod(vertexId,2.0)*0.5;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-ug7gazpjhxhs9mlj0-thumbnail.jpg", - "views": { - "$numberInt": "3892" - }, - "likes": { - "$numberInt": "9" - }, + "views": "3892", + "likes": "9", "revisionId": "ZGC5kne4sE9FzGeBB", - "rank": { - "$numberDouble": "10.172793316326825" - }, + "rank": "10.172793316326825", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/iycvXPQfzvSbzg9JP/art.json b/art/iycvXPQfzvSbzg9JP/art.json index e520b662..319bdcc4 100644 --- a/art/iycvXPQfzvSbzg9JP/art.json +++ b/art/iycvXPQfzvSbzg9JP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1582985478425" - } + "$date": "1582985478425" }, "modifiedAt": { - "$date": { - "$numberLong": "1582985478425" - } + "$date": "1582985478425" }, "origId": "qKGoihMGbyYe64imT", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "10.467827869851929" - }, + "rank": "10.467827869851929", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-toat9uk4bsl3yv7na-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "272" - }, - "likes": { - "$numberInt": "2" - }, + "views": "272", + "likes": "2", "revisionId": "ixS5tFxTrp8aeG5wF" } \ No newline at end of file diff --git a/art/iye5kiPcXb3MgKAAN/art.json b/art/iye5kiPcXb3MgKAAN/art.json index 5267d385..feadfff3 100644 --- a/art/iye5kiPcXb3MgKAAN/art.json +++ b/art/iye5kiPcXb3MgKAAN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": { - "$numberLong": "1652854948747" - } + "$date": "1652854948747" }, "profile": { "name": "taeju.Kwon", @@ -14,21 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653482573275" - } + "$date": "1653482573275" }, "modifiedAt": { - "$date": { - "$numberLong": "1653482573275" - } + "$date": "1653482573275" }, "origId": null, "name": "audio reactive art1", "notes": "basic", - "rank": { - "$numberDouble": "1.3963620326885366" - }, + "rank": "1.3963620326885366", "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2fl7fjpjzpp0h83i3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "kmvSjBDP9rv8DiZFy" } \ No newline at end of file diff --git a/art/j7WftWuJtPTYyhcxG/art.json b/art/j7WftWuJtPTYyhcxG/art.json index 5040bb27..b0d3da4d 100644 --- a/art/j7WftWuJtPTYyhcxG/art.json +++ b/art/j7WftWuJtPTYyhcxG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1453121462828" - } + "$date": "1453121462828" }, "modifiedAt": { - "$date": { - "$numberLong": "1453121462828" - } + "$date": "1453121462828" }, "origId": "gZjPchBFJAGSk4ZTK", "name": "Simple line music extended", "notes": "", - "rank": { - "$numberDouble": "1.693729886798984" - }, + "rank": "1.693729886798984", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-alsxh8by3jbhw7cr8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "0" - }, + "views": "99", + "likes": "0", "revisionId": "2RFiXt8C2gxNpRxXG" } \ No newline at end of file diff --git a/art/j7geNJncnTGfxf9ZX/art.json b/art/j7geNJncnTGfxf9ZX/art.json index d840839b..7d10b7a8 100644 --- a/art/j7geNJncnTGfxf9ZX/art.json +++ b/art/j7geNJncnTGfxf9ZX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1541187752601" - } + "$date": "1541187752601" }, "modifiedAt": { - "$date": { - "$numberLong": "1541187752601" - } + "$date": "1541187752601" }, "origId": null, "name": "Lines", "notes": "", - "rank": { - "$numberDouble": "1.857492530869413" - }, + "rank": "1.857492530869413", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3p9f3xi3zwufkvvpc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "171" - }, - "likes": { - "$numberInt": "0" - }, + "views": "171", + "likes": "0", "revisionId": "eZGuCXN3ooW6SbtwT" } \ No newline at end of file diff --git a/art/j7v3Ha4S2hwxhSCi9/art.json b/art/j7v3Ha4S2hwxhSCi9/art.json index d671be47..090a0dc3 100644 --- a/art/j7v3Ha4S2hwxhSCi9/art.json +++ b/art/j7v3Ha4S2hwxhSCi9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,14 +13,10 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1446513741559" - } + "$date": "1446513741559" }, "modifiedAt": { - "$date": { - "$numberLong": "1446514091852" - } + "$date": "1446514091852" }, "origId": null, "name": "the galactic loom of sound and light", @@ -42,16 +36,10 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 2.0\n#define NUM_LINES_DOWN 512.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y*0.5;\n float snd = texture2D(sound, vec2(historyX*0.05, historyV)).a;\n\n float x = u * 2.0 - 1.0;\n float y = v * 8.0 - 1.0;\n \n float xx = 1.0;\n float yy = 1.0;\n \n vec2 xy = vec2(\n xx*x * mix(0.5, 1.0, invV),\n yy*y + pow(snd, 5.0) * 1.0) / (v + 0.5);\n gl_Position = vec4(xy * 1.0*cos(v*5.0+time*0.1), 0, 2.2);\n\n float hue = v*5.5;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-p59m6vciq421lc2e8-thumbnail.jpg", - "views": { - "$numberInt": "1217" - }, - "likes": { - "$numberInt": "2" - }, + "views": "1217", + "likes": "2", "revisionId": "3kdftqMn2u938K8an", "hasSound": true, - "rank": { - "$numberDouble": "10.99866831011219" - }, + "rank": "10.99866831011219", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/j83YWD4DHLXrjrvxf/art.json b/art/j83YWD4DHLXrjrvxf/art.json index f4a52971..877c0409 100644 --- a/art/j83YWD4DHLXrjrvxf/art.json +++ b/art/j83YWD4DHLXrjrvxf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448993319729" - } + "$date": "1448993319729" }, "modifiedAt": { - "$date": { - "$numberLong": "1448993319729" - } + "$date": "1448993319729" }, "origId": "WEKX8jLk432REZLJq", "name": "☁", - "rank": { - "$numberDouble": "1.3134746311265817" - }, + "rank": "1.3134746311265817", "private": false, "unlisted": false, "username": "gman", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-m8qw2xmg4374uoz6b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "158" - }, - "likes": { - "$numberInt": "0" - }, + "views": "158", + "likes": "0", "revisionId": "vGRncmZrhjGyDbYK9", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/j99N9DxvqWDcDFv84/art.json b/art/j99N9DxvqWDcDFv84/art.json index 57c230a2..634724a9 100644 --- a/art/j99N9DxvqWDcDFv84/art.json +++ b/art/j99N9DxvqWDcDFv84/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": { - "$numberLong": "1659646292396" - } + "$date": "1659646292396" }, "username": "der", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1659754785453" - } + "$date": "1659754785453" }, "modifiedAt": { - "$date": { - "$numberLong": "1659836892047" - } + "$date": "1659836892047" }, "origId": null, "name": "Audio reactive spiral", "notes": "", - "rank": { - "$numberDouble": "1.0106886497985808" - }, + "rank": "1.0106886497985808", "private": false, "unlisted": true, "username": "der", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-nee0gifh0v66fw051-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "aEdoawsgCi4PMitjc" } \ No newline at end of file diff --git a/art/j9rdg6agmx5hRCbSu/art.json b/art/j9rdg6agmx5hRCbSu/art.json index ae835ac9..552e2158 100644 --- a/art/j9rdg6agmx5hRCbSu/art.json +++ b/art/j9rdg6agmx5hRCbSu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZRyZDbZZaBWh7P43A", "createdAt": { - "$date": { - "$numberLong": "1679393512197" - } + "$date": "1679393512197" }, "profile": { "name": "Moonjong Shin", @@ -14,21 +12,15 @@ "username": "moon-jong" }, "createdAt": { - "$date": { - "$numberLong": "1679396708922" - } + "$date": "1679396708922" }, "modifiedAt": { - "$date": { - "$numberLong": "1679398123876" - } + "$date": "1679398123876" }, "origId": null, "name": "grid", "notes": "main", - "rank": { - "$numberDouble": "1.4383713062714187" - }, + "rank": "1.4383713062714187", "private": false, "unlisted": true, "username": "moon-jong", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8101jvewpyk5zsjp9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "tRzYfchQsrjCSYJtq" } \ No newline at end of file diff --git a/art/jBYxLqMCJXqt6uG5C/art.json b/art/jBYxLqMCJXqt6uG5C/art.json index 65113227..90e5e654 100644 --- a/art/jBYxLqMCJXqt6uG5C/art.json +++ b/art/jBYxLqMCJXqt6uG5C/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RcxgZCyRSYWSzdHH8", "createdAt": { - "$date": { - "$numberLong": "1544399496802" - } + "$date": "1544399496802" }, "profile": { "first_name": "Daff", @@ -15,21 +13,15 @@ "username": "daff" }, "createdAt": { - "$date": { - "$numberLong": "1544401121300" - } + "$date": "1544401121300" }, "modifiedAt": { - "$date": { - "$numberLong": "1544405696756" - } + "$date": "1544405696756" }, "origId": "J3PNfiNPbPxziEh3A", "name": "Alert", "notes": "aka Re_gain", - "rank": { - "$numberDouble": "1.4445837193720155" - }, + "rank": "1.4445837193720155", "private": false, "unlisted": true, "username": "daff", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5pe2at72sedul9uc2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "eDtJit9SuRK95gfah" } \ No newline at end of file diff --git a/art/jBpixD335L3o2unKj/art.json b/art/jBpixD335L3o2unKj/art.json index b907c5d0..98829d84 100644 --- a/art/jBpixD335L3o2unKj/art.json +++ b/art/jBpixD335L3o2unKj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rKNpgzsyeyjiJ6BHj", "createdAt": { - "$date": { - "$numberLong": "1505169676436" - } + "$date": "1505169676436" }, "username": "bostelk", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1505169693157" - } + "$date": "1505169693157" }, "modifiedAt": { - "$date": { - "$numberLong": "1505169947744" - } + "$date": "1505169947744" }, "origId": null, "name": "hypercuber", "notes": "", - "rank": { - "$numberDouble": "1.5712900691100886" - }, + "rank": "1.5712900691100886", "private": false, "unlisted": false, "username": "bostelk", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-40be2dp9b8a01cusc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "397" - }, - "likes": { - "$numberInt": "0" - }, + "views": "397", + "likes": "0", "revisionId": "usXNcfedNZycufGi3" } \ No newline at end of file diff --git a/art/jC6yjCA9eDW8oasNA/art.json b/art/jC6yjCA9eDW8oasNA/art.json index bfc00219..efed04dc 100644 --- a/art/jC6yjCA9eDW8oasNA/art.json +++ b/art/jC6yjCA9eDW8oasNA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533039174716" - } + "$date": "1533039174716" }, "modifiedAt": { - "$date": { - "$numberLong": "1533039174716" - } + "$date": "1533039174716" }, "origId": "fwuLjHMQenJtNXJxZ", "name": "quad test", "notes": "", - "rank": { - "$numberDouble": "1.0572803185120463" - }, + "rank": "1.0572803185120463", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4qyiacp8a0c2r682k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "qrLqvG3iTsKKiHzmu" } \ No newline at end of file diff --git a/art/jDNMJCu4S7DSRconL/art.json b/art/jDNMJCu4S7DSRconL/art.json index 41ff9656..f7fcba2a 100644 --- a/art/jDNMJCu4S7DSRconL/art.json +++ b/art/jDNMJCu4S7DSRconL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448650880960" - } + "$date": "1448650880960" }, "modifiedAt": { - "$date": { - "$numberLong": "1448683970293" - } + "$date": "1448683970293" }, "origId": "eXepJNmr5e5q3DjWv", "name": "twst", - "rank": { - "$numberDouble": "10.94998602254078" - }, + "rank": "10.94998602254078", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-xza33tgw9dpfbgoe2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "820" - }, - "likes": { - "$numberInt": "8" - }, + "views": "820", + "likes": "8", "revisionId": "5C725rphbWnRLDGKL", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/jDZno8kPiDKAcaZgJ/art.json b/art/jDZno8kPiDKAcaZgJ/art.json index 499dd6fb..b1c1a07a 100644 --- a/art/jDZno8kPiDKAcaZgJ/art.json +++ b/art/jDZno8kPiDKAcaZgJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dJQkkRdctf5KySGfX", "createdAt": { - "$date": { - "$numberLong": "1507259821848" - } + "$date": "1507259821848" }, "username": "jimhanks", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1507264678354" - } + "$date": "1507264678354" }, "modifiedAt": { - "$date": { - "$numberLong": "1507264678354" - } + "$date": "1507264678354" }, "origId": "Sw2atuBHGBsutNYZf", "name": "smoky sky", "notes": "", - "rank": { - "$numberDouble": "1.9484087875195757" - }, + "rank": "1.9484087875195757", "private": false, "unlisted": true, "username": "jimhanks", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0bs60z2zuv5qnt7r8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "C4bQNSDNtYkb2rrXf" } \ No newline at end of file diff --git a/art/jDrqfnTPaPAoShgv2/art.json b/art/jDrqfnTPaPAoShgv2/art.json index d829ff99..7d7c71bf 100644 --- a/art/jDrqfnTPaPAoShgv2/art.json +++ b/art/jDrqfnTPaPAoShgv2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A7f5Np8SECZR4hq7m", "createdAt": { - "$date": { - "$numberLong": "1551480191741" - } + "$date": "1551480191741" }, "profile": { "name": "Guille Pérez Trueba", @@ -14,21 +12,15 @@ "username": "guilleperez" }, "createdAt": { - "$date": { - "$numberLong": "1551482560589" - } + "$date": "1551482560589" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482560589" - } + "$date": "1551482560589" }, "origId": null, "name": "ejercicio2", "notes": "", - "rank": { - "$numberDouble": "1.6430101622761368" - }, + "rank": "1.6430101622761368", "private": false, "unlisted": true, "username": "guilleperez", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ump78u3vechp01hkv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Nkfa7F47aQiajwzo6" } \ No newline at end of file diff --git a/art/jETzmmycobJrRvXH9/art.json b/art/jETzmmycobJrRvXH9/art.json index 398230fc..13a54b5c 100644 --- a/art/jETzmmycobJrRvXH9/art.json +++ b/art/jETzmmycobJrRvXH9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RebX8k75v7GquQhg6", "createdAt": { - "$date": { - "$numberLong": "1566254324938" - } + "$date": "1566254324938" }, "profile": { "first_name": "MrShoor", @@ -15,21 +13,15 @@ "username": "mrshoor" }, "createdAt": { - "$date": { - "$numberLong": "1566254896501" - } + "$date": "1566254896501" }, "modifiedAt": { - "$date": { - "$numberLong": "1566255438669" - } + "$date": "1566255438669" }, "origId": null, "name": "SphereDistribution", "notes": "", - "rank": { - "$numberDouble": "10.685233187838422" - }, + "rank": "10.685233187838422", "private": false, "unlisted": false, "username": "mrshoor", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-21oa7dgp61i7nxthk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1367" - }, - "likes": { - "$numberInt": "4" - }, + "views": "1367", + "likes": "4", "revisionId": "FWtMBNwd5Q8JPbFXZ" } \ No newline at end of file diff --git a/art/jH6uYuSxKSryZXLT8/art.json b/art/jH6uYuSxKSryZXLT8/art.json index 50b149b4..744e05d8 100644 --- a/art/jH6uYuSxKSryZXLT8/art.json +++ b/art/jH6uYuSxKSryZXLT8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gNxKjov3jBLqTiXDf", "createdAt": { - "$date": { - "$numberLong": "1562538226457" - } + "$date": "1562538226457" }, "username": "villain", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1562541124382" - } + "$date": "1562541124382" }, "modifiedAt": { - "$date": { - "$numberLong": "1562541124382" - } + "$date": "1562541124382" }, "origId": null, "name": "Juno", "notes": "", - "rank": { - "$numberDouble": "1.1418361725199242" - }, + "rank": "1.1418361725199242", "private": false, "unlisted": false, "username": "villain", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ac901fl4pktj7o677-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "364" - }, - "likes": { - "$numberInt": "0" - }, + "views": "364", + "likes": "0", "revisionId": "oFcbC5kqmytJncHA2" } \ No newline at end of file diff --git a/art/jKgXdk6mRHxFesr5L/art.json b/art/jKgXdk6mRHxFesr5L/art.json index 7ea86484..7e5d7802 100644 --- a/art/jKgXdk6mRHxFesr5L/art.json +++ b/art/jKgXdk6mRHxFesr5L/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589814531029" - } + "$date": "1589814531029" }, "modifiedAt": { - "$date": { - "$numberLong": "1589814531029" - } + "$date": "1589814531029" }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer (mouse.xy)", "notes": "", - "rank": { - "$numberDouble": "1.1721827162639733" - }, + "rank": "1.1721827162639733", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ld8jcaam55jqgqqkm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "25" - }, - "likes": { - "$numberInt": "0" - }, + "views": "25", + "likes": "0", "revisionId": "bQaJa2mJbRtypRSJv" } \ No newline at end of file diff --git a/art/jLife2TGRq2pa6fXN/art.json b/art/jLife2TGRq2pa6fXN/art.json index c5247962..a6f44413 100644 --- a/art/jLife2TGRq2pa6fXN/art.json +++ b/art/jLife2TGRq2pa6fXN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463880111699" - } + "$date": "1463880111699" }, "modifiedAt": { - "$date": { - "$numberLong": "1463880111699" - } + "$date": "1463880111699" }, "origId": "5vfETRh3Q89xEEMAA", "name": "curve", "notes": "", - "rank": { - "$numberDouble": "1.5252414139608836" - }, + "rank": "1.5252414139608836", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-whz235ixlna47yedl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "119" - }, - "likes": { - "$numberInt": "0" - }, + "views": "119", + "likes": "0", "revisionId": "BpXpSF8jCXApB3vqx" } \ No newline at end of file diff --git a/art/jLsTszfmYpHj49XKx/art.json b/art/jLsTszfmYpHj49XKx/art.json index ac924f93..8d60a654 100644 --- a/art/jLsTszfmYpHj49XKx/art.json +++ b/art/jLsTszfmYpHj49XKx/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1693704831370" - } + "$date": "1693704831370" }, "modifiedAt": { - "$date": { - "$numberLong": "1693704831370" - } + "$date": "1693704831370" }, "origId": "pYmg39piqotd25sYc", "name": "cube", "notes": "", - "rank": { - "$numberDouble": "1.3058004727060373" - }, + "rank": "1.3058004727060373", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-82rnsdqwdfrktzgcp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "31" - }, - "likes": { - "$numberInt": "0" - }, + "views": "31", + "likes": "0", "revisionId": "bH8v3ENgxHmkC6Miq" } \ No newline at end of file diff --git a/art/jMGgLqSnkaQD9ZYns/art.json b/art/jMGgLqSnkaQD9ZYns/art.json index 7e836e3e..341db62a 100644 --- a/art/jMGgLqSnkaQD9ZYns/art.json +++ b/art/jMGgLqSnkaQD9ZYns/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1497377360260" - } + "$date": "1497377360260" }, "modifiedAt": { - "$date": { - "$numberLong": "1497377360260" - } + "$date": "1497377360260" }, "origId": null, "name": "tutorial 3", "notes": "", - "rank": { - "$numberDouble": "1.002744747458483" - }, + "rank": "1.002744747458483", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3p4bxkwkk1tjxozv7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "pKJybpWzDXT9YEBtj" } \ No newline at end of file diff --git a/art/jSqNQQKbSrqoB8rrP/art.json b/art/jSqNQQKbSrqoB8rrP/art.json index 293d101c..b3f15e1d 100644 --- a/art/jSqNQQKbSrqoB8rrP/art.json +++ b/art/jSqNQQKbSrqoB8rrP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521944623439" - } + "$date": "1521944623439" }, "modifiedAt": { - "$date": { - "$numberLong": "1521944623439" - } + "$date": "1521944623439" }, "origId": "6RnXzKXyyfu7NWTyb", "name": "HexGrid 4 Km", "notes": "mouse for control shape pattern\nloads into KMachine", - "rank": { - "$numberDouble": "1.3371541942707537" - }, + "rank": "1.3371541942707537", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-thhuqgincpar2u9dd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "182" - }, - "likes": { - "$numberInt": "0" - }, + "views": "182", + "likes": "0", "revisionId": "qpLvQ2iWq7u5aE84k" } \ No newline at end of file diff --git a/art/jXYNwHmBj5miEkeS6/art.json b/art/jXYNwHmBj5miEkeS6/art.json index 779f6f4d..d1c9f997 100644 --- a/art/jXYNwHmBj5miEkeS6/art.json +++ b/art/jXYNwHmBj5miEkeS6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1667035106446" - } + "$date": "1667035106446" }, "modifiedAt": { - "$date": { - "$numberLong": "1667035106446" - } + "$date": "1667035106446" }, "origId": null, "name": "cyclone", "notes": "", - "rank": { - "$numberDouble": "1.531910975120749" - }, + "rank": "1.531910975120749", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-873y09mja4nztx8bd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "HAvkF6eS2dh8XTjdN" } \ No newline at end of file diff --git a/art/jY9RXPEf9rZ5Gv89N/art.json b/art/jY9RXPEf9rZ5Gv89N/art.json index dc2629fa..e74c00df 100644 --- a/art/jY9RXPEf9rZ5Gv89N/art.json +++ b/art/jY9RXPEf9rZ5Gv89N/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684505400464" - } + "$date": "1684505400464" }, "modifiedAt": { - "$date": { - "$numberLong": "1684505400464" - } + "$date": "1684505400464" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.1312143408354338" - }, + "rank": "1.1312143408354338", "private": false, "unlisted": false, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-r4v5hs9o06rez0rnl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "52" - }, - "likes": { - "$numberInt": "0" - }, + "views": "52", + "likes": "0", "revisionId": "fSN7CttYYSTbArDt8" } \ No newline at end of file diff --git a/art/jYsMzcSq8HDB28JWY/art.json b/art/jYsMzcSq8HDB28JWY/art.json index a813a79b..17990dd9 100644 --- a/art/jYsMzcSq8HDB28JWY/art.json +++ b/art/jYsMzcSq8HDB28JWY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": { - "$numberLong": "1656593092517" - } + "$date": "1656593092517" }, "profile": { "name": "Jared", @@ -15,21 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": { - "$numberLong": "1658405310052" - } + "$date": "1658405310052" }, "modifiedAt": { - "$date": { - "$numberLong": "1658414988153" - } + "$date": "1658414988153" }, "origId": "8TsxtdLjke5zy5qJu", "name": "inr2", "notes": "", - "rank": { - "$numberDouble": "1.812698385226963" - }, + "rank": "1.812698385226963", "private": false, "unlisted": true, "username": "molotovbliss", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-0swbc9i5aimjoupj3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "QQG5WJgFNJz4cHXMs" } \ No newline at end of file diff --git a/art/jZbLsPiJ43jvcaq7M/art.json b/art/jZbLsPiJ43jvcaq7M/art.json index 723a2e90..d763bd8a 100644 --- a/art/jZbLsPiJ43jvcaq7M/art.json +++ b/art/jZbLsPiJ43jvcaq7M/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553094090541" - } + "$date": "1553094090541" }, "modifiedAt": { - "$date": { - "$numberLong": "1553094090541" - } + "$date": "1553094090541" }, "origId": "HzJkDk2XHyXcxbpik", "name": "whirl", "notes": "", - "rank": { - "$numberDouble": "1.361114188969877" - }, + "rank": "1.361114188969877", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-yadqdx09qv7wvvg2a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "ujYxvAqbhNymuCHiN" } \ No newline at end of file diff --git a/art/jaG2f5XtrcpcNSePf/art.json b/art/jaG2f5XtrcpcNSePf/art.json index a8474a6c..be1f4076 100644 --- a/art/jaG2f5XtrcpcNSePf/art.json +++ b/art/jaG2f5XtrcpcNSePf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524505337363" - } + "$date": "1524505337363" }, "modifiedAt": { - "$date": { - "$numberLong": "1524505337363" - } + "$date": "1524505337363" }, "origId": null, "name": "Vertex Shader Art Lesson 1", "notes": "This stuff is quite tough", - "rank": { - "$numberDouble": "1.2285072846755742" - }, + "rank": "1.2285072846755742", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-279912njg6kxm0ey7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "qPYvHj2RRmFSQP6ou" } \ No newline at end of file diff --git a/art/jabgpFXjj8umhyfzH/art.json b/art/jabgpFXjj8umhyfzH/art.json index 0c497e9f..d5e936b6 100644 --- a/art/jabgpFXjj8umhyfzH/art.json +++ b/art/jabgpFXjj8umhyfzH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1523371418615" - } + "$date": "1523371418615" }, "modifiedAt": { - "$date": { - "$numberLong": "1525449610938" - } + "$date": "1525449610938" }, "origId": null, "name": "First Naive Starfield", "notes": "First naive implementation of a starfield.", - "rank": { - "$numberDouble": "1.542389191548812" - }, + "rank": "1.542389191548812", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-oczwqt9u1p2hz6w3v-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "XWN244MhR6y4avvEb" } \ No newline at end of file diff --git a/art/japgmuqb6SYNuHBb4/art.json b/art/japgmuqb6SYNuHBb4/art.json index 5e09ac7e..d422282a 100644 --- a/art/japgmuqb6SYNuHBb4/art.json +++ b/art/japgmuqb6SYNuHBb4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1670455746207" - } + "$date": "1670455746207" }, "modifiedAt": { - "$date": { - "$numberLong": "1670455746207" - } + "$date": "1670455746207" }, "origId": null, "name": "blocksfix", "notes": "", - "rank": { - "$numberDouble": "1.7677282901599511" - }, + "rank": "1.7677282901599511", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-m4kdlq8jon5l9hby8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "erk2XWixrcYhCm2NN" } \ No newline at end of file diff --git a/art/jdAf5zLP6coQorz8g/art.json b/art/jdAf5zLP6coQorz8g/art.json index 3c68ab29..3286ed57 100644 --- a/art/jdAf5zLP6coQorz8g/art.json +++ b/art/jdAf5zLP6coQorz8g/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1614344909711" - } + "$date": "1614344909711" }, "modifiedAt": { - "$date": { - "$numberLong": "1614344909711" - } + "$date": "1614344909711" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.374506251579841" - }, + "rank": "1.374506251579841", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-oc05m0uhuh2x69n9o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "121" - }, - "likes": { - "$numberInt": "0" - }, + "views": "121", + "likes": "0", "revisionId": "b6gdPugFkmSZxFif4" } \ No newline at end of file diff --git a/art/jg5dRsCi6xDSFyCJ9/art.json b/art/jg5dRsCi6xDSFyCJ9/art.json index 66c00613..d1d87ff4 100644 --- a/art/jg5dRsCi6xDSFyCJ9/art.json +++ b/art/jg5dRsCi6xDSFyCJ9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nnrLQLaESkeo7ftnr", "createdAt": { - "$date": { - "$numberLong": "1449753282981" - } + "$date": "1449753282981" }, "username": "pheema", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1449754042490" - } + "$date": "1449754042490" }, "modifiedAt": { - "$date": { - "$numberLong": "1449907262155" - } + "$date": "1449907262155" }, "origId": null, "name": "Clifford Attractor", "notes": "You can change the shape of the attractor by moving the cursor.\nMusic also affects the shape.", - "rank": { - "$numberDouble": "1.0083233800362499" - }, + "rank": "1.0083233800362499", "private": false, "unlisted": false, "username": "pheema", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4sa82591jakgfpk6x-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "314" - }, - "likes": { - "$numberInt": "1" - }, + "views": "314", + "likes": "1", "revisionId": "SPkMq4jyCL39SWmEd" } \ No newline at end of file diff --git a/art/jgpwL4MjxvpeqZ2QN/art.json b/art/jgpwL4MjxvpeqZ2QN/art.json index 12f4e024..3c857c4a 100644 --- a/art/jgpwL4MjxvpeqZ2QN/art.json +++ b/art/jgpwL4MjxvpeqZ2QN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "6pkRP7HRXpy6Kg4NC", "createdAt": { - "$date": { - "$numberLong": "1466932151517" - } + "$date": "1466932151517" }, "profile": { "name": "Vincent Schüßler", @@ -14,21 +12,15 @@ "username": "vincent23" }, "createdAt": { - "$date": { - "$numberLong": "1469656650557" - } + "$date": "1469656650557" }, "modifiedAt": { - "$date": { - "$numberLong": "1469687606468" - } + "$date": "1469687606468" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "10.09726485969248" - }, + "rank": "10.09726485969248", "private": false, "unlisted": false, "username": "vincent23", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vis2p69bcaheirw3u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "469" - }, - "likes": { - "$numberInt": "2" - }, + "views": "469", + "likes": "2", "revisionId": "oncMWSaQmMuPWMLtc" } \ No newline at end of file diff --git a/art/jgwXiSzEkQzK3X2Fx/art.json b/art/jgwXiSzEkQzK3X2Fx/art.json index cd424f1e..ae2d32f5 100644 --- a/art/jgwXiSzEkQzK3X2Fx/art.json +++ b/art/jgwXiSzEkQzK3X2Fx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485102769202" - } + "$date": "1485102769202" }, "modifiedAt": { - "$date": { - "$numberLong": "1493397944582" - } + "$date": "1493397944582" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "rgblur", "notes": "", - "rank": { - "$numberDouble": "1.1720132889670747" - }, + "rank": "1.1720132889670747", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1ksr6kbu4dn19c6sp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "265" - }, - "likes": { - "$numberInt": "1" - }, + "views": "265", + "likes": "1", "revisionId": "eE3vCs8NfCKxa9mHF" } \ No newline at end of file diff --git a/art/ji6xYT7wScL9QmPmH/art.json b/art/ji6xYT7wScL9QmPmH/art.json index e0b6404d..2bfd2ac1 100644 --- a/art/ji6xYT7wScL9QmPmH/art.json +++ b/art/ji6xYT7wScL9QmPmH/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1662139136483" - } + "$date": "1662139136483" }, "modifiedAt": { - "$date": { - "$numberLong": "1662139136483" - } + "$date": "1662139136483" }, "origId": "tgnWFwxfEbt64aHfQ", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.8426779602413257" - }, + "rank": "1.8426779602413257", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-feghmwtod2ct5fr7n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "83" - }, - "likes": { - "$numberInt": "1" - }, + "views": "83", + "likes": "1", "revisionId": "X4RAw3RXSEgib5t7E" } \ No newline at end of file diff --git a/art/jiYAbdiu7oseTcBzg/art.json b/art/jiYAbdiu7oseTcBzg/art.json index 6871c32a..7e9528c3 100644 --- a/art/jiYAbdiu7oseTcBzg/art.json +++ b/art/jiYAbdiu7oseTcBzg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1641624647513" - } + "$date": "1641624647513" }, "modifiedAt": { - "$date": { - "$numberLong": "1641624647513" - } + "$date": "1641624647513" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.5181696094772539" - }, + "rank": "1.5181696094772539", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mrbx9fhle4vyspycj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "i9pWuYdXxHHbrK9DM" } \ No newline at end of file diff --git a/art/jjFQmoBi82cZBgTCj/art.json b/art/jjFQmoBi82cZBgTCj/art.json index 1fa1cb73..41c36fd1 100644 --- a/art/jjFQmoBi82cZBgTCj/art.json +++ b/art/jjFQmoBi82cZBgTCj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1506731618902" - } + "$date": "1506731618902" }, "modifiedAt": { - "$date": { - "$numberLong": "1506731618902" - } + "$date": "1506731618902" }, "origId": "E9ATxH3KR6gczc39H", "name": "crystal irisz (1xxxjkk", "notes": "", - "rank": { - "$numberDouble": "1.2598400672754364" - }, + "rank": "1.2598400672754364", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-as6azf3utovpf5nzd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "fXGmyDapjChwuMtBA" } \ No newline at end of file diff --git a/art/jjpd8XtJ5nJAcmyLh/art.json b/art/jjpd8XtJ5nJAcmyLh/art.json index 6587cb13..74be7c35 100644 --- a/art/jjpd8XtJ5nJAcmyLh/art.json +++ b/art/jjpd8XtJ5nJAcmyLh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551480117897" - } + "$date": "1551480117897" }, "modifiedAt": { - "$date": { - "$numberLong": "1551480117897" - } + "$date": "1551480117897" }, "origId": "eQWS62YSydqjQaeSx", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6156063271698404" - }, + "rank": "1.6156063271698404", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-kpkavv057r7ie8vyf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "nzsaykH6pgPhHuJ7L" } \ No newline at end of file diff --git a/art/jmoBvZevCB2QeEtAN/art.json b/art/jmoBvZevCB2QeEtAN/art.json index ee0358f7..0ee5456d 100644 --- a/art/jmoBvZevCB2QeEtAN/art.json +++ b/art/jmoBvZevCB2QeEtAN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HZivjER3Aq2kr3v5G", "createdAt": { - "$date": { - "$numberLong": "1554045905011" - } + "$date": "1554045905011" }, "profile": { "first_name": "상민", @@ -15,21 +13,15 @@ "username": "상민" }, "createdAt": { - "$date": { - "$numberLong": "1554177801202" - } + "$date": "1554177801202" }, "modifiedAt": { - "$date": { - "$numberLong": "1554177801202" - } + "$date": "1554177801202" }, "origId": "HpoPwexZeHvSos9jB", "name": "sangmin.kim", "notes": "this is shader assignment extra", - "rank": { - "$numberDouble": "1.1239696595420685" - }, + "rank": "1.1239696595420685", "private": false, "unlisted": false, "username": "상민", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-k09nulow9wba5m94n-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "194" - }, - "likes": { - "$numberInt": "0" - }, + "views": "194", + "likes": "0", "revisionId": "jP6qmoNGdrqwkKXoy" } \ No newline at end of file diff --git a/art/jpy7t2fKy3TKStRPG/art.json b/art/jpy7t2fKy3TKStRPG/art.json index 75a9b493..71e3313e 100644 --- a/art/jpy7t2fKy3TKStRPG/art.json +++ b/art/jpy7t2fKy3TKStRPG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684759010542" - } + "$date": "1684759010542" }, "modifiedAt": { - "$date": { - "$numberLong": "1684759886822" - } + "$date": "1684759886822" }, "origId": null, "name": "Audio Reactive Art Variation", "notes": "", - "rank": { - "$numberDouble": "1.3169878042808383" - }, + "rank": "1.3169878042808383", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kls32gpon54liu3f1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "eaCJqGRpJCvEPPwdR" } \ No newline at end of file diff --git a/art/jqQ7JEPy2w8vDnkiC/art.json b/art/jqQ7JEPy2w8vDnkiC/art.json index d1c7d008..b3182f76 100644 --- a/art/jqQ7JEPy2w8vDnkiC/art.json +++ b/art/jqQ7JEPy2w8vDnkiC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": { - "$numberLong": "1684322328046" - } + "$date": "1684322328046" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": { - "$numberLong": "1684929130507" - } + "$date": "1684929130507" }, "modifiedAt": { - "$date": { - "$numberLong": "1684929130507" - } + "$date": "1684929130507" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.0947054662382907" - }, + "rank": "1.0947054662382907", "private": false, "unlisted": true, "username": "chaerinpark", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hl0yy2ub7sucim8rw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "xX5FjPWgENwXwALof" } \ No newline at end of file diff --git a/art/jqRhLrTMA3GFEk2m5/art.json b/art/jqRhLrTMA3GFEk2m5/art.json index 734376d7..7a49f216 100644 --- a/art/jqRhLrTMA3GFEk2m5/art.json +++ b/art/jqRhLrTMA3GFEk2m5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EeP4xAeypXNtxfhTf", "createdAt": { - "$date": { - "$numberLong": "1445963928966" - } + "$date": "1445963928966" }, "username": "optimus6128", "profile": { @@ -13,9 +11,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446278366275" - } + "$date": "1446278366275" }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma 3D", @@ -34,20 +30,12 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n// 3d plasma\n// maybe I will polygonize this in my next code\n\n#define width 384.0\n#define height 256.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(3.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 0.5) + 0.5;\n \n //gl_Position = vec4(px, py, 0, 1);\n float y = -0.75 + py;\n float c = sin(plasma(vec2(px+0.5, py) * 4.0)) * 0.5 + 0.25;\n gl_Position = vec4(px / py, (y + c * 0.15) / py, 0.0, 1);\n gl_PointSize = 24.0;\n\n \n v_color = vec4(0.5 + c, 0.5 + c, 1.5 + c, 1) * 0.75;\n}" }, "screenshotURL": "data/images/images-7frecwp7ycvgrar50-thumbnail.jpg", - "views": { - "$numberInt": "449" - }, - "likes": { - "$numberInt": "1" - }, + "views": "449", + "likes": "1", "revisionId": "eWGAt7bwLwdiNA4aH", "modifiedAt": { - "$date": { - "$numberLong": "1446328587697" - } - }, - "rank": { - "$numberDouble": "1.0111440093290682" + "$date": "1446328587697" }, + "rank": "1.0111440093290682", "avatarUrl": "https://secure.gravatar.com/avatar/7a1d0b51a2de5e0d11e8ac26263b3a5a?default=retro&size=200" } \ No newline at end of file diff --git a/art/jsKeJ8QviCT2KuxC4/art.json b/art/jsKeJ8QviCT2KuxC4/art.json index c7ed2165..27a2a975 100644 --- a/art/jsKeJ8QviCT2KuxC4/art.json +++ b/art/jsKeJ8QviCT2KuxC4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1538391011421" - } + "$date": "1538391011421" }, "modifiedAt": { - "$date": { - "$numberLong": "1538391011421" - } + "$date": "1538391011421" }, "origId": "TiyZJh7nekQSquxTK", "name": "heightfield plotter", "notes": "", - "rank": { - "$numberDouble": "1.1235481484210497" - }, + "rank": "1.1235481484210497", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-rx1hi7qayn3soj0v8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "183" - }, - "likes": { - "$numberInt": "1" - }, + "views": "183", + "likes": "1", "revisionId": "DoyZB5uHNmXMyWZu7" } \ No newline at end of file diff --git a/art/jtB7xCrYixyTqmxB8/art.json b/art/jtB7xCrYixyTqmxB8/art.json index 5eb8737f..d8b419d9 100644 --- a/art/jtB7xCrYixyTqmxB8/art.json +++ b/art/jtB7xCrYixyTqmxB8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498816980870" - } + "$date": "1498816980870" }, "modifiedAt": { - "$date": { - "$numberLong": "1498816980870" - } + "$date": "1498816980870" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8493370405991847" - }, + "rank": "1.8493370405991847", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4wxp4a6f57zp9hlej-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "cDo2btmfkZLagGCw4" } \ No newline at end of file diff --git a/art/jtFAXNm8ngq4kTFhA/art.json b/art/jtFAXNm8ngq4kTFhA/art.json index 5fec6f89..71a05b8b 100644 --- a/art/jtFAXNm8ngq4kTFhA/art.json +++ b/art/jtFAXNm8ngq4kTFhA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aGApaqB439oYBvo86", "createdAt": { - "$date": { - "$numberLong": "1499871404427" - } + "$date": "1499871404427" }, "profile": { "name": "Ryota Takemoto", @@ -14,21 +12,15 @@ "username": "r21nomi" }, "createdAt": { - "$date": { - "$numberLong": "1529368660996" - } + "$date": "1529368660996" }, "modifiedAt": { - "$date": { - "$numberLong": "1529584556229" - } + "$date": "1529584556229" }, "origId": null, "name": "Circle", "notes": "", - "rank": { - "$numberDouble": "10.054058526655435" - }, + "rank": "10.054058526655435", "private": false, "unlisted": false, "username": "r21nomi", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ri2grzcx1zd0v5qmy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "179" - }, - "likes": { - "$numberInt": "2" - }, + "views": "179", + "likes": "2", "revisionId": "QhGCAzXSjfNbyD9oW" } \ No newline at end of file diff --git a/art/jtaqrSsdjgWqPPqJ4/art.json b/art/jtaqrSsdjgWqPPqJ4/art.json index f954fa46..0f051c9e 100644 --- a/art/jtaqrSsdjgWqPPqJ4/art.json +++ b/art/jtaqrSsdjgWqPPqJ4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684478978309" - } + "$date": "1684478978309" }, "modifiedAt": { - "$date": { - "$numberLong": "1684479298723" - } + "$date": "1684479298723" }, "origId": null, "name": "Colors by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 03 - Colors.", - "rank": { - "$numberDouble": "1.0223481487991397" - }, + "rank": "1.0223481487991397", "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-emwx40ioq1pdw28ng-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "D5BDZa2jqeCvCsDdP" } \ No newline at end of file diff --git a/art/ju4uMD2zrxMd4z9HK/art.json b/art/ju4uMD2zrxMd4z9HK/art.json index 2a625a88..37afccce 100644 --- a/art/ju4uMD2zrxMd4z9HK/art.json +++ b/art/ju4uMD2zrxMd4z9HK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nRkH7WvwLTAduuBeD", "createdAt": { - "$date": { - "$numberLong": "1597328870398" - } + "$date": "1597328870398" }, "username": "illus0r", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1633087004290" - } + "$date": "1633087004290" }, "modifiedAt": { - "$date": { - "$numberLong": "1633087004290" - } + "$date": "1633087004290" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0255110014421727" - }, + "rank": "1.0255110014421727", "private": false, "unlisted": true, "username": "illus0r", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kjyh0snnxsglvoyxt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ur7E8QRk2kRAL4Ns7" } \ No newline at end of file diff --git a/art/juXJpMEpt8YSWxSWY/art.json b/art/juXJpMEpt8YSWxSWY/art.json index 02e371f6..6830d44f 100644 --- a/art/juXJpMEpt8YSWxSWY/art.json +++ b/art/juXJpMEpt8YSWxSWY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1567418450982" - } + "$date": "1567418450982" }, "modifiedAt": { - "$date": { - "$numberLong": "1567418450982" - } + "$date": "1567418450982" }, "origId": "K8g3Q6ckgSTWZuRPv", "name": "plasma waves", "notes": "", - "rank": { - "$numberDouble": "1.734254260055167" - }, + "rank": "1.734254260055167", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-oyh2y8fnl7hvchhqc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "371" - }, - "likes": { - "$numberInt": "0" - }, + "views": "371", + "likes": "0", "revisionId": "FYBrQ2u4R3WsrPgY2" } \ No newline at end of file diff --git a/art/jvGyFQeYoge2TgFbx/art.json b/art/jvGyFQeYoge2TgFbx/art.json index 5485afbb..8bb4826b 100644 --- a/art/jvGyFQeYoge2TgFbx/art.json +++ b/art/jvGyFQeYoge2TgFbx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590978156450" - } + "$date": "1590978156450" }, "modifiedAt": { - "$date": { - "$numberLong": "1590978156450" - } + "$date": "1590978156450" }, "origId": "4fpR5Na5QhyEeF2yw", "name": "kreeture KMachine WIP", "notes": "4 Kmachine WIP", - "rank": { - "$numberDouble": "1.3490078978203492" - }, + "rank": "1.3490078978203492", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5l9wv47hoiykpnzcb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "52" - }, - "likes": { - "$numberInt": "0" - }, + "views": "52", + "likes": "0", "revisionId": "zWXKwAZ8AHMqDKDme" } \ No newline at end of file diff --git a/art/k2vXaRzFT8Nqdwfit/art.json b/art/k2vXaRzFT8Nqdwfit/art.json index f016bbfa..01e18cec 100644 --- a/art/k2vXaRzFT8Nqdwfit/art.json +++ b/art/k2vXaRzFT8Nqdwfit/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1627247655736" - } + "$date": "1627247655736" }, "modifiedAt": { - "$date": { - "$numberLong": "1627247655736" - } + "$date": "1627247655736" }, "origId": "7EmHQKmTWXAwTXS63", "name": "morp", "notes": "", - "rank": { - "$numberDouble": "1.2704283209022285" - }, + "rank": "1.2704283209022285", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w02lk9av2jdvdyqe3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "115" - }, - "likes": { - "$numberInt": "0" - }, + "views": "115", + "likes": "0", "revisionId": "KGRmntJJawsyKw85N" } \ No newline at end of file diff --git a/art/k4wpsPnafQ4YQs6dJ/art.json b/art/k4wpsPnafQ4YQs6dJ/art.json index d609b99d..ce122133 100644 --- a/art/k4wpsPnafQ4YQs6dJ/art.json +++ b/art/k4wpsPnafQ4YQs6dJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1591810945454" - } + "$date": "1591810945454" }, "modifiedAt": { - "$date": { - "$numberLong": "1591810945454" - } + "$date": "1591810945454" }, "origId": "gX32iAvezAbinbMJz", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": { - "$numberDouble": "1.4931262690220568" - }, + "rank": "1.4931262690220568", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ty96knkj7ql6eacdy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "769WyPkJMrzpMgRCn" } \ No newline at end of file diff --git a/art/k5BBCA2vPq6sY6xv5/art.json b/art/k5BBCA2vPq6sY6xv5/art.json index 5ddebd3f..6fab8c75 100644 --- a/art/k5BBCA2vPq6sY6xv5/art.json +++ b/art/k5BBCA2vPq6sY6xv5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1453125172280" - } + "$date": "1453125172280" }, "modifiedAt": { - "$date": { - "$numberLong": "1453125172280" - } + "$date": "1453125172280" }, "origId": "mBsFXyLJxoL2yPqjz", "name": "Simple line music extended", "notes": "", - "rank": { - "$numberDouble": "1.4549142236546333" - }, + "rank": "1.4549142236546333", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-31ah01abvwhxbpv0l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "jBHrR3hiAWoafd2zc" } \ No newline at end of file diff --git a/art/k5hPuKGzdkGEvfoZk/art.json b/art/k5hPuKGzdkGEvfoZk/art.json index 3d9df881..a4c89278 100644 --- a/art/k5hPuKGzdkGEvfoZk/art.json +++ b/art/k5hPuKGzdkGEvfoZk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1510309786314" - } + "$date": "1510309786314" }, "modifiedAt": { - "$date": { - "$numberLong": "1510309786314" - } + "$date": "1510309786314" }, "origId": "JJBEEPXrCubMND6ym", "name": "crystal irisz (1xxx)rwpoint", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.9007830655810105" - }, + "rank": "1.9007830655810105", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-w0qqhx9tjuduhxhf7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "164" - }, - "likes": { - "$numberInt": "0" - }, + "views": "164", + "likes": "0", "revisionId": "arYM3dbHsmmcYCNfd" } \ No newline at end of file diff --git a/art/k5izvwNxYrHYx6WBr/art.json b/art/k5izvwNxYrHYx6WBr/art.json index 802427a6..764821af 100644 --- a/art/k5izvwNxYrHYx6WBr/art.json +++ b/art/k5izvwNxYrHYx6WBr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653990656644" - } + "$date": "1653990656644" }, "modifiedAt": { - "$date": { - "$numberLong": "1653993566450" - } + "$date": "1653993566450" }, "origId": "B3fTWQihXfD9t8Q8r", "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.2863989539949172" - }, + "rank": "1.2863989539949172", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-li32jubojh7kmxl9i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "xv5cMKHFEnDpDMGLY" } \ No newline at end of file diff --git a/art/k7w6BKgeSJxKx3Z6L/art.json b/art/k7w6BKgeSJxKx3Z6L/art.json index 242654e6..cc77defb 100644 --- a/art/k7w6BKgeSJxKx3Z6L/art.json +++ b/art/k7w6BKgeSJxKx3Z6L/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465462309575" - } + "$date": "1465462309575" }, "modifiedAt": { - "$date": { - "$numberLong": "1499942472246" - } + "$date": "1499942472246" }, "origId": "d7anES7ef6WrrDwsy", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "10.493717448168734" - }, + "rank": "10.493717448168734", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ogl9iezuaimhelhgm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "625" - }, - "likes": { - "$numberInt": "8" - }, + "views": "625", + "likes": "8", "revisionId": "oMBkZkQoEvwRHNPnX" } \ No newline at end of file diff --git a/art/k92jG6hXfdYZmDDxp/art.json b/art/k92jG6hXfdYZmDDxp/art.json index c1e2ef38..f7132656 100644 --- a/art/k92jG6hXfdYZmDDxp/art.json +++ b/art/k92jG6hXfdYZmDDxp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684425830688" - } + "$date": "1684425830688" }, "modifiedAt": { - "$date": { - "$numberLong": "1684425830688" - } + "$date": "1684425830688" }, "origId": null, "name": "Motion_myunghyun.kim", "notes": "", - "rank": { - "$numberDouble": "1.6657338333622547" - }, + "rank": "1.6657338333622547", "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rcygyp439ef1xsoxc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "yjiZ3di6WjuXyuhQR" } \ No newline at end of file diff --git a/art/kAANx8FwJoSeR9B4c/art.json b/art/kAANx8FwJoSeR9B4c/art.json index e3cd4b31..2903c774 100644 --- a/art/kAANx8FwJoSeR9B4c/art.json +++ b/art/kAANx8FwJoSeR9B4c/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,14 +12,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446374028494" - } + "$date": "1446374028494" }, "modifiedAt": { - "$date": { - "$numberLong": "1446375973894" - } + "$date": "1446375973894" }, "origId": null, "name": "filters", @@ -41,16 +35,10 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 4.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nfloat select(float v, float t) {\n return step(t * 0.9, v) * step(v, t * 1.1);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (0. * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float historyV2 = (1. * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n float snd2 = texture2D(sound, vec2(historyX, historyV2)).a;\n \n float s_norm = select(count, 0.);\n float s_low = select(count, 1.);\n float s_high = select(count, 2.);\n float s_powd = select(count, 3.);\n \n float ds = abs(snd - snd2);\n float norm = snd;\n float low = step(ds, 0.1) * snd;\n float high = step(0.1, ds) * snd;\n float powd = pow(snd, 5.0);\n \n float s = \n norm * s_norm + \n low * s_low +\n high * s_high + \n powd * s_powd +\n 0.;\n \n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n vec2 xy = vec2(\n x,\n s * 0.2 + v - 0.3);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = count * 0.25;\n float sat = 1.0;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-f4ib10y0x2xberr3r-thumbnail.jpg", - "views": { - "$numberInt": "492" - }, - "likes": { - "$numberInt": "9" - }, + "views": "492", + "likes": "9", "revisionId": "fnwq5GdJMWgpgkfFe", "hasSound": true, - "rank": { - "$numberDouble": "10.70678287218786" - }, + "rank": "10.70678287218786", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/kDijkHtJWk62e82Du/art.json b/art/kDijkHtJWk62e82Du/art.json index 79cb949a..a768de88 100644 --- a/art/kDijkHtJWk62e82Du/art.json +++ b/art/kDijkHtJWk62e82Du/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1668034018917" - } + "$date": "1668034018917" }, "modifiedAt": { - "$date": { - "$numberLong": "1668034018917" - } + "$date": "1668034018917" }, "origId": null, "name": "rainbow spectrum", "notes": "for seeing spectrum layout", - "rank": { - "$numberDouble": "1.293046179693274" - }, + "rank": "1.293046179693274", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-lf4ws0ugo1frr9hj3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "8c7ikCPWN45STFTMz" } \ No newline at end of file diff --git a/art/kEah2e6FjeaExoiWN/art.json b/art/kEah2e6FjeaExoiWN/art.json index 5eb571e5..7531b6bc 100644 --- a/art/kEah2e6FjeaExoiWN/art.json +++ b/art/kEah2e6FjeaExoiWN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652764784355" - } + "$date": "1652764784355" }, "modifiedAt": { - "$date": { - "$numberLong": "1652764784355" - } + "$date": "1652764784355" }, "origId": null, "name": "Colors in the deep sea", "notes": "", - "rank": { - "$numberDouble": "1.4574382920445401" - }, + "rank": "1.4574382920445401", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-42ql98hyqqld567a6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "TRYsupqKEcTB9LwcG" } \ No newline at end of file diff --git a/art/kFw99h7A55BoqmFND/art.json b/art/kFw99h7A55BoqmFND/art.json index c5a071d6..5b1c5bb8 100644 --- a/art/kFw99h7A55BoqmFND/art.json +++ b/art/kFw99h7A55BoqmFND/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1568283805577" - } + "$date": "1568283805577" }, "modifiedAt": { - "$date": { - "$numberLong": "1568283805577" - } + "$date": "1568283805577" }, "origId": "XjN7HgsDKsJeibek9", "name": "old greg kmachine wip", "notes": "", - "rank": { - "$numberDouble": "1.6800706727040446" - }, + "rank": "1.6800706727040446", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-poqb0wbuh8c22rach-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "79" - }, - "likes": { - "$numberInt": "0" - }, + "views": "79", + "likes": "0", "revisionId": "JFgLnoi2xK2NdLBer" } \ No newline at end of file diff --git a/art/kFydmLK7cBEcShhrj/art.json b/art/kFydmLK7cBEcShhrj/art.json index d86c48f1..59b97089 100644 --- a/art/kFydmLK7cBEcShhrj/art.json +++ b/art/kFydmLK7cBEcShhrj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1689608062172" - } + "$date": "1689608062172" }, "modifiedAt": { - "$date": { - "$numberLong": "1689608062172" - } + "$date": "1689608062172" }, "origId": null, "name": "hello", "notes": "", - "rank": { - "$numberDouble": "1.5995565100798335" - }, + "rank": "1.5995565100798335", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qtjl1olthuh77fo1n-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "XpSsHiT3gdDiXFnhq" } \ No newline at end of file diff --git a/art/kJKd3eS8axidSmEcA/art.json b/art/kJKd3eS8axidSmEcA/art.json index 1f967738..c29d26db 100644 --- a/art/kJKd3eS8axidSmEcA/art.json +++ b/art/kJKd3eS8axidSmEcA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595424990210" - } + "$date": "1595424990210" }, "modifiedAt": { - "$date": { - "$numberLong": "1595424990210" - } + "$date": "1595424990210" }, "origId": "MgCFmyZHQF4Xy4EsJ", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.3717628684431546" - }, + "rank": "1.3717628684431546", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-5v52a6er3xjixg7j5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "oEkRioswcr4aE8hr8" } \ No newline at end of file diff --git a/art/kJKq7oy8zBvieKhsE/art.json b/art/kJKq7oy8zBvieKhsE/art.json index 598d0576..e34ff7f0 100644 --- a/art/kJKq7oy8zBvieKhsE/art.json +++ b/art/kJKq7oy8zBvieKhsE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553244180982" - } + "$date": "1553244180982" }, "modifiedAt": { - "$date": { - "$numberLong": "1553244180982" - } + "$date": "1553244180982" }, "origId": "yrXnJnTbLipbKFdcc", "name": "1903-GridWaves", "notes": "", - "rank": { - "$numberDouble": "1.4615284564460405" - }, + "rank": "1.4615284564460405", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-r4v4hac03qbkmnri0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "62" - }, - "likes": { - "$numberInt": "0" - }, + "views": "62", + "likes": "0", "revisionId": "Exha66rTPt5w9Hybi" } \ No newline at end of file diff --git a/art/kQB2kyZz5geDYpNeo/art.json b/art/kQB2kyZz5geDYpNeo/art.json index 4c06a145..de32185f 100644 --- a/art/kQB2kyZz5geDYpNeo/art.json +++ b/art/kQB2kyZz5geDYpNeo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LCQpnTmbc4TFAS9gH", "createdAt": { - "$date": { - "$numberLong": "1702790772790" - } + "$date": "1702790772790" }, "profile": { "first_name": "Tapos", @@ -15,21 +13,15 @@ "username": "tapos" }, "createdAt": { - "$date": { - "$numberLong": "1703151823873" - } + "$date": "1703151823873" }, "modifiedAt": { - "$date": { - "$numberLong": "1703151823873" - } + "$date": "1703151823873" }, "origId": "8ZyPwCk5HdengqpJK", "name": "gridpnt", "notes": "", - "rank": { - "$numberDouble": "1.612321316524256" - }, + "rank": "1.612321316524256", "private": false, "unlisted": false, "username": "tapos", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ljyteb19bhwlfgock-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "1" - }, + "views": "42", + "likes": "1", "revisionId": "EMNd3AbtW6qmNRojk" } \ No newline at end of file diff --git a/art/kR26egNf7BwrsJHyM/art.json b/art/kR26egNf7BwrsJHyM/art.json index cbe6ff42..6e0d8bce 100644 --- a/art/kR26egNf7BwrsJHyM/art.json +++ b/art/kR26egNf7BwrsJHyM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": { - "$numberLong": "1557600049871" - } + "$date": "1557600049871" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": { - "$numberLong": "1557779073661" - } + "$date": "1557779073661" }, "modifiedAt": { - "$date": { - "$numberLong": "1557897395523" - } + "$date": "1557897395523" }, "origId": null, "name": "cube", "notes": "", - "rank": { - "$numberDouble": "1.0092761126199796" - }, + "rank": "1.0092761126199796", "private": false, "unlisted": true, "username": "jorenvo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zojv0lh8ezks53vlp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "JouXmJT4YASYSrMpS" } \ No newline at end of file diff --git a/art/kReqbFTiLEP7PXoRp/art.json b/art/kReqbFTiLEP7PXoRp/art.json index b8ce857c..fe4ac997 100644 --- a/art/kReqbFTiLEP7PXoRp/art.json +++ b/art/kReqbFTiLEP7PXoRp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571824441066" - } + "$date": "1571824441066" }, "modifiedAt": { - "$date": { - "$numberLong": "1571824441066" - } + "$date": "1571824441066" }, "origId": "oG23xNxiPkfCLufzk", "name": "widr 4k", "notes": "", - "rank": { - "$numberDouble": "1.9117853751743317" - }, + "rank": "1.9117853751743317", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-erswykw22b6f7ygjc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "0" - }, + "views": "128", + "likes": "0", "revisionId": "5KeJJyozPqnjxr8rF" } \ No newline at end of file diff --git a/art/kRguYk2Yft2HDLmiP/art.json b/art/kRguYk2Yft2HDLmiP/art.json index fcaa8222..184e1844 100644 --- a/art/kRguYk2Yft2HDLmiP/art.json +++ b/art/kRguYk2Yft2HDLmiP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": { - "$numberLong": "1612890971955" - } + "$date": "1612890971955" }, "username": "oneshade", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1612920948786" - } + "$date": "1612920948786" }, "modifiedAt": { - "$date": { - "$numberLong": "1612920948786" - } + "$date": "1612920948786" }, "origId": null, "name": "3D Point Cloud Scene", "notes": "Ridiculous amounts of points just look cool.", - "rank": { - "$numberDouble": "1.4673815309040605" - }, + "rank": "1.4673815309040605", "private": false, "unlisted": false, "username": "oneshade", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-91t1366qo2iy6q8hv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "278" - }, - "likes": { - "$numberInt": "1" - }, + "views": "278", + "likes": "1", "revisionId": "Nb8RtE248BKZBS9Hz" } \ No newline at end of file diff --git a/art/kT6fN7Mtscfe8NeGA/art.json b/art/kT6fN7Mtscfe8NeGA/art.json index 4a1a02c5..12f577d9 100644 --- a/art/kT6fN7Mtscfe8NeGA/art.json +++ b/art/kT6fN7Mtscfe8NeGA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": { - "$numberLong": "1684058245272" - } + "$date": "1684058245272" }, "username": "byungchan.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684487584904" - } + "$date": "1684487584904" }, "modifiedAt": { - "$date": { - "$numberLong": "1684487629050" - } + "$date": "1684487629050" }, "origId": null, "name": "color", "notes": "color", - "rank": { - "$numberDouble": "1.8759735175969945" - }, + "rank": "1.8759735175969945", "private": false, "unlisted": true, "username": "byungchan.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-xfqzgake3x9yg7ltt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "RyZ72GNMegXfMDBq3" } \ No newline at end of file diff --git a/art/kTER7eQ7zASKMtkpo/art.json b/art/kTER7eQ7zASKMtkpo/art.json index 82c3a374..31087442 100644 --- a/art/kTER7eQ7zASKMtkpo/art.json +++ b/art/kTER7eQ7zASKMtkpo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1485763057738" - } + "$date": "1485763057738" }, "modifiedAt": { - "$date": { - "$numberLong": "1485763057738" - } + "$date": "1485763057738" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "shu1", "notes": "", - "rank": { - "$numberDouble": "1.923460575848831" - }, + "rank": "1.923460575848831", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qq13ef31pslbk4ebh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "mZdgjSDHtmqgfNy2n" } \ No newline at end of file diff --git a/art/kWRaQgwjzbFw55cxw/art.json b/art/kWRaQgwjzbFw55cxw/art.json index 45d8c527..4155e384 100644 --- a/art/kWRaQgwjzbFw55cxw/art.json +++ b/art/kWRaQgwjzbFw55cxw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1713074381581" - } + "$date": "1713074381581" }, "modifiedAt": { - "$date": { - "$numberLong": "1713074381581" - } + "$date": "1713074381581" }, "origId": null, "name": "uhhhh", "notes": "", - "rank": { - "$numberDouble": "1.3085667897325532" - }, + "rank": "1.3085667897325532", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-otechd48mxfewps2n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "xHuD7BTR9YnHnRhu4" } \ No newline at end of file diff --git a/art/kWmwejucFuShxKNSa/art.json b/art/kWmwejucFuShxKNSa/art.json index d50cc35b..a2423f88 100644 --- a/art/kWmwejucFuShxKNSa/art.json +++ b/art/kWmwejucFuShxKNSa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652945839509" - } + "$date": "1652945839509" }, "modifiedAt": { - "$date": { - "$numberLong": "1652945839509" - } + "$date": "1652945839509" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.9846460509922241" - }, + "rank": "1.9846460509922241", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yfop08wyyubp1f2on-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "t7MZ9c53qbwhB2fvR" } \ No newline at end of file diff --git a/art/kcWfwPALkyhAgj6ET/art.json b/art/kcWfwPALkyhAgj6ET/art.json index a9056a10..6b22b402 100644 --- a/art/kcWfwPALkyhAgj6ET/art.json +++ b/art/kcWfwPALkyhAgj6ET/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1497000655942" - } + "$date": "1497000655942" }, "modifiedAt": { - "$date": { - "$numberLong": "1497000655942" - } + "$date": "1497000655942" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": { - "$numberDouble": "1.5578135966340765" - }, + "rank": "1.5578135966340765", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6jtz7rp4trfxne870-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "xfn9mo8jMMsbXYRWG" } \ No newline at end of file diff --git a/art/ke5bF6hENE8zphaSp/art.json b/art/ke5bF6hENE8zphaSp/art.json index 15d61293..9566fdae 100644 --- a/art/ke5bF6hENE8zphaSp/art.json +++ b/art/ke5bF6hENE8zphaSp/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1445860454017" - } + "$date": "1445860454017" }, "origId": null, "name": "torus", @@ -25,21 +23,13 @@ "shader": "// nice little fun toy, i like integration with soundcloud\n// [commercial] \n// also check out http://polycu.be\n// [/commercial]\n\n#define W 128\n#define H 64\n#define PI 3.1415926535\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float fv = floor(vertexId / float(W));\n float fu = vertexId - fv*float(W);\n fu /= float(W);\n fv /= float(H);\n float u = fu*2.*PI;\n float v = fv*2.*PI;\n u += time;\n \n float sin_u = sin(u), cos_u = cos(u);\n float sin_v = sin(v), cos_v = cos(v);\n float f = texture2D(sound, vec2(abs(fu-.5)+.1,fv*.1)).x+.05;\n vec3 p = vec3(cos_u*(cos_v*f+1.), sin_u*(cos_v*f+1.), sin_v*f);\n float sin_t = sin(time), cos_t = cos(time);\n p *= mat3(cos_t,0,sin_t, 0,1,0, -sin_t,0,cos_t);\n sin_t = sin(time*.7), cos_t = cos(time*.7);\n p *= mat3(cos_t,sin_t,0, -sin_t,cos_t,0, 0,0,1);\n p.x *= resolution.y/resolution.x;\n p.z += 3.;\n p.xy *= 3./p.z;\n gl_Position = vec4(p.x, p.y, 1., p.z);\n\n v_color = vec4(hsv2rgb(vec3(fu*3., 1., 1.)), 1);\n}\n" }, "screenshotDataId": "kbexK8e8mwDP5wkEi", - "views": { - "$numberInt": "1644" - }, - "likes": { - "$numberInt": "2" - }, + "views": "1644", + "likes": "2", "revisionId": "tJgaWpm3HjGMvDThW", "screenshotURL": "data/images/images-kbexK8e8mwDP5wkEi-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445860454020" - } + "$date": "1445860454020" }, "hasSound": true, - "rank": { - "$numberDouble": "10.01728530030271" - } + "rank": "10.01728530030271" } \ No newline at end of file diff --git a/art/keYAR2P7hmm2ei9uF/art.json b/art/keYAR2P7hmm2ei9uF/art.json index 61062b93..92b3935b 100644 --- a/art/keYAR2P7hmm2ei9uF/art.json +++ b/art/keYAR2P7hmm2ei9uF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1694440747030" - } + "$date": "1694440747030" }, "modifiedAt": { - "$date": { - "$numberLong": "1694440747030" - } + "$date": "1694440747030" }, "origId": "4JPK5YpSAQRwHtgZX", "name": "RED HEXDROPS 5", "notes": "", - "rank": { - "$numberDouble": "1.8112494627525255" - }, + "rank": "1.8112494627525255", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0xa64yi4r9gkhttr9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "52" - }, - "likes": { - "$numberInt": "0" - }, + "views": "52", + "likes": "0", "revisionId": "zj9bQ6krhNquSYAdw" } \ No newline at end of file diff --git a/art/kga2uesxPaH3HJqyT/art.json b/art/kga2uesxPaH3HJqyT/art.json index 8d72d21c..c8a18843 100644 --- a/art/kga2uesxPaH3HJqyT/art.json +++ b/art/kga2uesxPaH3HJqyT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": { - "$numberLong": "1619118831439" - } + "$date": "1619118831439" }, "username": "hzktqr", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619119587212" - } + "$date": "1619119587212" }, "modifiedAt": { - "$date": { - "$numberLong": "1619119789999" - } + "$date": "1619119789999" }, "origId": null, "name": "kga2uesxPaH3HJqyT", "notes": "blank", - "rank": { - "$numberDouble": "1.1911212893750331" - }, + "rank": "1.1911212893750331", "private": false, "unlisted": true, "username": "hzktqr", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3xet0v9sv5pegqe1l-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "TXqAqydnqtfoNfSwj" } \ No newline at end of file diff --git a/art/khayHGH4sQWpPkn92/art.json b/art/khayHGH4sQWpPkn92/art.json index bf60873d..04e0d5b9 100644 --- a/art/khayHGH4sQWpPkn92/art.json +++ b/art/khayHGH4sQWpPkn92/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1451229470661" - } + "$date": "1451229470661" }, "modifiedAt": { - "$date": { - "$numberLong": "1451229470661" - } + "$date": "1451229470661" }, "origId": "zSahx3yerpFqrYbQM", "name": "xmas tree", "notes": "", - "rank": { - "$numberDouble": "1.3653632955367685" - }, + "rank": "1.3653632955367685", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-kveenifu7xlki1ef0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "124" - }, - "likes": { - "$numberInt": "1" - }, + "views": "124", + "likes": "1", "revisionId": "rCnFFnrtkix2cXAnE" } \ No newline at end of file diff --git a/art/khesbmKPst2TQsnnL/art.json b/art/khesbmKPst2TQsnnL/art.json index 11e14c3f..e8e08647 100644 --- a/art/khesbmKPst2TQsnnL/art.json +++ b/art/khesbmKPst2TQsnnL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LA2p9fSSrZYuhdYNz", "createdAt": { - "$date": { - "$numberLong": "1497993369279" - } + "$date": "1497993369279" }, "profile": { "name": "Sean Whalen", @@ -14,21 +12,15 @@ "username": "sean" }, "createdAt": { - "$date": { - "$numberLong": "1497994989497" - } + "$date": "1497994989497" }, "modifiedAt": { - "$date": { - "$numberLong": "1498001715413" - } + "$date": "1498001715413" }, "origId": null, "name": "mousething", "notes": "work in progress", - "rank": { - "$numberDouble": "1.3403720622248962" - }, + "rank": "1.3403720622248962", "private": false, "unlisted": true, "username": "sean", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sb7ldapnfuxbpqfun-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "BfmHiDB95t4quL5kQ" } \ No newline at end of file diff --git a/art/khgXvsD296RRokHhE/art.json b/art/khgXvsD296RRokHhE/art.json index a9d6e098..e6ff1ac7 100644 --- a/art/khgXvsD296RRokHhE/art.json +++ b/art/khgXvsD296RRokHhE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684566250406" - } + "$date": "1684566250406" }, "modifiedAt": { - "$date": { - "$numberLong": "1684567380153" - } + "$date": "1684567380153" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.58825771402172" - }, + "rank": "1.58825771402172", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f72eb7ren8bdnzwds-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "9LmYQv2DRkNwLsGKW" } \ No newline at end of file diff --git a/art/kiZueaqhT8s7yr7Tr/art.json b/art/kiZueaqhT8s7yr7Tr/art.json index a9a52302..95aee36f 100644 --- a/art/kiZueaqhT8s7yr7Tr/art.json +++ b/art/kiZueaqhT8s7yr7Tr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1621033628126" - } + "$date": "1621033628126" }, "modifiedAt": { - "$date": { - "$numberLong": "1621035065514" - } + "$date": "1621035065514" }, "origId": "fe8yM9E3pBta2SbNa", "name": "cubes", "notes": "code from tutorial on vertexshaders.com youtube channel.", - "rank": { - "$numberDouble": "1.5785416063631064" - }, + "rank": "1.5785416063631064", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-xa6pg16zvcen1ldio-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "unuWdDnqB5Ssx27rZ" } \ No newline at end of file diff --git a/art/kmHZWuJ5wjmz7RQzS/art.json b/art/kmHZWuJ5wjmz7RQzS/art.json index 3cfc6f3b..ebf0c6a1 100644 --- a/art/kmHZWuJ5wjmz7RQzS/art.json +++ b/art/kmHZWuJ5wjmz7RQzS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": { - "$numberLong": "1629553450441" - } + "$date": "1629553450441" }, "username": "przemyslawzaworski", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1629553546616" - } + "$date": "1629553546616" }, "modifiedAt": { - "$date": { - "$numberLong": "1632159161672" - } + "$date": "1632159161672" }, "origId": null, "name": "Triangle Tessellation", "notes": "", - "rank": { - "$numberDouble": "1.5823939190835068" - }, + "rank": "1.5823939190835068", "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-dyruw6q6d1pz74oq5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "311" - }, - "likes": { - "$numberInt": "1" - }, + "views": "311", + "likes": "1", "revisionId": "8enAM4mhjx8mSkF7y" } \ No newline at end of file diff --git a/art/kmN3hqhTHv4SCqYcx/art.json b/art/kmN3hqhTHv4SCqYcx/art.json index 31664823..1fe0e02e 100644 --- a/art/kmN3hqhTHv4SCqYcx/art.json +++ b/art/kmN3hqhTHv4SCqYcx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1571778973493" - } + "$date": "1571778973493" }, "modifiedAt": { - "$date": { - "$numberLong": "1571778973493" - } + "$date": "1571778973493" }, "origId": "raCeFgW4uDJ8yZBwD", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.9316640961479281" - }, + "rank": "1.9316640961479281", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-b695s6en17kjgxda6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "86" - }, - "likes": { - "$numberInt": "0" - }, + "views": "86", + "likes": "0", "revisionId": "DLqauHHK58rBMxHsJ" } \ No newline at end of file diff --git a/art/kmm2Kb8Ti4vcYGQri/art.json b/art/kmm2Kb8Ti4vcYGQri/art.json index 2f2e8877..48fa18a7 100644 --- a/art/kmm2Kb8Ti4vcYGQri/art.json +++ b/art/kmm2Kb8Ti4vcYGQri/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652946449802" - } + "$date": "1652946449802" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946449802" - } + "$date": "1652946449802" }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": { - "$numberDouble": "1.4011285862926532" - }, + "rank": "1.4011285862926532", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vhmpk0ubo5ohzag1m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "uq2jqwvAtu55oCqb2" } \ No newline at end of file diff --git a/art/ko66wgrdNeNbx9WDz/art.json b/art/ko66wgrdNeNbx9WDz/art.json index 49f74c86..8abbd25e 100644 --- a/art/ko66wgrdNeNbx9WDz/art.json +++ b/art/ko66wgrdNeNbx9WDz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1669348882170" - } + "$date": "1669348882170" }, "modifiedAt": { - "$date": { - "$numberLong": "1669348882170" - } + "$date": "1669348882170" }, "origId": null, "name": "ropepull", "notes": "", - "rank": { - "$numberDouble": "1.1919708870266652" - }, + "rank": "1.1919708870266652", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nxrc35d6f0s6kkgxa-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "4d6k7cdpPePfkRuBo" } \ No newline at end of file diff --git a/art/koFtCvuibJTEPuswi/art.json b/art/koFtCvuibJTEPuswi/art.json index 877d479d..28c7452c 100644 --- a/art/koFtCvuibJTEPuswi/art.json +++ b/art/koFtCvuibJTEPuswi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521951741843" - } + "$date": "1521951741843" }, "modifiedAt": { - "$date": { - "$numberLong": "1521951741843" - } + "$date": "1521951741843" }, "origId": "7Xh2ZeThqMgWodKe8", "name": "terrain k3", "notes": "", - "rank": { - "$numberDouble": "1.8720349270917038" - }, + "rank": "1.8720349270917038", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-eol6flav1bkhsub6k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "Y5GB6WF8gZMzE8Se3" } \ No newline at end of file diff --git a/art/kpxXuKKj3zwRaQ23J/art.json b/art/kpxXuKKj3zwRaQ23J/art.json index 61fea4e3..daf88136 100644 --- a/art/kpxXuKKj3zwRaQ23J/art.json +++ b/art/kpxXuKKj3zwRaQ23J/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1687283122795" - } + "$date": "1687283122795" }, "modifiedAt": { - "$date": { - "$numberLong": "1687283122795" - } + "$date": "1687283122795" }, "origId": null, "name": "Cool Attractors", "notes": "", - "rank": { - "$numberDouble": "1.2610178355841801" - }, + "rank": "1.2610178355841801", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-dlr1602tjq4skbp8k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "1" - }, + "views": "105", + "likes": "1", "revisionId": "ZAB9pkYPmYTtA34Ev" } \ No newline at end of file diff --git a/art/kqeeKhm5BKJ8vexmL/art.json b/art/kqeeKhm5BKJ8vexmL/art.json index 3e8a2be4..58bf761c 100644 --- a/art/kqeeKhm5BKJ8vexmL/art.json +++ b/art/kqeeKhm5BKJ8vexmL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504632830816" - } + "$date": "1504632830816" }, "modifiedAt": { - "$date": { - "$numberLong": "1504632863064" - } + "$date": "1504632863064" }, "origId": "LdAPq7RiPQZHYmFbx", "name": "test", "notes": "test", - "rank": { - "$numberDouble": "1.8107515031077919" - }, + "rank": "1.8107515031077919", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wsz0i65rrew3zfip0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "mFBBttkLLz7L6FfxY" } \ No newline at end of file diff --git a/art/kwFY2DhDLc57jBEKg/art.json b/art/kwFY2DhDLc57jBEKg/art.json index 0b969e9e..ecef9c81 100644 --- a/art/kwFY2DhDLc57jBEKg/art.json +++ b/art/kwFY2DhDLc57jBEKg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1590258589795" - } + "$date": "1590258589795" }, "modifiedAt": { - "$date": { - "$numberLong": "1590258589795" - } + "$date": "1590258589795" }, "origId": "foJQ7C4rZnwuJSDxD", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.369773944322028" - }, + "rank": "1.369773944322028", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-s9y66gudoj1qz35ot-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "o4NWQfz9nPMCJ8EBv" } \ No newline at end of file diff --git a/art/kwpkNNSAmpsM6G7DB/art.json b/art/kwpkNNSAmpsM6G7DB/art.json index ceb81ae5..ab0154ba 100644 --- a/art/kwpkNNSAmpsM6G7DB/art.json +++ b/art/kwpkNNSAmpsM6G7DB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1586452573888" - } + "$date": "1586452573888" }, "modifiedAt": { - "$date": { - "$numberLong": "1586452573888" - } + "$date": "1586452573888" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1904412966231674" - }, + "rank": "1.1904412966231674", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ssczqusw55ei5q9sn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "ErhNwKZJNCPd48i5o" } \ No newline at end of file diff --git a/art/kyrjHeuSM5skDfpNo/art.json b/art/kyrjHeuSM5skDfpNo/art.json index 163fd309..7572f592 100644 --- a/art/kyrjHeuSM5skDfpNo/art.json +++ b/art/kyrjHeuSM5skDfpNo/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1501775778514" - } + "$date": "1501775778514" }, "modifiedAt": { - "$date": { - "$numberLong": "1501775778514" - } + "$date": "1501775778514" }, "origId": null, "name": "tuto 1", "notes": "", - "rank": { - "$numberDouble": "1.862724691466808" - }, + "rank": "1.862724691466808", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d48640mgldk59utzh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "0" - }, + "views": "111", + "likes": "0", "revisionId": "AoHz4Tx8sGmNFnZ32" } \ No newline at end of file diff --git a/art/m64jEsLp4hidcsd7a/art.json b/art/m64jEsLp4hidcsd7a/art.json index c374ccaa..2e9125a2 100644 --- a/art/m64jEsLp4hidcsd7a/art.json +++ b/art/m64jEsLp4hidcsd7a/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652973874749" - } + "$date": "1652973874749" }, "modifiedAt": { - "$date": { - "$numberLong": "1652973874749" - } + "$date": "1652973874749" }, "origId": null, "name": "Colors donga.choi", "notes": "", - "rank": { - "$numberDouble": "1.8506177004757305" - }, + "rank": "1.8506177004757305", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-az15a58bufjv3iz47-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "5juT2Q6tpCaBx2Xdy" } \ No newline at end of file diff --git a/art/m6Sw7fXzNji9JqQRk/art.json b/art/m6Sw7fXzNji9JqQRk/art.json index 59b62cac..839e2af9 100644 --- a/art/m6Sw7fXzNji9JqQRk/art.json +++ b/art/m6Sw7fXzNji9JqQRk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1644478006169" - } + "$date": "1644478006169" }, "modifiedAt": { - "$date": { - "$numberLong": "1644478006169" - } + "$date": "1644478006169" }, "origId": "MaT4wjZqPmXjfRqe3", "name": "disruptive D", "notes": "", - "rank": { - "$numberDouble": "1.2096999173885266" - }, + "rank": "1.2096999173885266", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lrrjprp4nc8lvdpi3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "109" - }, - "likes": { - "$numberInt": "0" - }, + "views": "109", + "likes": "0", "revisionId": "iJwfFLbLewz9MrF8P" } \ No newline at end of file diff --git a/art/m9FwKSvyF6tR6wxKy/art.json b/art/m9FwKSvyF6tR6wxKy/art.json index 75354a6a..af6c2ad7 100644 --- a/art/m9FwKSvyF6tR6wxKy/art.json +++ b/art/m9FwKSvyF6tR6wxKy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684082918750" - } + "$date": "1684082918750" }, "modifiedAt": { - "$date": { - "$numberLong": "1684082918750" - } + "$date": "1684082918750" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.7767374187570215" - }, + "rank": "1.7767374187570215", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-z7j8355d4202us7vt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "8YsaRMjgYddqEehNR" } \ No newline at end of file diff --git a/art/mAZixq6fNzd7qSpQs/art.json b/art/mAZixq6fNzd7qSpQs/art.json index 2d59aa0d..fa996f5f 100644 --- a/art/mAZixq6fNzd7qSpQs/art.json +++ b/art/mAZixq6fNzd7qSpQs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PjeofrxxdagSm2pZE", "createdAt": { - "$date": { - "$numberLong": "1486391451852" - } + "$date": "1486391451852" }, "profile": { "name": "Johan Beronius", @@ -14,21 +12,15 @@ "username": "demoniak" }, "createdAt": { - "$date": { - "$numberLong": "1487002867803" - } + "$date": "1487002867803" }, "modifiedAt": { - "$date": { - "$numberLong": "1487097864246" - } + "$date": "1487097864246" }, "origId": null, "name": "technoball", "notes": "", - "rank": { - "$numberDouble": "10.514502626973979" - }, + "rank": "10.514502626973979", "private": false, "unlisted": false, "username": "demoniak", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-aym3fl4txz1wdqhif-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1067" - }, - "likes": { - "$numberInt": "4" - }, + "views": "1067", + "likes": "4", "revisionId": "9bRdKYGf8renvq7LL" } \ No newline at end of file diff --git a/art/mAzBS3pdAM6PxJku9/art.json b/art/mAzBS3pdAM6PxJku9/art.json index 521a21c1..98b8286e 100644 --- a/art/mAzBS3pdAM6PxJku9/art.json +++ b/art/mAzBS3pdAM6PxJku9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652949017696" - } + "$date": "1652949017696" }, "modifiedAt": { - "$date": { - "$numberLong": "1652949017696" - } + "$date": "1652949017696" }, "origId": "ivk9RqX2vB24mkdwL", "name": "Exercise - Vertexshaderart : Motion_sehun.kim", "notes": "Exercise - Vertexshaderart_sehun.kim : Motion", - "rank": { - "$numberDouble": "1.109201772723811" - }, + "rank": "1.109201772723811", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uds5z9znotnbxqock-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "dqbgydNBA4Qa9a5qX" } \ No newline at end of file diff --git a/art/mBEqnn3WYWhAt7vLy/art.json b/art/mBEqnn3WYWhAt7vLy/art.json index b103791b..b812a349 100644 --- a/art/mBEqnn3WYWhAt7vLy/art.json +++ b/art/mBEqnn3WYWhAt7vLy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1567185433484" - } + "$date": "1567185433484" }, "modifiedAt": { - "$date": { - "$numberLong": "1567185433484" - } + "$date": "1567185433484" }, "origId": "HfPyQZbSJKZKsqjZ6", "name": "unnamed 4 K test", "notes": "", - "rank": { - "$numberDouble": "1.705981013397839" - }, + "rank": "1.705981013397839", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zy3wq7pw7m0zmz4bs-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "0" - }, + "views": "94", + "likes": "0", "revisionId": "6fm9ki6cZE9APcQJf" } \ No newline at end of file diff --git a/art/mBsFXyLJxoL2yPqjz/art.json b/art/mBsFXyLJxoL2yPqjz/art.json index fa0daf6f..b1194248 100644 --- a/art/mBsFXyLJxoL2yPqjz/art.json +++ b/art/mBsFXyLJxoL2yPqjz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1453124430799" - } + "$date": "1453124430799" }, "modifiedAt": { - "$date": { - "$numberLong": "1453124430799" - } + "$date": "1453124430799" }, "origId": "j7WftWuJtPTYyhcxG", "name": "Simple line music extended", "notes": "", - "rank": { - "$numberDouble": "1.7209363613898463" - }, + "rank": "1.7209363613898463", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-h2paqfm9n19o4vpgv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "NNLu76tCckwi57pzS" } \ No newline at end of file diff --git a/art/mCcXsBtD9XZ5LAoW8/art.json b/art/mCcXsBtD9XZ5LAoW8/art.json index fd201231..4ff0f745 100644 --- a/art/mCcXsBtD9XZ5LAoW8/art.json +++ b/art/mCcXsBtD9XZ5LAoW8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1468377150000" - } + "$date": "1468377150000" }, "modifiedAt": { - "$date": { - "$numberLong": "1468377150000" - } + "$date": "1468377150000" }, "origId": "Fc6iHGcLDEtSTqbNG", "name": "tmh-grid", "notes": "", - "rank": { - "$numberDouble": "1.7953291209261035" - }, + "rank": "1.7953291209261035", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lcgkadxafc26sz0vk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "6dkLYBEyJRQztaLFR" } \ No newline at end of file diff --git a/art/mD6W2p47kSDX2WqK4/art.json b/art/mD6W2p47kSDX2WqK4/art.json index e1828c0a..57e32e93 100644 --- a/art/mD6W2p47kSDX2WqK4/art.json +++ b/art/mD6W2p47kSDX2WqK4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565838653301" - } + "$date": "1565838653301" }, "modifiedAt": { - "$date": { - "$numberLong": "1565838653301" - } + "$date": "1565838653301" }, "origId": "iiAQmTAWuGuLLKPiP", "name": "old greg kmachine wip224", "notes": "", - "rank": { - "$numberDouble": "1.2820487835901213" - }, + "rank": "1.2820487835901213", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ka4ooo1ckn1ev851e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "125" - }, - "likes": { - "$numberInt": "1" - }, + "views": "125", + "likes": "1", "revisionId": "6z9tn2aFoGjtiqY3E" } \ No newline at end of file diff --git a/art/mEjRHW328Fknag6wR/art.json b/art/mEjRHW328Fknag6wR/art.json index 13f4c2ea..648e457b 100644 --- a/art/mEjRHW328Fknag6wR/art.json +++ b/art/mEjRHW328Fknag6wR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1657414708365" - } + "$date": "1657414708365" }, "modifiedAt": { - "$date": { - "$numberLong": "1657414708365" - } + "$date": "1657414708365" }, "origId": "YiboJk6SvJNEAPSGR", "name": "csop", "notes": "", - "rank": { - "$numberDouble": "1.8238154931589583" - }, + "rank": "1.8238154931589583", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nq6mhpq8ieqolgdeo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "2CMWXgu9GjE388Z2Y" } \ No newline at end of file diff --git a/art/mFBiFkPxwQ73XQizR/art.json b/art/mFBiFkPxwQ73XQizR/art.json index 111cc514..a5a00e2d 100644 --- a/art/mFBiFkPxwQ73XQizR/art.json +++ b/art/mFBiFkPxwQ73XQizR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653480094486" - } + "$date": "1653480094486" }, "modifiedAt": { - "$date": { - "$numberLong": "1653481852164" - } + "$date": "1653481852164" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.586425476211448" - }, + "rank": "1.586425476211448", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-t9in9drpzdqjo8iuz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "SZ8vvGLPk28St77uq" } \ No newline at end of file diff --git a/art/mFDp3QZvpN8MbqN9R/art.json b/art/mFDp3QZvpN8MbqN9R/art.json index bf563b3e..f4b241d7 100644 --- a/art/mFDp3QZvpN8MbqN9R/art.json +++ b/art/mFDp3QZvpN8MbqN9R/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684721877510" - } + "$date": "1684721877510" }, "modifiedAt": { - "$date": { - "$numberLong": "1684721877510" - } + "$date": "1684721877510" }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.3699980294658196" - }, + "rank": "1.3699980294658196", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vkho7xkk5ema72z2j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "B8PpLkfX4r5XZLdCF" } \ No newline at end of file diff --git a/art/mFr92RbhPmuJXKXWK/art.json b/art/mFr92RbhPmuJXKXWK/art.json index 5f229a91..255fe405 100644 --- a/art/mFr92RbhPmuJXKXWK/art.json +++ b/art/mFr92RbhPmuJXKXWK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": { - "$numberLong": "1612890971955" - } + "$date": "1612890971955" }, "username": "oneshade", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1616519502747" - } + "$date": "1616519502747" }, "modifiedAt": { - "$date": { - "$numberLong": "1616519590812" - } + "$date": "1616519590812" }, "origId": null, "name": "Bilinear Patch", "notes": "First attempt at creating a grid of connected triangles.", - "rank": { - "$numberDouble": "1.9246464980553872" - }, + "rank": "1.9246464980553872", "private": false, "unlisted": false, "username": "oneshade", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-cz9gbdzg0o72kd02f-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "156" - }, - "likes": { - "$numberInt": "0" - }, + "views": "156", + "likes": "0", "revisionId": "NdyuYaW6ehEMR33tr" } \ No newline at end of file diff --git a/art/mHgyhLsuwpJinyxDH/art.json b/art/mHgyhLsuwpJinyxDH/art.json index a4f1a611..efb6e425 100644 --- a/art/mHgyhLsuwpJinyxDH/art.json +++ b/art/mHgyhLsuwpJinyxDH/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1665266372962" - } + "$date": "1665266372962" }, "modifiedAt": { - "$date": { - "$numberLong": "1665266372962" - } + "$date": "1665266372962" }, "origId": "MefAhfbtS5ZbYifPi", "name": "qyube", "notes": "", - "rank": { - "$numberDouble": "1.029160882269943" - }, + "rank": "1.029160882269943", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-divw09ujzictphpq4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "1" - }, + "views": "85", + "likes": "1", "revisionId": "4nCbRdi6YQqJwsPZr" } \ No newline at end of file diff --git a/art/mHhjmNiF2DCevuYMz/art.json b/art/mHhjmNiF2DCevuYMz/art.json index f7e9a8b9..9ff6392e 100644 --- a/art/mHhjmNiF2DCevuYMz/art.json +++ b/art/mHhjmNiF2DCevuYMz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652868709939" - } + "$date": "1652868709939" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946161752" - } + "$date": "1652946161752" }, "origId": "gfBdkzchpT5DPGwqE", "name": "Colors - Sangbeom Kim", "notes": "Colors - Sangbeom Kim", - "rank": { - "$numberDouble": "1.9631147870940455" - }, + "rank": "1.9631147870940455", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-2u64rc9d3h1edpm9z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "6Adwbzku42Atzeukh" } \ No newline at end of file diff --git a/art/mJLSnvDjL3N6wkYDR/art.json b/art/mJLSnvDjL3N6wkYDR/art.json index a3d44330..b23fa6e5 100644 --- a/art/mJLSnvDjL3N6wkYDR/art.json +++ b/art/mJLSnvDjL3N6wkYDR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A7f5Np8SECZR4hq7m", "createdAt": { - "$date": { - "$numberLong": "1551480191741" - } + "$date": "1551480191741" }, "profile": { "name": "Guille Pérez Trueba", @@ -14,21 +12,15 @@ "username": "guilleperez" }, "createdAt": { - "$date": { - "$numberLong": "1551480308028" - } + "$date": "1551480308028" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481125855" - } + "$date": "1551481125855" }, "origId": "nrAECwQ8yDDyTrSit", "name": "petl", "notes": "", - "rank": { - "$numberDouble": "1.9840098380588147" - }, + "rank": "1.9840098380588147", "private": false, "unlisted": true, "username": "guilleperez", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jho3j3dzxbxj9i28v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "dMMXEWEz6eG2kuwWt" } \ No newline at end of file diff --git a/art/mJadpKnhXS6qgpQ5g/art.json b/art/mJadpKnhXS6qgpQ5g/art.json index ab9e1aee..445a4ce1 100644 --- a/art/mJadpKnhXS6qgpQ5g/art.json +++ b/art/mJadpKnhXS6qgpQ5g/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654180930451" - } + "$date": "1654180930451" }, "modifiedAt": { - "$date": { - "$numberLong": "1654186560067" - } + "$date": "1654186560067" }, "origId": "Z7vAdzozZiayT9xtx", "name": "Circles from Triangles - Sangbeom Kim", "notes": "Circles from Triangles - Sangbeom Kim", - "rank": { - "$numberDouble": "1.8598384410294375" - }, + "rank": "1.8598384410294375", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tz93zniv5b3sq1nav-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "f7wCgmpdkvb92cCrT" } \ No newline at end of file diff --git a/art/mLtQNvFM6AJhHKbYq/art.json b/art/mLtQNvFM6AJhHKbYq/art.json index 7562eea8..6758a646 100644 --- a/art/mLtQNvFM6AJhHKbYq/art.json +++ b/art/mLtQNvFM6AJhHKbYq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CmDKfuGqb3n4wc5um", "createdAt": { - "$date": { - "$numberLong": "1589106352417" - } + "$date": "1589106352417" }, "username": "abjeni", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1600598115185" - } + "$date": "1600598115185" }, "modifiedAt": { - "$date": { - "$numberLong": "1600598115185" - } + "$date": "1600598115185" }, "origId": null, "name": "marching tetrahedra", "notes": "", - "rank": { - "$numberDouble": "1.5384646396846882" - }, + "rank": "1.5384646396846882", "private": false, "unlisted": false, "username": "abjeni", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-eq5uuag7aifi06hhw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "237" - }, - "likes": { - "$numberInt": "1" - }, + "views": "237", + "likes": "1", "revisionId": "EkjMg4ZmmxPiJYADc" } \ No newline at end of file diff --git a/art/mM93aaccacmA9o34t/art.json b/art/mM93aaccacmA9o34t/art.json index 7ca98b8c..ae0bf3ae 100644 --- a/art/mM93aaccacmA9o34t/art.json +++ b/art/mM93aaccacmA9o34t/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448961631673" - } + "$date": "1448961631673" }, "modifiedAt": { - "$date": { - "$numberLong": "1466549147559" - } + "$date": "1466549147559" }, "origId": "dYaXs9CwnzQhAT8Kt", "name": "trailmix", - "rank": { - "$numberDouble": "1.1220948931784671" - }, + "rank": "1.1220948931784671", "private": false, "unlisted": true, "username": "gman", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-5qa18pssovt8dhfbl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "206" - }, - "likes": { - "$numberInt": "0" - }, + "views": "206", + "likes": "0", "revisionId": "GdSvvhYCnCQ7wgd3k", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "" diff --git a/art/mMNQ38uN94rxmoWBh/art.json b/art/mMNQ38uN94rxmoWBh/art.json index d2ffddcf..63d58a40 100644 --- a/art/mMNQ38uN94rxmoWBh/art.json +++ b/art/mMNQ38uN94rxmoWBh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503560640663" - } + "$date": "1503560640663" }, "modifiedAt": { - "$date": { - "$numberLong": "1503560640663" - } + "$date": "1503560640663" }, "origId": "2DYifmxshFTc2mdD4", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.4095994704722359" - }, + "rank": "1.4095994704722359", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-xo3d4mt2arrrppuyw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "279" - }, - "likes": { - "$numberInt": "1" - }, + "views": "279", + "likes": "1", "revisionId": "Z97zgnMMaHgyZqCDP" } \ No newline at end of file diff --git a/art/mNBny7JXpBGwQnMwG/art.json b/art/mNBny7JXpBGwQnMwG/art.json index 48b3c154..c20321b6 100644 --- a/art/mNBny7JXpBGwQnMwG/art.json +++ b/art/mNBny7JXpBGwQnMwG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1507989120054" - } + "$date": "1507989120054" }, "modifiedAt": { - "$date": { - "$numberLong": "1507990986869" - } + "$date": "1507990986869" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "pulsedn", "notes": "", - "rank": { - "$numberDouble": "10.633359917283387" - }, + "rank": "10.633359917283387", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cttxn3rlriag87k1u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "467" - }, - "likes": { - "$numberInt": "8" - }, + "views": "467", + "likes": "8", "revisionId": "kX43emwcT5bD89jP3" } \ No newline at end of file diff --git a/art/mQ966EQcC2e2h8cjZ/art.json b/art/mQ966EQcC2e2h8cjZ/art.json index 01555020..992efd6c 100644 --- a/art/mQ966EQcC2e2h8cjZ/art.json +++ b/art/mQ966EQcC2e2h8cjZ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551482275182" - } + "$date": "1551482275182" }, "modifiedAt": { - "$date": { - "$numberLong": "1551482275182" - } + "$date": "1551482275182" }, "origId": "ZADtvSryHzDYzCtp9", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7628469295095435" - }, + "rank": "1.7628469295095435", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-yclpn5pgty8enqbsl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "20" - }, - "likes": { - "$numberInt": "0" - }, + "views": "20", + "likes": "0", "revisionId": "CbZ63j4vLtRCLcEA5" } \ No newline at end of file diff --git a/art/mQuMhKJA2PG4x8j7h/art.json b/art/mQuMhKJA2PG4x8j7h/art.json index d760375c..022003bb 100644 --- a/art/mQuMhKJA2PG4x8j7h/art.json +++ b/art/mQuMhKJA2PG4x8j7h/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1506740578200" - } + "$date": "1506740578200" }, "modifiedAt": { - "$date": { - "$numberLong": "1506740578200" - } + "$date": "1506740578200" }, "origId": "7fkuNErcdiCoyDFPM", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": { - "$numberDouble": "1.8884585922844979" - }, + "rank": "1.8884585922844979", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vc09dbwhblm6w9gee-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "194" - }, - "likes": { - "$numberInt": "0" - }, + "views": "194", + "likes": "0", "revisionId": "DmxQvutgu4bzhAMDT" } \ No newline at end of file diff --git a/art/mSDHF7AjBowN86DnJ/art.json b/art/mSDHF7AjBowN86DnJ/art.json index 43a3a388..38222f06 100644 --- a/art/mSDHF7AjBowN86DnJ/art.json +++ b/art/mSDHF7AjBowN86DnJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,9 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1445995841297" - } + "$date": "1445995841297" }, "origId": null, "name": "synapsicorporation", @@ -36,22 +32,14 @@ "shader": "#define PI 3.14159\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\n// music by rez! here we goooooooo-oo-oo-oooooooo.....\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n\n float localTime = time + 20.0;\n \n float NUM_SEGMENTS = localTime*cos(texture2D(floatSound,vec2(localTime*0.0000001,cos(localTime*0.0000001))).a*0.00001);\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2+cos(texture2D(floatSound,vec2(count*0.01,angle*0.01)).a*0.0001*localTime);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01*texture2D(floatSound,vec2(localTime,s+vertexId*0.01)).a*0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n \n float aa = (localTime*0.001)*cos(localTime*0.0001*vertexId);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle-aa);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "iZngnCo9QYyKxdt9w", - "views": { - "$numberInt": "1058" - }, - "likes": { - "$numberInt": "1" - }, + "views": "1058", + "likes": "1", "revisionId": "dBNzKmaq6qcCMkiBK", "screenshotURL": "data/images/images-iZngnCo9QYyKxdt9w-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445995893319" - } + "$date": "1445995893319" }, "hasSound": true, - "rank": { - "$numberDouble": "1.659510212648834" - }, + "rank": "1.659510212648834", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/mTt5zkdxxpb2F9px7/art.json b/art/mTt5zkdxxpb2F9px7/art.json index 8d0a263d..0ba6ca37 100644 --- a/art/mTt5zkdxxpb2F9px7/art.json +++ b/art/mTt5zkdxxpb2F9px7/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1637469754752" - } + "$date": "1637469754752" }, "modifiedAt": { - "$date": { - "$numberLong": "1637469754752" - } + "$date": "1637469754752" }, "origId": "yQxBYWw4sFSMS2gsp", "name": "hexagon tile strings 3D", "notes": "", - "rank": { - "$numberDouble": "1.750226984436994" - }, + "rank": "1.750226984436994", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mc214dfiqr1fp63b7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "9wSiZYqdigg47vQ5i" } \ No newline at end of file diff --git a/art/mYvJWJgSmFTeFydSy/art.json b/art/mYvJWJgSmFTeFydSy/art.json index f9e3c637..9ed16a6d 100644 --- a/art/mYvJWJgSmFTeFydSy/art.json +++ b/art/mYvJWJgSmFTeFydSy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571806137529" - } + "$date": "1571806137529" }, "modifiedAt": { - "$date": { - "$numberLong": "1571806137529" - } + "$date": "1571806137529" }, "origId": "KmNbwStFkxfRGJ2Bs", "name": "K reptile void 2", "notes": "", - "rank": { - "$numberDouble": "10.037856648165745" - }, + "rank": "10.037856648165745", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l9k0vprz1e8atordh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "406" - }, - "likes": { - "$numberInt": "2" - }, + "views": "406", + "likes": "2", "revisionId": "phEK3vAZLaKKrTjcS" } \ No newline at end of file diff --git a/art/mar5ufbpzahGtPyPj/art.json b/art/mar5ufbpzahGtPyPj/art.json index 4cc37317..fcf8e6fd 100644 --- a/art/mar5ufbpzahGtPyPj/art.json +++ b/art/mar5ufbpzahGtPyPj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GSrFowNMfHXH8wjXx", "createdAt": { - "$date": { - "$numberLong": "1551104641035" - } + "$date": "1551104641035" }, "profile": { "first_name": "kerem", @@ -15,21 +13,15 @@ "username": "kerem" }, "createdAt": { - "$date": { - "$numberLong": "1551109281344" - } + "$date": "1551109281344" }, "modifiedAt": { - "$date": { - "$numberLong": "1551109281344" - } + "$date": "1551109281344" }, "origId": null, "name": "test1", "notes": "", - "rank": { - "$numberDouble": "1.2803211932268026" - }, + "rank": "1.2803211932268026", "private": false, "unlisted": true, "username": "kerem", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-qlwz4g2wambibn1cf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "hzyhQwgdMszXJFjJy" } \ No newline at end of file diff --git a/art/mb3aos8CkHBeJdfkt/art.json b/art/mb3aos8CkHBeJdfkt/art.json index c3c0cdfd..435d6de0 100644 --- a/art/mb3aos8CkHBeJdfkt/art.json +++ b/art/mb3aos8CkHBeJdfkt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1541755746321" - } + "$date": "1541755746321" }, "modifiedAt": { - "$date": { - "$numberLong": "1541755746321" - } + "$date": "1541755746321" }, "origId": "R7yXZW3KoMpDcS5NW", "name": "intereING", "notes": "", - "rank": { - "$numberDouble": "1.15539656346872" - }, + "rank": "1.15539656346872", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-v4p2fs6coo6a74xz5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "252" - }, - "likes": { - "$numberInt": "0" - }, + "views": "252", + "likes": "0", "revisionId": "4QZAyaGkiFbJcjEBQ" } \ No newline at end of file diff --git a/art/mbkRD28NZpJtGu2af/art.json b/art/mbkRD28NZpJtGu2af/art.json index acdb0375..07afa7b3 100644 --- a/art/mbkRD28NZpJtGu2af/art.json +++ b/art/mbkRD28NZpJtGu2af/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1579365697988" - } + "$date": "1579365697988" }, "modifiedAt": { - "$date": { - "$numberLong": "1579365697988" - } + "$date": "1579365697988" }, "origId": "ahsgh32ELS6fLxWcK", "name": "sloncePawel", "notes": "", - "rank": { - "$numberDouble": "1.433310186284628" - }, + "rank": "1.433310186284628", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u3sd5xmcqhln5o142-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "so2p6ymHGixuKELaz" } \ No newline at end of file diff --git a/art/mc9ScBATcEnpry3q2/art.json b/art/mc9ScBATcEnpry3q2/art.json index dd211ac5..43588957 100644 --- a/art/mc9ScBATcEnpry3q2/art.json +++ b/art/mc9ScBATcEnpry3q2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "q57ybqisptNvWBAxF", "createdAt": { - "$date": { - "$numberLong": "1527181873171" - } + "$date": "1527181873171" }, "profile": { "first_name": "Daniel", @@ -15,21 +13,15 @@ "username": "daniel" }, "createdAt": { - "$date": { - "$numberLong": "1527181897722" - } + "$date": "1527181897722" }, "modifiedAt": { - "$date": { - "$numberLong": "1527184592952" - } + "$date": "1527184592952" }, "origId": "BQuWCvhCBBif7Zzmh", "name": "slowmess", "notes": "", - "rank": { - "$numberDouble": "1.4485652569808474" - }, + "rank": "1.4485652569808474", "private": false, "unlisted": false, "username": "daniel", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-7i4cmaoy4icia2ibl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "203" - }, - "likes": { - "$numberInt": "0" - }, + "views": "203", + "likes": "0", "revisionId": "So9CtcDdddHdZ5N8Q" } \ No newline at end of file diff --git a/art/md47PJjYvynaWJqMy/art.json b/art/md47PJjYvynaWJqMy/art.json index 4f5abc67..0cc94ade 100644 --- a/art/md47PJjYvynaWJqMy/art.json +++ b/art/md47PJjYvynaWJqMy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EFoR2gFKwFj22uHMF", "createdAt": { - "$date": { - "$numberLong": "1622788556674" - } + "$date": "1622788556674" }, "username": "sail", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1622818509507" - } + "$date": "1622818509507" }, "modifiedAt": { - "$date": { - "$numberLong": "1622818509507" - } + "$date": "1622818509507" }, "origId": null, "name": "synth", "notes": "", - "rank": { - "$numberDouble": "1.6902606287845496" - }, + "rank": "1.6902606287845496", "private": false, "unlisted": false, "username": "sail", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gn0j9oum4zgacafk1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "156" - }, - "likes": { - "$numberInt": "0" - }, + "views": "156", + "likes": "0", "revisionId": "9s23n6rjQzLtBQCpP" } \ No newline at end of file diff --git a/art/mf6PsGZxpSdyu4gkb/art.json b/art/mf6PsGZxpSdyu4gkb/art.json index 61102999..34526475 100644 --- a/art/mf6PsGZxpSdyu4gkb/art.json +++ b/art/mf6PsGZxpSdyu4gkb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1609100682165" - } + "$date": "1609100682165" }, "modifiedAt": { - "$date": { - "$numberLong": "1609100682165" - } + "$date": "1609100682165" }, "origId": "JRyewraYLfP9taa98", "name": "BB", "notes": "", - "rank": { - "$numberDouble": "1.9275049617851814" - }, + "rank": "1.9275049617851814", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-feg1s9rz0iydgm7tu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "uEp65X9YdzMuHRbG5" } \ No newline at end of file diff --git a/art/mfEsB2oGhBqM3k3Rt/art.json b/art/mfEsB2oGhBqM3k3Rt/art.json index c3e8fe52..f8041b39 100644 --- a/art/mfEsB2oGhBqM3k3Rt/art.json +++ b/art/mfEsB2oGhBqM3k3Rt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,9 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1446241245576" - } + "$date": "1446241245576" }, "origId": null, "name": "the connectedness of all", @@ -36,21 +32,13 @@ "shader": "#define PI 3.14159\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n\n float localTime = time + 20.0;\n float NUM_SEGMENTS = 0.1+localTime*0.00000001-texture2D(sound,vec2(vertexId*0.001,vertexId*0.001)).a*0.0001;\n float NUM_POINTS = (NUM_SEGMENTS * 1.0);\n\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n \n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0,0.99999);\n\n \n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotURL": "data/images/images-c0twy3q6tdy1vgd6t-thumbnail.jpg", - "views": { - "$numberInt": "144" - }, - "likes": { - "$numberInt": "0" - }, + "views": "144", + "likes": "0", "revisionId": "f5T69RNynQrznXkdB", "modifiedAt": { - "$date": { - "$numberLong": "1446241934435" - } + "$date": "1446241934435" }, "hasSound": true, - "rank": { - "$numberDouble": "1.5645500782227892" - }, + "rank": "1.5645500782227892", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/mhyHwfLBurtz8PKsw/art.json b/art/mhyHwfLBurtz8PKsw/art.json index d5f219b5..dc6e5282 100644 --- a/art/mhyHwfLBurtz8PKsw/art.json +++ b/art/mhyHwfLBurtz8PKsw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1564616046432" - } + "$date": "1564616046432" }, "modifiedAt": { - "$date": { - "$numberLong": "1564616046432" - } + "$date": "1564616046432" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": { - "$numberDouble": "1.604746553242917" - }, + "rank": "1.604746553242917", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d16ig95j94du9covs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "150" - }, - "likes": { - "$numberInt": "0" - }, + "views": "150", + "likes": "0", "revisionId": "JkpYRfAiENKhRAnZL" } \ No newline at end of file diff --git a/art/mkFSba4s7DTHBu57L/art.json b/art/mkFSba4s7DTHBu57L/art.json index beeedd8f..8b54f527 100644 --- a/art/mkFSba4s7DTHBu57L/art.json +++ b/art/mkFSba4s7DTHBu57L/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571731483766" - } + "$date": "1571731483766" }, "modifiedAt": { - "$date": { - "$numberLong": "1571731483766" - } + "$date": "1571731483766" }, "origId": "oiHNm3fKqWoxXW5yJ", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.7102667009521193" - }, + "rank": "1.7102667009521193", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6dvkbzy32j7ddsozg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "78gxCSnEW939PjcaA" } \ No newline at end of file diff --git a/art/mmB8umNE8t5qoNNJo/art.json b/art/mmB8umNE8t5qoNNJo/art.json index ccfe1b9c..e7d9f16f 100644 --- a/art/mmB8umNE8t5qoNNJo/art.json +++ b/art/mmB8umNE8t5qoNNJo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653958333890" - } + "$date": "1653958333890" }, "modifiedAt": { - "$date": { - "$numberLong": "1653958968052" - } + "$date": "1653958968052" }, "origId": "3hco2ocM6as2y3HNr", "name": "Circle From Triangle", "notes": "", - "rank": { - "$numberDouble": "1.2333982851914327" - }, + "rank": "1.2333982851914327", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3ncxh97tjoyi01wu4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "qGaEpcmLxyjmhmSQf" } \ No newline at end of file diff --git a/art/mmn5xXR2yHGyorvsd/art.json b/art/mmn5xXR2yHGyorvsd/art.json index a2b878da..746ff2c4 100644 --- a/art/mmn5xXR2yHGyorvsd/art.json +++ b/art/mmn5xXR2yHGyorvsd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503432045556" - } + "$date": "1503432045556" }, "modifiedAt": { - "$date": { - "$numberLong": "1503432045556" - } + "$date": "1503432045556" }, "origId": null, "name": "unnamed", "notes": "Use for testing exactly how multiplies and powers transform the raw sound texture values that you're sampling.", - "rank": { - "$numberDouble": "1.0593168726424187" - }, + "rank": "1.0593168726424187", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-v25djn1numzcz55wn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "AegE4XwCXt6kf8ujt" } \ No newline at end of file diff --git a/art/mmoaXfjg9s32v5Cpw/art.json b/art/mmoaXfjg9s32v5Cpw/art.json index 49aadee3..e99f5dca 100644 --- a/art/mmoaXfjg9s32v5Cpw/art.json +++ b/art/mmoaXfjg9s32v5Cpw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1610788293038" - } + "$date": "1610788293038" }, "modifiedAt": { - "$date": { - "$numberLong": "1610788293038" - } + "$date": "1610788293038" }, "origId": "jBpixD335L3o2unKj", "name": "hypercubermod", "notes": "", - "rank": { - "$numberDouble": "1.844832280185025" - }, + "rank": "1.844832280185025", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9d88j4bsb7bk7ioya-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "ZiviqSEDW9F7RqKKd" } \ No newline at end of file diff --git a/art/mmxfYzJp3mCehkHcH/art.json b/art/mmxfYzJp3mCehkHcH/art.json index 4604c8e0..912d962e 100644 --- a/art/mmxfYzJp3mCehkHcH/art.json +++ b/art/mmxfYzJp3mCehkHcH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1498418399319" - } + "$date": "1498418399319" }, "modifiedAt": { - "$date": { - "$numberLong": "1498418399319" - } + "$date": "1498418399319" }, "origId": "mAZixq6fNzd7qSpQs", "name": "technoball K machinized dev0", "notes": "", - "rank": { - "$numberDouble": "10.542238075962786" - }, + "rank": "10.542238075962786", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9yodmfgzylfb0202f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "815" - }, - "likes": { - "$numberInt": "5" - }, + "views": "815", + "likes": "5", "revisionId": "imMPMdeKQcK9HmCBQ" } \ No newline at end of file diff --git a/art/moFoJGxvvHCxBdedE/art.json b/art/moFoJGxvvHCxBdedE/art.json index 091966ed..0d8ed663 100644 --- a/art/moFoJGxvvHCxBdedE/art.json +++ b/art/moFoJGxvvHCxBdedE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684324899162" - } + "$date": "1684324899162" }, "modifiedAt": { - "$date": { - "$numberLong": "1684324899162" - } + "$date": "1684324899162" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.726203874263415" - }, + "rank": "1.726203874263415", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uuwss033ul0tqav60-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "0" - }, + "views": "42", + "likes": "0", "revisionId": "wLtFCEH4dwXzPckrD" } \ No newline at end of file diff --git a/art/mp4Z7X2u8Njkoe3Cg/art.json b/art/mp4Z7X2u8Njkoe3Cg/art.json index dada22f0..8a742964 100644 --- a/art/mp4Z7X2u8Njkoe3Cg/art.json +++ b/art/mp4Z7X2u8Njkoe3Cg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520076749722" - } + "$date": "1520076749722" }, "modifiedAt": { - "$date": { - "$numberLong": "1520076749722" - } + "$date": "1520076749722" }, "origId": "eyJnMiGS99BJjeDGt", "name": "K Machine letter example", "notes": "", - "rank": { - "$numberDouble": "1.7978964683527956" - }, + "rank": "1.7978964683527956", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4wd9jpmulv0dvwbpu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "176" - }, - "likes": { - "$numberInt": "1" - }, + "views": "176", + "likes": "1", "revisionId": "NyoyB7vkBvqg3c69B" } \ No newline at end of file diff --git a/art/mr5e8wZkAskGjnL8z/art.json b/art/mr5e8wZkAskGjnL8z/art.json index 7c615c9d..6a7615dd 100644 --- a/art/mr5e8wZkAskGjnL8z/art.json +++ b/art/mr5e8wZkAskGjnL8z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1555370014731" - } + "$date": "1555370014731" }, "modifiedAt": { - "$date": { - "$numberLong": "1555370677996" - } + "$date": "1555370677996" }, "origId": "F5nWdazPW5bXmip32", "name": "Color Snake", "notes": "", - "rank": { - "$numberDouble": "1.5501932993996794" - }, + "rank": "1.5501932993996794", "private": false, "unlisted": true, "username": "8bitrick", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4sdumai2egfvu5ryh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "XwnGtrC4NzBMthBap" } \ No newline at end of file diff --git a/art/muMdsDzPMxbycuyv8/art.json b/art/muMdsDzPMxbycuyv8/art.json index f009ef19..97a59492 100644 --- a/art/muMdsDzPMxbycuyv8/art.json +++ b/art/muMdsDzPMxbycuyv8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": { - "$numberLong": "1508649811074" - } + "$date": "1508649811074" }, "profile": { "name": "Liam", @@ -14,21 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": { - "$numberLong": "1508659341357" - } + "$date": "1508659341357" }, "modifiedAt": { - "$date": { - "$numberLong": "1508659341357" - } + "$date": "1508659341357" }, "origId": "SSfBNBsGgsKWG8SwQ", "name": "hello-world", "notes": "Messing about", - "rank": { - "$numberDouble": "1.2099964043387792" - }, + "rank": "1.2099964043387792", "private": false, "unlisted": true, "username": "liaminjapan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5m8wbjvws3iq21g1o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "dJhxMBZ7LfaDHhHfk" } \ No newline at end of file diff --git a/art/mwEZ5Nk4R35Dsd7eu/art.json b/art/mwEZ5Nk4R35Dsd7eu/art.json index 321f9fbe..138f9b8c 100644 --- a/art/mwEZ5Nk4R35Dsd7eu/art.json +++ b/art/mwEZ5Nk4R35Dsd7eu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684412365461" - } + "$date": "1684412365461" }, "modifiedAt": { - "$date": { - "$numberLong": "1684412365461" - } + "$date": "1684412365461" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.9653667615317978" - }, + "rank": "1.9653667615317978", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vr1672u5ptb9ds1oi-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "mkMJ8GuqQvD4vnCvN" } \ No newline at end of file diff --git a/art/mwvXDsken4yMnJbxW/art.json b/art/mwvXDsken4yMnJbxW/art.json index 2b7d7494..e9ea33cc 100644 --- a/art/mwvXDsken4yMnJbxW/art.json +++ b/art/mwvXDsken4yMnJbxW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508407574807" - } + "$date": "1508407574807" }, "modifiedAt": { - "$date": { - "$numberLong": "1508407574807" - } + "$date": "1508407574807" }, "origId": "uqWtxuQpEkfxqWXCK", "name": "666wired", "notes": "", - "rank": { - "$numberDouble": "1.6694036163990345" - }, + "rank": "1.6694036163990345", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-989fzhdu6slufo2tf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "117" - }, - "likes": { - "$numberInt": "0" - }, + "views": "117", + "likes": "0", "revisionId": "w7EY9BQrrXGsTeMPN" } \ No newline at end of file diff --git a/art/mxRdBjjLpuHvEjbMu/art.json b/art/mxRdBjjLpuHvEjbMu/art.json index 94de52ae..40cbfeb7 100644 --- a/art/mxRdBjjLpuHvEjbMu/art.json +++ b/art/mxRdBjjLpuHvEjbMu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1555367936897" - } + "$date": "1555367936897" }, "modifiedAt": { - "$date": { - "$numberLong": "1555367936897" - } + "$date": "1555367936897" }, "origId": null, "name": "Simple Swirl", "notes": "", - "rank": { - "$numberDouble": "1.138602352861091" - }, + "rank": "1.138602352861091", "private": false, "unlisted": true, "username": "8bitrick", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-csq4cswmswyrw64h8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "nC5W9gChkDKAbpJSM" } \ No newline at end of file diff --git a/art/myzkqKCqtFmmhW5sv/art.json b/art/myzkqKCqtFmmhW5sv/art.json index 214e8a5c..0676db85 100644 --- a/art/myzkqKCqtFmmhW5sv/art.json +++ b/art/myzkqKCqtFmmhW5sv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A7f5Np8SECZR4hq7m", "createdAt": { - "$date": { - "$numberLong": "1551480191741" - } + "$date": "1551480191741" }, "profile": { "name": "Guille Pérez Trueba", @@ -14,21 +12,15 @@ "username": "guilleperez" }, "createdAt": { - "$date": { - "$numberLong": "1551482552971" - } + "$date": "1551482552971" }, "modifiedAt": { - "$date": { - "$numberLong": "1551486794841" - } + "$date": "1551486794841" }, "origId": null, "name": "ejercicio3", "notes": "", - "rank": { - "$numberDouble": "1.8250446430328893" - }, + "rank": "1.8250446430328893", "private": false, "unlisted": true, "username": "guilleperez", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ie8wy3m53r6l938qc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "tjMioxygRdWjLXdrr" } \ No newline at end of file diff --git a/art/mzP3C2u6pnBFBmKvu/art.json b/art/mzP3C2u6pnBFBmKvu/art.json index b7d03d11..6e83043e 100644 --- a/art/mzP3C2u6pnBFBmKvu/art.json +++ b/art/mzP3C2u6pnBFBmKvu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427060118" - } + "$date": "1600427060118" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427060118" - } + "$date": "1600427060118" }, "origId": "qZCxqkkWDsfd8gqGS", "name": "dncrs", "notes": "", - "rank": { - "$numberDouble": "1.8506665184900608" - }, + "rank": "1.8506665184900608", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-fyc3sujwzfffrya2g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "sa5eSaH4uMzMnESjg" } \ No newline at end of file diff --git a/art/mzuqTuSfSh92e3vBL/art.json b/art/mzuqTuSfSh92e3vBL/art.json index 96a31954..d15ecf59 100644 --- a/art/mzuqTuSfSh92e3vBL/art.json +++ b/art/mzuqTuSfSh92e3vBL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": { - "$numberLong": "1486735121030" - } + "$date": "1486735121030" }, "username": "lizell", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486735919268" - } + "$date": "1486735919268" }, "modifiedAt": { - "$date": { - "$numberLong": "1486735919268" - } + "$date": "1486735919268" }, "origId": "nyvAkYFYd4Ffhu7Gz", "name": "tut02", "notes": "", - "rank": { - "$numberDouble": "1.564740679829731" - }, + "rank": "1.564740679829731", "private": false, "unlisted": true, "username": "lizell", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5ixrtlzv2ewsw4h75-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ckB2xWdBsJnAKQK4M" } \ No newline at end of file diff --git a/art/mzzBJYvnnyvaq6xcD/art.json b/art/mzzBJYvnnyvaq6xcD/art.json index 82c61e6a..427092ea 100644 --- a/art/mzzBJYvnnyvaq6xcD/art.json +++ b/art/mzzBJYvnnyvaq6xcD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553244548123" - } + "$date": "1553244548123" }, "modifiedAt": { - "$date": { - "$numberLong": "1553244548123" - } + "$date": "1553244548123" }, "origId": "kJKq7oy8zBvieKhsE", "name": "1903-GridWavesAsync", "notes": "", - "rank": { - "$numberDouble": "1.5587271039984574" - }, + "rank": "1.5587271039984574", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-gtxhoo1885m3mk2eu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "exssdqASHdaYbs8zm" } \ No newline at end of file diff --git a/art/n352wBmDRgQWXEJoN/art.json b/art/n352wBmDRgQWXEJoN/art.json index 61017969..dec6e876 100644 --- a/art/n352wBmDRgQWXEJoN/art.json +++ b/art/n352wBmDRgQWXEJoN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510547973505" - } + "$date": "1510547973505" }, "modifiedAt": { - "$date": { - "$numberLong": "1510547973505" - } + "$date": "1510547973505" }, "origId": "gszWKmYHHf8HxkXiS", "name": "crystal irisz fork", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.685866544985474" - }, + "rank": "1.685866544985474", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-1bk2kajwk22mthqzg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "njN4Ee5eqi9vCgaZh" } \ No newline at end of file diff --git a/art/n4dz8Mdn2qsYrcyZq/art.json b/art/n4dz8Mdn2qsYrcyZq/art.json index e92c50c4..d784b3b5 100644 --- a/art/n4dz8Mdn2qsYrcyZq/art.json +++ b/art/n4dz8Mdn2qsYrcyZq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,20 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1449501232810" - } + "$date": "1449501232810" }, "modifiedAt": { - "$date": { - "$numberLong": "1449501232810" - } + "$date": "1449501232810" }, "origId": "jqRhLrTMA3GFEk2m5", "name": "pointsprite plasma 3D - dynamic", - "rank": { - "$numberDouble": "1.3530744949870384" - }, + "rank": "1.3530744949870384", "private": false, "unlisted": true, "username": "8bitrick", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-dyga3hqff4olb05j3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "E3FCzgPHFrFFbDiqz", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/n52WuRHLrJFWonAPp/art.json b/art/n52WuRHLrJFWonAPp/art.json index f043a4d0..de071397 100644 --- a/art/n52WuRHLrJFWonAPp/art.json +++ b/art/n52WuRHLrJFWonAPp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": { - "$numberLong": "1446316652572" - } + "$date": "1446316652572" }, "profile": { "first_name": "Mark", @@ -15,21 +13,15 @@ "username": "mark" }, "createdAt": { - "$date": { - "$numberLong": "1454016644920" - } + "$date": "1454016644920" }, "modifiedAt": { - "$date": { - "$numberLong": "1454016644920" - } + "$date": "1454016644920" }, "origId": null, "name": "rain", "notes": "", - "rank": { - "$numberDouble": "1.090569148987196" - }, + "rank": "1.090569148987196", "private": false, "unlisted": true, "username": "mark", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-actdexf2ej4ggy30m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "tD8L2y9r4XBSy8fRz" } \ No newline at end of file diff --git a/art/n5oxjfMDGtJusocHH/art.json b/art/n5oxjfMDGtJusocHH/art.json index 1d5209c3..88e2aa49 100644 --- a/art/n5oxjfMDGtJusocHH/art.json +++ b/art/n5oxjfMDGtJusocHH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501890230761" - } + "$date": "1501890230761" }, "modifiedAt": { - "$date": { - "$numberLong": "1501890230761" - } + "$date": "1501890230761" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.908777233091433" - }, + "rank": "1.908777233091433", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-qljwrmsm5u37u127y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "S9nCngFYP39B8uqTk" } \ No newline at end of file diff --git a/art/n7ehxG4s62oNWw5S3/art.json b/art/n7ehxG4s62oNWw5S3/art.json index 9fa45c5f..4864a483 100644 --- a/art/n7ehxG4s62oNWw5S3/art.json +++ b/art/n7ehxG4s62oNWw5S3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "TndgdNb5fokXqcksu", "createdAt": { - "$date": { - "$numberLong": "1512108652976" - } + "$date": "1512108652976" }, "profile": { "name": "dr crackhausen", @@ -14,21 +12,15 @@ "username": "♫♪♭♮{{triplesix g}}♯♪♫" }, "createdAt": { - "$date": { - "$numberLong": "1512166343756" - } + "$date": "1512166343756" }, "modifiedAt": { - "$date": { - "$numberLong": "1512166343756" - } + "$date": "1512166343756" }, "origId": "vEvaCS9R8ehpnLZPj", "name": "circlepower K FURR22 bxyr", "notes": "", - "rank": { - "$numberDouble": "10.638289124611973" - }, + "rank": "10.638289124611973", "private": false, "unlisted": false, "username": "♫♪♭♮{{triplesix g}}♯♪♫", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mncdi9e3zm7j55kau-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "282" - }, - "likes": { - "$numberInt": "2" - }, + "views": "282", + "likes": "2", "revisionId": "9wDR2KbGSxDNmhDxm" } \ No newline at end of file diff --git a/art/n7ipvkgkeT93uBRGq/art.json b/art/n7ipvkgkeT93uBRGq/art.json index da047cfc..0590af9d 100644 --- a/art/n7ipvkgkeT93uBRGq/art.json +++ b/art/n7ipvkgkeT93uBRGq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "psCFHBonRC2LmkaBg", "createdAt": { - "$date": { - "$numberLong": "1631522315795" - } + "$date": "1631522315795" }, "profile": { "first_name": "박상준(학부학생/생명시스템대학 생명공학)", @@ -15,21 +13,15 @@ "username": "박상준(학부학생/생명시스템대학생명공학)" }, "createdAt": { - "$date": { - "$numberLong": "1631522323972" - } + "$date": "1631522323972" }, "modifiedAt": { - "$date": { - "$numberLong": "1631524016828" - } + "$date": "1631524016828" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.594423648971721" - }, + "rank": "1.594423648971721", "private": false, "unlisted": true, "username": "박상준(학부학생/생명시스템대학생명공학)", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-uiea4vnub5pkp631k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "LKaBMYoMspaptp7mQ" } \ No newline at end of file diff --git a/art/n8PMuEQT8BEAXbPgC/art.json b/art/n8PMuEQT8BEAXbPgC/art.json index db4311d0..901468cb 100644 --- a/art/n8PMuEQT8BEAXbPgC/art.json +++ b/art/n8PMuEQT8BEAXbPgC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1610669123181" - } + "$date": "1610669123181" }, "modifiedAt": { - "$date": { - "$numberLong": "1610669123181" - } + "$date": "1610669123181" }, "origId": "bFK899aZjrEfnbQAi", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9165789382109062" - }, + "rank": "1.9165789382109062", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wgaod2em2qmev5308-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "Y2wuDMDZGC3KcggHB" } \ No newline at end of file diff --git a/art/nA8PWiYuAPACxMYNa/art.json b/art/nA8PWiYuAPACxMYNa/art.json index 24618a63..05bf0447 100644 --- a/art/nA8PWiYuAPACxMYNa/art.json +++ b/art/nA8PWiYuAPACxMYNa/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479592614" - } + "$date": "1551479592614" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479592614" - } + "$date": "1551479592614" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5596282356597992" - }, + "rank": "1.5596282356597992", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-afq0ggpue985lpxbl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "DbtFBKzfbhACxNa2m" } \ No newline at end of file diff --git a/art/nAEy8qdNR79dxXtex/art.json b/art/nAEy8qdNR79dxXtex/art.json index 90f877f6..470f0906 100644 --- a/art/nAEy8qdNR79dxXtex/art.json +++ b/art/nAEy8qdNR79dxXtex/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": { - "$numberLong": "1684327971226" - } + "$date": "1684327971226" }, "profile": { "name": "seoseulbin", @@ -14,21 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": { - "$numberLong": "1684840111644" - } + "$date": "1684840111644" }, "modifiedAt": { - "$date": { - "$numberLong": "1684841243629" - } + "$date": "1684841243629" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.720502007745836" - }, + "rank": "1.720502007745836", "private": false, "unlisted": true, "username": "seoseulbin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1g9qblb0o9ewh1rwv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "S9DFMuG9oxSXoGA4E" } \ No newline at end of file diff --git a/art/nBFQ8eYqePsxmzozA/art.json b/art/nBFQ8eYqePsxmzozA/art.json index 49aaafab..db7a9818 100644 --- a/art/nBFQ8eYqePsxmzozA/art.json +++ b/art/nBFQ8eYqePsxmzozA/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1521574709879" - } + "$date": "1521574709879" }, "modifiedAt": { - "$date": { - "$numberLong": "1521574709879" - } + "$date": "1521574709879" }, "origId": "HN9a95yqBMftYAsvC", "name": "test0", "notes": "", - "rank": { - "$numberDouble": "1.6221065833960686" - }, + "rank": "1.6221065833960686", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2ky8oynlnr8hv1k4x-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "nJcWSiDDJT3bpmpf6" } \ No newline at end of file diff --git a/art/nBtQo8jPpr5y4bKyK/art.json b/art/nBtQo8jPpr5y4bKyK/art.json index f5f04a86..a9a8c3bd 100644 --- a/art/nBtQo8jPpr5y4bKyK/art.json +++ b/art/nBtQo8jPpr5y4bKyK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642074501299" - } + "$date": "1642074501299" }, "modifiedAt": { - "$date": { - "$numberLong": "1642074501299" - } + "$date": "1642074501299" }, "origId": "7avdmuC23kYit8KWs", "name": "WAVE guys", "notes": "", - "rank": { - "$numberDouble": "1.2925418351119289" - }, + "rank": "1.2925418351119289", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-672pqtfjkume65ir7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "152" - }, - "likes": { - "$numberInt": "0" - }, + "views": "152", + "likes": "0", "revisionId": "TEMqTRrH9exo7cH38" } \ No newline at end of file diff --git a/art/nCfNyk6WPr6gn4kSB/art.json b/art/nCfNyk6WPr6gn4kSB/art.json index 5b3ddf81..f4486b02 100644 --- a/art/nCfNyk6WPr6gn4kSB/art.json +++ b/art/nCfNyk6WPr6gn4kSB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498818605669" - } + "$date": "1498818605669" }, "modifiedAt": { - "$date": { - "$numberLong": "1498818605669" - } + "$date": "1498818605669" }, "origId": "XRdg3Wi744WAEMHKZ", "name": "Spiral-TRIdNCE2", "notes": "", - "rank": { - "$numberDouble": "1.2786984425054355" - }, + "rank": "1.2786984425054355", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0y1vthbsd0sykza4b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "mDqDJFgXCDtK3Zqnk" } \ No newline at end of file diff --git a/art/nCs6tW5ZLeSx7QoHm/art.json b/art/nCs6tW5ZLeSx7QoHm/art.json index 7ecac390..6cbe9e24 100644 --- a/art/nCs6tW5ZLeSx7QoHm/art.json +++ b/art/nCs6tW5ZLeSx7QoHm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1618081980244" - } + "$date": "1618081980244" }, "modifiedAt": { - "$date": { - "$numberLong": "1618081980244" - } + "$date": "1618081980244" }, "origId": "eYuBQN69mTZCKaGdB", "name": "bobblet", "notes": "", - "rank": { - "$numberDouble": "1.678489360681821" - }, + "rank": "1.678489360681821", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lgjohokupvnv60ml4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "119" - }, - "likes": { - "$numberInt": "1" - }, + "views": "119", + "likes": "1", "revisionId": "CPxcim9nGhe4HLCWG" } \ No newline at end of file diff --git a/art/nDoX6LaHSyK8R6WTL/art.json b/art/nDoX6LaHSyK8R6WTL/art.json index 283e86c1..277003c3 100644 --- a/art/nDoX6LaHSyK8R6WTL/art.json +++ b/art/nDoX6LaHSyK8R6WTL/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1463879834538" - } + "$date": "1463879834538" }, "modifiedAt": { - "$date": { - "$numberLong": "1463879834538" - } + "$date": "1463879834538" }, "origId": "WZ4EToBv8LTc3N3Tn", "name": "curve", "notes": "", - "rank": { - "$numberDouble": "1.3094519244065141" - }, + "rank": "1.3094519244065141", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ek203ioir9x6t1slq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "haRXBou8Jv5dXNQt9" } \ No newline at end of file diff --git a/art/nE9ZSZiLSQQpqKTjE/art.json b/art/nE9ZSZiLSQQpqKTjE/art.json index 1548bdf6..331b9c9e 100644 --- a/art/nE9ZSZiLSQQpqKTjE/art.json +++ b/art/nE9ZSZiLSQQpqKTjE/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512071207697" - } + "$date": "1512071207697" }, "modifiedAt": { - "$date": { - "$numberLong": "1512071207697" - } + "$date": "1512071207697" }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR2", "notes": "", - "rank": { - "$numberDouble": "1.6485425478983526" - }, + "rank": "1.6485425478983526", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tfebtw7l8zebc1dyw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "9HiSn7TmP5DpSRDRw" } \ No newline at end of file diff --git a/art/nERwc23zjdTrQfzjD/art.json b/art/nERwc23zjdTrQfzjD/art.json index b19dedd2..78dbe87f 100644 --- a/art/nERwc23zjdTrQfzjD/art.json +++ b/art/nERwc23zjdTrQfzjD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mpgr9P8vvjvtQG6rW", "createdAt": { - "$date": { - "$numberLong": "1595998191288" - } + "$date": "1595998191288" }, "profile": { "name": "Rubin Huang", @@ -14,21 +12,15 @@ "username": "rubinhuang9239" }, "createdAt": { - "$date": { - "$numberLong": "1596328223305" - } + "$date": "1596328223305" }, "modifiedAt": { - "$date": { - "$numberLong": "1596328238855" - } + "$date": "1596328238855" }, "origId": "RjKNeXgMi8SchMEXg", "name": "Grid Motion", "notes": "", - "rank": { - "$numberDouble": "1.7160939097461072" - }, + "rank": "1.7160939097461072", "private": false, "unlisted": true, "username": "rubinhuang9239", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-j0d408nqn07t977bk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "onv2kEFybjgpFBJ8W" } \ No newline at end of file diff --git a/art/nEpiQXnFSAvRvgwTY/art.json b/art/nEpiQXnFSAvRvgwTY/art.json index ceb5cb71..9d5ed8c0 100644 --- a/art/nEpiQXnFSAvRvgwTY/art.json +++ b/art/nEpiQXnFSAvRvgwTY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1636465752571" - } + "$date": "1636465752571" }, "modifiedAt": { - "$date": { - "$numberLong": "1636907846679" - } + "$date": "1636907846679" }, "origId": null, "name": "hexagon tile strings", "notes": "", - "rank": { - "$numberDouble": "10.123759239443016" - }, + "rank": "10.123759239443016", "private": false, "unlisted": false, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-zbuhh9hpbmomg0wok-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "573" - }, - "likes": { - "$numberInt": "6" - }, + "views": "573", + "likes": "6", "revisionId": "ZhzTBLg4BASHRwLzo" } \ No newline at end of file diff --git a/art/nFBJtXmmBdabjqLW9/art.json b/art/nFBJtXmmBdabjqLW9/art.json index e478f926..b6d4c8e1 100644 --- a/art/nFBJtXmmBdabjqLW9/art.json +++ b/art/nFBJtXmmBdabjqLW9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": { - "$numberLong": "1684040210652" - } + "$date": "1684040210652" }, "profile": { "name": "yejin shin", @@ -14,21 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": { - "$numberLong": "1685541989211" - } + "$date": "1685541989211" }, "modifiedAt": { - "$date": { - "$numberLong": "1685541989211" - } + "$date": "1685541989211" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.1198523645230218" - }, + "rank": "1.1198523645230218", "private": false, "unlisted": true, "username": "yejin-shin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-aknajyq6v93abs4o5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "vnsb9tw5MQkHZAq7a" } \ No newline at end of file diff --git a/art/nK3MebRPLrLMMTFab/art.json b/art/nK3MebRPLrLMMTFab/art.json index 89ac5367..ab6690bb 100644 --- a/art/nK3MebRPLrLMMTFab/art.json +++ b/art/nK3MebRPLrLMMTFab/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1480677773759" - } + "$date": "1480677773759" }, "modifiedAt": { - "$date": { - "$numberLong": "1480819410377" - } + "$date": "1480819410377" }, "origId": null, "name": "repeating starfield", "notes": "", - "rank": { - "$numberDouble": "1.765938193914982" - }, + "rank": "1.765938193914982", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jin9fwagzh1ogaai6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Yt9xcTebiLsjpB2DK" } \ No newline at end of file diff --git a/art/nKFqYp9wtAJ4hM3mF/art.json b/art/nKFqYp9wtAJ4hM3mF/art.json index 21d432b1..62323117 100644 --- a/art/nKFqYp9wtAJ4hM3mF/art.json +++ b/art/nKFqYp9wtAJ4hM3mF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": { - "$numberLong": "1463104654911" - } + "$date": "1463104654911" }, "username": "mipmap", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1463105327078" - } + "$date": "1463105327078" }, "modifiedAt": { - "$date": { - "$numberLong": "1463105327078" - } + "$date": "1463105327078" }, "origId": "oNxBgiL2gw39fW6DS", "name": "msh jellyfish", "notes": "[Inspired by this](http://lightprocesses.tumblr.com/post/111678252500/horizon-coded-in-processing-10-frames-related) I somehow ended up here", - "rank": { - "$numberDouble": "1.4104118419371519" - }, + "rank": "1.4104118419371519", "private": false, "unlisted": false, "username": "mipmap", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-mrb098ekplpzf5vmi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "0" - }, + "views": "128", + "likes": "0", "revisionId": "QXh8pDStc4w7Pca7g" } \ No newline at end of file diff --git a/art/nKrw8457n4cFANsJu/art.json b/art/nKrw8457n4cFANsJu/art.json index 17d2019e..be48dc33 100644 --- a/art/nKrw8457n4cFANsJu/art.json +++ b/art/nKrw8457n4cFANsJu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510363843048" - } + "$date": "1510363843048" }, "modifiedAt": { - "$date": { - "$numberLong": "1510363843048" - } + "$date": "1510363843048" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres rmx", "notes": "", - "rank": { - "$numberDouble": "1.6050194396404556" - }, + "rank": "1.6050194396404556", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-zz43o9nv5pd05xrqy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "50" - }, - "likes": { - "$numberInt": "0" - }, + "views": "50", + "likes": "0", "revisionId": "3j9XdPASACuRPCxgj" } \ No newline at end of file diff --git a/art/nKzNvfJNE5DnDYssR/art.json b/art/nKzNvfJNE5DnDYssR/art.json index c1bfe906..0ddf57e5 100644 --- a/art/nKzNvfJNE5DnDYssR/art.json +++ b/art/nKzNvfJNE5DnDYssR/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1448967137058" - } + "$date": "1448967137058" }, "modifiedAt": { - "$date": { - "$numberLong": "1448967137058" - } + "$date": "1448967137058" }, "origId": "WEKX8jLk432REZLJq", "name": "illu", - "rank": { - "$numberDouble": "1.99504722625614" - }, + "rank": "1.99504722625614", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-j5a4mvmwzo535a9ud-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "124" - }, - "likes": { - "$numberInt": "0" - }, + "views": "124", + "likes": "0", "revisionId": "ixHn9iBcTweuhtBrE" } \ No newline at end of file diff --git a/art/nL6YpkW8YvGKNEKtj/art.json b/art/nL6YpkW8YvGKNEKtj/art.json index 2c55eccf..5f6dfbf7 100644 --- a/art/nL6YpkW8YvGKNEKtj/art.json +++ b/art/nL6YpkW8YvGKNEKtj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Re2gw8aDCRTMaXYDC", "createdAt": { - "$date": { - "$numberLong": "1445867231387" - } + "$date": "1445867231387" }, "username": "kabuto", "profile": { @@ -13,9 +11,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445867330665" - } + "$date": "1445867330665" }, "origId": null, "name": "point cloud vs spheres", @@ -34,23 +30,15 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, pos.z*.1, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(ofs/max(length(ofs),1e-9))*.3+.7,1);\n}" }, "screenshotDataId": "x3JPBAA3a52pgi2jH", - "views": { - "$numberInt": "27220" - }, - "likes": { - "$numberInt": "51" - }, + "views": "27220", + "likes": "51", "revisionId": "rz4dETpmXR3zhcwLm", "screenshotURL": "data/images/images-npze7gc9gj6tkat5p-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1446462203961" - } + "$date": "1446462203961" }, "private": false, "hasSound": true, - "rank": { - "$numberDouble": "10.095433205424959" - }, + "rank": "10.095433205424959", "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200" } \ No newline at end of file diff --git a/art/nMNG7eAXWv6j4E7cX/art.json b/art/nMNG7eAXWv6j4E7cX/art.json index 46da84ce..68730e0a 100644 --- a/art/nMNG7eAXWv6j4E7cX/art.json +++ b/art/nMNG7eAXWv6j4E7cX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501845354371" - } + "$date": "1501845354371" }, "modifiedAt": { - "$date": { - "$numberLong": "1501845354371" - } + "$date": "1501845354371" }, "origId": "D3LC8ea768bS5NfQY", "name": "saucer attack (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.434049668901889" - }, + "rank": "1.434049668901889", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-y8fmawuzblekeut6a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "22" - }, - "likes": { - "$numberInt": "0" - }, + "views": "22", + "likes": "0", "revisionId": "WBguAshSRjLiJ68da" } \ No newline at end of file diff --git a/art/nNYZMHxiLMR2xAncW/art.json b/art/nNYZMHxiLMR2xAncW/art.json index 9a4893e1..61d1edb4 100644 --- a/art/nNYZMHxiLMR2xAncW/art.json +++ b/art/nNYZMHxiLMR2xAncW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1502041693007" - } + "$date": "1502041693007" }, "modifiedAt": { - "$date": { - "$numberLong": "1503308168838" - } + "$date": "1503308168838" }, "origId": "YRrZ7fHmFhtoKpyrq", "name": "sirp", "notes": "", - "rank": { - "$numberDouble": "10.390214241144156" - }, + "rank": "10.390214241144156", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-41ojtzexku9lwfeco-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "757" - }, - "likes": { - "$numberInt": "8" - }, + "views": "757", + "likes": "8", "revisionId": "EdKjkx4Y9rTKMaH5y" } \ No newline at end of file diff --git a/art/nNmmtcBPupGfffRQy/art.json b/art/nNmmtcBPupGfffRQy/art.json index eb4296cb..f3a14fac 100644 --- a/art/nNmmtcBPupGfffRQy/art.json +++ b/art/nNmmtcBPupGfffRQy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1558940493445" - } + "$date": "1558940493445" }, "modifiedAt": { - "$date": { - "$numberLong": "1558940493445" - } + "$date": "1558940493445" }, "origId": "i45xFrKEbpDpjYMW8", "name": "lesson 3", "notes": "", - "rank": { - "$numberDouble": "1.026290698093729" - }, + "rank": "1.026290698093729", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5uqvtuprxymojmlea-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "tpWYuhgMxhYcFMjfq" } \ No newline at end of file diff --git a/art/nNzkBw7xZnKhutAAz/art.json b/art/nNzkBw7xZnKhutAAz/art.json index 61f896af..7a88d30a 100644 --- a/art/nNzkBw7xZnKhutAAz/art.json +++ b/art/nNzkBw7xZnKhutAAz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565830979309" - } + "$date": "1565830979309" }, "modifiedAt": { - "$date": { - "$numberLong": "1565830979309" - } + "$date": "1565830979309" }, "origId": "pheZX35Sbfgfj5ZJC", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "1.8388021673443349" - }, + "rank": "1.8388021673443349", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ogjtu8n5tqt976e3m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "trzMKnNaYvMaf6qd4" } \ No newline at end of file diff --git a/art/nPZN7YmgWJCMBFrNd/art.json b/art/nPZN7YmgWJCMBFrNd/art.json index 8b8adb3d..dbeec222 100644 --- a/art/nPZN7YmgWJCMBFrNd/art.json +++ b/art/nPZN7YmgWJCMBFrNd/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565842771744" - } + "$date": "1565842771744" }, "modifiedAt": { - "$date": { - "$numberLong": "1565842771744" - } + "$date": "1565842771744" }, "origId": "hffRc9FH8TMNKECkJ", "name": "bhatsu", "notes": "", - "rank": { - "$numberDouble": "1.5623518098862645" - }, + "rank": "1.5623518098862645", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-0f6rpxyljhcpn4z14-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "106" - }, - "likes": { - "$numberInt": "0" - }, + "views": "106", + "likes": "0", "revisionId": "9EPy5buzckgD8sdHN" } \ No newline at end of file diff --git a/art/nQQ7HMj7XNCMLMMRp/art.json b/art/nQQ7HMj7XNCMLMMRp/art.json index f7650d00..ebe53299 100644 --- a/art/nQQ7HMj7XNCMLMMRp/art.json +++ b/art/nQQ7HMj7XNCMLMMRp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565842891019" - } + "$date": "1565842891019" }, "modifiedAt": { - "$date": { - "$numberLong": "1565842891019" - } + "$date": "1565842891019" }, "origId": "nPZN7YmgWJCMBFrNd", "name": "bhatsu", "notes": "", - "rank": { - "$numberDouble": "1.520797274001245" - }, + "rank": "1.520797274001245", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qxi8eogzmfsn6ilzj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "jAAubSkLSQrvnaKRK" } \ No newline at end of file diff --git a/art/nQhGyYPDnC9Sj6iak/art.json b/art/nQhGyYPDnC9Sj6iak/art.json index 349b896e..eb2a779d 100644 --- a/art/nQhGyYPDnC9Sj6iak/art.json +++ b/art/nQhGyYPDnC9Sj6iak/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "TNSvjWziZHjvDzzGi", "createdAt": { - "$date": { - "$numberLong": "1705867568220" - } + "$date": "1705867568220" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "rus-abd" }, "createdAt": { - "$date": { - "$numberLong": "1705873210231" - } + "$date": "1705873210231" }, "modifiedAt": { - "$date": { - "$numberLong": "1705873210231" - } + "$date": "1705873210231" }, "origId": null, "name": "template", "notes": "", - "rank": { - "$numberDouble": "1.7859627607017468" - }, + "rank": "1.7859627607017468", "private": false, "unlisted": true, "username": "rus-abd", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wxo5k4qgmxm5z95nv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "vvFJpuuBizHr7QvDs" } \ No newline at end of file diff --git a/art/nQhMRh5xxazydRqaC/art.json b/art/nQhMRh5xxazydRqaC/art.json index 5336a3ad..584317a8 100644 --- a/art/nQhMRh5xxazydRqaC/art.json +++ b/art/nQhMRh5xxazydRqaC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1598335236769" - } + "$date": "1598335236769" }, "modifiedAt": { - "$date": { - "$numberLong": "1598335236769" - } + "$date": "1598335236769" }, "origId": "Xr7T9xN4h3JyWhJ4M", "name": "glass of colors", "notes": "", - "rank": { - "$numberDouble": "1.9781485612659222" - }, + "rank": "1.9781485612659222", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-is36aw3iy0s29gjbc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "132" - }, - "likes": { - "$numberInt": "0" - }, + "views": "132", + "likes": "0", "revisionId": "nQwPL2Qzf4HgWeWG5" } \ No newline at end of file diff --git a/art/nRwxhgevXpt2torRC/art.json b/art/nRwxhgevXpt2torRC/art.json index ffaaea97..519edb30 100644 --- a/art/nRwxhgevXpt2torRC/art.json +++ b/art/nRwxhgevXpt2torRC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "wj3MFuLHsFMEFWK9u", "createdAt": { - "$date": { - "$numberLong": "1559234167065" - } + "$date": "1559234167065" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "brlrt" }, "createdAt": { - "$date": { - "$numberLong": "1559234169805" - } + "$date": "1559234169805" }, "modifiedAt": { - "$date": { - "$numberLong": "1559234169805" - } + "$date": "1559234169805" }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma", "notes": "", - "rank": { - "$numberDouble": "1.3622610477324777" - }, + "rank": "1.3622610477324777", "private": false, "unlisted": true, "username": "brlrt", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1t4440rejzyz6f7ae-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "wHY33auAhtYGTKuaw" } \ No newline at end of file diff --git a/art/nSFFYqXN2ekMfQBzn/art.json b/art/nSFFYqXN2ekMfQBzn/art.json index 60e907b3..8c9d7630 100644 --- a/art/nSFFYqXN2ekMfQBzn/art.json +++ b/art/nSFFYqXN2ekMfQBzn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684324180055" - } + "$date": "1684324180055" }, "modifiedAt": { - "$date": { - "$numberLong": "1684324180055" - } + "$date": "1684324180055" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.819534487084341" - }, + "rank": "1.819534487084341", "private": false, "unlisted": false, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jaf4q89jrtkva6al9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "GcjvcLkoWrkGv9GS4" } \ No newline at end of file diff --git a/art/nSfY6r4aXmvWBHYyo/art.json b/art/nSfY6r4aXmvWBHYyo/art.json index 24072af9..fed11a46 100644 --- a/art/nSfY6r4aXmvWBHYyo/art.json +++ b/art/nSfY6r4aXmvWBHYyo/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1587665877326" - } + "$date": "1587665877326" }, "modifiedAt": { - "$date": { - "$numberLong": "1587665877326" - } + "$date": "1587665877326" }, "origId": "KAsduiMs3RKWHDcHk", "name": "essai", "notes": "", - "rank": { - "$numberDouble": "1.5426377252211392" - }, + "rank": "1.5426377252211392", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u6i85k7ljn4iag5mn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "116" - }, - "likes": { - "$numberInt": "0" - }, + "views": "116", + "likes": "0", "revisionId": "B6sfDKyK3xRAZdJc7" } \ No newline at end of file diff --git a/art/nXTGqimMaXu22Nqjs/art.json b/art/nXTGqimMaXu22Nqjs/art.json index 07a62b99..13f5df5e 100644 --- a/art/nXTGqimMaXu22Nqjs/art.json +++ b/art/nXTGqimMaXu22Nqjs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1585600863163" - } + "$date": "1585600863163" }, "modifiedAt": { - "$date": { - "$numberLong": "1585600863163" - } + "$date": "1585600863163" }, "origId": "ijffwwNcMKiZYCxge", "name": "zheball", "notes": "", - "rank": { - "$numberDouble": "1.0278240838519839" - }, + "rank": "1.0278240838519839", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xrpyaeiu2d2ffsh8j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "1" - }, + "views": "105", + "likes": "1", "revisionId": "Sh5FLdNvb5CHPK4mh" } \ No newline at end of file diff --git a/art/nZYhMKriEvZQFNh9y/art.json b/art/nZYhMKriEvZQFNh9y/art.json index 0971c680..aa1c5dfd 100644 --- a/art/nZYhMKriEvZQFNh9y/art.json +++ b/art/nZYhMKriEvZQFNh9y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "KdxAYwifcjFtnrcSn", "createdAt": { - "$date": { - "$numberLong": "1553094240252" - } + "$date": "1553094240252" }, "profile": { "first_name": "MONIMOY", @@ -15,21 +13,15 @@ "username": "monimoy" }, "createdAt": { - "$date": { - "$numberLong": "1553094269771" - } + "$date": "1553094269771" }, "modifiedAt": { - "$date": { - "$numberLong": "1553094269771" - } + "$date": "1553094269771" }, "origId": "F4CnAXam3PniXCQjt", "name": "whirl", "notes": "", - "rank": { - "$numberDouble": "1.5525615303045568" - }, + "rank": "1.5525615303045568", "private": false, "unlisted": true, "username": "monimoy", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-us66itju55qmb68bs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "hysAXkHxCwyaTceQ8" } \ No newline at end of file diff --git a/art/na6qJtpJXmYZhkDxM/art.json b/art/na6qJtpJXmYZhkDxM/art.json index d2e4bd1f..ca5d5692 100644 --- a/art/na6qJtpJXmYZhkDxM/art.json +++ b/art/na6qJtpJXmYZhkDxM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "xvyfq45zjsZnYJsJv", "createdAt": { - "$date": { - "$numberLong": "1510083508516" - } + "$date": "1510083508516" }, "profile": { "name": "Chuck Leone", @@ -14,21 +12,15 @@ "username": "chuck" }, "createdAt": { - "$date": { - "$numberLong": "1510110453988" - } + "$date": "1510110453988" }, "modifiedAt": { - "$date": { - "$numberLong": "1510110453988" - } + "$date": "1510110453988" }, "origId": null, "name": "simple-lines", "notes": "", - "rank": { - "$numberDouble": "1.7732230701375966" - }, + "rank": "1.7732230701375966", "private": false, "unlisted": true, "username": "chuck", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7wv53la63ep113hji-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ZooiJkytBiiztoMLc" } \ No newline at end of file diff --git a/art/naucTfFjkhTtNMkk4/art.json b/art/naucTfFjkhTtNMkk4/art.json index 03004da0..131411bc 100644 --- a/art/naucTfFjkhTtNMkk4/art.json +++ b/art/naucTfFjkhTtNMkk4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1500345467843" - } + "$date": "1500345467843" }, "modifiedAt": { - "$date": { - "$numberLong": "1500345467843" - } + "$date": "1500345467843" }, "origId": "iGf4owSji9QC6P8yF", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.1163589639237843" - }, + "rank": "1.1163589639237843", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6zzufr4z3pxxkwz6d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "rxr4Do4WNuk9LY6qQ" } \ No newline at end of file diff --git a/art/nb7JYJJLQtbayZHzh/art.json b/art/nb7JYJJLQtbayZHzh/art.json index 940484be..c26be533 100644 --- a/art/nb7JYJJLQtbayZHzh/art.json +++ b/art/nb7JYJJLQtbayZHzh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619988022455" - } + "$date": "1619988022455" }, "modifiedAt": { - "$date": { - "$numberLong": "1619988022455" - } + "$date": "1619988022455" }, "origId": "wxPvS64A9HG62L8za", "name": "Pixel Storm", "notes": "", - "rank": { - "$numberDouble": "10.324490139266993" - }, + "rank": "10.324490139266993", "private": false, "unlisted": false, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-h30ilp6q57jd83df0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "221" - }, - "likes": { - "$numberInt": "2" - }, + "views": "221", + "likes": "2", "revisionId": "HTMmpzEZd4CkgBTuf" } \ No newline at end of file diff --git a/art/nbFWWPZ79M6W6WTNB/art.json b/art/nbFWWPZ79M6W6WTNB/art.json index e8640a53..fa480dba 100644 --- a/art/nbFWWPZ79M6W6WTNB/art.json +++ b/art/nbFWWPZ79M6W6WTNB/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1521575045177" - } + "$date": "1521575045177" }, "modifiedAt": { - "$date": { - "$numberLong": "1521575045177" - } + "$date": "1521575045177" }, "origId": "72yf22zZ942pR2Pjn", "name": "test0", "notes": "", - "rank": { - "$numberDouble": "1.738925304179959" - }, + "rank": "1.738925304179959", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-s575sgj7bbw3euy7z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "86" - }, - "likes": { - "$numberInt": "0" - }, + "views": "86", + "likes": "0", "revisionId": "PGs6Sb8FpewdHtZdE" } \ No newline at end of file diff --git a/art/nbFhti5B3jMmZX2Te/art.json b/art/nbFhti5B3jMmZX2Te/art.json index 341341db..c6b00678 100644 --- a/art/nbFhti5B3jMmZX2Te/art.json +++ b/art/nbFhti5B3jMmZX2Te/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1509102268237" - } + "$date": "1509102268237" }, "modifiedAt": { - "$date": { - "$numberLong": "1509102268237" - } + "$date": "1509102268237" }, "origId": "q4sbfetgGafn5By2Z", "name": "trippy", "notes": "", - "rank": { - "$numberDouble": "1.0399792232728986" - }, + "rank": "1.0399792232728986", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-hzsenv9pm5aucaqq8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Nz6sHRtdnYa8AbXf2" } \ No newline at end of file diff --git a/art/nbmdLoxbimLhzSeAx/art.json b/art/nbmdLoxbimLhzSeAx/art.json index 639a535e..3debfe56 100644 --- a/art/nbmdLoxbimLhzSeAx/art.json +++ b/art/nbmdLoxbimLhzSeAx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "joDKXpnwg84upkKFi", "createdAt": { - "$date": { - "$numberLong": "1617646542436" - } + "$date": "1617646542436" }, "profile": { "first_name": "Savash", @@ -15,21 +13,15 @@ "username": "savash" }, "createdAt": { - "$date": { - "$numberLong": "1617646738736" - } + "$date": "1617646738736" }, "modifiedAt": { - "$date": { - "$numberLong": "1619976650126" - } + "$date": "1619976650126" }, "origId": null, "name": "dot attempt12", "notes": "win", - "rank": { - "$numberDouble": "1.2436166432960891" - }, + "rank": "1.2436166432960891", "private": false, "unlisted": true, "username": "savash", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dn1jzjtu5f94nv0aq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "1" - }, + "views": "5", + "likes": "1", "revisionId": "vxh2h2rQ67iTNvCqd" } \ No newline at end of file diff --git a/art/ne6ENatKHpRDSgJRv/art.json b/art/ne6ENatKHpRDSgJRv/art.json index a260bcc5..d0001e01 100644 --- a/art/ne6ENatKHpRDSgJRv/art.json +++ b/art/ne6ENatKHpRDSgJRv/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446208936202" - } + "$date": "1446208936202" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 1.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 1.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-j77711km99pxe0jr2-thumbnail.jpg", - "views": { - "$numberInt": "36" - }, - "likes": { - "$numberInt": "0" - }, + "views": "36", + "likes": "0", "revisionId": "rQdeArNykadka5ccX", "modifiedAt": { - "$date": { - "$numberLong": "1446208936205" - } + "$date": "1446208936205" }, - "rank": { - "$numberDouble": "1.1860327947417622" - } + "rank": "1.1860327947417622" } \ No newline at end of file diff --git a/art/nfi9NM8Y8gRZNqaEF/art.json b/art/nfi9NM8Y8gRZNqaEF/art.json index fe010af3..6166a006 100644 --- a/art/nfi9NM8Y8gRZNqaEF/art.json +++ b/art/nfi9NM8Y8gRZNqaEF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1644447428196" - } + "$date": "1644447428196" }, "modifiedAt": { - "$date": { - "$numberLong": "1644447428196" - } + "$date": "1644447428196" }, "origId": "H56ztSpxnFf2kZGwv", "name": "K Machine exposed shader", "notes": "K Machine exposed shader", - "rank": { - "$numberDouble": "1.5044402833510113" - }, + "rank": "1.5044402833510113", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a09xg59c97pvo7nue-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "138" - }, - "likes": { - "$numberInt": "0" - }, + "views": "138", + "likes": "0", "revisionId": "nX4jKMmmcb5Xb4BFa" } \ No newline at end of file diff --git a/art/ng6KBsxeEFsv7tEhG/art.json b/art/ng6KBsxeEFsv7tEhG/art.json index 1d167a7f..44e794ed 100644 --- a/art/ng6KBsxeEFsv7tEhG/art.json +++ b/art/ng6KBsxeEFsv7tEhG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1554953704675" - } + "$date": "1554953704675" }, "modifiedAt": { - "$date": { - "$numberLong": "1554953704675" - } + "$date": "1554953704675" }, "origId": "oYPxM5nT76rkag9tD", "name": "popo", "notes": "", - "rank": { - "$numberDouble": "1.1592369040599066" - }, + "rank": "1.1592369040599066", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u0h1chdee3kc5e38k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "104" - }, - "likes": { - "$numberInt": "0" - }, + "views": "104", + "likes": "0", "revisionId": "aWx6vzHS5SMqn3bJL" } \ No newline at end of file diff --git a/art/njNz396TwkoZ7JoLd/art.json b/art/njNz396TwkoZ7JoLd/art.json index 416ed364..dc6bb0d5 100644 --- a/art/njNz396TwkoZ7JoLd/art.json +++ b/art/njNz396TwkoZ7JoLd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gYBmTGxvno9hKndQM", "createdAt": { - "$date": { - "$numberLong": "1610122206689" - } + "$date": "1610122206689" }, "profile": { "name": "Thanos Theodorakopoulos", @@ -14,21 +12,15 @@ "username": "galousis" }, "createdAt": { - "$date": { - "$numberLong": "1611278927571" - } + "$date": "1611278927571" }, "modifiedAt": { - "$date": { - "$numberLong": "1611339143678" - } + "$date": "1611339143678" }, "origId": null, "name": "musicboxes", "notes": "", - "rank": { - "$numberDouble": "1.4335561903278762" - }, + "rank": "1.4335561903278762", "private": false, "unlisted": false, "username": "galousis", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xcglu53eryk4d59z8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "197" - }, - "likes": { - "$numberInt": "0" - }, + "views": "197", + "likes": "0", "revisionId": "PzTngc34knEajQHZg" } \ No newline at end of file diff --git a/art/njyWfszRg7gM9YrGs/art.json b/art/njyWfszRg7gM9YrGs/art.json index 1cd98797..4d3aa02b 100644 --- a/art/njyWfszRg7gM9YrGs/art.json +++ b/art/njyWfszRg7gM9YrGs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1583771588064" - } + "$date": "1583771588064" }, "modifiedAt": { - "$date": { - "$numberLong": "1583771588064" - } + "$date": "1583771588064" }, "origId": "7qtbHrwZAwuFQLxhC", "name": "shadow_test", "notes": "", - "rank": { - "$numberDouble": "1.546289885972261" - }, + "rank": "1.546289885972261", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-we13h662eoncnka3l-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "0" - }, + "views": "99", + "likes": "0", "revisionId": "rxcrBMaF8XGNnf6TM" } \ No newline at end of file diff --git a/art/noguJmpMuwNJdw6Nc/art.json b/art/noguJmpMuwNJdw6Nc/art.json index d61e2396..e4cb555a 100644 --- a/art/noguJmpMuwNJdw6Nc/art.json +++ b/art/noguJmpMuwNJdw6Nc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1670104365373" - } + "$date": "1670104365373" }, "modifiedAt": { - "$date": { - "$numberLong": "1670104365373" - } + "$date": "1670104365373" }, "origId": "ASwcBa7AR4rPpF2Wg", "name": "msh", "notes": "", - "rank": { - "$numberDouble": "1.7900806070606148" - }, + "rank": "1.7900806070606148", "private": false, "unlisted": true, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4jmn9p3in3joublzy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "iiHoidkA7TFpG8gEF" } \ No newline at end of file diff --git a/art/norTBstC9KdiXjzoH/art.json b/art/norTBstC9KdiXjzoH/art.json index bedc79b6..66298a08 100644 --- a/art/norTBstC9KdiXjzoH/art.json +++ b/art/norTBstC9KdiXjzoH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gXvyYHFBWuxMkETEu", "createdAt": { - "$date": { - "$numberLong": "1541434740235" - } + "$date": "1541434740235" }, "profile": { "first_name": "Ayrton", @@ -15,21 +13,15 @@ "username": "ayrton" }, "createdAt": { - "$date": { - "$numberLong": "1541434832478" - } + "$date": "1541434832478" }, "modifiedAt": { - "$date": { - "$numberLong": "1541434832478" - } + "$date": "1541434832478" }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "150bpm", "notes": "jezz", - "rank": { - "$numberDouble": "1.3246950165212545" - }, + "rank": "1.3246950165212545", "private": false, "unlisted": true, "username": "ayrton", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-aipfix3jd5kt5kkiv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "vGSFb54eaXhp2oE5j" } \ No newline at end of file diff --git a/art/nqMDDwykATsSM2ABy/art.json b/art/nqMDDwykATsSM2ABy/art.json index 4e871c00..b2b14d7d 100644 --- a/art/nqMDDwykATsSM2ABy/art.json +++ b/art/nqMDDwykATsSM2ABy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1471877345059" - } + "$date": "1471877345059" }, "modifiedAt": { - "$date": { - "$numberLong": "1471877345059" - } + "$date": "1471877345059" }, "origId": "2nczC2kx9JRxu64gA", "name": "use-the-mic", "notes": "", - "rank": { - "$numberDouble": "1.8354820396393097" - }, + "rank": "1.8354820396393097", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-m2f6e9q8i6a2amt1k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "rRXrmM5zhezek2XzX" } \ No newline at end of file diff --git a/art/nr3EiyXWLMpwoouHt/art.json b/art/nr3EiyXWLMpwoouHt/art.json index 767f60b8..56ac4c08 100644 --- a/art/nr3EiyXWLMpwoouHt/art.json +++ b/art/nr3EiyXWLMpwoouHt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445837731814" - } + "$date": "1445837731814" }, "origId": "QH3gSYw84QKSqtGr2", "name": "lazer", @@ -35,24 +31,16 @@ "shader": "/*\n\n ^\n /|\\\n |\n +-- click hide then ...\n\n __ .__ \n _____ _______ __ ____ _/ |_| |__ ____ _____ ____ __ __ ______ ____ \n / \\ / _ \\ \\/ // __ \\ \\ __\\ | \\_/ __ \\ / \\ / _ \\| | \\/ ___// __ \\ \n| Y Y ( <_> ) /\\ ___/ | | | Y \\ ___/ | Y Y ( <_> ) | /\\___ \\\\ ___/ \n|__|_| /\\____/ \\_/ \\___ > |__| |___| /\\___ > |__|_| /\\____/|____//____ >\\___ >\n \\/ \\/ \\/ \\/ \\/ \\/ \\/ \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n*/\n\n#define PI radians(180.0)\n#define NUM_SEGMENTS 2.\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float snd = texture2D(sound, vec2(0.1, 0.0)).a;\n float localTime = time * 0.01 + snd * 0.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS + snd);\n float count = floor(vertexId / NUM_POINTS + snd);\n float offset = count * sin(localTime * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.0025, 0.8);\n float innerRadius = pow(count * 0.00005, 1.2);\n float oC = cos(orbitAngle + count * 0.00001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.00001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec4 m = texture2D(touch, vec2(0., count / 1400.));\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + m.xy * 1.4, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n float hue = snd;\n float sat = 1.0 - fract(count * 0.01);\n float val = snd * 2.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "d87Kz3HWKtJi4mZQP", - "views": { - "$numberInt": "842" - }, - "likes": { - "$numberInt": "6" - }, + "views": "842", + "likes": "6", "revisionId": "W724NRuJ9i8qosEgy", "screenshotURL": "data/images/images-c1onu7d0wryojd5eu-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1499943432736" - } + "$date": "1499943432736" }, "private": false, "hasSound": true, - "rank": { - "$numberDouble": "10.01788267968922" - }, + "rank": "10.01788267968922", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "2017-07-13: replace missing music" diff --git a/art/nrAECwQ8yDDyTrSit/art.json b/art/nrAECwQ8yDDyTrSit/art.json index ad6fa254..3f40488d 100644 --- a/art/nrAECwQ8yDDyTrSit/art.json +++ b/art/nrAECwQ8yDDyTrSit/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1550508041535" - } + "$date": "1550508041535" }, "modifiedAt": { - "$date": { - "$numberLong": "1550510814689" - } + "$date": "1550510814689" }, "origId": "C2Kzd3CnpNPtWHjRw", "name": "petl", "notes": "", - "rank": { - "$numberDouble": "10.035459668404075" - }, + "rank": "10.035459668404075", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vulr2yputsk3y1y16-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "820" - }, - "likes": { - "$numberInt": "9" - }, + "views": "820", + "likes": "9", "revisionId": "29kqMK5cAEC6BFPGx" } \ No newline at end of file diff --git a/art/nrNx2zLxLnq4oDubh/art.json b/art/nrNx2zLxLnq4oDubh/art.json index 848f96f8..b51336eb 100644 --- a/art/nrNx2zLxLnq4oDubh/art.json +++ b/art/nrNx2zLxLnq4oDubh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1523300570430" - } + "$date": "1523300570430" }, "modifiedAt": { - "$date": { - "$numberLong": "1523300570430" - } + "$date": "1523300570430" }, "origId": "sph6PXJZqMbGaLSkY", "name": "Hippie Spiral", "notes": "The hippies more than likely have too much fun for their own good. Silly hobbits.", - "rank": { - "$numberDouble": "1.2462700613194524" - }, + "rank": "1.2462700613194524", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-dz6aunjr4th22lzr5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "vdM6XQfqraqnzs5zf" } \ No newline at end of file diff --git a/art/ns6ensiZRZmzyi3of/art.json b/art/ns6ensiZRZmzyi3of/art.json index b8281f4b..c8a9a435 100644 --- a/art/ns6ensiZRZmzyi3of/art.json +++ b/art/ns6ensiZRZmzyi3of/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1539433471794" - } + "$date": "1539433471794" }, "modifiedAt": { - "$date": { - "$numberLong": "1539433471794" - } + "$date": "1539433471794" }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.773397195254" - }, + "rank": "1.773397195254", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4ila0kumreip1zb2a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "jcSXPGTsX8uFiAprW" } \ No newline at end of file diff --git a/art/nsh5oH8N9MEBb9AbT/art.json b/art/nsh5oH8N9MEBb9AbT/art.json index 538a3029..3a91a4fb 100644 --- a/art/nsh5oH8N9MEBb9AbT/art.json +++ b/art/nsh5oH8N9MEBb9AbT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1666079936256" - } + "$date": "1666079936256" }, "modifiedAt": { - "$date": { - "$numberLong": "1666079936256" - } + "$date": "1666079936256" }, "origId": null, "name": "orbit", "notes": "", - "rank": { - "$numberDouble": "1.6417863382987212" - }, + "rank": "1.6417863382987212", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-j6kf7gq4ag3espkos-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "0" - }, + "views": "89", + "likes": "0", "revisionId": "LjkX5Q29PiCdJdEJn" } \ No newline at end of file diff --git a/art/ntCWzzdvXfp33a6oz/art.json b/art/ntCWzzdvXfp33a6oz/art.json index 7c056453..f413cac1 100644 --- a/art/ntCWzzdvXfp33a6oz/art.json +++ b/art/ntCWzzdvXfp33a6oz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1462102597794" - } + "$date": "1462102597794" }, "modifiedAt": { - "$date": { - "$numberLong": "1462162571237" - } + "$date": "1462162571237" }, "origId": "JokykDr3Qve8hrLQR", "name": "target", "notes": "", - "rank": { - "$numberDouble": "1.1818630740131828" - }, + "rank": "1.1818630740131828", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0bv01h1a07p5y5q0r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "174" - }, - "likes": { - "$numberInt": "0" - }, + "views": "174", + "likes": "0", "revisionId": "ZTMLBooRoy5cvpmPG" } \ No newline at end of file diff --git a/art/ntwDMXMwDGY8aMF7M/art.json b/art/ntwDMXMwDGY8aMF7M/art.json index 79df6665..937522c7 100644 --- a/art/ntwDMXMwDGY8aMF7M/art.json +++ b/art/ntwDMXMwDGY8aMF7M/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1505002468096" - } + "$date": "1505002468096" }, "modifiedAt": { - "$date": { - "$numberLong": "1505002468096" - } + "$date": "1505002468096" }, "origId": "nMNG7eAXWv6j4E7cX", "name": "saucer attack bug (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.5188080890560294" - }, + "rank": "1.5188080890560294", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ih2zhgj8jaml0c08z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "120" - }, - "likes": { - "$numberInt": "0" - }, + "views": "120", + "likes": "0", "revisionId": "ddmn7BpZjxw4nY4bh" } \ No newline at end of file diff --git a/art/nvRC9PH5c7FhYT6vm/art.json b/art/nvRC9PH5c7FhYT6vm/art.json index 8e41a13d..b79e6ad8 100644 --- a/art/nvRC9PH5c7FhYT6vm/art.json +++ b/art/nvRC9PH5c7FhYT6vm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626776959057" - } + "$date": "1626776959057" }, "modifiedAt": { - "$date": { - "$numberLong": "1626776959057" - } + "$date": "1626776959057" }, "origId": "oX5wEFKffEhvZmeJT", "name": "3D Point Cloud Scene", "notes": "", - "rank": { - "$numberDouble": "1.119921655869002" - }, + "rank": "1.119921655869002", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vq06qn55we3h7mh6i-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "97" - }, - "likes": { - "$numberInt": "0" - }, + "views": "97", + "likes": "0", "revisionId": "gjd7uEDRRvkgsFfxW" } \ No newline at end of file diff --git a/art/nw2X8ECBMqrgNbcQL/art.json b/art/nw2X8ECBMqrgNbcQL/art.json index 49a77ece..c3e7ee14 100644 --- a/art/nw2X8ECBMqrgNbcQL/art.json +++ b/art/nw2X8ECBMqrgNbcQL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496685376741" - } + "$date": "1496685376741" }, "modifiedAt": { - "$date": { - "$numberLong": "1496689272433" - } + "$date": "1496689272433" }, "origId": "fDPvNsyqX8zmv9hxa", "name": "Circle Fun", "notes": "", - "rank": { - "$numberDouble": "1.3599431725259403" - }, + "rank": "1.3599431725259403", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u8nhcfhp19qjxg8h7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "2xKewXtAoD6PBxb3z" } \ No newline at end of file diff --git a/art/nwiNgNXfwAjCRaYPP/art.json b/art/nwiNgNXfwAjCRaYPP/art.json index e25516ce..db291721 100644 --- a/art/nwiNgNXfwAjCRaYPP/art.json +++ b/art/nwiNgNXfwAjCRaYPP/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551488141919" - } + "$date": "1551488141919" }, "modifiedAt": { - "$date": { - "$numberLong": "1551488141919" - } + "$date": "1551488141919" }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.5530134371013369" - }, + "rank": "1.5530134371013369", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x1rmsggd298896rs6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "37" - }, - "likes": { - "$numberInt": "0" - }, + "views": "37", + "likes": "0", "revisionId": "fkLsXGfoQixpHfj3a" } \ No newline at end of file diff --git a/art/nwzXPvrrBth6sRSHi/art.json b/art/nwzXPvrrBth6sRSHi/art.json index 9af3434a..278af42c 100644 --- a/art/nwzXPvrrBth6sRSHi/art.json +++ b/art/nwzXPvrrBth6sRSHi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1521951324640" - } + "$date": "1521951324640" }, "modifiedAt": { - "$date": { - "$numberLong": "1521951324640" - } + "$date": "1521951324640" }, "origId": "T4tRxRrwSmzcLthgd", "name": "terrain k", "notes": "", - "rank": { - "$numberDouble": "1.590841284537538" - }, + "rank": "1.590841284537538", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8yr1ir5p3dffl27pt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "26cMqKtzyc9Yx5ic7" } \ No newline at end of file diff --git a/art/nxDSonR2aWTKY6XYt/art.json b/art/nxDSonR2aWTKY6XYt/art.json index 7344c95f..b5a298b3 100644 --- a/art/nxDSonR2aWTKY6XYt/art.json +++ b/art/nxDSonR2aWTKY6XYt/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533039697843" - } + "$date": "1533039697843" }, "modifiedAt": { - "$date": { - "$numberLong": "1533039697843" - } + "$date": "1533039697843" }, "origId": "wCMaWve5ErdStTm5C", "name": "Quad", "notes": "", - "rank": { - "$numberDouble": "1.1077219979117652" - }, + "rank": "1.1077219979117652", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zf9u8zro24oxqnzb4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "59CCHZ3RgBdDdjEya" } \ No newline at end of file diff --git a/art/nxbZAMQjGvme7F55J/art.json b/art/nxbZAMQjGvme7F55J/art.json index 2e64728a..06c1a6da 100644 --- a/art/nxbZAMQjGvme7F55J/art.json +++ b/art/nxbZAMQjGvme7F55J/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": { - "$numberLong": "1504629543261" - } + "$date": "1504629543261" }, "username": "legileurs", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504633154848" - } + "$date": "1504633154848" }, "modifiedAt": { - "$date": { - "$numberLong": "1504633154848" - } + "$date": "1504633154848" }, "origId": "Kyf3xbtcypvZ4KbPc", "name": "test", "notes": "test", - "rank": { - "$numberDouble": "1.9579538127739569" - }, + "rank": "1.9579538127739569", "private": false, "unlisted": true, "username": "legileurs", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-zljwjcglcf3vm7nvh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "JhKwbQCz3QxzmjRLp" } \ No newline at end of file diff --git a/art/nxqCRh7kbHBXK4qNn/art.json b/art/nxqCRh7kbHBXK4qNn/art.json index bf3cb690..4b870bd2 100644 --- a/art/nxqCRh7kbHBXK4qNn/art.json +++ b/art/nxqCRh7kbHBXK4qNn/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1670784187373" - } + "$date": "1670784187373" }, "modifiedAt": { - "$date": { - "$numberLong": "1670784187373" - } + "$date": "1670784187373" }, "origId": "KsdyG6xS6Dzvyi2wN", "name": "box", "notes": "", - "rank": { - "$numberDouble": "1.6540900439006105" - }, + "rank": "1.6540900439006105", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-p9gppiaro099sb4fv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "PaDuE9DSvajNN6EPX" } \ No newline at end of file diff --git a/art/ny5RDoPy8ubuGtKS6/art.json b/art/ny5RDoPy8ubuGtKS6/art.json index d37f8311..5528405e 100644 --- a/art/ny5RDoPy8ubuGtKS6/art.json +++ b/art/ny5RDoPy8ubuGtKS6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553159308936" - } + "$date": "1553159308936" }, "modifiedAt": { - "$date": { - "$numberLong": "1553159308936" - } + "$date": "1553159308936" }, "origId": "s4PDZP2QnF2WpRZqM", "name": "1903-GridBreathing", "notes": "", - "rank": { - "$numberDouble": "1.555900301681436" - }, + "rank": "1.555900301681436", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-zq8enawb0hnayhwvj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "20" - }, - "likes": { - "$numberInt": "0" - }, + "views": "20", + "likes": "0", "revisionId": "LnbLd6ouQFyHmucvx" } \ No newline at end of file diff --git a/art/nyGuXdDQvXKEPcSGJ/art.json b/art/nyGuXdDQvXKEPcSGJ/art.json index 32374d29..b442602a 100644 --- a/art/nyGuXdDQvXKEPcSGJ/art.json +++ b/art/nyGuXdDQvXKEPcSGJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551486952223" - } + "$date": "1551486952223" }, "modifiedAt": { - "$date": { - "$numberLong": "1551486952223" - } + "$date": "1551486952223" }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.2840388834812422" - }, + "rank": "1.2840388834812422", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3edsltzez4bfaljgn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "92" - }, - "likes": { - "$numberInt": "0" - }, + "views": "92", + "likes": "0", "revisionId": "na8yekGqt8hYbb4k5" } \ No newline at end of file diff --git a/art/nyvAkYFYd4Ffhu7Gz/art.json b/art/nyvAkYFYd4Ffhu7Gz/art.json index 16e0aadf..7c93f379 100644 --- a/art/nyvAkYFYd4Ffhu7Gz/art.json +++ b/art/nyvAkYFYd4Ffhu7Gz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": { - "$numberLong": "1486735121030" - } + "$date": "1486735121030" }, "username": "lizell", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486735144776" - } + "$date": "1486735144776" }, "modifiedAt": { - "$date": { - "$numberLong": "1486735144776" - } + "$date": "1486735144776" }, "origId": null, "name": "tut01", "notes": "", - "rank": { - "$numberDouble": "1.1280562766928268" - }, + "rank": "1.1280562766928268", "private": false, "unlisted": true, "username": "lizell", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-w28l6odfjkvz0f4ee-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "tYg8CfGWSAeKFvz9M" } \ No newline at end of file diff --git a/art/o2p6Z9SdrQn7eafB9/art.json b/art/o2p6Z9SdrQn7eafB9/art.json index bc26a8f6..7449d749 100644 --- a/art/o2p6Z9SdrQn7eafB9/art.json +++ b/art/o2p6Z9SdrQn7eafB9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1653458798180" - } + "$date": "1653458798180" }, "modifiedAt": { - "$date": { - "$numberLong": "1653458798180" - } + "$date": "1653458798180" }, "origId": null, "name": " Exercise - Vertexshaderart : Audio Reactive", "notes": " Exercise - Vertexshaderart : Audio Reactive", - "rank": { - "$numberDouble": "1.8550195585466744" - }, + "rank": "1.8550195585466744", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9nq12mxnln7m593b8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "NcWBfssDTjZgfM9c8" } \ No newline at end of file diff --git a/art/o39WoEQsYbe48X2id/art.json b/art/o39WoEQsYbe48X2id/art.json index 92774747..5295b680 100644 --- a/art/o39WoEQsYbe48X2id/art.json +++ b/art/o39WoEQsYbe48X2id/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1627247667018" - } + "$date": "1627247667018" }, "modifiedAt": { - "$date": { - "$numberLong": "1627247667018" - } + "$date": "1627247667018" }, "origId": "k2vXaRzFT8Nqdwfit", "name": "morp", "notes": "", - "rank": { - "$numberDouble": "1.989966588596138" - }, + "rank": "1.989966588596138", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4tvt6i7su76kxx0w9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "9JK3duu44xsuZFW2H" } \ No newline at end of file diff --git a/art/o3FG9dxvZ25tAQFxj/art.json b/art/o3FG9dxvZ25tAQFxj/art.json index b7a91142..b21be961 100644 --- a/art/o3FG9dxvZ25tAQFxj/art.json +++ b/art/o3FG9dxvZ25tAQFxj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543448220323" - } + "$date": "1543448220323" }, "modifiedAt": { - "$date": { - "$numberLong": "1543448220323" - } + "$date": "1543448220323" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.7467944196531306" - }, + "rank": "1.7467944196531306", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-c3ffx2q5l725bn8ov-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "QY3svsHSwgqKkdqTo" } \ No newline at end of file diff --git a/art/o3iK4vsbQQx2dD4jM/art.json b/art/o3iK4vsbQQx2dD4jM/art.json index fd38e821..5afef44e 100644 --- a/art/o3iK4vsbQQx2dD4jM/art.json +++ b/art/o3iK4vsbQQx2dD4jM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1677801529595" - } + "$date": "1677801529595" }, "modifiedAt": { - "$date": { - "$numberLong": "1677801529595" - } + "$date": "1677801529595" }, "origId": "948aadGavoEeSXCac", "name": "Amoeba V3", "notes": "Amoeba V3", - "rank": { - "$numberDouble": "1.647726837942896" - }, + "rank": "1.647726837942896", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-4h8e3jfje75pbeyxs-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "YuT85Mq9LyYiseHK2" } \ No newline at end of file diff --git a/art/o8GYn89ZNMgQTnQut/art.json b/art/o8GYn89ZNMgQTnQut/art.json index cf535851..7d73e2c9 100644 --- a/art/o8GYn89ZNMgQTnQut/art.json +++ b/art/o8GYn89ZNMgQTnQut/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1701543374934" - } + "$date": "1701543374934" }, "modifiedAt": { - "$date": { - "$numberLong": "1701543374934" - } + "$date": "1701543374934" }, "origId": "Sx3Sk35wbBx2sGAxM", "name": "lnbx", "notes": "", - "rank": { - "$numberDouble": "1.9593577572552903" - }, + "rank": "1.9593577572552903", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ubaye26d23n6eky0h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "bfWNaEEk4QRP2hrg3" } \ No newline at end of file diff --git a/art/oBkFr7rtycBbgMasK/art.json b/art/oBkFr7rtycBbgMasK/art.json index 7aecfcda..b631f2b8 100644 --- a/art/oBkFr7rtycBbgMasK/art.json +++ b/art/oBkFr7rtycBbgMasK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vAAT5pKqh7kxcFiAD", "createdAt": { - "$date": { - "$numberLong": "1554935317735" - } + "$date": "1554935317735" }, "profile": { "first_name": "Radim", @@ -15,21 +13,15 @@ "username": "radim" }, "createdAt": { - "$date": { - "$numberLong": "1554935341646" - } + "$date": "1554935341646" }, "modifiedAt": { - "$date": { - "$numberLong": "1554935341646" - } + "$date": "1554935341646" }, "origId": "YyvPGrqSH2HjWTQi9", "name": "Time table v2", "notes": "", - "rank": { - "$numberDouble": "1.204480096006904" - }, + "rank": "1.204480096006904", "private": false, "unlisted": true, "username": "radim", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ku9oiv4ddwvowib7e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "hJeA7qAu3onqjxJzc" } \ No newline at end of file diff --git a/art/oBmtsD4bYK6h3htfS/art.json b/art/oBmtsD4bYK6h3htfS/art.json index e0b5a658..8dd38eb4 100644 --- a/art/oBmtsD4bYK6h3htfS/art.json +++ b/art/oBmtsD4bYK6h3htfS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684753967877" - } + "$date": "1684753967877" }, "modifiedAt": { - "$date": { - "$numberLong": "1684758984579" - } + "$date": "1684758984579" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.094590146674153" - }, + "rank": "1.094590146674153", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9euw21i8xyxawksol-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "BwTxQjjrdQzg4n89s" } \ No newline at end of file diff --git a/art/oEaayNGujJaMMkRSu/art.json b/art/oEaayNGujJaMMkRSu/art.json index 7d703d32..f605ca72 100644 --- a/art/oEaayNGujJaMMkRSu/art.json +++ b/art/oEaayNGujJaMMkRSu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "C2utQTT3TWar9FrqK", "createdAt": { - "$date": { - "$numberLong": "1655222020443" - } + "$date": "1655222020443" }, "username": "watermeloon", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1655326039946" - } + "$date": "1655326039946" }, "modifiedAt": { - "$date": { - "$numberLong": "1655549277607" - } + "$date": "1655549277607" }, "origId": null, "name": "sphere", "notes": "based on gman's morp", - "rank": { - "$numberDouble": "1.939171183647523" - }, + "rank": "1.939171183647523", "private": false, "unlisted": false, "username": "watermeloon", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-z3q0env186w8aditu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "Duy6d7pjqRaJfAQMq" } \ No newline at end of file diff --git a/art/oG23xNxiPkfCLufzk/art.json b/art/oG23xNxiPkfCLufzk/art.json index d5b735fc..dc7d75d0 100644 --- a/art/oG23xNxiPkfCLufzk/art.json +++ b/art/oG23xNxiPkfCLufzk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1516525613856" - } + "$date": "1516525613856" }, "modifiedAt": { - "$date": { - "$numberLong": "1516525613856" - } + "$date": "1516525613856" }, "origId": "auo92EWvwwyBRak2c", "name": "widr", "notes": "", - "rank": { - "$numberDouble": "10.200083076779618" - }, + "rank": "10.200083076779618", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-x8m9efaqldxxkoip3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "455" - }, - "likes": { - "$numberInt": "3" - }, + "views": "455", + "likes": "3", "revisionId": "4vRixWpNRfDDGQNwW" } \ No newline at end of file diff --git a/art/oJEAooRzirpb8qcPe/art.json b/art/oJEAooRzirpb8qcPe/art.json index a071fe37..08be7524 100644 --- a/art/oJEAooRzirpb8qcPe/art.json +++ b/art/oJEAooRzirpb8qcPe/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1535737942011" - } + "$date": "1535737942011" }, "modifiedAt": { - "$date": { - "$numberLong": "1535911445716" - } + "$date": "1535911445716" }, "origId": "evAAwbGtYJLZKPkMq", "name": "ShaderDough", "notes": "conversion from tdhooper shader\nhttps://www.shadertoy.com/view/4tc3WB", - "rank": { - "$numberDouble": "10.075996905646344" - }, + "rank": "10.075996905646344", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-h1gh8djesgxas9aba-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1241" - }, - "likes": { - "$numberInt": "4" - }, + "views": "1241", + "likes": "4", "revisionId": "nnTD2azkT8pzQcxch" } \ No newline at end of file diff --git a/art/oJQe4ewvBJqv3RxZX/art.json b/art/oJQe4ewvBJqv3RxZX/art.json index 8a9122d6..b7594da3 100644 --- a/art/oJQe4ewvBJqv3RxZX/art.json +++ b/art/oJQe4ewvBJqv3RxZX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1517151271809" - } + "$date": "1517151271809" }, "modifiedAt": { - "$date": { - "$numberLong": "1517151271809" - } + "$date": "1517151271809" }, "origId": "txxXeHf8AFDuZzxWD", "name": "codez", "notes": "", - "rank": { - "$numberDouble": "1.3970942929349959" - }, + "rank": "1.3970942929349959", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q99r6x1p4bwn9y5dr-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "zF5zAedecyYr7aj8Y" } \ No newline at end of file diff --git a/art/oJdntdCZF5fpa95wk/art.json b/art/oJdntdCZF5fpa95wk/art.json index c8a6fa76..785de1af 100644 --- a/art/oJdntdCZF5fpa95wk/art.json +++ b/art/oJdntdCZF5fpa95wk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yQmghLi2PdXR5TLMw", "createdAt": { - "$date": { - "$numberLong": "1690312649014" - } + "$date": "1690312649014" }, "profile": { "name": "Minwook Park", @@ -14,21 +12,15 @@ "username": "wooknick" }, "createdAt": { - "$date": { - "$numberLong": "1690312813162" - } + "$date": "1690312813162" }, "modifiedAt": { - "$date": { - "$numberLong": "1690312813162" - } + "$date": "1690312813162" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6647093701941726" - }, + "rank": "1.6647093701941726", "private": false, "unlisted": true, "username": "wooknick", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-r212odmwyt84rz3cq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "3XXpGPwzH7gJzi9Cn" } \ No newline at end of file diff --git a/art/oLoR8sPXf6aPStvw8/art.json b/art/oLoR8sPXf6aPStvw8/art.json index 29cfaf06..3a97461b 100644 --- a/art/oLoR8sPXf6aPStvw8/art.json +++ b/art/oLoR8sPXf6aPStvw8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1555602365602" - } + "$date": "1555602365602" }, "modifiedAt": { - "$date": { - "$numberLong": "1555602365602" - } + "$date": "1555602365602" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "10.236699148173777" - }, + "rank": "10.236699148173777", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ftnn49a7ol7iobtiq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "284" - }, - "likes": { - "$numberInt": "2" - }, + "views": "284", + "likes": "2", "revisionId": "b8Jn7ZiNeLaBveG8E" } \ No newline at end of file diff --git a/art/oMwCvkkRyEiZkio4h/art.json b/art/oMwCvkkRyEiZkio4h/art.json index 3e25b557..70d19cc2 100644 --- a/art/oMwCvkkRyEiZkio4h/art.json +++ b/art/oMwCvkkRyEiZkio4h/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446330806986" - } + "$date": "1446330806986" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -25,20 +23,12 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.9,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-iar6a5q4jtsxmf4xw-thumbnail.jpg", - "views": { - "$numberInt": "182" - }, - "likes": { - "$numberInt": "0" - }, + "views": "182", + "likes": "0", "revisionId": "Az5CdafJZyieKS9dd", "modifiedAt": { - "$date": { - "$numberLong": "1446330806993" - } + "$date": "1446330806993" }, "hasSound": true, - "rank": { - "$numberDouble": "1.913879555223063" - } + "rank": "1.913879555223063" } \ No newline at end of file diff --git a/art/oNxBgiL2gw39fW6DS/art.json b/art/oNxBgiL2gw39fW6DS/art.json index cf62234f..85973ec9 100644 --- a/art/oNxBgiL2gw39fW6DS/art.json +++ b/art/oNxBgiL2gw39fW6DS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": { - "$numberLong": "1463104654911" - } + "$date": "1463104654911" }, "username": "mipmap", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1463105112548" - } + "$date": "1463105112548" }, "modifiedAt": { - "$date": { - "$numberLong": "1463105112548" - } + "$date": "1463105112548" }, "origId": "ZZ2MBTXKXSRzbure5", "name": "msh conveyor", "notes": "[Inspired by this](http://lightprocesses.tumblr.com/post/111678252500/horizon-coded-in-processing-10-frames-related) I somehow ended up here", - "rank": { - "$numberDouble": "1.6347064243477132" - }, + "rank": "1.6347064243477132", "private": false, "unlisted": false, "username": "mipmap", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8820rb4t44itmoalq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "130" - }, - "likes": { - "$numberInt": "1" - }, + "views": "130", + "likes": "1", "revisionId": "L4TfFX2CHo5HZR47u" } \ No newline at end of file diff --git a/art/oQwndAmHzdhn3TLGK/art.json b/art/oQwndAmHzdhn3TLGK/art.json index 81e4ad53..6b57cbeb 100644 --- a/art/oQwndAmHzdhn3TLGK/art.json +++ b/art/oQwndAmHzdhn3TLGK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1470511532816" - } + "$date": "1470511532816" }, "modifiedAt": { - "$date": { - "$numberLong": "1470511532816" - } + "$date": "1470511532816" }, "origId": "bNYRsM3GYemaiam5G", "name": "spiky-z", "notes": "", - "rank": { - "$numberDouble": "1.5092067516779424" - }, + "rank": "1.5092067516779424", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0we6gc1fqi80qd3x5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "jvJaNJG4NX3gvFCTN" } \ No newline at end of file diff --git a/art/oQzXFjHPCApgXWGq3/art.json b/art/oQzXFjHPCApgXWGq3/art.json index f87fce6a..f7d6dae0 100644 --- a/art/oQzXFjHPCApgXWGq3/art.json +++ b/art/oQzXFjHPCApgXWGq3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501115274401" - } + "$date": "1501115274401" }, "modifiedAt": { - "$date": { - "$numberLong": "1501115274401" - } + "$date": "1501115274401" }, "origId": "PHANwhhRXk62fsaeC", "name": "Simple Spheres", "notes": "", - "rank": { - "$numberDouble": "1.554248658925349" - }, + "rank": "1.554248658925349", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-er8x7nsxo8aq0bsl7-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "119" - }, - "likes": { - "$numberInt": "0" - }, + "views": "119", + "likes": "0", "revisionId": "nEHdeuZ9nwChhxDNe" } \ No newline at end of file diff --git a/art/oRdsbtoX2Yngp5jeC/art.json b/art/oRdsbtoX2Yngp5jeC/art.json index dcaf54de..6d17eb12 100644 --- a/art/oRdsbtoX2Yngp5jeC/art.json +++ b/art/oRdsbtoX2Yngp5jeC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565830487143" - } + "$date": "1565830487143" }, "modifiedAt": { - "$date": { - "$numberLong": "1565830487143" - } + "$date": "1565830487143" }, "origId": "JRyewraYLfP9taa98", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "1.0070714261237217" - }, + "rank": "1.0070714261237217", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gtobhr6a4f452mj5t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "112" - }, - "likes": { - "$numberInt": "0" - }, + "views": "112", + "likes": "0", "revisionId": "Z4ZLqoGaof3KQHd7j" } \ No newline at end of file diff --git a/art/oX5wEFKffEhvZmeJT/art.json b/art/oX5wEFKffEhvZmeJT/art.json index e4de50e3..ca8b6f5b 100644 --- a/art/oX5wEFKffEhvZmeJT/art.json +++ b/art/oX5wEFKffEhvZmeJT/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626776506774" - } + "$date": "1626776506774" }, "modifiedAt": { - "$date": { - "$numberLong": "1626776506774" - } + "$date": "1626776506774" }, "origId": "PERFs2wtC9jvSqbDY", "name": "3D Point Cloud Scene", "notes": "", - "rank": { - "$numberDouble": "1.0233141603426432" - }, + "rank": "1.0233141603426432", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-alsdehi0rp2qwwoua-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "129" - }, - "likes": { - "$numberInt": "1" - }, + "views": "129", + "likes": "1", "revisionId": "9oYkpo4EFY9vdLFxu" } \ No newline at end of file diff --git a/art/oXxzi5z7poEFFGEkQ/art.json b/art/oXxzi5z7poEFFGEkQ/art.json index 50ed5308..09dbbca7 100644 --- a/art/oXxzi5z7poEFFGEkQ/art.json +++ b/art/oXxzi5z7poEFFGEkQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1496689761172" - } + "$date": "1496689761172" }, "modifiedAt": { - "$date": { - "$numberLong": "1496761443879" - } + "$date": "1496761443879" }, "origId": "nw2X8ECBMqrgNbcQL", "name": "K Circle", "notes": "", - "rank": { - "$numberDouble": "1.4974618035362626" - }, + "rank": "1.4974618035362626", "private": false, "unlisted": false, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-j3lbil9y1c6lfntic-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "305" - }, - "likes": { - "$numberInt": "1" - }, + "views": "305", + "likes": "1", "revisionId": "hHbEQMsiLZyMTdSjP" } \ No newline at end of file diff --git a/art/oYPxM5nT76rkag9tD/art.json b/art/oYPxM5nT76rkag9tD/art.json index 3f0ddd31..62ca5145 100644 --- a/art/oYPxM5nT76rkag9tD/art.json +++ b/art/oYPxM5nT76rkag9tD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504853748323" - } + "$date": "1504853748323" }, "modifiedAt": { - "$date": { - "$numberLong": "1504853748323" - } + "$date": "1504853748323" }, "origId": "swrTgKcxx4aJDe6hD", "name": "popo", "notes": "", - "rank": { - "$numberDouble": "10.802581658839362" - }, + "rank": "10.802581658839362", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-munr2t4ylovpstktl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "847" - }, - "likes": { - "$numberInt": "6" - }, + "views": "847", + "likes": "6", "revisionId": "pADiiTSMogPMTNoWw" } \ No newline at end of file diff --git a/art/ob22bGQDdRk6wsWTw/art.json b/art/ob22bGQDdRk6wsWTw/art.json index b8c185d6..ee1e6b30 100644 --- a/art/ob22bGQDdRk6wsWTw/art.json +++ b/art/ob22bGQDdRk6wsWTw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533040267430" - } + "$date": "1533040267430" }, "modifiedAt": { - "$date": { - "$numberLong": "1533040267430" - } + "$date": "1533040267430" }, "origId": null, "name": "rectangle", "notes": "", - "rank": { - "$numberDouble": "1.5683898547695185" - }, + "rank": "1.5683898547695185", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-82avy3h71xe1w9kqc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "0" - }, + "views": "107", + "likes": "0", "revisionId": "ecBc8fjN3hH2Mp3mE" } \ No newline at end of file diff --git a/art/obL3NXCsSpjdP4EX9/art.json b/art/obL3NXCsSpjdP4EX9/art.json index 6e32426a..392ac2aa 100644 --- a/art/obL3NXCsSpjdP4EX9/art.json +++ b/art/obL3NXCsSpjdP4EX9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1487369942188" - } + "$date": "1487369942188" }, "modifiedAt": { - "$date": { - "$numberLong": "1487369942188" - } + "$date": "1487369942188" }, "origId": "9EJbRaRyPZMpJ9zLk", "name": "plasma grid", "notes": "", - "rank": { - "$numberDouble": "1.9958016740786884" - }, + "rank": "1.9958016740786884", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-j8qy58ya4z0i3do4v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "87" - }, - "likes": { - "$numberInt": "0" - }, + "views": "87", + "likes": "0", "revisionId": "ME32b9Dn4zPgWYjA6" } \ No newline at end of file diff --git a/art/obrPubQ8WrCrbvYfb/art.json b/art/obrPubQ8WrCrbvYfb/art.json index 058d4a78..63309e34 100644 --- a/art/obrPubQ8WrCrbvYfb/art.json +++ b/art/obrPubQ8WrCrbvYfb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653495518436" - } + "$date": "1653495518436" }, "modifiedAt": { - "$date": { - "$numberLong": "1653495518436" - } + "$date": "1653495518436" }, "origId": "bJc832Huv2tEcL58Y", "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.4274774959842174" - }, + "rank": "1.4274774959842174", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-31dkfsfn7pvvue4as-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "aWvwt5TiwkWifdZCT" } \ No newline at end of file diff --git a/art/ocZSLuzxqD2QALRCq/art.json b/art/ocZSLuzxqD2QALRCq/art.json index fd978a9e..faeb78ae 100644 --- a/art/ocZSLuzxqD2QALRCq/art.json +++ b/art/ocZSLuzxqD2QALRCq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1539152601994" - } + "$date": "1539152601994" }, "modifiedAt": { - "$date": { - "$numberLong": "1539152601994" - } + "$date": "1539152601994" }, "origId": "YviLasT7Z62qurfRD", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.0486911936123013" - }, + "rank": "1.0486911936123013", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5n4fxjk8ihu5gikmd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "128" - }, - "likes": { - "$numberInt": "0" - }, + "views": "128", + "likes": "0", "revisionId": "RYjjoy6GBhsn29ezK" } \ No newline at end of file diff --git a/art/odJ6uwG5QzaD47cTh/art.json b/art/odJ6uwG5QzaD47cTh/art.json index 51a12bbc..6b502e5c 100644 --- a/art/odJ6uwG5QzaD47cTh/art.json +++ b/art/odJ6uwG5QzaD47cTh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1555602789999" - } + "$date": "1555602789999" }, "modifiedAt": { - "$date": { - "$numberLong": "1555602789999" - } + "$date": "1555602789999" }, "origId": "ChgRzRLbrFD5wzfZk", "name": "galax-z", "notes": "", - "rank": { - "$numberDouble": "1.4777332432396362" - }, + "rank": "1.4777332432396362", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qcjupbo9jcyz3uacd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "189" - }, - "likes": { - "$numberInt": "0" - }, + "views": "189", + "likes": "0", "revisionId": "uJuFFp9sk4Y4GLf9E" } \ No newline at end of file diff --git a/art/ofYQfSm7FHtddg7on/art.json b/art/ofYQfSm7FHtddg7on/art.json index 26daa3af..c3e29cc8 100644 --- a/art/ofYQfSm7FHtddg7on/art.json +++ b/art/ofYQfSm7FHtddg7on/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1590411162876" - } + "$date": "1590411162876" }, "modifiedAt": { - "$date": { - "$numberLong": "1590411162876" - } + "$date": "1590411162876" }, "origId": "ercnsAaqXuGhCCCAe", "name": "Hello wobbly triangle", "notes": "", - "rank": { - "$numberDouble": "1.3873804535475323" - }, + "rank": "1.3873804535475323", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mamdgcfyuprsi5hju-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "B9Wdk7veRKM5X5YTZ" } \ No newline at end of file diff --git a/art/oiHNm3fKqWoxXW5yJ/art.json b/art/oiHNm3fKqWoxXW5yJ/art.json index a4aa2a12..0acdecb3 100644 --- a/art/oiHNm3fKqWoxXW5yJ/art.json +++ b/art/oiHNm3fKqWoxXW5yJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571703598799" - } + "$date": "1571703598799" }, "modifiedAt": { - "$date": { - "$numberLong": "1571703598799" - } + "$date": "1571703598799" }, "origId": "Tv6txjYWJaTTTbyRp", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.6154942476715022" - }, + "rank": "1.6154942476715022", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cek3e40f8h9cxkznt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "178" - }, - "likes": { - "$numberInt": "0" - }, + "views": "178", + "likes": "0", "revisionId": "kJuwWZ7XGTSiXnsiY" } \ No newline at end of file diff --git a/art/ojPoZ3NHuEgtAPr3Z/art.json b/art/ojPoZ3NHuEgtAPr3Z/art.json index 1e5d68c3..202311c4 100644 --- a/art/ojPoZ3NHuEgtAPr3Z/art.json +++ b/art/ojPoZ3NHuEgtAPr3Z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1510247587359" - } + "$date": "1510247587359" }, "modifiedAt": { - "$date": { - "$numberLong": "1675626740689" - } + "$date": "1675626740689" }, "origId": null, "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "10.73990457946044" - }, + "rank": "10.73990457946044", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-174t4idwngdudj5ho-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "883" - }, - "likes": { - "$numberInt": "4" - }, + "views": "883", + "likes": "4", "revisionId": "y3hWB2B2wE547zAcq" } \ No newline at end of file diff --git a/art/omsdK8ycyfF9ofeYS/art.json b/art/omsdK8ycyfF9ofeYS/art.json index 80529f1e..453b311d 100644 --- a/art/omsdK8ycyfF9ofeYS/art.json +++ b/art/omsdK8ycyfF9ofeYS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "6LYHhwj5wMwA9HvPG", "createdAt": { - "$date": { - "$numberLong": "1535280458435" - } + "$date": "1535280458435" }, "username": "aaron1924", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1535281784985" - } + "$date": "1535281784985" }, "modifiedAt": { - "$date": { - "$numberLong": "1535281784985" - } + "$date": "1535281784985" }, "origId": null, "name": "Fireworks", "notes": "", - "rank": { - "$numberDouble": "1.3357468401561747" - }, + "rank": "1.3357468401561747", "private": false, "unlisted": true, "username": "aaron1924", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-4w7oc77vc9lq6arxz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "6GoqNm686fQJmsJRp" } \ No newline at end of file diff --git a/art/ooyoRuuYEYCGkfLhx/art.json b/art/ooyoRuuYEYCGkfLhx/art.json index 6044f63c..31878016 100644 --- a/art/ooyoRuuYEYCGkfLhx/art.json +++ b/art/ooyoRuuYEYCGkfLhx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590988174480" - } + "$date": "1590988174480" }, "modifiedAt": { - "$date": { - "$numberLong": "1590988174480" - } + "$date": "1590988174480" }, "origId": "koFtCvuibJTEPuswi", "name": "terrain k3", "notes": "", - "rank": { - "$numberDouble": "1.0918133792497966" - }, + "rank": "1.0918133792497966", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-00l99ntdlchd2rpby-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "M6Kd8yxvmiBDPHZo4" } \ No newline at end of file diff --git a/art/opSgihs7RaD5mY8E3/art.json b/art/opSgihs7RaD5mY8E3/art.json index 10dfe912..477fc5b9 100644 --- a/art/opSgihs7RaD5mY8E3/art.json +++ b/art/opSgihs7RaD5mY8E3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1605596191956" - } + "$date": "1605596191956" }, "modifiedAt": { - "$date": { - "$numberLong": "1605596697718" - } + "$date": "1605596697718" }, "origId": "cjTYyd8z2yEWqYFeg", "name": "Lines Explained", "notes": "", - "rank": { - "$numberDouble": "1.1676375267081522" - }, + "rank": "1.1676375267081522", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-6iwrp5d002ewr0ba1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "MTsiMh75BHeYwmEiE" } \ No newline at end of file diff --git a/art/owafrZFoFvRzyqEL6/art.json b/art/owafrZFoFvRzyqEL6/art.json index 32fed097..e6dd03e7 100644 --- a/art/owafrZFoFvRzyqEL6/art.json +++ b/art/owafrZFoFvRzyqEL6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1593357006092" - } + "$date": "1593357006092" }, "modifiedAt": { - "$date": { - "$numberLong": "1593357006092" - } + "$date": "1593357006092" }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "not tested", - "rank": { - "$numberDouble": "1.603906272406432" - }, + "rank": "1.603906272406432", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bgcod1vgm2begnfrl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "nNj66D8QmKDc5YTEd" } \ No newline at end of file diff --git a/art/oxrytziMEpETXEtcv/art.json b/art/oxrytziMEpETXEtcv/art.json index 3bf15e57..45e6566d 100644 --- a/art/oxrytziMEpETXEtcv/art.json +++ b/art/oxrytziMEpETXEtcv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684381000263" - } + "$date": "1684381000263" }, "modifiedAt": { - "$date": { - "$numberLong": "1684381016486" - } + "$date": "1684381016486" }, "origId": null, "name": "Exercise Colors", "notes": "", - "rank": { - "$numberDouble": "1.8895058080189826" - }, + "rank": "1.8895058080189826", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6ddl2ayseof113u9t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "Crczcqf2mEBb9W3Xo" } \ No newline at end of file diff --git a/art/ozQWQuhmD57BYJsPh/art.json b/art/ozQWQuhmD57BYJsPh/art.json index bbb8b7f9..4ab043ca 100644 --- a/art/ozQWQuhmD57BYJsPh/art.json +++ b/art/ozQWQuhmD57BYJsPh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571792070712" - } + "$date": "1571792070712" }, "modifiedAt": { - "$date": { - "$numberLong": "1571792070712" - } + "$date": "1571792070712" }, "origId": "duHXW2G4Ct7oCwFdN", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8096837458063488" - }, + "rank": "1.8096837458063488", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-suc6hnm9n2apny0k9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "98" - }, - "likes": { - "$numberInt": "0" - }, + "views": "98", + "likes": "0", "revisionId": "rdFCa24YkcwDMQigx" } \ No newline at end of file diff --git a/art/p2AWNesbs8S8c9WaR/art.json b/art/p2AWNesbs8S8c9WaR/art.json index 6a016438..e4e268cb 100644 --- a/art/p2AWNesbs8S8c9WaR/art.json +++ b/art/p2AWNesbs8S8c9WaR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1683777765847" - } + "$date": "1683777765847" }, "modifiedAt": { - "$date": { - "$numberLong": "1684304853570" - } + "$date": "1684304853570" }, "origId": null, "name": "Exercise - Vertexshaderart : Motion", "notes": "https://www.vertexshaderart.com/art/q6CuGQiqZmHzrJ8N3", - "rank": { - "$numberDouble": "1.4184326779504517" - }, + "rank": "1.4184326779504517", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0hip5isywxebvlw8e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "KxXdPR5DE6BKtPniG" } \ No newline at end of file diff --git a/art/p2aq6zzbjEuF3wArG/art.json b/art/p2aq6zzbjEuF3wArG/art.json index 07ec9abc..6723d6d2 100644 --- a/art/p2aq6zzbjEuF3wArG/art.json +++ b/art/p2aq6zzbjEuF3wArG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652625915192" - } + "$date": "1652625915192" }, "modifiedAt": { - "$date": { - "$numberLong": "1652625915192" - } + "$date": "1652625915192" }, "origId": null, "name": "Making A Grid with Changes", "notes": "", - "rank": { - "$numberDouble": "1.9273806773878275" - }, + "rank": "1.9273806773878275", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-hfz1852nwjwbk5yv2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "PiZcMPFchhgG7cg9F" } \ No newline at end of file diff --git a/art/p357zGcrjjsz4KYMt/art.json b/art/p357zGcrjjsz4KYMt/art.json index 3521f6dc..2d0fc2d0 100644 --- a/art/p357zGcrjjsz4KYMt/art.json +++ b/art/p357zGcrjjsz4KYMt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503025021284" - } + "$date": "1503025021284" }, "modifiedAt": { - "$date": { - "$numberLong": "1503025021284" - } + "$date": "1503025021284" }, "origId": "qrDZ3LmPSpDcsogS3", "name": "Rose Quartz", "notes": "", - "rank": { - "$numberDouble": "1.3356063135151566" - }, + "rank": "1.3356063135151566", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6szunn5txovg2jcal-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "xPJTPzdzMRjmZCWox" } \ No newline at end of file diff --git a/art/p3J4jE3L87RgWNw5f/art.json b/art/p3J4jE3L87RgWNw5f/art.json index f1a49b3f..a1dacf5c 100644 --- a/art/p3J4jE3L87RgWNw5f/art.json +++ b/art/p3J4jE3L87RgWNw5f/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590985742476" - } + "$date": "1590985742476" }, "modifiedAt": { - "$date": { - "$numberLong": "1593355261439" - } + "$date": "1593355261439" }, "origId": "rABYouScqWKneNWRS", "name": "mostly harmless 4 Kmaachine WIP", "notes": "not tested", - "rank": { - "$numberDouble": "1.6033945000453667" - }, + "rank": "1.6033945000453667", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5et9m0aa2yanjcxdc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "81" - }, - "likes": { - "$numberInt": "0" - }, + "views": "81", + "likes": "0", "revisionId": "Mvcix4hr2huebBNqd" } \ No newline at end of file diff --git a/art/p3XWczEaFrc4XJCKu/art.json b/art/p3XWczEaFrc4XJCKu/art.json index 0fe44597..3d820153 100644 --- a/art/p3XWczEaFrc4XJCKu/art.json +++ b/art/p3XWczEaFrc4XJCKu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": { - "$numberLong": "1502175661489" - } + "$date": "1502175661489" }, "profile": { "name": "Trevor Drury", @@ -14,21 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": { - "$numberLong": "1502265183847" - } + "$date": "1502265183847" }, "modifiedAt": { - "$date": { - "$numberLong": "1502265183847" - } + "$date": "1502265183847" }, "origId": null, "name": "triangle test", "notes": "", - "rank": { - "$numberDouble": "1.7737546909735786" - }, + "rank": "1.7737546909735786", "private": false, "unlisted": true, "username": "trevor", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-btx4qbqo122y27bv6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "JxjgDAmD9oAg3uvsE" } \ No newline at end of file diff --git a/art/p4K2Kjnj8QoYLkffM/art.json b/art/p4K2Kjnj8QoYLkffM/art.json index 450866a4..e8068f4f 100644 --- a/art/p4K2Kjnj8QoYLkffM/art.json +++ b/art/p4K2Kjnj8QoYLkffM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "fkzHLG5ksNcPYTXhA", "createdAt": { - "$date": { - "$numberLong": "1551410219103" - } + "$date": "1551410219103" }, "username": "randomstarz", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551422394288" - } + "$date": "1551422394288" }, "modifiedAt": { - "$date": { - "$numberLong": "1551475429840" - } + "$date": "1551475429840" }, "origId": null, "name": "Tut 5", "notes": "", - "rank": { - "$numberDouble": "1.1237594596921263" - }, + "rank": "1.1237594596921263", "private": false, "unlisted": true, "username": "randomstarz", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yoytyme58sxiczr12-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "hFHMqToDRe6ZXhwLG" } \ No newline at end of file diff --git a/art/p7CgySg8MmsZK4MDE/art.json b/art/p7CgySg8MmsZK4MDE/art.json index 6bd46bd2..bcec3abf 100644 --- a/art/p7CgySg8MmsZK4MDE/art.json +++ b/art/p7CgySg8MmsZK4MDE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u3AyZpoGZ399Yn2dm", "createdAt": { - "$date": { - "$numberLong": "1551481226929" - } + "$date": "1551481226929" }, "profile": { "first_name": "Isaín", @@ -15,21 +13,15 @@ "username": "isaín" }, "createdAt": { - "$date": { - "$numberLong": "1551487188380" - } + "$date": "1551487188380" }, "modifiedAt": { - "$date": { - "$numberLong": "1551487188380" - } + "$date": "1551487188380" }, "origId": "AA2EgkaRKHJ5g74i5", "name": "circuloM", "notes": "", - "rank": { - "$numberDouble": "1.7270768311983034" - }, + "rank": "1.7270768311983034", "private": false, "unlisted": true, "username": "isaín", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-x4dwfyl93vml29lbm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ybJGhj9TgrE2quuxL" } \ No newline at end of file diff --git a/art/p8TY2jvG3n6GQFuwT/art.json b/art/p8TY2jvG3n6GQFuwT/art.json index ed340805..5448d808 100644 --- a/art/p8TY2jvG3n6GQFuwT/art.json +++ b/art/p8TY2jvG3n6GQFuwT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1504604537940" - } + "$date": "1504604537940" }, "modifiedAt": { - "$date": { - "$numberLong": "1504604537940" - } + "$date": "1504604537940" }, "origId": "mMNQ38uN94rxmoWBh", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.9754865049355255" - }, + "rank": "1.9754865049355255", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-szgwlt3iu5kt1l88e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "wW2RKB8bYiacQf6Y9" } \ No newline at end of file diff --git a/art/p9DefxpaJdaYTQAWZ/art.json b/art/p9DefxpaJdaYTQAWZ/art.json index 86c5fc05..6ddf5bd1 100644 --- a/art/p9DefxpaJdaYTQAWZ/art.json +++ b/art/p9DefxpaJdaYTQAWZ/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446203048455" - } + "$date": "1446203048455" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 5.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-0r2yq8kg07dpjouh7-thumbnail.jpg", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "b523v7vrqywENXz5v", "modifiedAt": { - "$date": { - "$numberLong": "1446203048461" - } + "$date": "1446203048461" }, - "rank": { - "$numberDouble": "1.6953084753624623" - } + "rank": "1.6953084753624623" } \ No newline at end of file diff --git a/art/p9pecgaEBJ3kz5r7g/art.json b/art/p9pecgaEBJ3kz5r7g/art.json index 0d45781d..b6128f53 100644 --- a/art/p9pecgaEBJ3kz5r7g/art.json +++ b/art/p9pecgaEBJ3kz5r7g/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1458896163181" - } + "$date": "1458896163181" }, "modifiedAt": { - "$date": { - "$numberLong": "1598709647413" - } + "$date": "1598709647413" }, "origId": "K5xqhTGgRRGkJzitm", "name": "red ring", "notes": "", - "rank": { - "$numberDouble": "10.03599705769716" - }, + "rank": "10.03599705769716", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-yd4p2szloec3drzfm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "883" - }, - "likes": { - "$numberInt": "10" - }, + "views": "883", + "likes": "10", "revisionId": "kiynCGDHgdAXxybmu" } \ No newline at end of file diff --git a/art/pAkR8AWie7zgEskjh/art.json b/art/pAkR8AWie7zgEskjh/art.json index cb228ee8..e983f6af 100644 --- a/art/pAkR8AWie7zgEskjh/art.json +++ b/art/pAkR8AWie7zgEskjh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "prn5B8hRBmPy8MnrR", "createdAt": { - "$date": { - "$numberLong": "1512439643641" - } + "$date": "1512439643641" }, "username": "cakeller98", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1512522188546" - } + "$date": "1512522188546" }, "modifiedAt": { - "$date": { - "$numberLong": "1512522265351" - } + "$date": "1512522265351" }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": { - "$numberDouble": "1.8012445277704403" - }, + "rank": "1.8012445277704403", "private": false, "unlisted": true, "username": "cakeller98", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-og59nkbjpqgxlugrb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "bEPz2yiwmjG5fetsB" } \ No newline at end of file diff --git a/art/pAqsg4vT33xiFePoG/art.json b/art/pAqsg4vT33xiFePoG/art.json index 91b92538..964c4426 100644 --- a/art/pAqsg4vT33xiFePoG/art.json +++ b/art/pAqsg4vT33xiFePoG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "TWEXAT6H37wepJBPH", "createdAt": { - "$date": { - "$numberLong": "1704461148179" - } + "$date": "1704461148179" }, "profile": { "first_name": "lin", @@ -15,21 +13,15 @@ "username": "lin" }, "createdAt": { - "$date": { - "$numberLong": "1705311926960" - } + "$date": "1705311926960" }, "modifiedAt": { - "$date": { - "$numberLong": "1705313078603" - } + "$date": "1705313078603" }, "origId": null, "name": "points", "notes": "", - "rank": { - "$numberDouble": "1.8541945844378367" - }, + "rank": "1.8541945844378367", "private": false, "unlisted": true, "username": "lin", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-8qjowkbg7cqxzohyu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "GdcEJo6AuAWEyMf3a" } \ No newline at end of file diff --git a/art/pCCMuqhftZ6T2yx6X/art.json b/art/pCCMuqhftZ6T2yx6X/art.json index 7108ba9a..a57677c9 100644 --- a/art/pCCMuqhftZ6T2yx6X/art.json +++ b/art/pCCMuqhftZ6T2yx6X/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1503791741460" - } + "$date": "1503791741460" }, "modifiedAt": { - "$date": { - "$numberLong": "1503791741460" - } + "$date": "1503791741460" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.1951007589354465" - }, + "rank": "1.1951007589354465", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-dwadzg1f1m0fmz315-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "164" - }, - "likes": { - "$numberInt": "0" - }, + "views": "164", + "likes": "0", "revisionId": "DuAREmzwS6swdvWSn" } \ No newline at end of file diff --git a/art/pCY7S7Ct9Du7rc4LS/art.json b/art/pCY7S7Ct9Du7rc4LS/art.json index 288744a6..07f46646 100644 --- a/art/pCY7S7Ct9Du7rc4LS/art.json +++ b/art/pCY7S7Ct9Du7rc4LS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684075621664" - } + "$date": "1684075621664" }, "modifiedAt": { - "$date": { - "$numberLong": "1684075621664" - } + "$date": "1684075621664" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.5466871748210271" - }, + "rank": "1.5466871748210271", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9jm0w5uj48500npvp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "ziyaHo44P8W4ze54r" } \ No newline at end of file diff --git a/art/pDA68wnR6YFYgpH8G/art.json b/art/pDA68wnR6YFYgpH8G/art.json index 1cf644b9..060c18d3 100644 --- a/art/pDA68wnR6YFYgpH8G/art.json +++ b/art/pDA68wnR6YFYgpH8G/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1639585466304" - } + "$date": "1639585466304" }, "modifiedAt": { - "$date": { - "$numberLong": "1639585466304" - } + "$date": "1639585466304" }, "origId": null, "name": "kwek", "notes": "", - "rank": { - "$numberDouble": "1.4560408036446955" - }, + "rank": "1.4560408036446955", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-d70c9odnh34fo1h8y-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "CQzM7BxecrT387spo" } \ No newline at end of file diff --git a/art/pGdr2hxn77WNvKPcH/art.json b/art/pGdr2hxn77WNvKPcH/art.json index 57110868..cb3acd59 100644 --- a/art/pGdr2hxn77WNvKPcH/art.json +++ b/art/pGdr2hxn77WNvKPcH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685551732979" - } + "$date": "1685551732979" }, "modifiedAt": { - "$date": { - "$numberLong": "1685552549114" - } + "$date": "1685552549114" }, "origId": "eq35fsTk4w4ZA3LQF", "name": "Circles from Triangles", "notes": "Circles from Triangles", - "rank": { - "$numberDouble": "1.3685581188835436" - }, + "rank": "1.3685581188835436", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-58jumq6sagh6evvq5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "Qn3oyZhZqpsZc3xtk" } \ No newline at end of file diff --git a/art/pGvDuYEiAcZ95p7Cw/art.json b/art/pGvDuYEiAcZ95p7Cw/art.json index 1e329065..fe7a8c73 100644 --- a/art/pGvDuYEiAcZ95p7Cw/art.json +++ b/art/pGvDuYEiAcZ95p7Cw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yniyeZ866avHaE4Fa", "createdAt": { - "$date": { - "$numberLong": "1551478335991" - } + "$date": "1551478335991" }, "username": "vanoog", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1552528097188" - } + "$date": "1552528097188" }, "modifiedAt": { - "$date": { - "$numberLong": "1552610638765" - } + "$date": "1552610638765" }, "origId": "LEzaqrf9HzkcvwKea", "name": "circulitoTriangleStrip", "notes": "", - "rank": { - "$numberDouble": "1.8613734264689905" - }, + "rank": "1.8613734264689905", "private": false, "unlisted": true, "username": "vanoog", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8avrkfo47ch9ofmsk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "7gMjKP55DmjZpheLo" } \ No newline at end of file diff --git a/art/pJM2rdtSkSBnEkMeG/art.json b/art/pJM2rdtSkSBnEkMeG/art.json index 80ed2f56..eb62b9ec 100644 --- a/art/pJM2rdtSkSBnEkMeG/art.json +++ b/art/pJM2rdtSkSBnEkMeG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448536474385" - } + "$date": "1448536474385" }, "modifiedAt": { - "$date": { - "$numberLong": "1449349206309" - } + "$date": "1449349206309" }, "origId": "G6uv6rnTuzAgmHniY", "name": "ping", - "rank": { - "$numberDouble": "1.1450957790820193" - }, + "rank": "1.1450957790820193", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-3iomdyru04pexyw7p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "215" - }, - "likes": { - "$numberInt": "0" - }, + "views": "215", + "likes": "0", "revisionId": "3zdqscxMt9tySkTQN", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" diff --git a/art/pPELYFMqZXHXgn5Yx/art.json b/art/pPELYFMqZXHXgn5Yx/art.json index e01c6289..894955bc 100644 --- a/art/pPELYFMqZXHXgn5Yx/art.json +++ b/art/pPELYFMqZXHXgn5Yx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1599134737846" - } + "$date": "1599134737846" }, "modifiedAt": { - "$date": { - "$numberLong": "1599134737846" - } + "$date": "1599134737846" }, "origId": "3hzz6KuiDcQDi54iA", "name": "Triangular Voronoi", "notes": "", - "rank": { - "$numberDouble": "1.5373670801214843" - }, + "rank": "1.5373670801214843", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bs0h3qbgcy93ex5ji-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "109" - }, - "likes": { - "$numberInt": "0" - }, + "views": "109", + "likes": "0", "revisionId": "rwj2uwJZrpfwvdkCw" } \ No newline at end of file diff --git a/art/pRZmCzjhGZcbAydiQ/art.json b/art/pRZmCzjhGZcbAydiQ/art.json index 0bc19547..d3b6e594 100644 --- a/art/pRZmCzjhGZcbAydiQ/art.json +++ b/art/pRZmCzjhGZcbAydiQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1518990414139" - } + "$date": "1518990414139" }, "modifiedAt": { - "$date": { - "$numberLong": "1518990414139" - } + "$date": "1518990414139" }, "origId": "Wo2pq9yKds3mQYWaX", "name": "circlepower K FURR233x", "notes": "", - "rank": { - "$numberDouble": "1.3417521323487096" - }, + "rank": "1.3417521323487096", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-u1matgvqlff34c2pb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "135" - }, - "likes": { - "$numberInt": "0" - }, + "views": "135", + "likes": "0", "revisionId": "Wb6i8fk8FeSQT7Tz6" } \ No newline at end of file diff --git a/art/pRauSxj3mNSdRas9Y/art.json b/art/pRauSxj3mNSdRas9Y/art.json index 99eecc5b..f9560097 100644 --- a/art/pRauSxj3mNSdRas9Y/art.json +++ b/art/pRauSxj3mNSdRas9Y/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595921882464" - } + "$date": "1595921882464" }, "modifiedAt": { - "$date": { - "$numberLong": "1595921882464" - } + "$date": "1595921882464" }, "origId": "Xr7T9xN4h3JyWhJ4M", "name": "glass of colors", "notes": "", - "rank": { - "$numberDouble": "1.2845274526783748" - }, + "rank": "1.2845274526783748", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-tlr2zldpo04caak0a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "96" - }, - "likes": { - "$numberInt": "0" - }, + "views": "96", + "likes": "0", "revisionId": "u8asn6JHRFSA5Ts7E" } \ No newline at end of file diff --git a/art/pSfPvCpxgd22izj4C/art.json b/art/pSfPvCpxgd22izj4C/art.json index 9de7f1dc..8be6fc94 100644 --- a/art/pSfPvCpxgd22izj4C/art.json +++ b/art/pSfPvCpxgd22izj4C/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1531500434271" - } + "$date": "1531500434271" }, "modifiedAt": { - "$date": { - "$numberLong": "1531500434271" - } + "$date": "1531500434271" }, "origId": "DvSoWkCTBkqg9aKyY", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4798466425433112" - }, + "rank": "1.4798466425433112", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-eumxgg61iadmtn6pj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "211" - }, - "likes": { - "$numberInt": "1" - }, + "views": "211", + "likes": "1", "revisionId": "nFpcm2uLHMoQKXyaG" } \ No newline at end of file diff --git a/art/pTwLX9y5LQfFD3iey/art.json b/art/pTwLX9y5LQfFD3iey/art.json index ef712d40..dfa23aa5 100644 --- a/art/pTwLX9y5LQfFD3iey/art.json +++ b/art/pTwLX9y5LQfFD3iey/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1673123446413" - } + "$date": "1673123446413" }, "modifiedAt": { - "$date": { - "$numberLong": "1673123446413" - } + "$date": "1673123446413" }, "origId": null, "name": "vector field demonstration", "notes": "", - "rank": { - "$numberDouble": "1.363426765821161" - }, + "rank": "1.363426765821161", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-s282s8olr9u4abgtn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "L7ddp5TkAmd27ECYD" } \ No newline at end of file diff --git a/art/pXFLLtyZTzr6G4BSt/art.json b/art/pXFLLtyZTzr6G4BSt/art.json index 386dde49..62b4b079 100644 --- a/art/pXFLLtyZTzr6G4BSt/art.json +++ b/art/pXFLLtyZTzr6G4BSt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9tfj9vemzSMedd72N", "createdAt": { - "$date": { - "$numberLong": "1533789590227" - } + "$date": "1533789590227" }, "profile": { "first_name": "優斗", @@ -15,21 +13,15 @@ "username": "優斗" }, "createdAt": { - "$date": { - "$numberLong": "1533789630468" - } + "$date": "1533789630468" }, "modifiedAt": { - "$date": { - "$numberLong": "1533789630468" - } + "$date": "1533789630468" }, "origId": "GxbSZ33B9swmxAmdT", "name": "mapped sea", "notes": "", - "rank": { - "$numberDouble": "10.844092666713923" - }, + "rank": "10.844092666713923", "private": false, "unlisted": false, "username": "優斗", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-sdzr9m42nihvb188f-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "577" - }, - "likes": { - "$numberInt": "5" - }, + "views": "577", + "likes": "5", "revisionId": "oyyyE5sfQY4dQDHKa" } \ No newline at end of file diff --git a/art/pYmg39piqotd25sYc/art.json b/art/pYmg39piqotd25sYc/art.json index 91c3d4c4..89583e5d 100644 --- a/art/pYmg39piqotd25sYc/art.json +++ b/art/pYmg39piqotd25sYc/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1693704796823" - } + "$date": "1693704796823" }, "modifiedAt": { - "$date": { - "$numberLong": "1693704796823" - } + "$date": "1693704796823" }, "origId": "KQLkpoBAPGrNrd3XK", "name": "cube", "notes": "", - "rank": { - "$numberDouble": "1.6149056929476056" - }, + "rank": "1.6149056929476056", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3cpxxovn8lkbtvifn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "FWKwy6xMbvom9yQpr" } \ No newline at end of file diff --git a/art/pcFf7Ynz5GZBSca78/art.json b/art/pcFf7Ynz5GZBSca78/art.json index 4b541ecb..e53dda99 100644 --- a/art/pcFf7Ynz5GZBSca78/art.json +++ b/art/pcFf7Ynz5GZBSca78/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654342557508" - } + "$date": "1654342557508" }, "modifiedAt": { - "$date": { - "$numberLong": "1654342557508" - } + "$date": "1654342557508" }, "origId": "WwHWSfGf9LMF8vSAs", "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.5862779571900105" - }, + "rank": "1.5862779571900105", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-do92yaihpb4gnjk0i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "gpEwGqdKatdFBbJqK" } \ No newline at end of file diff --git a/art/pd5cBhZ239NhxnEim/art.json b/art/pd5cBhZ239NhxnEim/art.json index 097e0258..7615f429 100644 --- a/art/pd5cBhZ239NhxnEim/art.json +++ b/art/pd5cBhZ239NhxnEim/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590947132680" - } + "$date": "1590947132680" }, "modifiedAt": { - "$date": { - "$numberLong": "1590947132680" - } + "$date": "1590947132680" }, "origId": "i3Zcb8RFiak58hsFx", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.2205165631907822" - }, + "rank": "1.2205165631907822", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-n0ga9ljlw8bb8x7ex-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "4vy9qWqr4gBhMixrj" } \ No newline at end of file diff --git a/art/pdBhFCkcfrYsBY3P5/art.json b/art/pdBhFCkcfrYsBY3P5/art.json index 84169ac4..a57948b2 100644 --- a/art/pdBhFCkcfrYsBY3P5/art.json +++ b/art/pdBhFCkcfrYsBY3P5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520032834928" - } + "$date": "1520032834928" }, "modifiedAt": { - "$date": { - "$numberLong": "1520032834928" - } + "$date": "1520032834928" }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulbz", "notes": "", - "rank": { - "$numberDouble": "1.2661855004847873" - }, + "rank": "1.2661855004847873", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lgo0r2pt0r9sl3k76-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "J76uDKmE8PusbhLpy" } \ No newline at end of file diff --git a/art/pdHu6xfHPYi6Yznt5/art.json b/art/pdHu6xfHPYi6Yznt5/art.json index 4e150d45..7022a283 100644 --- a/art/pdHu6xfHPYi6Yznt5/art.json +++ b/art/pdHu6xfHPYi6Yznt5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": { - "$numberLong": "1555795967435" - } + "$date": "1555795967435" }, "profile": { "name": "Mike Tobia", @@ -14,21 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": { - "$numberLong": "1555808030778" - } + "$date": "1555808030778" }, "modifiedAt": { - "$date": { - "$numberLong": "1555808125677" - } + "$date": "1555808125677" }, "origId": "EF4WxFMCR2GvFYvTB", "name": "track", "notes": "", - "rank": { - "$numberDouble": "1.593645075970597" - }, + "rank": "1.593645075970597", "private": false, "unlisted": true, "username": "mike-tobia", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2gkh89tc26uhtf521-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "AaABAxSQPTpbqAWuW" } \ No newline at end of file diff --git a/art/pezdXhrAjHoNYKCWE/art.json b/art/pezdXhrAjHoNYKCWE/art.json index 7b85dca6..f26816c1 100644 --- a/art/pezdXhrAjHoNYKCWE/art.json +++ b/art/pezdXhrAjHoNYKCWE/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589076894644" - } + "$date": "1589076894644" }, "modifiedAt": { - "$date": { - "$numberLong": "1589076894644" - } + "$date": "1589076894644" }, "origId": "df3RvcwJQkovKdovf", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.6559680042875267" - }, + "rank": "1.6559680042875267", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-bv9tqqzvlik4ueum1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "1" - }, + "views": "94", + "likes": "1", "revisionId": "BkTWy44ygvHn7Pb3w" } \ No newline at end of file diff --git a/art/pfa9757K3NJx6euhN/art.json b/art/pfa9757K3NJx6euhN/art.json index abaf5c60..23b716e5 100644 --- a/art/pfa9757K3NJx6euhN/art.json +++ b/art/pfa9757K3NJx6euhN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1550749102742" - } + "$date": "1550749102742" }, "modifiedAt": { - "$date": { - "$numberLong": "1551163270489" - } + "$date": "1551163270489" }, "origId": null, "name": "starfield", "notes": "", - "rank": { - "$numberDouble": "1.0642824603681698" - }, + "rank": "1.0642824603681698", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7zplw5h84p814v76s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "125" - }, - "likes": { - "$numberInt": "0" - }, + "views": "125", + "likes": "0", "revisionId": "oTpAmrwEQsSFL3L3y" } \ No newline at end of file diff --git a/art/pfvzcjCrHYCpRDiaz/art.json b/art/pfvzcjCrHYCpRDiaz/art.json index 053c8ff8..a3354de4 100644 --- a/art/pfvzcjCrHYCpRDiaz/art.json +++ b/art/pfvzcjCrHYCpRDiaz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508334777099" - } + "$date": "1508334777099" }, "modifiedAt": { - "$date": { - "$numberLong": "1508334777099" - } + "$date": "1508334777099" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.7104263782182778" - }, + "rank": "1.7104263782182778", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-q6m6c0pnixfb796e2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "80" - }, - "likes": { - "$numberInt": "0" - }, + "views": "80", + "likes": "0", "revisionId": "H5xQSaTsiNGEyAnnq" } \ No newline at end of file diff --git a/art/pgneaCJDnJfFAzhbJ/art.json b/art/pgneaCJDnJfFAzhbJ/art.json index d95365f7..9af7f37e 100644 --- a/art/pgneaCJDnJfFAzhbJ/art.json +++ b/art/pgneaCJDnJfFAzhbJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": { - "$numberLong": "1684329330454" - } + "$date": "1684329330454" }, "profile": { "name": "Minsu Kim", @@ -14,21 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684567487885" - } + "$date": "1684567487885" }, "modifiedAt": { - "$date": { - "$numberLong": "1684567487885" - } + "$date": "1684567487885" }, "origId": null, "name": "Colors Variation", "notes": "", - "rank": { - "$numberDouble": "1.8221075498516182" - }, + "rank": "1.8221075498516182", "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rhl816v002w7ua28u-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "dXcbYA6BvDvHtQcMA" } \ No newline at end of file diff --git a/art/pheZX35Sbfgfj5ZJC/art.json b/art/pheZX35Sbfgfj5ZJC/art.json index af9eedba..10c92fa0 100644 --- a/art/pheZX35Sbfgfj5ZJC/art.json +++ b/art/pheZX35Sbfgfj5ZJC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565830576816" - } + "$date": "1565830576816" }, "modifiedAt": { - "$date": { - "$numberLong": "1565830576816" - } + "$date": "1565830576816" }, "origId": "oRdsbtoX2Yngp5jeC", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "1.4487620764097988" - }, + "rank": "1.4487620764097988", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-msqkc2cq8zxi2mzck-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "22" - }, - "likes": { - "$numberInt": "1" - }, + "views": "22", + "likes": "1", "revisionId": "EfjfDaTSapB6qxujr" } \ No newline at end of file diff --git a/art/pi26Yd2oHdMNecbqi/art.json b/art/pi26Yd2oHdMNecbqi/art.json index 71145d9e..fbb01e78 100644 --- a/art/pi26Yd2oHdMNecbqi/art.json +++ b/art/pi26Yd2oHdMNecbqi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1546720869250" - } + "$date": "1546720869250" }, "modifiedAt": { - "$date": { - "$numberLong": "1546720869250" - } + "$date": "1546720869250" }, "origId": "sfhL5D5YFCpH6NjJE", "name": "omgb3", "notes": "", - "rank": { - "$numberDouble": "1.5413311713911164" - }, + "rank": "1.5413311713911164", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f45gv3m635kq0cv0j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "rMmPMD7euTjkMNisD" } \ No newline at end of file diff --git a/art/pmGvqyPkPbnfcQoLm/art.json b/art/pmGvqyPkPbnfcQoLm/art.json index 84affa1d..834c9e08 100644 --- a/art/pmGvqyPkPbnfcQoLm/art.json +++ b/art/pmGvqyPkPbnfcQoLm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": { - "$numberLong": "1552696746395" - } + "$date": "1552696746395" }, "profile": { "name": "Alejandro Cámara", @@ -14,21 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": { - "$numberLong": "1552696880627" - } + "$date": "1552696880627" }, "modifiedAt": { - "$date": { - "$numberLong": "1553140228309" - } + "$date": "1553140228309" }, "origId": null, "name": "Circle", "notes": "", - "rank": { - "$numberDouble": "1.5867536322441866" - }, + "rank": "1.5867536322441866", "private": false, "unlisted": true, "username": "alejandrocamara", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qs5kp7e8vpddtd9p3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "WremSRqQmbLrzKto4" } \ No newline at end of file diff --git a/art/pnWPM9mLnuLMMHCFy/art.json b/art/pnWPM9mLnuLMMHCFy/art.json index 28ce70ca..b41a8549 100644 --- a/art/pnWPM9mLnuLMMHCFy/art.json +++ b/art/pnWPM9mLnuLMMHCFy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": { - "$numberLong": "1656593092517" - } + "$date": "1656593092517" }, "profile": { "name": "Jared", @@ -15,21 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": { - "$numberLong": "1658383080322" - } + "$date": "1658383080322" }, "modifiedAt": { - "$date": { - "$numberLong": "1658387628452" - } + "$date": "1658387628452" }, "origId": "6Yx2A7TQ6NnyHhFPQ", "name": "texas by keyboarders", "notes": "", - "rank": { - "$numberDouble": "1.528213090526498" - }, + "rank": "1.528213090526498", "private": false, "unlisted": false, "username": "molotovbliss", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-33q069wty019i4jip-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "0" - }, + "views": "85", + "likes": "0", "revisionId": "ZfCc7GbSBjtpXqy7o" } \ No newline at end of file diff --git a/art/poNyz9Zbo5iQ6HjDH/art.json b/art/poNyz9Zbo5iQ6HjDH/art.json index 4bebf166..3b13a158 100644 --- a/art/poNyz9Zbo5iQ6HjDH/art.json +++ b/art/poNyz9Zbo5iQ6HjDH/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595425018307" - } + "$date": "1595425018307" }, "modifiedAt": { - "$date": { - "$numberLong": "1595425018307" - } + "$date": "1595425018307" }, "origId": "7gpAmyAsHMewhZvsN", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.1155711831790294" - }, + "rank": "1.1155711831790294", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ecx2s6c9g65phl32v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "Xp2r7vAJYj9DbgAB4" } \ No newline at end of file diff --git a/art/pouFFooTnek4sRsuE/art.json b/art/pouFFooTnek4sRsuE/art.json index c2a920d8..52ea6df1 100644 --- a/art/pouFFooTnek4sRsuE/art.json +++ b/art/pouFFooTnek4sRsuE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1652848283438" - } + "$date": "1652848283438" }, "modifiedAt": { - "$date": { - "$numberLong": "1652958113353" - } + "$date": "1652958113353" }, "origId": null, "name": "Exercise - Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.9641015758563947" - }, + "rank": "1.9641015758563947", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-cl321zlnuuwiqnvie-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "Xa2BbBhcGeHvcEdS8" } \ No newline at end of file diff --git a/art/pp2M9hcuBjqq4QFPH/art.json b/art/pp2M9hcuBjqq4QFPH/art.json index a06e3b62..820c250f 100644 --- a/art/pp2M9hcuBjqq4QFPH/art.json +++ b/art/pp2M9hcuBjqq4QFPH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1541754199651" - } + "$date": "1541754199651" }, "modifiedAt": { - "$date": { - "$numberLong": "1541754199651" - } + "$date": "1541754199651" }, "origId": "LgcuGRxZ6AGSaGnQE", "name": "swooneer2", "notes": "", - "rank": { - "$numberDouble": "1.9596334204119075" - }, + "rank": "1.9596334204119075", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-iq4zovcxqhrcbatqx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "uZAtn7z2awQe6NQA8" } \ No newline at end of file diff --git a/art/ppKnynEzM2GHfQfXo/art.json b/art/ppKnynEzM2GHfQfXo/art.json index 90b6929d..c96e431c 100644 --- a/art/ppKnynEzM2GHfQfXo/art.json +++ b/art/ppKnynEzM2GHfQfXo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619539711517" - } + "$date": "1619539711517" }, "modifiedAt": { - "$date": { - "$numberLong": "1619539711517" - } + "$date": "1619539711517" }, "origId": null, "name": "Fibonnacci Disk", "notes": "Subflower seeds", - "rank": { - "$numberDouble": "1.7064470223535846" - }, + "rank": "1.7064470223535846", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-bzra69a1odrpx1mth-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "opHHPSnTWCWkrHpQg" } \ No newline at end of file diff --git a/art/prW9D82SGpoazGXyC/art.json b/art/prW9D82SGpoazGXyC/art.json index eb56afc0..c7eaee75 100644 --- a/art/prW9D82SGpoazGXyC/art.json +++ b/art/prW9D82SGpoazGXyC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1694082641022" - } + "$date": "1694082641022" }, "modifiedAt": { - "$date": { - "$numberLong": "1694082641022" - } + "$date": "1694082641022" }, "origId": null, "name": "BouncingRuler", "notes": "", - "rank": { - "$numberDouble": "1.7409782175683735" - }, + "rank": "1.7409782175683735", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mekiw39krlj07ju1k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "49rZskGsSoKWRn3ed" } \ No newline at end of file diff --git a/art/puW9t4JQ9LnRbMkTK/art.json b/art/puW9t4JQ9LnRbMkTK/art.json index 845bf1a5..8a02907f 100644 --- a/art/puW9t4JQ9LnRbMkTK/art.json +++ b/art/puW9t4JQ9LnRbMkTK/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1509158657870" - } + "$date": "1509158657870" }, "modifiedAt": { - "$date": { - "$numberLong": "1509158657870" - } + "$date": "1509158657870" }, "origId": "zr3rcCnA3sx954XPa", "name": "666wired x23", "notes": "", - "rank": { - "$numberDouble": "1.3926313914101098" - }, + "rank": "1.3926313914101098", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-darlod3nyeduhkm4a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "vZeBbz6sqze3dy3Hk" } \ No newline at end of file diff --git a/art/pubHuPRcYrgB8xLXg/art.json b/art/pubHuPRcYrgB8xLXg/art.json index fe683071..9efcf85c 100644 --- a/art/pubHuPRcYrgB8xLXg/art.json +++ b/art/pubHuPRcYrgB8xLXg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452122697907" - } + "$date": "1452122697907" }, "modifiedAt": { - "$date": { - "$numberLong": "1455421334090" - } + "$date": "1455421334090" }, "origId": "NPohkmBgKdTBhML8P", "name": "wav", "notes": "", - "rank": { - "$numberDouble": "10.489589175273107" - }, + "rank": "10.489589175273107", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-uncb3clud2pql0sww-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "759" - }, - "likes": { - "$numberInt": "10" - }, + "views": "759", + "likes": "10", "revisionId": "gpqjG7YcotuXgc9kp" } \ No newline at end of file diff --git a/art/puvZxbRgEiG2MK4Rp/art.json b/art/puvZxbRgEiG2MK4Rp/art.json index 7efd560a..e5fd4d4a 100644 --- a/art/puvZxbRgEiG2MK4Rp/art.json +++ b/art/puvZxbRgEiG2MK4Rp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": { - "$numberLong": "1704921597360" - } + "$date": "1704921597360" }, "profile": { "name": "Simon Taeter", @@ -14,21 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": { - "$numberLong": "1705072714939" - } + "$date": "1705072714939" }, "modifiedAt": { - "$date": { - "$numberLong": "1705080042224" - } + "$date": "1705080042224" }, "origId": "6hsoh4en6G7rPqjb8", "name": "fractal", "notes": "", - "rank": { - "$numberDouble": "1.4474824123418624" - }, + "rank": "1.4474824123418624", "private": false, "unlisted": true, "username": "staeter", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2x79mlcwew2c9r6wr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "6wtBXKiJqBxnt4wMT" } \ No newline at end of file diff --git a/art/pvmyoREztmWqtKWdC/art.json b/art/pvmyoREztmWqtKWdC/art.json index ee31f126..39698ce3 100644 --- a/art/pvmyoREztmWqtKWdC/art.json +++ b/art/pvmyoREztmWqtKWdC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551484946532" - } + "$date": "1551484946532" }, "modifiedAt": { - "$date": { - "$numberLong": "1551484946532" - } + "$date": "1551484946532" }, "origId": "LZvMDxAGHssNSpJ44", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9444394869771395" - }, + "rank": "1.9444394869771395", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-hsjay6qnvymma5xj0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "5pnTM9Hzd7ARo6frG" } \ No newline at end of file diff --git a/art/pwG88jNmzsgZMjxxB/art.json b/art/pwG88jNmzsgZMjxxB/art.json index 13fe8fe9..41eca093 100644 --- a/art/pwG88jNmzsgZMjxxB/art.json +++ b/art/pwG88jNmzsgZMjxxB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1682103466521" - } + "$date": "1682103466521" }, "modifiedAt": { - "$date": { - "$numberLong": "1682103466521" - } + "$date": "1682103466521" }, "origId": null, "name": "sphere2", "notes": "", - "rank": { - "$numberDouble": "1.1224464177558384" - }, + "rank": "1.1224464177558384", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-yd7u7xom7e40nx9j5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "pDxL37FnwEQWo4Psp" } \ No newline at end of file diff --git a/art/q2CemJwQMdeCQ7S7P/art.json b/art/q2CemJwQMdeCQ7S7P/art.json index e70c9da5..4e18b525 100644 --- a/art/q2CemJwQMdeCQ7S7P/art.json +++ b/art/q2CemJwQMdeCQ7S7P/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1551437824057" - } + "$date": "1551437824057" }, "modifiedAt": { - "$date": { - "$numberLong": "1622505412631" - } + "$date": "1622505412631" }, "origId": "6SDZEZNF7qnXFxx5d", "name": "logistic", "notes": "", - "rank": { - "$numberDouble": "1.4565884085043876" - }, + "rank": "1.4565884085043876", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0mbkcuckpr1nxiv4a-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "203" - }, - "likes": { - "$numberInt": "1" - }, + "views": "203", + "likes": "1", "revisionId": "RiYjhRcaP88F7woRD" } \ No newline at end of file diff --git a/art/q4fMv7cFv8FYfDYw9/art.json b/art/q4fMv7cFv8FYfDYw9/art.json index 4167dd27..6c1b715b 100644 --- a/art/q4fMv7cFv8FYfDYw9/art.json +++ b/art/q4fMv7cFv8FYfDYw9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "koEkdd6JkWyMHMivK", "createdAt": { - "$date": { - "$numberLong": "1505188172159" - } + "$date": "1505188172159" }, "username": "jairhumberto", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1505418400349" - } + "$date": "1505418400349" }, "modifiedAt": { - "$date": { - "$numberLong": "1505418678024" - } + "$date": "1505418678024" }, "origId": "PorioQ3ztpHifDuAx", "name": "Pump Woofer", "notes": "", - "rank": { - "$numberDouble": "1.5058251628009696" - }, + "rank": "1.5058251628009696", "private": false, "unlisted": false, "username": "jairhumberto", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yw0yop1xfz5njax2r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "385" - }, - "likes": { - "$numberInt": "1" - }, + "views": "385", + "likes": "1", "revisionId": "yiJfjEi6t2bxThDmB" } \ No newline at end of file diff --git a/art/q4sbfetgGafn5By2Z/art.json b/art/q4sbfetgGafn5By2Z/art.json index 450f0e54..18698b95 100644 --- a/art/q4sbfetgGafn5By2Z/art.json +++ b/art/q4sbfetgGafn5By2Z/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1445869586258" - } + "$date": "1445869586258" }, "origId": "wTaKE9X796qNFqgEM", "name": "trippy", @@ -25,21 +23,13 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvoid main() {\n float NUM_SEGMENTS = 6.0 + time*0.001;\n float NUM_POINTS = (NUM_SEGMENTS * 2.0);\n float STEP = time*0.0001;\n if (STEP > 0.03) STEP = 0.03;\n float localTime = time*0.1 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * localTime*0.0001) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001+0.3*cos(time*0.1+c)) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001+0.3*sin(time*0.1+orbitAngle)) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;\n mix(0.3, 0.2, b);\n v_color = vec4(0.8-b, 0.4-c*10.0, 1.0-s*10.0, 1);\n}" }, "screenshotDataId": "6jaYFoyMEwovP2wgZ", - "views": { - "$numberInt": "438" - }, - "likes": { - "$numberInt": "0" - }, + "views": "438", + "likes": "0", "revisionId": "Wy2Q3yEroapWrz9oK", "screenshotURL": "data/images/images-6jaYFoyMEwovP2wgZ-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445869586262" - } + "$date": "1445869586262" }, "hasSound": true, - "rank": { - "$numberDouble": "1.3484281148558512" - } + "rank": "1.3484281148558512" } \ No newline at end of file diff --git a/art/q4uaR7yAp5C3rEQ5u/art.json b/art/q4uaR7yAp5C3rEQ5u/art.json index ee58efbb..6be6c523 100644 --- a/art/q4uaR7yAp5C3rEQ5u/art.json +++ b/art/q4uaR7yAp5C3rEQ5u/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512097188574" - } + "$date": "1512097188574" }, "modifiedAt": { - "$date": { - "$numberLong": "1512097188574" - } + "$date": "1512097188574" }, "origId": "8XECwReKrWfyzzRsj", "name": "circlepower K FURR22", "notes": "", - "rank": { - "$numberDouble": "1.5931995656691416" - }, + "rank": "1.5931995656691416", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-klrhqtfqqqfqj48dk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "143" - }, - "likes": { - "$numberInt": "0" - }, + "views": "143", + "likes": "0", "revisionId": "xFMkeJ6tygeFahZHc" } \ No newline at end of file diff --git a/art/q5ixDP7gFemPmYGSG/art.json b/art/q5ixDP7gFemPmYGSG/art.json index 63824db6..9383fc96 100644 --- a/art/q5ixDP7gFemPmYGSG/art.json +++ b/art/q5ixDP7gFemPmYGSG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652885975231" - } + "$date": "1652885975231" }, "modifiedAt": { - "$date": { - "$numberLong": "1652886306107" - } + "$date": "1652886306107" }, "origId": "Kx8LRqN4KEH3xcg9Q", "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.2183221596110159" - }, + "rank": "1.2183221596110159", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-cqlcdg0bzs1ir2o7n-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "CGy3TDNwADQFBpKcL" } \ No newline at end of file diff --git a/art/q6CuGQiqZmHzrJ8N3/art.json b/art/q6CuGQiqZmHzrJ8N3/art.json index 2358e0ab..756835af 100644 --- a/art/q6CuGQiqZmHzrJ8N3/art.json +++ b/art/q6CuGQiqZmHzrJ8N3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1683775508302" - } + "$date": "1683775508302" }, "modifiedAt": { - "$date": { - "$numberLong": "1684304843576" - } + "$date": "1684304843576" }, "origId": null, "name": "Making a Grid", "notes": "Moving Grid", - "rank": { - "$numberDouble": "1.5036046430392194" - }, + "rank": "1.5036046430392194", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fi07ve1bi59fpi0c9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "25" - }, - "likes": { - "$numberInt": "0" - }, + "views": "25", + "likes": "0", "revisionId": "HGpnqebsqwEWBmSu6" } \ No newline at end of file diff --git a/art/q7EZvDZLoN2EqR9Fa/art.json b/art/q7EZvDZLoN2EqR9Fa/art.json index ae7f793f..e583b190 100644 --- a/art/q7EZvDZLoN2EqR9Fa/art.json +++ b/art/q7EZvDZLoN2EqR9Fa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652948132493" - } + "$date": "1652948132493" }, "modifiedAt": { - "$date": { - "$numberLong": "1652948132493" - } + "$date": "1652948132493" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.5527105723549015" - }, + "rank": "1.5527105723549015", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0jlw545648if1ka1z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "ooW5cXjh5sW9dykQ3" } \ No newline at end of file diff --git a/art/q9BoWL6vYgWMPi8CP/art.json b/art/q9BoWL6vYgWMPi8CP/art.json index 3935ab91..4c9646c2 100644 --- a/art/q9BoWL6vYgWMPi8CP/art.json +++ b/art/q9BoWL6vYgWMPi8CP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496316151517" - } + "$date": "1496316151517" }, "modifiedAt": { - "$date": { - "$numberLong": "1496319704729" - } + "$date": "1496319704729" }, "origId": "c8gpxWQCgY845YBbg", "name": "Lesson04", "notes": "Lesson Four tutorial code.", - "rank": { - "$numberDouble": "1.6303973474504954" - }, + "rank": "1.6303973474504954", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-1fwcpq5j6mgyuwqzo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "9eDvikQ2ACRgKu5yz" } \ No newline at end of file diff --git a/art/q9Fv9bJfBujZM8GFF/art.json b/art/q9Fv9bJfBujZM8GFF/art.json index cc41056d..af9f7e20 100644 --- a/art/q9Fv9bJfBujZM8GFF/art.json +++ b/art/q9Fv9bJfBujZM8GFF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1489715372777" - } + "$date": "1489715372777" }, "modifiedAt": { - "$date": { - "$numberLong": "1489715372777" - } + "$date": "1489715372777" }, "origId": "97XDDQ5yWEzZhs6cH", "name": "banan", "notes": "", - "rank": { - "$numberDouble": "1.8541487591421029" - }, + "rank": "1.8541487591421029", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-gkklitq3dttooe1n7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "euyM7qtaEAQHPZt9R" } \ No newline at end of file diff --git a/art/q9kGY6PexnYDi9oCF/art.json b/art/q9kGY6PexnYDi9oCF/art.json index 2a04996c..d5cb0f0a 100644 --- a/art/q9kGY6PexnYDi9oCF/art.json +++ b/art/q9kGY6PexnYDi9oCF/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1602838696198" - } + "$date": "1602838696198" }, "modifiedAt": { - "$date": { - "$numberLong": "1602838696198" - } + "$date": "1602838696198" }, "origId": "Piyv2py4bQL283mTB", "name": "Sphere + Cube Distribution", "notes": "", - "rank": { - "$numberDouble": "1.8138156641987664" - }, + "rank": "1.8138156641987664", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-q1koyr5tydd0ay6dr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "163" - }, - "likes": { - "$numberInt": "0" - }, + "views": "163", + "likes": "0", "revisionId": "eAXqsL4L8BW7uXics" } \ No newline at end of file diff --git a/art/q9prYaawf95rZ4Bas/art.json b/art/q9prYaawf95rZ4Bas/art.json index 4fd6147f..8ce551b1 100644 --- a/art/q9prYaawf95rZ4Bas/art.json +++ b/art/q9prYaawf95rZ4Bas/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508053618683" - } + "$date": "1508053618683" }, "modifiedAt": { - "$date": { - "$numberLong": "1508053618683" - } + "$date": "1508053618683" }, "origId": "XQQfnaTej5ZuzxNaf", "name": "dyson", "notes": "", - "rank": { - "$numberDouble": "1.6589598674239745" - }, + "rank": "1.6589598674239745", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-c9dvtdnu6t2hw3djl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "iM5nK3G3g6avrSWpr" } \ No newline at end of file diff --git a/art/qA2y7ctcsE5EDRetu/art.json b/art/qA2y7ctcsE5EDRetu/art.json index 42c60526..b3221822 100644 --- a/art/qA2y7ctcsE5EDRetu/art.json +++ b/art/qA2y7ctcsE5EDRetu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": { - "$numberLong": "1555795967435" - } + "$date": "1555795967435" }, "profile": { "name": "Mike Tobia", @@ -14,21 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": { - "$numberLong": "1555802344248" - } + "$date": "1555802344248" }, "modifiedAt": { - "$date": { - "$numberLong": "1555802344248" - } + "$date": "1555802344248" }, "origId": "Cou2fm28Bk2J2vbgy", "name": "color", "notes": "", - "rank": { - "$numberDouble": "1.0068714456690522" - }, + "rank": "1.0068714456690522", "private": false, "unlisted": true, "username": "mike-tobia", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-t3ptynoh0jwsdq2zc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "TJTeZKA64CFSxQGiu" } \ No newline at end of file diff --git a/art/qB4krC8RnH5HEFLww/art.json b/art/qB4krC8RnH5HEFLww/art.json index b2038478..a5c59d58 100644 --- a/art/qB4krC8RnH5HEFLww/art.json +++ b/art/qB4krC8RnH5HEFLww/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1494623497583" - } + "$date": "1494623497583" }, "modifiedAt": { - "$date": { - "$numberLong": "1494623497583" - } + "$date": "1494623497583" }, "origId": "NfQPZoWHTBFY7AKy5", "name": "Cercle Tunnel", "notes": "K Machine exposed", - "rank": { - "$numberDouble": "1.8742360648197778" - }, + "rank": "1.8742360648197778", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ekjnf41sgez49ne0z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "311" - }, - "likes": { - "$numberInt": "1" - }, + "views": "311", + "likes": "1", "revisionId": "EJCtkYmrEKT99sWiw" } \ No newline at end of file diff --git a/art/qELXXCPFytjJabB9R/art.json b/art/qELXXCPFytjJabB9R/art.json index 7a33aba9..f11ca944 100644 --- a/art/qELXXCPFytjJabB9R/art.json +++ b/art/qELXXCPFytjJabB9R/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1684479576787" - } + "$date": "1684479576787" }, "modifiedAt": { - "$date": { - "$numberLong": "1684479576787" - } + "$date": "1684479576787" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.8667166739310304" - }, + "rank": "1.8667166739310304", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-d2l6zr1thg9zq538i-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "35nvuZS6dwTcmW9BG" } \ No newline at end of file diff --git a/art/qF38BqQYdKFFENMag/art.json b/art/qF38BqQYdKFFENMag/art.json index dde5aa7f..536fbff0 100644 --- a/art/qF38BqQYdKFFENMag/art.json +++ b/art/qF38BqQYdKFFENMag/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1654079153028" - } + "$date": "1654079153028" }, "modifiedAt": { - "$date": { - "$numberLong": "1654079153028" - } + "$date": "1654079153028" }, "origId": "Ex4L4mExH2paBQBj5", "name": "Exercise - Vertexshaderart : Circles from Triangles_sehun.kim", "notes": "Exercise - Vertexshaderart : Circles from Triangles_sehun.kim", - "rank": { - "$numberDouble": "1.675189578000239" - }, + "rank": "1.675189578000239", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xu5m8irj9038y3v9g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "qqneWHuhkqfWNH2yi" } \ No newline at end of file diff --git a/art/qGALguswrydAHGpCK/art.json b/art/qGALguswrydAHGpCK/art.json index c4959cf5..2332534e 100644 --- a/art/qGALguswrydAHGpCK/art.json +++ b/art/qGALguswrydAHGpCK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": { - "$numberLong": "1612890971955" - } + "$date": "1612890971955" }, "username": "oneshade", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1618968064322" - } + "$date": "1618968064322" }, "modifiedAt": { - "$date": { - "$numberLong": "1618968372396" - } + "$date": "1618968372396" }, "origId": null, "name": "Bezier Patch", "notes": "Quadratic bezier.", - "rank": { - "$numberDouble": "1.2717562246141902" - }, + "rank": "1.2717562246141902", "private": false, "unlisted": false, "username": "oneshade", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fz6drbm3nq64ozhc4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "207" - }, - "likes": { - "$numberInt": "1" - }, + "views": "207", + "likes": "1", "revisionId": "MB2mQB7cro2a3G4Xi" } \ No newline at end of file diff --git a/art/qGKmWQ4t3CedrMdN2/art.json b/art/qGKmWQ4t3CedrMdN2/art.json index eff39fd3..b5776beb 100644 --- a/art/qGKmWQ4t3CedrMdN2/art.json +++ b/art/qGKmWQ4t3CedrMdN2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1559503789224" - } + "$date": "1559503789224" }, "modifiedAt": { - "$date": { - "$numberLong": "1559503888266" - } + "$date": "1559503888266" }, "origId": null, "name": "nice shape", "notes": "", - "rank": { - "$numberDouble": "1.2447300873146498" - }, + "rank": "1.2447300873146498", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i0mv6mart8riqkik2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "tLfH47AvxgW5SvuXc" } \ No newline at end of file diff --git a/art/qKGoihMGbyYe64imT/art.json b/art/qKGoihMGbyYe64imT/art.json index a53d8c48..3b093206 100644 --- a/art/qKGoihMGbyYe64imT/art.json +++ b/art/qKGoihMGbyYe64imT/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447076254785" - } + "$date": "1447076254785" }, "modifiedAt": { - "$date": { - "$numberLong": "1447076254785" - } + "$date": "1447076254785" }, "origId": "t9afzWHetyWR3bZSB", "name": "point cloud vs spheres", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-vvq2sdbr9vj2gigoc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "201" - }, - "likes": { - "$numberInt": "0" - }, + "views": "201", + "likes": "0", "revisionId": "5zE4EHYZgFMnBxMNu", - "rank": { - "$numberDouble": "1.049786353048907" - } + "rank": "1.049786353048907" } \ No newline at end of file diff --git a/art/qL56Nfe9M96bTaqYj/art.json b/art/qL56Nfe9M96bTaqYj/art.json index 75e2893c..50f1130b 100644 --- a/art/qL56Nfe9M96bTaqYj/art.json +++ b/art/qL56Nfe9M96bTaqYj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508660448522" - } + "$date": "1508660448522" }, "modifiedAt": { - "$date": { - "$numberLong": "1508660448522" - } + "$date": "1508660448522" }, "origId": "Hsmfxt55QrbZxDm4d", "name": "perc2xxx", "notes": "", - "rank": { - "$numberDouble": "10.645396794536547" - }, + "rank": "10.645396794536547", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ulv24gc01elrggl6p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "219" - }, - "likes": { - "$numberInt": "2" - }, + "views": "219", + "likes": "2", "revisionId": "kNMSTSi7qstuMKFx5" } \ No newline at end of file diff --git a/art/qRGKhfL3wRe3KqPob/art.json b/art/qRGKhfL3wRe3KqPob/art.json index 502c0c4e..23320491 100644 --- a/art/qRGKhfL3wRe3KqPob/art.json +++ b/art/qRGKhfL3wRe3KqPob/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503564580012" - } + "$date": "1503564580012" }, "modifiedAt": { - "$date": { - "$numberLong": "1503564580012" - } + "$date": "1503564580012" }, "origId": "2AAPaBjMMEbZF3peq", "name": "ringu", "notes": "", - "rank": { - "$numberDouble": "1.61299656797251" - }, + "rank": "1.61299656797251", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-7a4kx1l8omlierqtt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "182" - }, - "likes": { - "$numberInt": "0" - }, + "views": "182", + "likes": "0", "revisionId": "M74x5kup83u3YNvv6" } \ No newline at end of file diff --git a/art/qRP5HEWEavfkjMpzp/art.json b/art/qRP5HEWEavfkjMpzp/art.json index 69aa3d7e..64340900 100644 --- a/art/qRP5HEWEavfkjMpzp/art.json +++ b/art/qRP5HEWEavfkjMpzp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1516146778583" - } + "$date": "1516146778583" }, "modifiedAt": { - "$date": { - "$numberLong": "1594508873600" - } + "$date": "1594508873600" }, "origId": "f5etc59cCAN5qsa9G", "name": "fractal blue", "notes": "", - "rank": { - "$numberDouble": "10.99481500064002" - }, + "rank": "10.99481500064002", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-m8hvz5l4uzqyfvm1e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "476" - }, - "likes": { - "$numberInt": "2" - }, + "views": "476", + "likes": "2", "revisionId": "5ADwx5arMETg9GHaA" } \ No newline at end of file diff --git a/art/qSJ4doZdZD5GW3Y5g/art.json b/art/qSJ4doZdZD5GW3Y5g/art.json index f94635a4..8cc185d5 100644 --- a/art/qSJ4doZdZD5GW3Y5g/art.json +++ b/art/qSJ4doZdZD5GW3Y5g/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1524505967775" - } + "$date": "1524505967775" }, "modifiedAt": { - "$date": { - "$numberLong": "1524509044950" - } + "$date": "1524509044950" }, "origId": "jaG2f5XtrcpcNSePf", "name": "Wave like motion", "notes": "This stuff is super radical", - "rank": { - "$numberDouble": "1.5133841757306108" - }, + "rank": "1.5133841757306108", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-fofkuy5cmrb8az76m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "SNrrBScauEiAYviHa" } \ No newline at end of file diff --git a/art/qSNjoFSsTFZD2TJcg/art.json b/art/qSNjoFSsTFZD2TJcg/art.json index b9c70f78..e1f53d20 100644 --- a/art/qSNjoFSsTFZD2TJcg/art.json +++ b/art/qSNjoFSsTFZD2TJcg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": { - "$numberLong": "1502175661489" - } + "$date": "1502175661489" }, "profile": { "name": "Trevor Drury", @@ -14,21 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": { - "$numberLong": "1502345352707" - } + "$date": "1502345352707" }, "modifiedAt": { - "$date": { - "$numberLong": "1518422571685" - } + "$date": "1518422571685" }, "origId": "p3XWczEaFrc4XJCKu", "name": "triangle test 2", "notes": "", - "rank": { - "$numberDouble": "1.803028053251236" - }, + "rank": "1.803028053251236", "private": false, "unlisted": true, "username": "trevor", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9ypis39ot97mfaohe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "17" - }, - "likes": { - "$numberInt": "0" - }, + "views": "17", + "likes": "0", "revisionId": "FR94hSCXrHTfhXMfz" } \ No newline at end of file diff --git a/art/qSRWCBPJwjsffzsKb/art.json b/art/qSRWCBPJwjsffzsKb/art.json index 579ceae1..fad87f80 100644 --- a/art/qSRWCBPJwjsffzsKb/art.json +++ b/art/qSRWCBPJwjsffzsKb/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": { - "$numberLong": "1446316652572" - } + "$date": "1446316652572" }, "profile": { "first_name": "Mark", @@ -15,14 +13,10 @@ "username": "mark" }, "createdAt": { - "$date": { - "$numberLong": "1446383216781" - } + "$date": "1446383216781" }, "modifiedAt": { - "$date": { - "$numberLong": "1446383216788" - } + "$date": "1446383216788" }, "origId": null, "name": "vibrations", @@ -42,16 +36,10 @@ "shader": "#define PI 3.14159\n\nfloat hash( float n ) { return fract(sin(n)*753.5453123); }\n\nvoid main () {\n float i = hash(vertexId);\n float f = hash(i);\n float snd = texture2D(sound, vec2(f, i)).a * cos(i);\n snd = pow(snd, 2.);\n \n float ang = vertexId / 1000.;\n float perspective = .3 * (1. + mouse.y);\n float t = time * (f + .1) + mouse.x;\n float x = i * sin(ang + t) * .8;\n float y = i * cos(ang + t);\n y += .1 * snd * (1. - y);\n y *= perspective;\n \n float vis = snd / (y + 1.);\n \n gl_Position = vec4(x, y, 0., 1.);\n gl_PointSize = 10. * vis;\n \n v_color = vec4(\n snd * .7 * (1. - f),\n snd * .8 * cos(f * PI),\n snd * 2.,\n vis);\n}" }, "screenshotURL": "data/images/images-cm496gm3zn7w4pmpm-thumbnail.jpg", - "views": { - "$numberInt": "656" - }, - "likes": { - "$numberInt": "6" - }, + "views": "656", + "likes": "6", "revisionId": "PQYfMbSMBGB7JS6Xh", "hasSound": true, - "rank": { - "$numberDouble": "10.040094088633213" - }, + "rank": "10.040094088633213", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/qShjbKXDhES9fS66n/art.json b/art/qShjbKXDhES9fS66n/art.json index aa427f4e..519db81b 100644 --- a/art/qShjbKXDhES9fS66n/art.json +++ b/art/qShjbKXDhES9fS66n/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448290945036" - } + "$date": "1448290945036" }, "modifiedAt": { - "$date": { - "$numberLong": "1448736165126" - } + "$date": "1448736165126" }, "origId": "9gAztzKnjeJ3GyrqF", "name": "rage", - "rank": { - "$numberDouble": "10.780056242202233" - }, + "rank": "10.780056242202233", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-2jgp30uettorasyt2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1004" - }, - "likes": { - "$numberInt": "9" - }, + "views": "1004", + "likes": "9", "revisionId": "2nPdnh3Bjeem52gma", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/qXiLEbW6jk6fh9rJj/art.json b/art/qXiLEbW6jk6fh9rJj/art.json index 9c5a253c..30a0572a 100644 --- a/art/qXiLEbW6jk6fh9rJj/art.json +++ b/art/qXiLEbW6jk6fh9rJj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1497675342503" - } + "$date": "1497675342503" }, "modifiedAt": { - "$date": { - "$numberLong": "1497675342503" - } + "$date": "1497675342503" }, "origId": "2RntyLszQwDn9wi85", "name": "bounder2", "notes": "", - "rank": { - "$numberDouble": "1.953010655417151" - }, + "rank": "1.953010655417151", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-zgv7y0b964ifuzls7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "S996C696ywz4ukwaT" } \ No newline at end of file diff --git a/art/qZCxqkkWDsfd8gqGS/art.json b/art/qZCxqkkWDsfd8gqGS/art.json index 8f83b25e..3269b070 100644 --- a/art/qZCxqkkWDsfd8gqGS/art.json +++ b/art/qZCxqkkWDsfd8gqGS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551368539758" - } + "$date": "1551368539758" }, "modifiedAt": { - "$date": { - "$numberLong": "1551373297275" - } + "$date": "1551373297275" }, "origId": "yKbsMohpXxZXWLHSm", "name": "dncrs", "notes": "", - "rank": { - "$numberDouble": "10.763303278170829" - }, + "rank": "10.763303278170829", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zzze8dozfdddc3swq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "514" - }, - "likes": { - "$numberInt": "7" - }, + "views": "514", + "likes": "7", "revisionId": "hkrtaLNoaPrWCLxxq" } \ No newline at end of file diff --git a/art/qa68ydunsujhkHGZ6/art.json b/art/qa68ydunsujhkHGZ6/art.json index c2b56348..f497720c 100644 --- a/art/qa68ydunsujhkHGZ6/art.json +++ b/art/qa68ydunsujhkHGZ6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1531142304553" - } + "$date": "1531142304553" }, "modifiedAt": { - "$date": { - "$numberLong": "1531142304553" - } + "$date": "1531142304553" }, "origId": "R7yXZW3KoMpDcS5NW", "name": "sockwaves", "notes": "", - "rank": { - "$numberDouble": "1.5637304240364212" - }, + "rank": "1.5637304240364212", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8k5kfovq2uwimawm3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "bzWnYeBXmNX9AHMn3" } \ No newline at end of file diff --git a/art/qbZNX3pQENCDwdJvA/art.json b/art/qbZNX3pQENCDwdJvA/art.json index 715bbd97..cf6dba22 100644 --- a/art/qbZNX3pQENCDwdJvA/art.json +++ b/art/qbZNX3pQENCDwdJvA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "TndgdNb5fokXqcksu", "createdAt": { - "$date": { - "$numberLong": "1512108652976" - } + "$date": "1512108652976" }, "profile": { "name": "dr crackhausen", @@ -14,21 +12,15 @@ "username": "♫♪♭♮{{triplesix g}}♯♪♫" }, "createdAt": { - "$date": { - "$numberLong": "1512521483343" - } + "$date": "1512521483343" }, "modifiedAt": { - "$date": { - "$numberLong": "1512521483343" - } + "$date": "1512521483343" }, "origId": "dTLifasffbDKw6x9Q", "name": "circlepower K FURR233", "notes": "", - "rank": { - "$numberDouble": "10.000783412783177" - }, + "rank": "10.000783412783177", "private": false, "unlisted": false, "username": "♫♪♭♮{{triplesix g}}♯♪♫", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kvxcyyfdexw0e8epj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "249" - }, - "likes": { - "$numberInt": "2" - }, + "views": "249", + "likes": "2", "revisionId": "zYRETjkEn79wgdQbL" } \ No newline at end of file diff --git a/art/qbg8npmnJ2J23WmBm/art.json b/art/qbg8npmnJ2J23WmBm/art.json index 464d3973..afc35a71 100644 --- a/art/qbg8npmnJ2J23WmBm/art.json +++ b/art/qbg8npmnJ2J23WmBm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1474175962816" - } + "$date": "1474175962816" }, "modifiedAt": { - "$date": { - "$numberLong": "1478945434725" - } + "$date": "1478945434725" }, "origId": null, "name": "sparkly", "notes": "", - "rank": { - "$numberDouble": "1.8575923184902365" - }, + "rank": "1.8575923184902365", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-iswtyoap99b0ag4o5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "iNGne6nQ4PFCQbZGi" } \ No newline at end of file diff --git a/art/qbuQhWtriSLNLQhJF/art.json b/art/qbuQhWtriSLNLQhJF/art.json index 99dc3a13..061ae23e 100644 --- a/art/qbuQhWtriSLNLQhJF/art.json +++ b/art/qbuQhWtriSLNLQhJF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EKodBi6Y6zttmLwA3", "createdAt": { - "$date": { - "$numberLong": "1663865861784" - } + "$date": "1663865861784" }, "profile": { "first_name": "Allen", @@ -15,21 +13,15 @@ "username": "allen" }, "createdAt": { - "$date": { - "$numberLong": "1663865890709" - } + "$date": "1663865890709" }, "modifiedAt": { - "$date": { - "$numberLong": "1663868175169" - } + "$date": "1663868175169" }, "origId": null, "name": "tutorial", "notes": "Ended at lesson 3", - "rank": { - "$numberDouble": "1.6848001105379564" - }, + "rank": "1.6848001105379564", "private": false, "unlisted": true, "username": "allen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-g9118lb45fnrmohh6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "24" - }, - "likes": { - "$numberInt": "0" - }, + "views": "24", + "likes": "0", "revisionId": "7ow4tSYZHpQzM3qaH" } \ No newline at end of file diff --git a/art/qcXAqrGwABRk4ge5N/art.json b/art/qcXAqrGwABRk4ge5N/art.json index 88f6d8bb..64bae08b 100644 --- a/art/qcXAqrGwABRk4ge5N/art.json +++ b/art/qcXAqrGwABRk4ge5N/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510548441651" - } + "$date": "1510548441651" }, "modifiedAt": { - "$date": { - "$numberLong": "1510548441651" - } + "$date": "1510548441651" }, "origId": "xTf82BxK4LCcHNgq6", "name": "Shadertoy Adapter", "notes": "wtf/how", - "rank": { - "$numberDouble": "1.89031429251875" - }, + "rank": "1.89031429251875", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ylklxefy7cyj6qr79-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "yrv2TbadBX2TTnAMp" } \ No newline at end of file diff --git a/art/qh4PDg5QYbN3rGiXh/art.json b/art/qh4PDg5QYbN3rGiXh/art.json index 137158f7..2107dae4 100644 --- a/art/qh4PDg5QYbN3rGiXh/art.json +++ b/art/qh4PDg5QYbN3rGiXh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": { - "$numberLong": "1684210422037" - } + "$date": "1684210422037" }, "username": "w.chae", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684292715495" - } + "$date": "1684292715495" }, "modifiedAt": { - "$date": { - "$numberLong": "1684292715495" - } + "$date": "1684292715495" }, "origId": null, "name": "Color", "notes": "Exercise Color\nCS250 Spring 2023", - "rank": { - "$numberDouble": "1.0497038915521038" - }, + "rank": "1.0497038915521038", "private": false, "unlisted": true, "username": "w.chae", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-akofkcl9azfowa0i9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "RRNgGPyyH8xH4jYwB" } \ No newline at end of file diff --git a/art/qividt2tw6AP89Bn7/art.json b/art/qividt2tw6AP89Bn7/art.json index 30017d66..1da0257e 100644 --- a/art/qividt2tw6AP89Bn7/art.json +++ b/art/qividt2tw6AP89Bn7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684325017283" - } + "$date": "1684325017283" }, "modifiedAt": { - "$date": { - "$numberLong": "1684325017283" - } + "$date": "1684325017283" }, "origId": null, "name": "Colors - JongHyeon Lee", "notes": "", - "rank": { - "$numberDouble": "1.4594692265646374" - }, + "rank": "1.4594692265646374", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-08waa7vmldaafop14-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "Xz2hLipTRipq55vHc" } \ No newline at end of file diff --git a/art/qjLQadWFssvPKLLCN/art.json b/art/qjLQadWFssvPKLLCN/art.json index de1568ef..d43c1415 100644 --- a/art/qjLQadWFssvPKLLCN/art.json +++ b/art/qjLQadWFssvPKLLCN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1471063671478" - } + "$date": "1471063671478" }, "modifiedAt": { - "$date": { - "$numberLong": "1471064359407" - } + "$date": "1471064359407" }, "origId": "pJM2rdtSkSBnEkMeG", "name": "80smovielogo", "notes": "", - "rank": { - "$numberDouble": "10.298824540235215" - }, + "rank": "10.298824540235215", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-up351nmrh7g6tkdzj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "237" - }, - "likes": { - "$numberInt": "7" - }, + "views": "237", + "likes": "7", "revisionId": "pnauSNGZPGwi7rtK7" } \ No newline at end of file diff --git a/art/qjkP6BDvEFyD6CfZC/art.json b/art/qjkP6BDvEFyD6CfZC/art.json index aa697c5f..a2c41905 100644 --- a/art/qjkP6BDvEFyD6CfZC/art.json +++ b/art/qjkP6BDvEFyD6CfZC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466521637732" - } + "$date": "1466521637732" }, "modifiedAt": { - "$date": { - "$numberLong": "1474176424286" - } + "$date": "1474176424286" }, "origId": null, "name": "boilerplate", "notes": "", - "rank": { - "$numberDouble": "10.316852024969267" - }, + "rank": "10.316852024969267", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6mm135r72bhkmpe2h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "562" - }, - "likes": { - "$numberInt": "7" - }, + "views": "562", + "likes": "7", "revisionId": "W3qv3N3Faq2avrFwR" } \ No newline at end of file diff --git a/art/qof5bDEpQyu2B6HFC/art.json b/art/qof5bDEpQyu2B6HFC/art.json index 69cf71d6..2e221091 100644 --- a/art/qof5bDEpQyu2B6HFC/art.json +++ b/art/qof5bDEpQyu2B6HFC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652868099690" - } + "$date": "1652868099690" }, "modifiedAt": { - "$date": { - "$numberLong": "1652946124451" - } + "$date": "1652946124451" }, "origId": "B7XSdPJnstpQRHwMt", "name": "Motion - Sangbeom Kim", "notes": "Motion - Sangbeom Kim", - "rank": { - "$numberDouble": "1.505951403087432" - }, + "rank": "1.505951403087432", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-38clki6a3670updx3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "kSr3WbxRuBiAidSqd" } \ No newline at end of file diff --git a/art/qrDZ3LmPSpDcsogS3/art.json b/art/qrDZ3LmPSpDcsogS3/art.json index e18d1fab..2e642bbb 100644 --- a/art/qrDZ3LmPSpDcsogS3/art.json +++ b/art/qrDZ3LmPSpDcsogS3/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503024260425" - } + "$date": "1503024260425" }, "modifiedAt": { - "$date": { - "$numberLong": "1503024260425" - } + "$date": "1503024260425" }, "origId": "ZZj9dLPDqjWny5kJW", "name": "Rose Quartz", "notes": "", - "rank": { - "$numberDouble": "1.2173381078378216" - }, + "rank": "1.2173381078378216", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-l8b5lyp1yu629cgp4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "120" - }, - "likes": { - "$numberInt": "0" - }, + "views": "120", + "likes": "0", "revisionId": "78yE6GHtuJEGRFvLA" } \ No newline at end of file diff --git a/art/qtwQmSqQKkS3ptSYN/art.json b/art/qtwQmSqQKkS3ptSYN/art.json index fd6e8284..0a9ca6e4 100644 --- a/art/qtwQmSqQKkS3ptSYN/art.json +++ b/art/qtwQmSqQKkS3ptSYN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1488010906773" - } + "$date": "1488010906773" }, "modifiedAt": { - "$date": { - "$numberLong": "1489764127805" - } + "$date": "1489764127805" }, "origId": "QKr9Zs5phrohEPjCp", "name": "jp", "notes": "", - "rank": { - "$numberDouble": "1.8169659654218786" - }, + "rank": "1.8169659654218786", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s4wnt5w35abjlnnuz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "58" - }, - "likes": { - "$numberInt": "0" - }, + "views": "58", + "likes": "0", "revisionId": "e2R8vJGF7XekT2ZN5" } \ No newline at end of file diff --git a/art/qvctZ7frDWv9mM6Do/art.json b/art/qvctZ7frDWv9mM6Do/art.json index 6248b1a2..5fc1c697 100644 --- a/art/qvctZ7frDWv9mM6Do/art.json +++ b/art/qvctZ7frDWv9mM6Do/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1570868505432" - } + "$date": "1570868505432" }, "modifiedAt": { - "$date": { - "$numberLong": "1570868505432" - } + "$date": "1570868505432" }, "origId": "M922vaDbAxvAZALbx", "name": "mag", "notes": "", - "rank": { - "$numberDouble": "1.6782145734225031" - }, + "rank": "1.6782145734225031", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2udscj6jid87vslkx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "124" - }, - "likes": { - "$numberInt": "0" - }, + "views": "124", + "likes": "0", "revisionId": "F7rvC47iCx6qfm5sw" } \ No newline at end of file diff --git a/art/qwTpNwa5NsAWRHJvh/art.json b/art/qwTpNwa5NsAWRHJvh/art.json index 5ff78c03..c5de3ba9 100644 --- a/art/qwTpNwa5NsAWRHJvh/art.json +++ b/art/qwTpNwa5NsAWRHJvh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551100772696" - } + "$date": "1551100772696" }, "modifiedAt": { - "$date": { - "$numberLong": "1551100772696" - } + "$date": "1551100772696" }, "origId": "sFwDFQhDYuAh6a6r8", "name": "swooneer", "notes": "", - "rank": { - "$numberDouble": "1.3105498671854108" - }, + "rank": "1.3105498671854108", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-jj8ekqkw55jjvc36c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "fn8JYqaFHagB6yqcq" } \ No newline at end of file diff --git a/art/r2tz6uDybuH3HESEN/art.json b/art/r2tz6uDybuH3HESEN/art.json index b44bc964..f9a38c82 100644 --- a/art/r2tz6uDybuH3HESEN/art.json +++ b/art/r2tz6uDybuH3HESEN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1614345114538" - } + "$date": "1614345114538" }, "modifiedAt": { - "$date": { - "$numberLong": "1614345114538" - } + "$date": "1614345114538" }, "origId": "C549fio274zzAoidn", "name": "Block Party", "notes": "", - "rank": { - "$numberDouble": "1.2032373989956489" - }, + "rank": "1.2032373989956489", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vaykbal6owtecrdlv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "GEzikJSD5Ay3wKgP9" } \ No newline at end of file diff --git a/art/r3aahkgwBNMpNsWRz/art.json b/art/r3aahkgwBNMpNsWRz/art.json index b008913a..dad7889a 100644 --- a/art/r3aahkgwBNMpNsWRz/art.json +++ b/art/r3aahkgwBNMpNsWRz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1599136022393" - } + "$date": "1599136022393" }, "modifiedAt": { - "$date": { - "$numberLong": "1599136022393" - } + "$date": "1599136022393" }, "origId": "PcGaeSXys75hdn3ky", "name": "crystal irisz (1)X", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.0830115503987292" - }, + "rank": "1.0830115503987292", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-lux1nnxt4yqhxogp6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "mptFQjznMfQZZb3KB" } \ No newline at end of file diff --git a/art/r7gmxrfBnFMN5mm9r/art.json b/art/r7gmxrfBnFMN5mm9r/art.json index cea8eb7b..d0571257 100644 --- a/art/r7gmxrfBnFMN5mm9r/art.json +++ b/art/r7gmxrfBnFMN5mm9r/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520032966245" - } + "$date": "1520032966245" }, "modifiedAt": { - "$date": { - "$numberLong": "1520032966245" - } + "$date": "1520032966245" }, "origId": "T3rPrhgzehKeaqZc6", "name": "dyson", "notes": "", - "rank": { - "$numberDouble": "1.8572270591767994" - }, + "rank": "1.8572270591767994", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-r085px7tuaiu2qqp4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "CPqxkhtF4tnx6EbWG" } \ No newline at end of file diff --git a/art/r7tpZqAYFwZsQarPw/art.json b/art/r7tpZqAYFwZsQarPw/art.json index 84bcd2e6..29ee7329 100644 --- a/art/r7tpZqAYFwZsQarPw/art.json +++ b/art/r7tpZqAYFwZsQarPw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1488310859625" - } + "$date": "1488310859625" }, "modifiedAt": { - "$date": { - "$numberLong": "1496501662922" - } + "$date": "1496501662922" }, "origId": null, "name": "Mesh Reprojection", "notes": "", - "rank": { - "$numberDouble": "1.4855300045731124" - }, + "rank": "1.4855300045731124", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bx45df8qlkhztfhrk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "606" - }, - "likes": { - "$numberInt": "1" - }, + "views": "606", + "likes": "1", "revisionId": "pNxQCvojtT3kBMeqM" } \ No newline at end of file diff --git a/art/rABYouScqWKneNWRS/art.json b/art/rABYouScqWKneNWRS/art.json index 0a09c043..3839b007 100644 --- a/art/rABYouScqWKneNWRS/art.json +++ b/art/rABYouScqWKneNWRS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590947975232" - } + "$date": "1590947975232" }, "modifiedAt": { - "$date": { - "$numberLong": "1590947975232" - } + "$date": "1590947975232" }, "origId": "cm7ZiKYPzjYBqPSyQ", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.1155676851097467" - }, + "rank": "1.1155676851097467", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5wbqx7525jtkwa1yy-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "48" - }, - "likes": { - "$numberInt": "0" - }, + "views": "48", + "likes": "0", "revisionId": "GXEoYSuAGx8qDHpmK" } \ No newline at end of file diff --git a/art/rATARASTHX6xvj5Aa/art.json b/art/rATARASTHX6xvj5Aa/art.json index ec441398..8802c350 100644 --- a/art/rATARASTHX6xvj5Aa/art.json +++ b/art/rATARASTHX6xvj5Aa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501616881292" - } + "$date": "1501616881292" }, "modifiedAt": { - "$date": { - "$numberLong": "1501616881292" - } + "$date": "1501616881292" }, "origId": "yPDzQv2JwJ9p4NCgQ", "name": "wtr", "notes": "2017-07-13: Replaced missing music", - "rank": { - "$numberDouble": "1.0618443883056887" - }, + "rank": "1.0618443883056887", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-l8y2mzlfhh1le8da5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "TZDGMGtWzGvbzBk7y" } \ No newline at end of file diff --git a/art/rAzqz9fhRarpgzdC2/art.json b/art/rAzqz9fhRarpgzdC2/art.json index 52f89fa7..937e361e 100644 --- a/art/rAzqz9fhRarpgzdC2/art.json +++ b/art/rAzqz9fhRarpgzdC2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1597530975970" - } + "$date": "1597530975970" }, "modifiedAt": { - "$date": { - "$numberLong": "1597530975970" - } + "$date": "1597530975970" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.686629014790782" - }, + "rank": "1.686629014790782", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-on7wa45l7howaanl6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "54" - }, - "likes": { - "$numberInt": "0" - }, + "views": "54", + "likes": "0", "revisionId": "PLS8bJwHSYBooQx3q" } \ No newline at end of file diff --git a/art/rBjrdN2CvsneEkgEk/art.json b/art/rBjrdN2CvsneEkgEk/art.json index 793d2b2a..9b9b9e2a 100644 --- a/art/rBjrdN2CvsneEkgEk/art.json +++ b/art/rBjrdN2CvsneEkgEk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1545785229814" - } + "$date": "1545785229814" }, "modifiedAt": { - "$date": { - "$numberLong": "1545785229814" - } + "$date": "1545785229814" }, "origId": "23ezRZjpZK82TqNJr", "name": "otb", "notes": "", - "rank": { - "$numberDouble": "10.964214111887099" - }, + "rank": "10.964214111887099", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-tq1ep9crzpm965d5r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "995" - }, - "likes": { - "$numberInt": "7" - }, + "views": "995", + "likes": "7", "revisionId": "JAzxvk6kJxzu8uYyk" } \ No newline at end of file diff --git a/art/rBqQqL5j4orqHbrPz/art.json b/art/rBqQqL5j4orqHbrPz/art.json index 2995b384..0ad3abe0 100644 --- a/art/rBqQqL5j4orqHbrPz/art.json +++ b/art/rBqQqL5j4orqHbrPz/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1449358928725" - } + "$date": "1449358928725" }, "modifiedAt": { - "$date": { - "$numberLong": "1449358928725" - } + "$date": "1449358928725" }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "tweaked pointsprite plasma", - "rank": { - "$numberDouble": "1.4305933081257591" - }, + "rank": "1.4305933081257591", "private": false, "unlisted": false, "username": "-anon-", @@ -36,11 +30,7 @@ }, "screenshotURL": "data/images/images-eha59va25847naeip-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "225" - }, - "likes": { - "$numberInt": "0" - }, + "views": "225", + "likes": "0", "revisionId": "zyYkfve7NyKg4RXa8" } \ No newline at end of file diff --git a/art/rCHrvqDdspQzQoxu9/art.json b/art/rCHrvqDdspQzQoxu9/art.json index 10a5f700..408ba0a6 100644 --- a/art/rCHrvqDdspQzQoxu9/art.json +++ b/art/rCHrvqDdspQzQoxu9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427300616" - } + "$date": "1600427300616" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427300616" - } + "$date": "1600427300616" }, "origId": "XwLcGCStsrbhX6jFY", "name": "fft Text", "notes": "", - "rank": { - "$numberDouble": "1.0249309943871614" - }, + "rank": "1.0249309943871614", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5s4z0rt97tmzq2b6g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "p9ouB8mhvEtjKXGSK" } \ No newline at end of file diff --git a/art/rF2WSQ98F7YxgjTH9/art.json b/art/rF2WSQ98F7YxgjTH9/art.json index 31876d99..6f57ef6c 100644 --- a/art/rF2WSQ98F7YxgjTH9/art.json +++ b/art/rF2WSQ98F7YxgjTH9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1560434605290" - } + "$date": "1560434605290" }, "modifiedAt": { - "$date": { - "$numberLong": "1560434605290" - } + "$date": "1560434605290" }, "origId": "G52W2EuQGvzn2m9mT", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6610883674061352" - }, + "rank": "1.6610883674061352", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-rah654vfzjqthepmm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "79" - }, - "likes": { - "$numberInt": "0" - }, + "views": "79", + "likes": "0", "revisionId": "mxMHREXphXY6ALkmh" } \ No newline at end of file diff --git a/art/rGsksAzL2wfEQZTc9/art.json b/art/rGsksAzL2wfEQZTc9/art.json index e2c1ecf0..ab63cbaa 100644 --- a/art/rGsksAzL2wfEQZTc9/art.json +++ b/art/rGsksAzL2wfEQZTc9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1601961470683" - } + "$date": "1601961470683" }, "modifiedAt": { - "$date": { - "$numberLong": "1602054144777" - } + "$date": "1602054144777" }, "origId": null, "name": "Spiral", "notes": "undecided on what to do with music on this one, but it's a start", - "rank": { - "$numberDouble": "1.7009890661213252" - }, + "rank": "1.7009890661213252", "private": false, "unlisted": false, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kyahbhq14imcddtpn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "192" - }, - "likes": { - "$numberInt": "0" - }, + "views": "192", + "likes": "0", "revisionId": "gDSXRjizio9dWfNCW" } \ No newline at end of file diff --git a/art/rM3dTWcBEhMiFfgEm/art.json b/art/rM3dTWcBEhMiFfgEm/art.json index c64409d5..d3544caa 100644 --- a/art/rM3dTWcBEhMiFfgEm/art.json +++ b/art/rM3dTWcBEhMiFfgEm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a6G8izGZd43KHipPC", "createdAt": { - "$date": { - "$numberLong": "1544028231052" - } + "$date": "1544028231052" }, "username": "artramo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1544028785711" - } + "$date": "1544028785711" }, "modifiedAt": { - "$date": { - "$numberLong": "1544083567937" - } + "$date": "1544083567937" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.516781519449343" - }, + "rank": "1.516781519449343", "private": false, "unlisted": true, "username": "artramo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-j24g6nm6ykvr95qch-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "s66xMwNxXDwfhWDsT" } \ No newline at end of file diff --git a/art/rMKz3eBbT4NuADdZY/art.json b/art/rMKz3eBbT4NuADdZY/art.json index 7e8a81f8..361ae198 100644 --- a/art/rMKz3eBbT4NuADdZY/art.json +++ b/art/rMKz3eBbT4NuADdZY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zb8mvzZdopDTzghEH", "createdAt": { - "$date": { - "$numberLong": "1529745843000" - } + "$date": "1529745843000" }, "profile": { "first_name": "Shtrompel", @@ -15,21 +13,15 @@ "username": "shtrompel" }, "createdAt": { - "$date": { - "$numberLong": "1530284139225" - } + "$date": "1530284139225" }, "modifiedAt": { - "$date": { - "$numberLong": "1530284139225" - } + "$date": "1530284139225" }, "origId": null, "name": "PseudoRandomParticles", "notes": "", - "rank": { - "$numberDouble": "1.1946535718379936" - }, + "rank": "1.1946535718379936", "private": false, "unlisted": false, "username": "shtrompel", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-jzyzpjjyy5qz9j5im-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "150" - }, - "likes": { - "$numberInt": "0" - }, + "views": "150", + "likes": "0", "revisionId": "NMju3XfzoSroZq4jC" } \ No newline at end of file diff --git a/art/rRHoXfKZBnnwFz4bZ/art.json b/art/rRHoXfKZBnnwFz4bZ/art.json index 10207031..9d05f188 100644 --- a/art/rRHoXfKZBnnwFz4bZ/art.json +++ b/art/rRHoXfKZBnnwFz4bZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494953258069" - } + "$date": "1494953258069" }, "modifiedAt": { - "$date": { - "$numberLong": "1494953258069" - } + "$date": "1494953258069" }, "origId": "gZgDK3bN2z7xtma6A", "name": "begin struggle 3", "notes": "Yes!", - "rank": { - "$numberDouble": "1.8174709593306275" - }, + "rank": "1.8174709593306275", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-apti4og1951tg8v07-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "ZdPg8RCTjvW9yqKPx" } \ No newline at end of file diff --git a/art/rSBQxzNrXNNi9dKme/art.json b/art/rSBQxzNrXNNi9dKme/art.json index 7c81d195..06f6b5aa 100644 --- a/art/rSBQxzNrXNNi9dKme/art.json +++ b/art/rSBQxzNrXNNi9dKme/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bxivoxa7rHG2pWYzY", "createdAt": { - "$date": { - "$numberLong": "1630832494249" - } + "$date": "1630832494249" }, "username": "xingchen0085", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1630837025673" - } + "$date": "1630837025673" }, "modifiedAt": { - "$date": { - "$numberLong": "1630837025673" - } + "$date": "1630837025673" }, "origId": "Kxv3hXqcQJecCkWdp", "name": "Light in rain : side V", "notes": "test", - "rank": { - "$numberDouble": "1.139401711207953" - }, + "rank": "1.139401711207953", "private": false, "unlisted": true, "username": "xingchen0085", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-0ry2vjecixxjc6jbr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "aeDsRHQBRPLfM33LB" } \ No newline at end of file diff --git a/art/rSR7ydT97j9GZb8nH/art.json b/art/rSR7ydT97j9GZb8nH/art.json index 02eae3ba..8128f7de 100644 --- a/art/rSR7ydT97j9GZb8nH/art.json +++ b/art/rSR7ydT97j9GZb8nH/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1543836793098" - } + "$date": "1543836793098" }, "modifiedAt": { - "$date": { - "$numberLong": "1543836793098" - } + "$date": "1543836793098" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6332357909588455" - }, + "rank": "1.6332357909588455", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-dwgp12nto4k49dp5i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "31" - }, - "likes": { - "$numberInt": "0" - }, + "views": "31", + "likes": "0", "revisionId": "5yJPKAcnwBhWuQt36" } \ No newline at end of file diff --git a/art/rSizteb9kM93uMPS6/art.json b/art/rSizteb9kM93uMPS6/art.json index f944f418..84482b62 100644 --- a/art/rSizteb9kM93uMPS6/art.json +++ b/art/rSizteb9kM93uMPS6/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1550311269259" - } + "$date": "1550311269259" }, "modifiedAt": { - "$date": { - "$numberLong": "1550311269259" - } + "$date": "1550311269259" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3507599902323786" - }, + "rank": "1.3507599902323786", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-39wjxjg7tqofganqv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "9NdMFxmzT2yGfmxny" } \ No newline at end of file diff --git a/art/rSvWfDGEoaa5hqb5j/art.json b/art/rSvWfDGEoaa5hqb5j/art.json index 7585b53b..25f20c86 100644 --- a/art/rSvWfDGEoaa5hqb5j/art.json +++ b/art/rSvWfDGEoaa5hqb5j/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669733020557" - } + "$date": "1669733020557" }, "modifiedAt": { - "$date": { - "$numberLong": "1669733020557" - } + "$date": "1669733020557" }, "origId": null, "name": "lightline", "notes": "", - "rank": { - "$numberDouble": "1.5920387055597827" - }, + "rank": "1.5920387055597827", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-l7ilf7htifrovzg7t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "KtajFQjtoXoMexzBn" } \ No newline at end of file diff --git a/art/rTaKpcsBkfYB9EWPk/art.json b/art/rTaKpcsBkfYB9EWPk/art.json index f7528eeb..5b8b691b 100644 --- a/art/rTaKpcsBkfYB9EWPk/art.json +++ b/art/rTaKpcsBkfYB9EWPk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669091650606" - } + "$date": "1669091650606" }, "modifiedAt": { - "$date": { - "$numberLong": "1669091650606" - } + "$date": "1669091650606" }, "origId": null, "name": "diamondshine", "notes": "", - "rank": { - "$numberDouble": "1.7715382105240343" - }, + "rank": "1.7715382105240343", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kq333heq8zn3tb5kh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "MEspFJhWC4gkY7aeu" } \ No newline at end of file diff --git a/art/rXA7dW2QF9uYGive2/art.json b/art/rXA7dW2QF9uYGive2/art.json index 4f8c91a6..a8c25f39 100644 --- a/art/rXA7dW2QF9uYGive2/art.json +++ b/art/rXA7dW2QF9uYGive2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Qepb28Zb8T4S4FH9e", "createdAt": { - "$date": { - "$numberLong": "1651354813104" - } + "$date": "1651354813104" }, "username": "argonblue", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1651354874048" - } + "$date": "1651354874048" }, "modifiedAt": { - "$date": { - "$numberLong": "1651459289417" - } + "$date": "1651459289417" }, "origId": null, "name": "trochoids", "notes": "spinning breathing trochoids", - "rank": { - "$numberDouble": "1.447953621373387" - }, + "rank": "1.447953621373387", "private": false, "unlisted": false, "username": "argonblue", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nuewkledrnmenfsgg-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "285" - }, - "likes": { - "$numberInt": "1" - }, + "views": "285", + "likes": "1", "revisionId": "qYGcQWtPDkwsyWZsv" } \ No newline at end of file diff --git a/art/rY5QZeD8g5uu2MF75/art.json b/art/rY5QZeD8g5uu2MF75/art.json index 6fb60fbf..b02bf5fa 100644 --- a/art/rY5QZeD8g5uu2MF75/art.json +++ b/art/rY5QZeD8g5uu2MF75/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1509103048228" - } + "$date": "1509103048228" }, "modifiedAt": { - "$date": { - "$numberLong": "1509103048228" - } + "$date": "1509103048228" }, "origId": "vXFhLDE2hgAm9bXD8", "name": "pointsprite plasma", "notes": "", - "rank": { - "$numberDouble": "1.8358483020479386" - }, + "rank": "1.8358483020479386", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9ej646lhpae1eczpe-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "HX6iAPba9FmsFNEYu" } \ No newline at end of file diff --git a/art/rYnPNYL9sQiTPrSfz/art.json b/art/rYnPNYL9sQiTPrSfz/art.json index 9819abeb..0b7afcd3 100644 --- a/art/rYnPNYL9sQiTPrSfz/art.json +++ b/art/rYnPNYL9sQiTPrSfz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571694499249" - } + "$date": "1571694499249" }, "modifiedAt": { - "$date": { - "$numberLong": "1571694499249" - } + "$date": "1571694499249" }, "origId": "MR2L3baykwugQk8qM", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.8362690543598807" - }, + "rank": "1.8362690543598807", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3jssc64o3ih3hg3wm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "98" - }, - "likes": { - "$numberInt": "0" - }, + "views": "98", + "likes": "0", "revisionId": "edfax3ktrEQeR5iox" } \ No newline at end of file diff --git a/art/rZXHyphbAzHHHzkAc/art.json b/art/rZXHyphbAzHHHzkAc/art.json index 6a463267..0cc2bd34 100644 --- a/art/rZXHyphbAzHHHzkAc/art.json +++ b/art/rZXHyphbAzHHHzkAc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689307185308" - } + "$date": "1689307185308" }, "modifiedAt": { - "$date": { - "$numberLong": "1689308259177" - } + "$date": "1689308259177" }, "origId": null, "name": "3d try", "notes": "", - "rank": { - "$numberDouble": "1.4560042386951366" - }, + "rank": "1.4560042386951366", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-80jhf3s1ev6vkv6qw-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "tBLncbZRCLxGgTm6W" } \ No newline at end of file diff --git a/art/rZcr6zk3jJKzwJ2mD/art.json b/art/rZcr6zk3jJKzwJ2mD/art.json index 8e3698d1..694c1083 100644 --- a/art/rZcr6zk3jJKzwJ2mD/art.json +++ b/art/rZcr6zk3jJKzwJ2mD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448386056706" - } + "$date": "1448386056706" }, "modifiedAt": { - "$date": { - "$numberLong": "1671343134222" - } + "$date": "1671343134222" }, "origId": "DCY4ddBCsphoYLARH", "name": "slash", - "rank": { - "$numberDouble": "10.696543717406" - }, + "rank": "10.696543717406", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-6gr89azxk9gli8n8b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1763" - }, - "likes": { - "$numberInt": "17" - }, + "views": "1763", + "likes": "17", "revisionId": "qXwiMgu8A8FemKi7f", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "music link update", diff --git a/art/raCeFgW4uDJ8yZBwD/art.json b/art/raCeFgW4uDJ8yZBwD/art.json index fc8e2578..a1b5e3a7 100644 --- a/art/raCeFgW4uDJ8yZBwD/art.json +++ b/art/raCeFgW4uDJ8yZBwD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571698738176" - } + "$date": "1571698738176" }, "modifiedAt": { - "$date": { - "$numberLong": "1571698738176" - } + "$date": "1571698738176" }, "origId": "ojPoZ3NHuEgtAPr3Z", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "10.16486962824879" - }, + "rank": "10.16486962824879", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7l5rj2ekldfap0aow-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "375" - }, - "likes": { - "$numberInt": "2" - }, + "views": "375", + "likes": "2", "revisionId": "N9GwNmmSfkWm8H4jb" } \ No newline at end of file diff --git a/art/ranzZohyvMMY5qhCs/art.json b/art/ranzZohyvMMY5qhCs/art.json index ee36f0c3..87c34657 100644 --- a/art/ranzZohyvMMY5qhCs/art.json +++ b/art/ranzZohyvMMY5qhCs/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1601018634655" - } + "$date": "1601018634655" }, "modifiedAt": { - "$date": { - "$numberLong": "1601018634655" - } + "$date": "1601018634655" }, "origId": "qRP5HEWEavfkjMpzp", "name": "fractal blue", "notes": "", - "rank": { - "$numberDouble": "1.3062583193508568" - }, + "rank": "1.3062583193508568", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vs63o79i0liusp7g9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "115" - }, - "likes": { - "$numberInt": "0" - }, + "views": "115", + "likes": "0", "revisionId": "paC5WRQb4zGTZzRx7" } \ No newline at end of file diff --git a/art/rb2d6ReqHPiEK4ahj/art.json b/art/rb2d6ReqHPiEK4ahj/art.json index 0683dbc8..bc8a05b2 100644 --- a/art/rb2d6ReqHPiEK4ahj/art.json +++ b/art/rb2d6ReqHPiEK4ahj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "TuF2Wf6Pp84XDzgbj", "createdAt": { - "$date": { - "$numberLong": "1499279975906" - } + "$date": "1499279975906" }, "profile": { "name": "Nico Raftis", @@ -15,21 +13,15 @@ "username": "macromachines" }, "createdAt": { - "$date": { - "$numberLong": "1510361429630" - } + "$date": "1510361429630" }, "modifiedAt": { - "$date": { - "$numberLong": "1510361429630" - } + "$date": "1510361429630" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres rmx", "notes": "", - "rank": { - "$numberDouble": "1.621026103721405" - }, + "rank": "1.621026103721405", "private": false, "unlisted": true, "username": "macromachines", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-jgdiqgtfv2c0h1de8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "X9v6NtYeAYwjqwLp3" } \ No newline at end of file diff --git a/art/rbtQZi9Ks5R8zkRRF/art.json b/art/rbtQZi9Ks5R8zkRRF/art.json index 4f7e0959..0d287942 100644 --- a/art/rbtQZi9Ks5R8zkRRF/art.json +++ b/art/rbtQZi9Ks5R8zkRRF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684507557447" - } + "$date": "1684507557447" }, "modifiedAt": { - "$date": { - "$numberLong": "1684507892968" - } + "$date": "1684507892968" }, "origId": "Yd2HBe825wEYTar8Y", "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.3380949621917986" - }, + "rank": "1.3380949621917986", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5u1e0t58qj54qky9m-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "9Zvf2n3okYkucAkEv" } \ No newline at end of file diff --git a/art/rcKFeaikB2g9P6Wf5/art.json b/art/rcKFeaikB2g9P6Wf5/art.json index f6fbf0ca..42be381d 100644 --- a/art/rcKFeaikB2g9P6Wf5/art.json +++ b/art/rcKFeaikB2g9P6Wf5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1622993305472" - } + "$date": "1622993305472" }, "modifiedAt": { - "$date": { - "$numberLong": "1622993305472" - } + "$date": "1622993305472" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.3807205662139954" - }, + "rank": "1.3807205662139954", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-sw27b7anx7rdr38ow-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "NPapZhM9GAzParZa9" } \ No newline at end of file diff --git a/art/rdnpitzwjjAHK9Aef/art.json b/art/rdnpitzwjjAHK9Aef/art.json index ed1ab00c..e2a594ee 100644 --- a/art/rdnpitzwjjAHK9Aef/art.json +++ b/art/rdnpitzwjjAHK9Aef/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1681884878695" - } + "$date": "1681884878695" }, "modifiedAt": { - "$date": { - "$numberLong": "1681884878695" - } + "$date": "1681884878695" }, "origId": "DyvcR8jSTEBXSm6J7", "name": "RED HEXDROPS 3", "notes": "", - "rank": { - "$numberDouble": "1.2961190904871924" - }, + "rank": "1.2961190904871924", "private": false, "unlisted": false, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-1umeb0fpmqzlt8p50-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "1" - }, + "views": "63", + "likes": "1", "revisionId": "mfmSBYEDHRvkWFHBY" } \ No newline at end of file diff --git a/art/rfN5XjXn3a69T3A7z/art.json b/art/rfN5XjXn3a69T3A7z/art.json index c8155e3f..037e28c7 100644 --- a/art/rfN5XjXn3a69T3A7z/art.json +++ b/art/rfN5XjXn3a69T3A7z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1530865402306" - } + "$date": "1530865402306" }, "modifiedAt": { - "$date": { - "$numberLong": "1530865470408" - } + "$date": "1530865470408" }, "origId": null, "name": "2D Sine Wave", "notes": "", - "rank": { - "$numberDouble": "1.2379628544632706" - }, + "rank": "1.2379628544632706", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-n7i6m2xz4hcud33jk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "8WibyDgkzGfZ9FiEY" } \ No newline at end of file diff --git a/art/rfTkbTfLZfroxDvEZ/art.json b/art/rfTkbTfLZfroxDvEZ/art.json index 7cb59031..fc84f96e 100644 --- a/art/rfTkbTfLZfroxDvEZ/art.json +++ b/art/rfTkbTfLZfroxDvEZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": { - "$numberLong": "1590717528473" - } + "$date": "1590717528473" }, "username": "cjensen93", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590719351807" - } + "$date": "1590719351807" }, "modifiedAt": { - "$date": { - "$numberLong": "1590719351807" - } + "$date": "1590719351807" }, "origId": "7F8oEX6xT8qLDdtS2", "name": "Grid", "notes": "Grid of squares", - "rank": { - "$numberDouble": "1.8570338794610186" - }, + "rank": "1.8570338794610186", "private": false, "unlisted": true, "username": "cjensen93", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-z12wzh0j4jxpzdzp5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ZZjY4329jHywXTY84" } \ No newline at end of file diff --git a/art/rgGNodWBZBJxDsyQx/art.json b/art/rgGNodWBZBJxDsyQx/art.json index 92395d47..503de10a 100644 --- a/art/rgGNodWBZBJxDsyQx/art.json +++ b/art/rgGNodWBZBJxDsyQx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": { - "$numberLong": "1652854231365" - } + "$date": "1652854231365" }, "username": "jaewoo.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652974769981" - } + "$date": "1652974769981" }, "modifiedAt": { - "$date": { - "$numberLong": "1652974769981" - } + "$date": "1652974769981" }, "origId": null, "name": "Colors", "notes": "Extra", - "rank": { - "$numberDouble": "1.8910072582726523" - }, + "rank": "1.8910072582726523", "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-bfg2j8fk0522ei77c-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "hd7vwvr9DjgC49y2o" } \ No newline at end of file diff --git a/art/rghHKREPitTaTLiyH/art.json b/art/rghHKREPitTaTLiyH/art.json index 297ab1be..ab80dea9 100644 --- a/art/rghHKREPitTaTLiyH/art.json +++ b/art/rghHKREPitTaTLiyH/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642024013721" - } + "$date": "1642024013721" }, "modifiedAt": { - "$date": { - "$numberLong": "1642024013721" - } + "$date": "1642024013721" }, "origId": "EZmjdzfcpwjp7MSFM", "name": "Oh my word", "notes": "", - "rank": { - "$numberDouble": "1.203068133286161" - }, + "rank": "1.203068133286161", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1b6nxvxr6g7tjaqux-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "64" - }, - "likes": { - "$numberInt": "0" - }, + "views": "64", + "likes": "0", "revisionId": "dZQbCSnMMbCmnorWv" } \ No newline at end of file diff --git a/art/rowacMf39CKSm6S8s/art.json b/art/rowacMf39CKSm6S8s/art.json index 7b7f330c..7f99ff61 100644 --- a/art/rowacMf39CKSm6S8s/art.json +++ b/art/rowacMf39CKSm6S8s/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503625191135" - } + "$date": "1503625191135" }, "modifiedAt": { - "$date": { - "$numberLong": "1503625191135" - } + "$date": "1503625191135" }, "origId": "qRGKhfL3wRe3KqPob", "name": "ringu", "notes": "", - "rank": { - "$numberDouble": "1.6642790309411615" - }, + "rank": "1.6642790309411615", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kpnla7bzxwec21bgw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "bHsswhMAjCYM2arHd" } \ No newline at end of file diff --git a/art/rpRcyCMh5R2XDbm49/art.json b/art/rpRcyCMh5R2XDbm49/art.json index 3754690c..7e40efa5 100644 --- a/art/rpRcyCMh5R2XDbm49/art.json +++ b/art/rpRcyCMh5R2XDbm49/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": { - "$numberLong": "1598366337757" - } + "$date": "1598366337757" }, "username": "morimea", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1616536594181" - } + "$date": "1616536594181" }, "modifiedAt": { - "$date": { - "$numberLong": "1616537874893" - } + "$date": "1616537874893" }, "origId": null, "name": "CSG voxels vertex", "notes": "CSG template", - "rank": { - "$numberDouble": "1.3461836902402706" - }, + "rank": "1.3461836902402706", "private": false, "unlisted": true, "username": "morimea", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-h8yoih8lvio846bad-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "37i6g4xAvMJ4s25N6" } \ No newline at end of file diff --git a/art/rpZQsvErnMxXynuRd/art.json b/art/rpZQsvErnMxXynuRd/art.json index 8747dd4b..883ac6c6 100644 --- a/art/rpZQsvErnMxXynuRd/art.json +++ b/art/rpZQsvErnMxXynuRd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": { - "$numberLong": "1652854948747" - } + "$date": "1652854948747" }, "profile": { "name": "taeju.Kwon", @@ -14,21 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652855106119" - } + "$date": "1652855106119" }, "modifiedAt": { - "$date": { - "$numberLong": "1652855808706" - } + "$date": "1652855808706" }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": { - "$numberDouble": "1.7214244741072755" - }, + "rank": "1.7214244741072755", "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a2m8xili6i396g91q-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "HahjfKw37LtHk9FxK" } \ No newline at end of file diff --git a/art/rprQ8uGr5rvgeTCMd/art.json b/art/rprQ8uGr5rvgeTCMd/art.json index a3490700..502d8205 100644 --- a/art/rprQ8uGr5rvgeTCMd/art.json +++ b/art/rprQ8uGr5rvgeTCMd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "i6CP4B7Taawo7aeSC", "createdAt": { - "$date": { - "$numberLong": "1662538816859" - } + "$date": "1662538816859" }, "username": "rmccampbell7", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1662538832515" - } + "$date": "1662538832515" }, "modifiedAt": { - "$date": { - "$numberLong": "1662539875305" - } + "$date": "1662539875305" }, "origId": null, "name": "Sphere", "notes": "", - "rank": { - "$numberDouble": "1.0130754009876566" - }, + "rank": "1.0130754009876566", "private": false, "unlisted": true, "username": "rmccampbell7", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ev8tke6yqm35y9bo5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "TQ4giyEBXZY9TTBAQ" } \ No newline at end of file diff --git a/art/rpsbSKo8heXFgATpg/art.json b/art/rpsbSKo8heXFgATpg/art.json index 247234d2..a87c825b 100644 --- a/art/rpsbSKo8heXFgATpg/art.json +++ b/art/rpsbSKo8heXFgATpg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1544475723717" - } + "$date": "1544475723717" }, "modifiedAt": { - "$date": { - "$numberLong": "1544475723717" - } + "$date": "1544475723717" }, "origId": "8YgL5b9rsGLmaeQ9Z", "name": "color chain", "notes": "", - "rank": { - "$numberDouble": "1.0875498529115954" - }, + "rank": "1.0875498529115954", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-klv0dnomdvgrld4uw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "91" - }, - "likes": { - "$numberInt": "0" - }, + "views": "91", + "likes": "0", "revisionId": "J8JqR2JHEocvLzYYp" } \ No newline at end of file diff --git a/art/rr7LMKBcPb7iHAgAT/art.json b/art/rr7LMKBcPb7iHAgAT/art.json index 8570a84b..68374bb3 100644 --- a/art/rr7LMKBcPb7iHAgAT/art.json +++ b/art/rr7LMKBcPb7iHAgAT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508002321189" - } + "$date": "1508002321189" }, "modifiedAt": { - "$date": { - "$numberLong": "1508002321189" - } + "$date": "1508002321189" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.9161005051650728" - }, + "rank": "1.9161005051650728", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-08vn41lpndi0opfyw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "NPfHWJfJPggSb7ErR" } \ No newline at end of file diff --git a/art/rrbek22fBWSHNDxAE/art.json b/art/rrbek22fBWSHNDxAE/art.json index 63a6e328..54c72871 100644 --- a/art/rrbek22fBWSHNDxAE/art.json +++ b/art/rrbek22fBWSHNDxAE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aXEMJFEtHmPhgv9zk", "createdAt": { - "$date": { - "$numberLong": "1551479422359" - } + "$date": "1551479422359" }, "profile": { "first_name": "Mauricio", @@ -15,21 +13,15 @@ "username": "mauricio" }, "createdAt": { - "$date": { - "$numberLong": "1551481179170" - } + "$date": "1551481179170" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481179170" - } + "$date": "1551481179170" }, "origId": null, "name": "firstExercise", "notes": "", - "rank": { - "$numberDouble": "1.840148753922629" - }, + "rank": "1.840148753922629", "private": false, "unlisted": true, "username": "mauricio", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-2g2qxotz3pql8c1ag-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "wZa9262dXiMCCwf8X" } \ No newline at end of file diff --git a/art/rsQG6eXcgMiDznHzF/art.json b/art/rsQG6eXcgMiDznHzF/art.json index aba7584a..745eb3a5 100644 --- a/art/rsQG6eXcgMiDznHzF/art.json +++ b/art/rsQG6eXcgMiDznHzF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": { - "$numberLong": "1684313887762" - } + "$date": "1684313887762" }, "username": "duhochoi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684417030010" - } + "$date": "1684417030010" }, "modifiedAt": { - "$date": { - "$numberLong": "1684417030010" - } + "$date": "1684417030010" }, "origId": "aZd7ykAPBAnQ9mKSb", "name": "Motion_Duho Choi", "notes": "", - "rank": { - "$numberDouble": "1.3145588513568514" - }, + "rank": "1.3145588513568514", "private": false, "unlisted": true, "username": "duhochoi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-u5bpfhzek7qra5u6v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "rSDLH28YYCTn9DfyS" } \ No newline at end of file diff --git a/art/rsfLpHMoLXeSK4ybu/art.json b/art/rsfLpHMoLXeSK4ybu/art.json index 2f5b470a..070dd85a 100644 --- a/art/rsfLpHMoLXeSK4ybu/art.json +++ b/art/rsfLpHMoLXeSK4ybu/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1576479508321" - } + "$date": "1576479508321" }, "modifiedAt": { - "$date": { - "$numberLong": "1576479508321" - } + "$date": "1576479508321" }, "origId": null, "name": "24-cell", "notes": "", - "rank": { - "$numberDouble": "1.9905648537868579" - }, + "rank": "1.9905648537868579", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ku8yibf3fp4zzjvug-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "SJAwgzWKzq7Zmc4te" } \ No newline at end of file diff --git a/art/ruRxM7a7ngW6o8SPY/art.json b/art/ruRxM7a7ngW6o8SPY/art.json index 7cf0d103..cc58655c 100644 --- a/art/ruRxM7a7ngW6o8SPY/art.json +++ b/art/ruRxM7a7ngW6o8SPY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,14 +12,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447595070568" - } + "$date": "1447595070568" }, "modifiedAt": { - "$date": { - "$numberLong": "1447607674563" - } + "$date": "1447607674563" }, "origId": "ScnXYT2B8gmr2trfw", "name": "balls", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-i6gmagfend2kt7ldd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "584" - }, - "likes": { - "$numberInt": "7" - }, + "views": "584", + "likes": "7", "revisionId": "dZta9MN6fiGL6T4Kv", - "rank": { - "$numberDouble": "10.94986851107151" - }, + "rank": "10.94986851107151", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/rvrqPiwbYYrRPNC6i/art.json b/art/rvrqPiwbYYrRPNC6i/art.json index 3a917348..8e7750ac 100644 --- a/art/rvrqPiwbYYrRPNC6i/art.json +++ b/art/rvrqPiwbYYrRPNC6i/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": { - "$numberLong": "1590975314952" - } + "$date": "1590975314952" }, "profile": { "first_name": "xi", @@ -15,21 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": { - "$numberLong": "1590975711970" - } + "$date": "1590975711970" }, "modifiedAt": { - "$date": { - "$numberLong": "1590975711970" - } + "$date": "1590975711970" }, "origId": "hx3wegzB6mT7kmxAg", "name": "lesson02", "notes": "", - "rank": { - "$numberDouble": "1.5856987521421047" - }, + "rank": "1.5856987521421047", "private": false, "unlisted": true, "username": "xi", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ufkgug8ufwkzvbnnr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "QCdrvbmg9xgZ44LSg" } \ No newline at end of file diff --git a/art/rvw679Z5He2rieYqy/art.json b/art/rvw679Z5He2rieYqy/art.json index 5549f84d..d79d3504 100644 --- a/art/rvw679Z5He2rieYqy/art.json +++ b/art/rvw679Z5He2rieYqy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499302616942" - } + "$date": "1499302616942" }, "modifiedAt": { - "$date": { - "$numberLong": "1500969191119" - } + "$date": "1500969191119" }, "origId": "zd2E5vCZduc5JeoFz", "name": "trube", "notes": "", - "rank": { - "$numberDouble": "1.0455834021077777" - }, + "rank": "1.0455834021077777", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-iktrwnrgs7kd45dyk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "38" - }, - "likes": { - "$numberInt": "0" - }, + "views": "38", + "likes": "0", "revisionId": "rudbadxGKp3gs8ErX" } \ No newline at end of file diff --git a/art/ryGyoqT2E3N7mdJrC/art.json b/art/ryGyoqT2E3N7mdJrC/art.json index 1d8a3632..51aa1ade 100644 --- a/art/ryGyoqT2E3N7mdJrC/art.json +++ b/art/ryGyoqT2E3N7mdJrC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1513012760236" - } + "$date": "1513012760236" }, "modifiedAt": { - "$date": { - "$numberLong": "1522417654295" - } + "$date": "1522417654295" }, "origId": "TYoTaksHA6DWsP4aD", "name": "gridFFT", "notes": "<3 u richie", - "rank": { - "$numberDouble": "1.0327166451671992" - }, + "rank": "1.0327166451671992", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ucoa0uvtbwv94ow6b-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "CyRW7Zs78XZXNuJ8S" } \ No newline at end of file diff --git a/art/rybGugSztRdCtGYet/art.json b/art/rybGugSztRdCtGYet/art.json index dfb2935b..fdf0a889 100644 --- a/art/rybGugSztRdCtGYet/art.json +++ b/art/rybGugSztRdCtGYet/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": { - "$numberLong": "1652946063947" - } + "$date": "1652946063947" }, "profile": { "name": "Geonhwi Sim", @@ -14,21 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1654096748104" - } + "$date": "1654096748104" }, "modifiedAt": { - "$date": { - "$numberLong": "1654096748104" - } + "$date": "1654096748104" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.8807982871911788" - }, + "rank": "1.8807982871911788", "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-96mltree65saj1wkk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "7iscsPuJ4cnWWRvrb" } \ No newline at end of file diff --git a/art/rzriAAzqrAiYpiyWX/art.json b/art/rzriAAzqrAiYpiyWX/art.json index 91b5457e..3a25a0d0 100644 --- a/art/rzriAAzqrAiYpiyWX/art.json +++ b/art/rzriAAzqrAiYpiyWX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1654084474437" - } + "$date": "1654084474437" }, "modifiedAt": { - "$date": { - "$numberLong": "1654085638975" - } + "$date": "1654085638975" }, "origId": "k5izvwNxYrHYx6WBr", "name": "Circles from Triangles extra", "notes": "", - "rank": { - "$numberDouble": "1.8497694528766981" - }, + "rank": "1.8497694528766981", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-pul7q4h4trzttl9ht-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "m3YqZdXkquYxEZscE" } \ No newline at end of file diff --git a/art/s3bsdzjr5aaq7n4NR/art.json b/art/s3bsdzjr5aaq7n4NR/art.json index b05b56c4..b4c9de64 100644 --- a/art/s3bsdzjr5aaq7n4NR/art.json +++ b/art/s3bsdzjr5aaq7n4NR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": { - "$numberLong": "1551481183440" - } + "$date": "1551481183440" }, "profile": { "first_name": "Julio", @@ -15,21 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": { - "$numberLong": "1552706951577" - } + "$date": "1552706951577" }, "modifiedAt": { - "$date": { - "$numberLong": "1553036874466" - } + "$date": "1553036874466" }, "origId": null, "name": "Ej1", "notes": "Proyecto 4", - "rank": { - "$numberDouble": "1.323001471285555" - }, + "rank": "1.323001471285555", "private": false, "unlisted": true, "username": "julio", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-96qi85he4jpb48jb9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "yPj9k2vcTKdWTXheP" } \ No newline at end of file diff --git a/art/s4PDZP2QnF2WpRZqM/art.json b/art/s4PDZP2QnF2WpRZqM/art.json index 02dee9ef..f8d7fd91 100644 --- a/art/s4PDZP2QnF2WpRZqM/art.json +++ b/art/s4PDZP2QnF2WpRZqM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553158645847" - } + "$date": "1553158645847" }, "modifiedAt": { - "$date": { - "$numberLong": "1553158645847" - } + "$date": "1553158645847" }, "origId": "vNF92j6RWk3FEERkv", "name": "1903-GridVibrating", "notes": "", - "rank": { - "$numberDouble": "1.2895955364144465" - }, + "rank": "1.2895955364144465", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kxrlwty2x206ms12p-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "23" - }, - "likes": { - "$numberInt": "0" - }, + "views": "23", + "likes": "0", "revisionId": "8wncxNkgrYWfgKBnn" } \ No newline at end of file diff --git a/art/s5eywpAoRQGmsD8Dq/art.json b/art/s5eywpAoRQGmsD8Dq/art.json index 2aaec296..77965058 100644 --- a/art/s5eywpAoRQGmsD8Dq/art.json +++ b/art/s5eywpAoRQGmsD8Dq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": { - "$numberLong": "1684040210652" - } + "$date": "1684040210652" }, "profile": { "name": "yejin shin", @@ -14,21 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": { - "$numberLong": "1684410515157" - } + "$date": "1684410515157" }, "modifiedAt": { - "$date": { - "$numberLong": "1684410515157" - } + "$date": "1684410515157" }, "origId": null, "name": "Vertexshaderart : Motion", "notes": "", - "rank": { - "$numberDouble": "1.12448380935139" - }, + "rank": "1.12448380935139", "private": false, "unlisted": true, "username": "yejin-shin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dtyeph272ulndv87z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "ohN49hc45vaqq8ijY" } \ No newline at end of file diff --git a/art/s62zTw9wPkh2irNpz/art.json b/art/s62zTw9wPkh2irNpz/art.json index 026dba37..2b30beed 100644 --- a/art/s62zTw9wPkh2irNpz/art.json +++ b/art/s62zTw9wPkh2irNpz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1667647615533" - } + "$date": "1667647615533" }, "modifiedAt": { - "$date": { - "$numberLong": "1667647615533" - } + "$date": "1667647615533" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", "notes": "", - "rank": { - "$numberDouble": "1.7319557345442183" - }, + "rank": "1.7319557345442183", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wgdyzlw6vz0q335i8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "1" - }, + "views": "71", + "likes": "1", "revisionId": "aoJFAtzKm4hy8Cswh" } \ No newline at end of file diff --git a/art/s7zehgnGsLh5aHkM8/art.json b/art/s7zehgnGsLh5aHkM8/art.json index 84bc9822..9397f96e 100644 --- a/art/s7zehgnGsLh5aHkM8/art.json +++ b/art/s7zehgnGsLh5aHkM8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1484403657032" - } + "$date": "1484403657032" }, "modifiedAt": { - "$date": { - "$numberLong": "1484404665638" - } + "$date": "1484404665638" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "volum", "notes": "", - "rank": { - "$numberDouble": "10.484416401889483" - }, + "rank": "10.484416401889483", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5haeru13b75d6vkpy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "898" - }, - "likes": { - "$numberInt": "12" - }, + "views": "898", + "likes": "12", "revisionId": "gibk3kgoekquyYAwz" } \ No newline at end of file diff --git a/art/s8eghqEX2KWmXy2BZ/art.json b/art/s8eghqEX2KWmXy2BZ/art.json index 9fb3fe82..b166c012 100644 --- a/art/s8eghqEX2KWmXy2BZ/art.json +++ b/art/s8eghqEX2KWmXy2BZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": { - "$numberLong": "1557600049871" - } + "$date": "1557600049871" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": { - "$numberLong": "1557727696658" - } + "$date": "1557727696658" }, "modifiedAt": { - "$date": { - "$numberLong": "1557727696658" - } + "$date": "1557727696658" }, "origId": "TGAHpg3tJBt7nTsRy", "name": "Stewie", "notes": "", - "rank": { - "$numberDouble": "1.9839647807185838" - }, + "rank": "1.9839647807185838", "private": false, "unlisted": true, "username": "jorenvo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-am5gl9h4hy5y9t81t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "53qejBeeYRNmYHbq4" } \ No newline at end of file diff --git a/art/s8fhTKeFZujEYyKJi/art.json b/art/s8fhTKeFZujEYyKJi/art.json index 8764d60d..234b8802 100644 --- a/art/s8fhTKeFZujEYyKJi/art.json +++ b/art/s8fhTKeFZujEYyKJi/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1673123605894" - } + "$date": "1673123605894" }, "modifiedAt": { - "$date": { - "$numberLong": "1673123605894" - } + "$date": "1673123605894" }, "origId": "WGdY3o9Nv6AqRvu5E", "name": "vector field demonstration", "notes": "", - "rank": { - "$numberDouble": "1.9795320370270408" - }, + "rank": "1.9795320370270408", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-lsegf533xf05n5bgu-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "hiJnNKxdv3cnMLopT" } \ No newline at end of file diff --git a/art/s9xXnsxy4wkR3kkSc/art.json b/art/s9xXnsxy4wkR3kkSc/art.json index c7ecfb6d..3af5d205 100644 --- a/art/s9xXnsxy4wkR3kkSc/art.json +++ b/art/s9xXnsxy4wkR3kkSc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1450537124201" - } + "$date": "1450537124201" }, "modifiedAt": { - "$date": { - "$numberLong": "1450986156301" - } + "$date": "1450986156301" }, "origId": "yWSCEoXnFJxXAZyBo", "name": "splot", "notes": "", - "rank": { - "$numberDouble": "10.608069872157596" - }, + "rank": "10.608069872157596", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wf3ynpo84zmn6hf0r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "374" - }, - "likes": { - "$numberInt": "6" - }, + "views": "374", + "likes": "6", "revisionId": "zB2LNu3iNdR3ZTRoY" } \ No newline at end of file diff --git a/art/sA2GkcNB7H2biaXxg/art.json b/art/sA2GkcNB7H2biaXxg/art.json index d0ff0756..31999148 100644 --- a/art/sA2GkcNB7H2biaXxg/art.json +++ b/art/sA2GkcNB7H2biaXxg/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1633643590088" - } + "$date": "1633643590088" }, "modifiedAt": { - "$date": { - "$numberLong": "1633643590088" - } + "$date": "1633643590088" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.657992413405021" - }, + "rank": "1.657992413405021", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-io3g46f2mpkzk58ao-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "81" - }, - "likes": { - "$numberInt": "0" - }, + "views": "81", + "likes": "0", "revisionId": "hzxaKuDxhtfXtpaTZ" } \ No newline at end of file diff --git a/art/sBRAzLRKmk8gYkZgz/art.json b/art/sBRAzLRKmk8gYkZgz/art.json index 4d5afd76..ca5adc35 100644 --- a/art/sBRAzLRKmk8gYkZgz/art.json +++ b/art/sBRAzLRKmk8gYkZgz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dJQkkRdctf5KySGfX", "createdAt": { - "$date": { - "$numberLong": "1507259821848" - } + "$date": "1507259821848" }, "username": "jimhanks", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1507259862757" - } + "$date": "1507259862757" }, "modifiedAt": { - "$date": { - "$numberLong": "1507259862757" - } + "$date": "1507259862757" }, "origId": "jqRhLrTMA3GFEk2m5", "name": "plasma waves", "notes": "", - "rank": { - "$numberDouble": "1.716374121002363" - }, + "rank": "1.716374121002363", "private": false, "unlisted": true, "username": "jimhanks", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-52i6jl5th21rr1fb2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "106" - }, - "likes": { - "$numberInt": "1" - }, + "views": "106", + "likes": "1", "revisionId": "SqLJYiwvSTz6a8Ado" } \ No newline at end of file diff --git a/art/sEDKEFtcGxZoxbis8/art.json b/art/sEDKEFtcGxZoxbis8/art.json index 69ee663d..714a1f72 100644 --- a/art/sEDKEFtcGxZoxbis8/art.json +++ b/art/sEDKEFtcGxZoxbis8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1516531673611" - } + "$date": "1516531673611" }, "modifiedAt": { - "$date": { - "$numberLong": "1516531673611" - } + "$date": "1516531673611" }, "origId": "d7anES7ef6WrrDwsy", "name": "codez", "notes": "", - "rank": { - "$numberDouble": "10.573669387432265" - }, + "rank": "10.573669387432265", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-jqv31s11csws8yo8t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "468" - }, - "likes": { - "$numberInt": "2" - }, + "views": "468", + "likes": "2", "revisionId": "CkbHHGy2Q7JghuduW" } \ No newline at end of file diff --git a/art/sESZsypGtXcTsaupL/art.json b/art/sESZsypGtXcTsaupL/art.json index 15e67908..e1dd9185 100644 --- a/art/sESZsypGtXcTsaupL/art.json +++ b/art/sESZsypGtXcTsaupL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": { - "$numberLong": "1652632078852" - } + "$date": "1652632078852" }, "username": "sunwoo.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653407944432" - } + "$date": "1653407944432" }, "modifiedAt": { - "$date": { - "$numberLong": "1653482036588" - } + "$date": "1653482036588" }, "origId": "SnHzmTdr25on3o4Zs", "name": "Audio Reactive_sunwoo.lee", "notes": "", - "rank": { - "$numberDouble": "1.7021173074009888" - }, + "rank": "1.7021173074009888", "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-c3pk1ep2tt8aeict7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "XmJL8fWFTHXKqu59t" } \ No newline at end of file diff --git a/art/sEkj67PRA2wdoH6n2/art.json b/art/sEkj67PRA2wdoH6n2/art.json index b72ef0bf..540e5071 100644 --- a/art/sEkj67PRA2wdoH6n2/art.json +++ b/art/sEkj67PRA2wdoH6n2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "3uYSmiaherEi93AXB", "createdAt": { - "$date": { - "$numberLong": "1596442158480" - } + "$date": "1596442158480" }, "profile": { "first_name": "Adrian", @@ -15,21 +13,15 @@ "username": "adrian" }, "createdAt": { - "$date": { - "$numberLong": "1596443691119" - } + "$date": "1596443691119" }, "modifiedAt": { - "$date": { - "$numberLong": "1596443691119" - } + "$date": "1596443691119" }, "origId": null, "name": "Grid", "notes": "https://www.youtube.com/watch?v=mOEbXQWtP3M", - "rank": { - "$numberDouble": "1.7208251350979302" - }, + "rank": "1.7208251350979302", "private": false, "unlisted": true, "username": "adrian", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-bsd7pb131qhbcoa5z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "SiC2ygiS3mv8uB8Su" } \ No newline at end of file diff --git a/art/sEwzQPsXsfiFvkjuQ/art.json b/art/sEwzQPsXsfiFvkjuQ/art.json index 865f86be..4576e291 100644 --- a/art/sEwzQPsXsfiFvkjuQ/art.json +++ b/art/sEwzQPsXsfiFvkjuQ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1695673079947" - } + "$date": "1695673079947" }, "modifiedAt": { - "$date": { - "$numberLong": "1695673079947" - } + "$date": "1695673079947" }, "origId": null, "name": "somecopy", "notes": "", - "rank": { - "$numberDouble": "1.7817550756456626" - }, + "rank": "1.7817550756456626", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-uirq4fkgq9n8chsew-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "AXNhYN7mbj6AwfYSM" } \ No newline at end of file diff --git a/art/sFwDFQhDYuAh6a6r8/art.json b/art/sFwDFQhDYuAh6a6r8/art.json index e63d62b7..8abd8e32 100644 --- a/art/sFwDFQhDYuAh6a6r8/art.json +++ b/art/sFwDFQhDYuAh6a6r8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1541366387499" - } + "$date": "1541366387499" }, "modifiedAt": { - "$date": { - "$numberLong": "1541366387499" - } + "$date": "1541366387499" }, "origId": "HFT5yR2hvCfsLXPbM", "name": "swooneer", "notes": "", - "rank": { - "$numberDouble": "1.9272494085173189" - }, + "rank": "1.9272494085173189", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-dycy6r5tylaz6au0h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "uip9aorWePomcWDgy" } \ No newline at end of file diff --git a/art/sHdHwHQ9GTSaJ9j99/art.json b/art/sHdHwHQ9GTSaJ9j99/art.json index 80ea02b4..8b2308e9 100644 --- a/art/sHdHwHQ9GTSaJ9j99/art.json +++ b/art/sHdHwHQ9GTSaJ9j99/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448390211490" - } + "$date": "1448390211490" }, "modifiedAt": { - "$date": { - "$numberLong": "1448390211490" - } + "$date": "1448390211490" }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "headrush", - "rank": { - "$numberDouble": "10.618486864840232" - }, + "rank": "10.618486864840232", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-4xkxk1n631eieg75l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "412" - }, - "likes": { - "$numberInt": "7" - }, + "views": "412", + "likes": "7", "revisionId": "uj9mMghZdgmQfoyAW", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/sK7LiRcHNuXupG5ax/art.json b/art/sK7LiRcHNuXupG5ax/art.json index 5e3595b8..8058e884 100644 --- a/art/sK7LiRcHNuXupG5ax/art.json +++ b/art/sK7LiRcHNuXupG5ax/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642066690738" - } + "$date": "1642066690738" }, "modifiedAt": { - "$date": { - "$numberLong": "1642066690738" - } + "$date": "1642066690738" }, "origId": "W6AZjsv3rqioGwCLa", "name": "Oh my word", "notes": "", - "rank": { - "$numberDouble": "1.341660474986999" - }, + "rank": "1.341660474986999", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-34zoofwmawlxo2ax2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "81" - }, - "likes": { - "$numberInt": "0" - }, + "views": "81", + "likes": "0", "revisionId": "8XjJCv7aS6kJSqQHX" } \ No newline at end of file diff --git a/art/sPftu8weSr8Ej2krv/art.json b/art/sPftu8weSr8Ej2krv/art.json index 0a48e6a0..153c5899 100644 --- a/art/sPftu8weSr8Ej2krv/art.json +++ b/art/sPftu8weSr8Ej2krv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1666076670738" - } + "$date": "1666076670738" }, "modifiedAt": { - "$date": { - "$numberLong": "1666076670738" - } + "$date": "1666076670738" }, "origId": null, "name": "galaxy", "notes": "", - "rank": { - "$numberDouble": "1.6812966735095758" - }, + "rank": "1.6812966735095758", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ptfoyfp5ejm55ipi3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "LtxdcZSauyBKr9LH3" } \ No newline at end of file diff --git a/art/sQ6ahpp85mA5CcSNJ/art.json b/art/sQ6ahpp85mA5CcSNJ/art.json index ad5e0c8e..9cfe6222 100644 --- a/art/sQ6ahpp85mA5CcSNJ/art.json +++ b/art/sQ6ahpp85mA5CcSNJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": { - "$numberLong": "1550038451574" - } + "$date": "1550038451574" }, "profile": { "first_name": "Archer", @@ -16,21 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": { - "$numberLong": "1550091375088" - } + "$date": "1550091375088" }, "modifiedAt": { - "$date": { - "$numberLong": "1550169910609" - } + "$date": "1550169910609" }, "origId": null, "name": "Rainbow Menger", "notes": "", - "rank": { - "$numberDouble": "10.263833280199918" - }, + "rank": "10.263833280199918", "private": false, "unlisted": false, "username": "archer", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-w0vu21lgu06bm774x-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "306" - }, - "likes": { - "$numberInt": "2" - }, + "views": "306", + "likes": "2", "revisionId": "jLqfqcEgxbkBSMEXg" } \ No newline at end of file diff --git a/art/sS597q4aY9wEpneFz/art.json b/art/sS597q4aY9wEpneFz/art.json index 5d989ace..6f8dbed1 100644 --- a/art/sS597q4aY9wEpneFz/art.json +++ b/art/sS597q4aY9wEpneFz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gYBmTGxvno9hKndQM", "createdAt": { - "$date": { - "$numberLong": "1610122206689" - } + "$date": "1610122206689" }, "profile": { "name": "Thanos Theodorakopoulos", @@ -14,21 +12,15 @@ "username": "galousis" }, "createdAt": { - "$date": { - "$numberLong": "1611587053378" - } + "$date": "1611587053378" }, "modifiedAt": { - "$date": { - "$numberLong": "1611587053378" - } + "$date": "1611587053378" }, "origId": "DiGpLPYqRW3DAtnFc", "name": "crazymusicbox", "notes": "", - "rank": { - "$numberDouble": "10.15714643549282" - }, + "rank": "10.15714643549282", "private": false, "unlisted": false, "username": "galousis", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-w0kskivlej25q9evu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "604" - }, - "likes": { - "$numberInt": "3" - }, + "views": "604", + "likes": "3", "revisionId": "EfgwSKAZcFztggoGg" } \ No newline at end of file diff --git a/art/sSXAMvBdzGHTManZw/art.json b/art/sSXAMvBdzGHTManZw/art.json index 31a2f2c7..a2ab2a31 100644 --- a/art/sSXAMvBdzGHTManZw/art.json +++ b/art/sSXAMvBdzGHTManZw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501847003783" - } + "$date": "1501847003783" }, "modifiedAt": { - "$date": { - "$numberLong": "1501847003783" - } + "$date": "1501847003783" }, "origId": "7ryyxQd8kXyENxC8q", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.63605691663732" - }, + "rank": "1.63605691663732", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-3hv0djwk0bu73xcwb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "EssbrqioHnmELHHWZ" } \ No newline at end of file diff --git a/art/sTNYDvmznSEKDDQtK/art.json b/art/sTNYDvmznSEKDDQtK/art.json index 02f9bd3d..6a56fc8f 100644 --- a/art/sTNYDvmznSEKDDQtK/art.json +++ b/art/sTNYDvmznSEKDDQtK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": { - "$numberLong": "1652867755974" - } + "$date": "1652867755974" }, "username": "donga.choi", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652942832720" - } + "$date": "1652942832720" }, "modifiedAt": { - "$date": { - "$numberLong": "1652943923613" - } + "$date": "1652943923613" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.9451275881280845" - }, + "rank": "1.9451275881280845", "private": false, "unlisted": true, "username": "donga.choi", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fiud3f26k6opd7xm0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "8" - }, - "likes": { - "$numberInt": "0" - }, + "views": "8", + "likes": "0", "revisionId": "oapBS6RNfdrA8RcSY" } \ No newline at end of file diff --git a/art/sYBECGM9gRBccnwPb/art.json b/art/sYBECGM9gRBccnwPb/art.json index 47c80b45..96b8e20f 100644 --- a/art/sYBECGM9gRBccnwPb/art.json +++ b/art/sYBECGM9gRBccnwPb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1532765295139" - } + "$date": "1532765295139" }, "modifiedAt": { - "$date": { - "$numberLong": "1532765295139" - } + "$date": "1532765295139" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9132488437359507" - }, + "rank": "1.9132488437359507", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-rcrkuggsqkoe1a5gt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "0" - }, + "views": "94", + "likes": "0", "revisionId": "ooQyStSS4QZgW3tzE" } \ No newline at end of file diff --git a/art/sYdAq9WutD8TN6uxp/art.json b/art/sYdAq9WutD8TN6uxp/art.json index 90319027..3b1429a1 100644 --- a/art/sYdAq9WutD8TN6uxp/art.json +++ b/art/sYdAq9WutD8TN6uxp/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634503353770" - } + "$date": "1634503353770" }, "modifiedAt": { - "$date": { - "$numberLong": "1634503353770" - } + "$date": "1634503353770" }, "origId": null, "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.6999655871075299" - }, + "rank": "1.6999655871075299", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vucna6khkfe36l2eh-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "63" - }, - "likes": { - "$numberInt": "0" - }, + "views": "63", + "likes": "0", "revisionId": "WnpJksv7RZcv5Ez4L" } \ No newline at end of file diff --git a/art/sbPQY2SPAe2cbSP3K/art.json b/art/sbPQY2SPAe2cbSP3K/art.json index 0a55611e..44c934e0 100644 --- a/art/sbPQY2SPAe2cbSP3K/art.json +++ b/art/sbPQY2SPAe2cbSP3K/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": { - "$numberLong": "1683697855014" - } + "$date": "1683697855014" }, "username": "minkicho", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684727100654" - } + "$date": "1684727100654" }, "modifiedAt": { - "$date": { - "$numberLong": "1684727202386" - } + "$date": "1684727202386" }, "origId": null, "name": "Exercise - Vertexshaderart : Circles from TrianglesAssignment Not completed: Exercise - Vertexshaderart : Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.866010114924226" - }, + "rank": "1.866010114924226", "private": false, "unlisted": true, "username": "minkicho", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-laubep6azpejdw1q0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "hx5m9MTXnxTATMQ9w" } \ No newline at end of file diff --git a/art/sc6jikXkGhP7hihWb/art.json b/art/sc6jikXkGhP7hihWb/art.json index cd577a6c..4e3b62e4 100644 --- a/art/sc6jikXkGhP7hihWb/art.json +++ b/art/sc6jikXkGhP7hihWb/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1565831950714" - } + "$date": "1565831950714" }, "modifiedAt": { - "$date": { - "$numberLong": "1565831950714" - } + "$date": "1565831950714" }, "origId": "6Gubrbbo9gDv8wczK", "name": "dotqyub", "notes": "", - "rank": { - "$numberDouble": "1.9034542983112275" - }, + "rank": "1.9034542983112275", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fu3w8o71hsua28djt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "42" - }, - "likes": { - "$numberInt": "1" - }, + "views": "42", + "likes": "1", "revisionId": "iSSmDkkgXh5CfwYmG" } \ No newline at end of file diff --git a/art/sfTopMcw7ctmNhjJL/art.json b/art/sfTopMcw7ctmNhjJL/art.json index e467761f..4818cfbf 100644 --- a/art/sfTopMcw7ctmNhjJL/art.json +++ b/art/sfTopMcw7ctmNhjJL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "r5LZGMGGwYzncg5YC", "createdAt": { - "$date": { - "$numberLong": "1625274707441" - } + "$date": "1625274707441" }, "profile": { "name": "Ilya", @@ -14,21 +12,15 @@ "username": "ilyadorosh" }, "createdAt": { - "$date": { - "$numberLong": "1625280390697" - } + "$date": "1625280390697" }, "modifiedAt": { - "$date": { - "$numberLong": "1625280390697" - } + "$date": "1625280390697" }, "origId": null, "name": "q", "notes": "", - "rank": { - "$numberDouble": "1.0871947399760094" - }, + "rank": "1.0871947399760094", "private": false, "unlisted": true, "username": "ilyadorosh", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fmf4u4b08aqjtuiac-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "iaw54ciXCDHN5jvzM" } \ No newline at end of file diff --git a/art/sfhL5D5YFCpH6NjJE/art.json b/art/sfhL5D5YFCpH6NjJE/art.json index 80ba09d1..2d57caf2 100644 --- a/art/sfhL5D5YFCpH6NjJE/art.json +++ b/art/sfhL5D5YFCpH6NjJE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1546608008420" - } + "$date": "1546608008420" }, "modifiedAt": { - "$date": { - "$numberLong": "1546608008420" - } + "$date": "1546608008420" }, "origId": "5PLH8iYP7Rsj5z8NC", "name": "omgb3", "notes": "", - "rank": { - "$numberDouble": "1.8187764733551564" - }, + "rank": "1.8187764733551564", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ttevduz05ve66tpij-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "219" - }, - "likes": { - "$numberInt": "0" - }, + "views": "219", + "likes": "0", "revisionId": "rcCXTtcgH5hrNXaPj" } \ No newline at end of file diff --git a/art/sfkanHudyxsBjm2BE/art.json b/art/sfkanHudyxsBjm2BE/art.json index d36567c8..3670b819 100644 --- a/art/sfkanHudyxsBjm2BE/art.json +++ b/art/sfkanHudyxsBjm2BE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1507999653893" - } + "$date": "1507999653893" }, "modifiedAt": { - "$date": { - "$numberLong": "1507999653893" - } + "$date": "1507999653893" }, "origId": "B5PGbeNcqjZkjn87u", "name": "insidez", "notes": "", - "rank": { - "$numberDouble": "1.0259889155033282" - }, + "rank": "1.0259889155033282", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9pep6scyyp43uyhu0-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "s89kiCeMo5TW3hjXc" } \ No newline at end of file diff --git a/art/sgg5X7iFw5d2SLzwX/art.json b/art/sgg5X7iFw5d2SLzwX/art.json index edb00bba..62ef74bc 100644 --- a/art/sgg5X7iFw5d2SLzwX/art.json +++ b/art/sgg5X7iFw5d2SLzwX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1687830435016" - } + "$date": "1687830435016" }, "modifiedAt": { - "$date": { - "$numberLong": "1687830435016" - } + "$date": "1687830435016" }, "origId": "yMrRxwDvaoSaokXzo", "name": "sound,floatSound,volumn", "notes": "", - "rank": { - "$numberDouble": "1.2504193696763086" - }, + "rank": "1.2504193696763086", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-8yl1wdtntsatb0vqo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "TLdTsKtnmRHyQvQhn" } \ No newline at end of file diff --git a/art/sh2fiodFgyJZRA5kn/art.json b/art/sh2fiodFgyJZRA5kn/art.json index b7f4ad6f..7da652f1 100644 --- a/art/sh2fiodFgyJZRA5kn/art.json +++ b/art/sh2fiodFgyJZRA5kn/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684507746709" - } + "$date": "1684507746709" }, "modifiedAt": { - "$date": { - "$numberLong": "1684507746709" - } + "$date": "1684507746709" }, "origId": null, "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.9767769354552518" - }, + "rank": "1.9767769354552518", "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6302wfdqcl7l7ckh6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "NriLNegB7J7rTscxW" } \ No newline at end of file diff --git a/art/siFxTFYwYALqTSCib/art.json b/art/siFxTFYwYALqTSCib/art.json index c3369cb0..6181875a 100644 --- a/art/siFxTFYwYALqTSCib/art.json +++ b/art/siFxTFYwYALqTSCib/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YENNvdHH2hjjkQZyr", "createdAt": { - "$date": { - "$numberLong": "1526166965786" - } + "$date": "1526166965786" }, "profile": { "name": "Rob Southgate", @@ -14,21 +12,15 @@ "username": "robsouthgate4" }, "createdAt": { - "$date": { - "$numberLong": "1526168917917" - } + "$date": "1526168917917" }, "modifiedAt": { - "$date": { - "$numberLong": "1526168917917" - } + "$date": "1526168917917" }, "origId": "WXAP9xy4D98Qz6J8f", "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.4842107226351156" - }, + "rank": "1.4842107226351156", "private": false, "unlisted": true, "username": "robsouthgate4", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qryic8vculpgtppbz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "2zBWFCfd2WJxKA6Xf" } \ No newline at end of file diff --git a/art/siiR5CkBzKcRp6keX/art.json b/art/siiR5CkBzKcRp6keX/art.json index 1cc3ceff..8cfbf212 100644 --- a/art/siiR5CkBzKcRp6keX/art.json +++ b/art/siiR5CkBzKcRp6keX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427009775" - } + "$date": "1600427009775" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427009775" - } + "$date": "1600427009775" }, "origId": "auo92EWvwwyBRak2c", "name": "Good Ripple Cube", "notes": "", - "rank": { - "$numberDouble": "1.7718380927094424" - }, + "rank": "1.7718380927094424", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-adqxsznmpse4p3oxk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "n2HeZ7LcBdeYEDWLc" } \ No newline at end of file diff --git a/art/snE4Fu2qG9PmDKDgc/art.json b/art/snE4Fu2qG9PmDKDgc/art.json index 21429b5d..7bf3b55f 100644 --- a/art/snE4Fu2qG9PmDKDgc/art.json +++ b/art/snE4Fu2qG9PmDKDgc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1519243162366" - } + "$date": "1519243162366" }, "modifiedAt": { - "$date": { - "$numberLong": "1519243162366" - } + "$date": "1519243162366" }, "origId": "S4DRdLKsky7bn3aHH", "name": "flow", "notes": "2017-07-13: Replace missing music :(", - "rank": { - "$numberDouble": "1.451114032624713" - }, + "rank": "1.451114032624713", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rghgsub1scakacdfl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "XyiC5c2FibiqN9jnS" } \ No newline at end of file diff --git a/art/soQPRE79HZt8hAGAh/art.json b/art/soQPRE79HZt8hAGAh/art.json index cd36cf9d..cf124d7e 100644 --- a/art/soQPRE79HZt8hAGAh/art.json +++ b/art/soQPRE79HZt8hAGAh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "h2veKHbrcaBoNCHmN", "createdAt": { - "$date": { - "$numberLong": "1575397922136" - } + "$date": "1575397922136" }, "profile": { "first_name": "ארד", @@ -15,21 +13,15 @@ "username": "ארד" }, "createdAt": { - "$date": { - "$numberLong": "1575841150650" - } + "$date": "1575841150650" }, "modifiedAt": { - "$date": { - "$numberLong": "1575841150650" - } + "$date": "1575841150650" }, "origId": null, "name": "a cool shape", "notes": "My 2nd vertex shader, just a cool idea I wanted to try making, without much of a practical use", - "rank": { - "$numberDouble": "1.2038711611124555" - }, + "rank": "1.2038711611124555", "private": false, "unlisted": false, "username": "ארד", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-dc8cnx2q7gt9gydjl-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "151" - }, - "likes": { - "$numberInt": "0" - }, + "views": "151", + "likes": "0", "revisionId": "62KznDtoRzHn59J6g" } \ No newline at end of file diff --git a/art/sph6PXJZqMbGaLSkY/art.json b/art/sph6PXJZqMbGaLSkY/art.json index efc70bdd..8d6ddd04 100644 --- a/art/sph6PXJZqMbGaLSkY/art.json +++ b/art/sph6PXJZqMbGaLSkY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": { - "$numberLong": "1523273254098" - } + "$date": "1523273254098" }, "profile": { "first_name": "Brendon", @@ -16,21 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": { - "$numberLong": "1523300354053" - } + "$date": "1523300354053" }, "modifiedAt": { - "$date": { - "$numberLong": "1523300354053" - } + "$date": "1523300354053" }, "origId": "4vag7ndH4zPYNfMML", "name": "Hippie Spiral", "notes": "", - "rank": { - "$numberDouble": "1.2008132411900094" - }, + "rank": "1.2008132411900094", "private": false, "unlisted": true, "username": "brendon", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-5dhm2uki4mm72wt5r-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "gpv5C5pWfadxa5FuF" } \ No newline at end of file diff --git a/art/sr2hRa3R2XYEKwJyC/art.json b/art/sr2hRa3R2XYEKwJyC/art.json index bb683331..b369cf76 100644 --- a/art/sr2hRa3R2XYEKwJyC/art.json +++ b/art/sr2hRa3R2XYEKwJyC/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1624654294424" - } + "$date": "1624654294424" }, "modifiedAt": { - "$date": { - "$numberLong": "1624654294424" - } + "$date": "1624654294424" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4737138706724684" - }, + "rank": "1.4737138706724684", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n0tsrgasjjq1sqt3s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "80" - }, - "likes": { - "$numberInt": "0" - }, + "views": "80", + "likes": "0", "revisionId": "FxTinTaXJauqPvaRN" } \ No newline at end of file diff --git a/art/srEzQEq8iaczPwERC/art.json b/art/srEzQEq8iaczPwERC/art.json index 9bef6409..ee31c93e 100644 --- a/art/srEzQEq8iaczPwERC/art.json +++ b/art/srEzQEq8iaczPwERC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520067877305" - } + "$date": "1520067877305" }, "modifiedAt": { - "$date": { - "$numberLong": "1520067877305" - } + "$date": "1520067877305" }, "origId": "L2EkNfwTM8yncpYNw", "name": "toon chaos1", "notes": "", - "rank": { - "$numberDouble": "1.123764051885241" - }, + "rank": "1.123764051885241", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-3pjwimidgtt953622-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "45" - }, - "likes": { - "$numberInt": "0" - }, + "views": "45", + "likes": "0", "revisionId": "F7vErfgfx5FP7te2G" } \ No newline at end of file diff --git a/art/ssKvHBoYZGXuj88en/art.json b/art/ssKvHBoYZGXuj88en/art.json index 69d4983f..91d31ab5 100644 --- a/art/ssKvHBoYZGXuj88en/art.json +++ b/art/ssKvHBoYZGXuj88en/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1669347151963" - } + "$date": "1669347151963" }, "modifiedAt": { - "$date": { - "$numberLong": "1669347151963" - } + "$date": "1669347151963" }, "origId": null, "name": "gridpop", "notes": "", - "rank": { - "$numberDouble": "1.3590700396757611" - }, + "rank": "1.3590700396757611", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-t4hn0ycil9ufaiq9s-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "61" - }, - "likes": { - "$numberInt": "0" - }, + "views": "61", + "likes": "0", "revisionId": "9CL5Q5gn2tgcuEMdm" } \ No newline at end of file diff --git a/art/ssKwqvCp3dNhRbnLa/art.json b/art/ssKwqvCp3dNhRbnLa/art.json index f0d9141b..4515185d 100644 --- a/art/ssKwqvCp3dNhRbnLa/art.json +++ b/art/ssKwqvCp3dNhRbnLa/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1568769494043" - } + "$date": "1568769494043" }, "modifiedAt": { - "$date": { - "$numberLong": "1568769494043" - } + "$date": "1568769494043" }, "origId": "Hsmfxt55QrbZxDm4d", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.3289514807576983" - }, + "rank": "1.3289514807576983", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-6ppzou4gx2du095ud-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "218" - }, - "likes": { - "$numberInt": "1" - }, + "views": "218", + "likes": "1", "revisionId": "dtDDTMaLcYndMAJ3r" } \ No newline at end of file diff --git a/art/strzQyhv3SnhYWLrs/art.json b/art/strzQyhv3SnhYWLrs/art.json index baa4427f..79227338 100644 --- a/art/strzQyhv3SnhYWLrs/art.json +++ b/art/strzQyhv3SnhYWLrs/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1448317677812" - } + "$date": "1448317677812" }, "modifiedAt": { - "$date": { - "$numberLong": "1448317677812" - } + "$date": "1448317677812" }, "origId": "iPiDjpBYDPGFTGp8Y", "name": "residualfill", - "rank": { - "$numberDouble": "1.1786603292281301" - }, + "rank": "1.1786603292281301", "private": false, "username": "-anon-", "settings": { @@ -35,11 +29,7 @@ }, "screenshotURL": "data/images/images-j4dujddvhfkve6gva-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "6Dk55F6jZMCnbYKG4" } \ No newline at end of file diff --git a/art/suJcf7jB43TcT8x5X/art.json b/art/suJcf7jB43TcT8x5X/art.json index 92d8a50b..45d168ff 100644 --- a/art/suJcf7jB43TcT8x5X/art.json +++ b/art/suJcf7jB43TcT8x5X/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1639251594813" - } + "$date": "1639251594813" }, "modifiedAt": { - "$date": { - "$numberLong": "1639251594813" - } + "$date": "1639251594813" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.5572934907379674" - }, + "rank": "1.5572934907379674", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-n01wh3zklbx8wxva2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "68" - }, - "likes": { - "$numberInt": "0" - }, + "views": "68", + "likes": "0", "revisionId": "D3rCe2t9Jfbz5ph9L" } \ No newline at end of file diff --git a/art/svRerLfafn3PP5Jif/art.json b/art/svRerLfafn3PP5Jif/art.json index 28c72f45..06825479 100644 --- a/art/svRerLfafn3PP5Jif/art.json +++ b/art/svRerLfafn3PP5Jif/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "EwBjpT9SHvAcQtLHx", "createdAt": { - "$date": { - "$numberLong": "1565652027829" - } + "$date": "1565652027829" }, "username": "seb0fh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1565652036499" - } + "$date": "1565652036499" }, "modifiedAt": { - "$date": { - "$numberLong": "1565652234438" - } + "$date": "1565652234438" }, "origId": null, "name": "spiral sphere", "notes": "", - "rank": { - "$numberDouble": "1.5448916684368619" - }, + "rank": "1.5448916684368619", "private": false, "unlisted": true, "username": "seb0fh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jvy1otr1kog86tcd8-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "2qJTutE9uRdvfnbQ3" } \ No newline at end of file diff --git a/art/swrTgKcxx4aJDe6hD/art.json b/art/swrTgKcxx4aJDe6hD/art.json index 1aa8a036..05baf5b5 100644 --- a/art/swrTgKcxx4aJDe6hD/art.json +++ b/art/swrTgKcxx4aJDe6hD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1502120889353" - } + "$date": "1502120889353" }, "modifiedAt": { - "$date": { - "$numberLong": "1502512831166" - } + "$date": "1502512831166" }, "origId": "YQhEmHqKTgrDSD3AM", "name": "popo", "notes": "", - "rank": { - "$numberDouble": "1.3827711370395332" - }, + "rank": "1.3827711370395332", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qokrb55r4031kv29j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "pQ5iye6Poucdcqr6n" } \ No newline at end of file diff --git a/art/sxuyK3fxSLJbouBDN/art.json b/art/sxuyK3fxSLJbouBDN/art.json index 7676e83a..d72f0fb2 100644 --- a/art/sxuyK3fxSLJbouBDN/art.json +++ b/art/sxuyK3fxSLJbouBDN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1511803132132" - } + "$date": "1511803132132" }, "modifiedAt": { - "$date": { - "$numberLong": "1511843101531" - } + "$date": "1511843101531" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "dot-line", "notes": "It's important to note that vertexshaderart shaders are **NOT** the recommended way\nto do things in WebGL!! Like Shadertoy they are rather a puzzle. Solving problems\nwith both hands tied behind your back.\n\nIf I was to do this in un-restricted WebGL I'd put the data in a texture (as vsa is now)\n\nI'd then call `gl.drawArrays` with `gl.POINTS` to draw just the dots and call it again with `gl.LINES` to just draw the lines OR if I wanted thick lines I might call it with `gl.TRIANGLES` for the lines as is happening here. I also would probably not do so much math in GLSL but then again with only 64 points it probably doesn't matter.", - "rank": { - "$numberDouble": "1.2027443665709359" - }, + "rank": "1.2027443665709359", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9pymiz6eysskllya2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "657" - }, - "likes": { - "$numberInt": "0" - }, + "views": "657", + "likes": "0", "revisionId": "bRZZsXPekcXCGiHxp" } \ No newline at end of file diff --git a/art/t6BweGrbMSz3TPJen/art.json b/art/t6BweGrbMSz3TPJen/art.json index b16beab7..bba8a0b2 100644 --- a/art/t6BweGrbMSz3TPJen/art.json +++ b/art/t6BweGrbMSz3TPJen/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1540803422225" - } + "$date": "1540803422225" }, "modifiedAt": { - "$date": { - "$numberLong": "1540803422225" - } + "$date": "1540803422225" }, "origId": null, "name": "Circle!", "notes": "Enjoy xd", - "rank": { - "$numberDouble": "1.359866626678728" - }, + "rank": "1.359866626678728", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mh4woavdwdkp2ris5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "155" - }, - "likes": { - "$numberInt": "0" - }, + "views": "155", + "likes": "0", "revisionId": "m4rtYsCDyRc4DSJ8L" } \ No newline at end of file diff --git a/art/t9afzWHetyWR3bZSB/art.json b/art/t9afzWHetyWR3bZSB/art.json index acc8ba58..ec0030a9 100644 --- a/art/t9afzWHetyWR3bZSB/art.json +++ b/art/t9afzWHetyWR3bZSB/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447076211022" - } + "$date": "1447076211022" }, "modifiedAt": { - "$date": { - "$numberLong": "1447076211022" - } + "$date": "1447076211022" }, "origId": "wyoNwyHa6hTbkGCKW", "name": "point cloud vs spheres", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-fgqh8smjxsftw86md-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "161" - }, - "likes": { - "$numberInt": "0" - }, + "views": "161", + "likes": "0", "revisionId": "xcXZ3tbMR3SswmScq", - "rank": { - "$numberDouble": "1.818388710125671" - } + "rank": "1.818388710125671" } \ No newline at end of file diff --git a/art/tDL9nRCoBMvh9R7Zh/art.json b/art/tDL9nRCoBMvh9R7Zh/art.json index f9f871bd..af656423 100644 --- a/art/tDL9nRCoBMvh9R7Zh/art.json +++ b/art/tDL9nRCoBMvh9R7Zh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571826144580" - } + "$date": "1571826144580" }, "modifiedAt": { - "$date": { - "$numberLong": "1571826144580" - } + "$date": "1571826144580" }, "origId": "kReqbFTiLEP7PXoRp", "name": "widr 4k", "notes": "", - "rank": { - "$numberDouble": "1.4038324190402092" - }, + "rank": "1.4038324190402092", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qlw8jqai18f2k15y1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "111" - }, - "likes": { - "$numberInt": "0" - }, + "views": "111", + "likes": "0", "revisionId": "d68muHeHz34qcG3FK" } \ No newline at end of file diff --git a/art/tDPKDjEBxPf4GXgvv/art.json b/art/tDPKDjEBxPf4GXgvv/art.json index 1f756f3a..822f3f14 100644 --- a/art/tDPKDjEBxPf4GXgvv/art.json +++ b/art/tDPKDjEBxPf4GXgvv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634514699780" - } + "$date": "1634514699780" }, "modifiedAt": { - "$date": { - "$numberLong": "1634514699780" - } + "$date": "1634514699780" }, "origId": "ZZPtHWkxTWXKxGiJB", "name": "first test", "notes": "", - "rank": { - "$numberDouble": "1.5288196750268277" - }, + "rank": "1.5288196750268277", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-mjfno8utejh66oj8m-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "wvr3vCQzKyHJbG6KX" } \ No newline at end of file diff --git a/art/tEAGWWrJv76hQhmjy/art.json b/art/tEAGWWrJv76hQhmjy/art.json index a0dc7edc..c711d5d3 100644 --- a/art/tEAGWWrJv76hQhmjy/art.json +++ b/art/tEAGWWrJv76hQhmjy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1652850524992" - } + "$date": "1652850524992" }, "modifiedAt": { - "$date": { - "$numberLong": "1652958258564" - } + "$date": "1652958258564" }, "origId": null, "name": "Exercise - Making A Grid - Hyunjin Kim", "notes": "", - "rank": { - "$numberDouble": "1.285008586614905" - }, + "rank": "1.285008586614905", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5jv64db87fzhbhp3s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "5RrHGFtRq7n8uofG3" } \ No newline at end of file diff --git a/art/tF4ynbNrnHawnus9p/art.json b/art/tF4ynbNrnHawnus9p/art.json index d6a4b496..26aa448b 100644 --- a/art/tF4ynbNrnHawnus9p/art.json +++ b/art/tF4ynbNrnHawnus9p/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1498138091988" - } + "$date": "1498138091988" }, "modifiedAt": { - "$date": { - "$numberLong": "1498138091988" - } + "$date": "1498138091988" }, "origId": "ut2hNmEtGzvzi7Rwj", "name": "Learn Vertex Shaders", "notes": "", - "rank": { - "$numberDouble": "1.980582520699336" - }, + "rank": "1.980582520699336", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zodq1oypukyv9x70e-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "Azg8wHNNSvT7eY7mt" } \ No newline at end of file diff --git a/art/tGQbaSaJuQ5gAAcEk/art.json b/art/tGQbaSaJuQ5gAAcEk/art.json index 47ef012c..fa5db8a4 100644 --- a/art/tGQbaSaJuQ5gAAcEk/art.json +++ b/art/tGQbaSaJuQ5gAAcEk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": { - "$numberLong": "1583423411467" - } + "$date": "1583423411467" }, "profile": { "first_name": "Andris", @@ -15,21 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": { - "$numberLong": "1583492669268" - } + "$date": "1583492669268" }, "modifiedAt": { - "$date": { - "$numberLong": "1583492669268" - } + "$date": "1583492669268" }, "origId": "KLtJG7Mcf8FhRihJn", "name": "single sbd", "notes": "", - "rank": { - "$numberDouble": "1.2497300463500076" - }, + "rank": "1.2497300463500076", "private": false, "unlisted": true, "username": "andris", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-7tmaebgbnxpysec6z-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "WDMfD936jd2MpwiXn" } \ No newline at end of file diff --git a/art/tJ9XYE3zGtX8Lp2fm/art.json b/art/tJ9XYE3zGtX8Lp2fm/art.json index c03e9ec7..aa8a5f70 100644 --- a/art/tJ9XYE3zGtX8Lp2fm/art.json +++ b/art/tJ9XYE3zGtX8Lp2fm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1522429661758" - } + "$date": "1522429661758" }, "modifiedAt": { - "$date": { - "$numberLong": "1522431041290" - } + "$date": "1522431041290" }, "origId": "auo92EWvwwyBRak2c", "name": "RDEVINE BOXZ", "notes": "", - "rank": { - "$numberDouble": "1.754155364202702" - }, + "rank": "1.754155364202702", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-cbpswjnvtko2ghkim-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "SzEHktGrBZEFmMEbv" } \ No newline at end of file diff --git a/art/tMLi8Jfi7Db6YYosv/art.json b/art/tMLi8Jfi7Db6YYosv/art.json index e5704079..a6c67851 100644 --- a/art/tMLi8Jfi7Db6YYosv/art.json +++ b/art/tMLi8Jfi7Db6YYosv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": { - "$numberLong": "1448898157107" - } + "$date": "1448898157107" }, "profile": { "name": null, @@ -14,20 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": { - "$numberLong": "1449294170223" - } + "$date": "1449294170223" }, "modifiedAt": { - "$date": { - "$numberLong": "1449294170223" - } + "$date": "1449294170223" }, "origId": "cgHCLAi7mKznjvENd", "name": "PulsingFuzzySpheres", - "rank": { - "$numberDouble": "1.82119771683332" - }, + "rank": "1.82119771683332", "private": false, "unlisted": true, "username": "8bitrick", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-ig33262iqx9bhrayf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "P9beDPb97DnSR65s2", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/tQEPfhxxjYGjmL6LL/art.json b/art/tQEPfhxxjYGjmL6LL/art.json index c18604a5..f9cc323a 100644 --- a/art/tQEPfhxxjYGjmL6LL/art.json +++ b/art/tQEPfhxxjYGjmL6LL/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623653541713" - } + "$date": "1623653541713" }, "modifiedAt": { - "$date": { - "$numberLong": "1623653541713" - } + "$date": "1623653541713" }, "origId": "vBDBSAvnH4mCTZ4So", "name": "Pixel Stormx", "notes": "", - "rank": { - "$numberDouble": "1.3712746123061965" - }, + "rank": "1.3712746123061965", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ovlffevkxqotbpz1h-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "112" - }, - "likes": { - "$numberInt": "1" - }, + "views": "112", + "likes": "1", "revisionId": "M9jittByTCaFWbnjt" } \ No newline at end of file diff --git a/art/tRnGuB6MaPdZJMzmR/art.json b/art/tRnGuB6MaPdZJMzmR/art.json index 6db01925..4cc4b67a 100644 --- a/art/tRnGuB6MaPdZJMzmR/art.json +++ b/art/tRnGuB6MaPdZJMzmR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": { - "$numberLong": "1684324202773" - } + "$date": "1684324202773" }, "username": "seongryul.park", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684507641790" - } + "$date": "1684507641790" }, "modifiedAt": { - "$date": { - "$numberLong": "1684507929827" - } + "$date": "1684507929827" }, "origId": "rbtQZi9Ks5R8zkRRF", "name": "Colors - tweaks", "notes": "", - "rank": { - "$numberDouble": "1.2204116578719144" - }, + "rank": "1.2204116578719144", "private": false, "unlisted": true, "username": "seongryul.park", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-pgrtrrdinhfbxsg2d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "gq5mWzAb2PJo5gMCz" } \ No newline at end of file diff --git a/art/tSysk55tWkhrkkrEF/art.json b/art/tSysk55tWkhrkkrEF/art.json index 53ed95b6..11521e3c 100644 --- a/art/tSysk55tWkhrkkrEF/art.json +++ b/art/tSysk55tWkhrkkrEF/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": { - "$numberLong": "1508649811074" - } + "$date": "1508649811074" }, "profile": { "name": "Liam", @@ -14,21 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": { - "$numberLong": "1508752603337" - } + "$date": "1508752603337" }, "modifiedAt": { - "$date": { - "$numberLong": "1508752603337" - } + "$date": "1508752603337" }, "origId": "SKXKQkxm2HZHdxdxm", "name": "hello-world-5", "notes": "Messing about", - "rank": { - "$numberDouble": "1.399541227008495" - }, + "rank": "1.399541227008495", "private": false, "unlisted": true, "username": "liaminjapan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-kxa5odb0lcxktg3bb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "17" - }, - "likes": { - "$numberInt": "0" - }, + "views": "17", + "likes": "0", "revisionId": "wAPYwzLyfyYmHCRXG" } \ No newline at end of file diff --git a/art/tTGjfG5qvuESdFcQR/art.json b/art/tTGjfG5qvuESdFcQR/art.json index c5f043ca..76a31091 100644 --- a/art/tTGjfG5qvuESdFcQR/art.json +++ b/art/tTGjfG5qvuESdFcQR/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1696552269448" - } + "$date": "1696552269448" }, "modifiedAt": { - "$date": { - "$numberLong": "1696552269448" - } + "$date": "1696552269448" }, "origId": null, "name": "color charge", "notes": "", - "rank": { - "$numberDouble": "1.2520617888211782" - }, + "rank": "1.2520617888211782", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-cwexgm561wag3gefb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "21" - }, - "likes": { - "$numberInt": "0" - }, + "views": "21", + "likes": "0", "revisionId": "GuPC6E6oe2jqDPqTa" } \ No newline at end of file diff --git a/art/tTWmqDWD9Y3Gijkoy/art.json b/art/tTWmqDWD9Y3Gijkoy/art.json index d8a6e47d..3709e8ae 100644 --- a/art/tTWmqDWD9Y3Gijkoy/art.json +++ b/art/tTWmqDWD9Y3Gijkoy/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595425120286" - } + "$date": "1595425120286" }, "modifiedAt": { - "$date": { - "$numberLong": "1595425120286" - } + "$date": "1595425120286" }, "origId": "4abrmywD84XrJ5dNz", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.0411004709672833" - }, + "rank": "1.0411004709672833", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-aa2d0cd4x87w5ao0c-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "ScBASNMC2Qti86JEy" } \ No newline at end of file diff --git a/art/tTpdRDPwymLa9i5Mo/art.json b/art/tTpdRDPwymLa9i5Mo/art.json index 1d7dee56..17cdf18d 100644 --- a/art/tTpdRDPwymLa9i5Mo/art.json +++ b/art/tTpdRDPwymLa9i5Mo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": { - "$numberLong": "1684040210652" - } + "$date": "1684040210652" }, "profile": { "name": "yejin shin", @@ -14,21 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": { - "$numberLong": "1684934028157" - } + "$date": "1684934028157" }, "modifiedAt": { - "$date": { - "$numberLong": "1684934028157" - } + "$date": "1684934028157" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.6090098449897623" - }, + "rank": "1.6090098449897623", "private": false, "unlisted": true, "username": "yejin-shin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-39r82cvwwqzzr6894-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "2mXYunW4bji8yNLjL" } \ No newline at end of file diff --git a/art/tYmHG6XpcftYrE9DD/art.json b/art/tYmHG6XpcftYrE9DD/art.json index 12751f1f..285db80c 100644 --- a/art/tYmHG6XpcftYrE9DD/art.json +++ b/art/tYmHG6XpcftYrE9DD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1600427232722" - } + "$date": "1600427232722" }, "modifiedAt": { - "$date": { - "$numberLong": "1600427262299" - } + "$date": "1600427262299" }, "origId": "p9pecgaEBJ3kz5r7g", "name": "red ring", "notes": "", - "rank": { - "$numberDouble": "1.9435334327560572" - }, + "rank": "1.9435334327560572", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-f1xpywpsobuemkfks-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "1" - }, + "views": "2", + "likes": "1", "revisionId": "uNvqrP2dYfJt2PC9r" } \ No newline at end of file diff --git a/art/tZ878XpvmzGfjF3hG/art.json b/art/tZ878XpvmzGfjF3hG/art.json index 914846b4..856b7a69 100644 --- a/art/tZ878XpvmzGfjF3hG/art.json +++ b/art/tZ878XpvmzGfjF3hG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": { - "$numberLong": "1684263955851" - } + "$date": "1684263955851" }, "username": "hyojoonkim0020", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684508108904" - } + "$date": "1684508108904" }, "modifiedAt": { - "$date": { - "$numberLong": "1684508108904" - } + "$date": "1684508108904" }, "origId": "sh2fiodFgyJZRA5kn", "name": "Colors_ hyojoonKim", "notes": "", - "rank": { - "$numberDouble": "1.430238557624533" - }, + "rank": "1.430238557624533", "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ezughjgcf4ojqic8g-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "tpWdeinuT5eyHJJbs" } \ No newline at end of file diff --git a/art/tbgH6FuoT5pxxDgfv/art.json b/art/tbgH6FuoT5pxxDgfv/art.json index 3c18b8a6..e49660ab 100644 --- a/art/tbgH6FuoT5pxxDgfv/art.json +++ b/art/tbgH6FuoT5pxxDgfv/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1690343908705" - } + "$date": "1690343908705" }, "modifiedAt": { - "$date": { - "$numberLong": "1690343908705" - } + "$date": "1690343908705" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.9202070488134197" - }, + "rank": "1.9202070488134197", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2kdyioq5u3lamkaog-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "41" - }, - "likes": { - "$numberInt": "0" - }, + "views": "41", + "likes": "0", "revisionId": "FZb7nZuJGXTx7GgBN" } \ No newline at end of file diff --git a/art/tbsksogaFbe66Nn5Q/art.json b/art/tbsksogaFbe66Nn5Q/art.json index eb5c651c..4939a022 100644 --- a/art/tbsksogaFbe66Nn5Q/art.json +++ b/art/tbsksogaFbe66Nn5Q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": { - "$numberLong": "1540408032900" - } + "$date": "1540408032900" }, "profile": { "first_name": "dertrackererpro", @@ -14,21 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": { - "$numberLong": "1540638276508" - } + "$date": "1540638276508" }, "modifiedAt": { - "$date": { - "$numberLong": "1540638276508" - } + "$date": "1540638276508" }, "origId": null, "name": "Colorful Circle", "notes": "", - "rank": { - "$numberDouble": "1.738972344301964" - }, + "rank": "1.738972344301964", "private": false, "unlisted": false, "username": "dertrackererpro", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vu11v8abn6uhybwhz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "113" - }, - "likes": { - "$numberInt": "1" - }, + "views": "113", + "likes": "1", "revisionId": "8F8H7JbXrY9YqKd3W" } \ No newline at end of file diff --git a/art/tgnWFwxfEbt64aHfQ/art.json b/art/tgnWFwxfEbt64aHfQ/art.json index 229de633..28238292 100644 --- a/art/tgnWFwxfEbt64aHfQ/art.json +++ b/art/tgnWFwxfEbt64aHfQ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1662139115382" - } + "$date": "1662139115382" }, "modifiedAt": { - "$date": { - "$numberLong": "1662139115382" - } + "$date": "1662139115382" }, "origId": "9BDdcbJh6rDaD4MBi", "name": "terrain", "notes": "", - "rank": { - "$numberDouble": "1.6319315257222429" - }, + "rank": "1.6319315257222429", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2t9b3pyfzxx84cj1w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "gzERHC4bm7f2oDJ4t" } \ No newline at end of file diff --git a/art/tiY4qnEQ7wBnY5XdH/art.json b/art/tiY4qnEQ7wBnY5XdH/art.json index a1bf3fbe..a6a65a10 100644 --- a/art/tiY4qnEQ7wBnY5XdH/art.json +++ b/art/tiY4qnEQ7wBnY5XdH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": { - "$numberLong": "1551481183440" - } + "$date": "1551481183440" }, "profile": { "first_name": "Julio", @@ -15,21 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": { - "$numberLong": "1551481188410" - } + "$date": "1551481188410" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481188410" - } + "$date": "1551481188410" }, "origId": null, "name": "Bandera", "notes": "Primera", - "rank": { - "$numberDouble": "1.9609190935614351" - }, + "rank": "1.9609190935614351", "private": false, "unlisted": true, "username": "julio", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-0ivkzjc8coamzvy87-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "2md7haPtupbQfQvL6" } \ No newline at end of file diff --git a/art/tjBqEBhdzGA4XCiWr/art.json b/art/tjBqEBhdzGA4XCiWr/art.json index 46319a84..23c47b60 100644 --- a/art/tjBqEBhdzGA4XCiWr/art.json +++ b/art/tjBqEBhdzGA4XCiWr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tfmC4rzBPTeaGjH5h", "createdAt": { - "$date": { - "$numberLong": "1446335291727" - } + "$date": "1446335291727" }, "profile": { "first_name": "Matt", @@ -15,14 +13,10 @@ "username": "matt" }, "createdAt": { - "$date": { - "$numberLong": "1446492999054" - } + "$date": "1446492999054" }, "modifiedAt": { - "$date": { - "$numberLong": "1446501480554" - } + "$date": "1446501480554" }, "origId": "7b2mtzWGfut7qG2b4", "name": "cubes2", @@ -42,15 +36,9 @@ "shader": "float rotr3(float x, float n) {\n return floor(x / pow(2.0, n)) + mod(x * pow(2.0, 3.0 - n), 8.0);\n}\n\nfloat mod2(float x) {\n return mod(floor(x), 2.0);\n}\n\nvec3 cubePos(float x) {\n return vec3(mod2(x), mod2(x / 2.0), mod2(x / 4.0));\n}\n\nvoid main() {\n float near = -1.0;\n float aspectRatio = resolution.y / resolution.x;\n float cubeIdx = floor(vertexId / 36.0);\n float faceIdx = mod(floor(vertexId / 6.0), 6.0);\n float faceDiv3 = floor(faceIdx / 3.0);\n float faceMod3 = mod(faceIdx, 3.0);\n float quadIdx = mod(vertexId, 6.0);\n float baseIdx = faceIdx * 6.0;\n float vertIdx = abs(faceDiv3 == 0.0 ? quadIdx - 2.0 : 3.0 - quadIdx);\n vec3 pos = cubePos(rotr3(vertIdx + faceDiv3 * 4.0, faceMod3));\n pos -= 0.5;\n pos *= 0.02;\n \n float gridX = (mod(cubeIdx, 20.0) - 10.0) / 20.0;\n float gridY = floor(cubeIdx / 20.0 - 10.0) / 20.0;\n float dist = length(vec2(gridX, gridY));\n float ct = sin(time + gridX * 4.0) * sin(time + gridY * 4.0);\n float ct1 = cos(time + gridX * 4.0) * cos(time + gridY * 4.0);\n float s = sin(ct + time), c = cos(ct + time);\n float s1 = sin(ct1 + time), c1 = cos(ct1 + time);\n mat3 rotZ = mat3(vec3(c, s, 0.0), vec3(-s, c, 0.0), vec3(0.0, 0.0, 1.0));\n mat3 rotY = mat3(vec3(c1, 0.0, s1), vec3(0.0, 1.0, 0.0), vec3(-s1, 0.0, c1));\n pos = pos * rotZ * rotY;\n pos.x += gridX;\n pos.y += gridY;\n pos.y /= aspectRatio;\n float zDist = pos.z - near;\n gl_Position = vec4(pos, zDist);\n\n float colIdx = faceIdx + 1.0;\n v_color = vec4(mod2(colIdx), mod2(colIdx / 2.0), mod2(colIdx / 4.0), 1.0);\n}" }, "screenshotURL": "data/images/images-qyiuebc2yhez3fevp-thumbnail.jpg", - "views": { - "$numberInt": "517" - }, - "likes": { - "$numberInt": "1" - }, + "views": "517", + "likes": "1", "revisionId": "BzQTuYvgTCZjPacJp", - "rank": { - "$numberDouble": "1.2054902704784822" - }, + "rank": "1.2054902704784822", "avatarUrl": "https://lh4.googleusercontent.com/-jtcouKXDqq0/AAAAAAAAAAI/AAAAAAAAA7c/aDTXLcXoDnc/photo.jpg" } \ No newline at end of file diff --git a/art/tkkTQCvYJZZ7rzpLo/art.json b/art/tkkTQCvYJZZ7rzpLo/art.json index 544243e0..3052e55a 100644 --- a/art/tkkTQCvYJZZ7rzpLo/art.json +++ b/art/tkkTQCvYJZZ7rzpLo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1528684659590" - } + "$date": "1528684659590" }, "modifiedAt": { - "$date": { - "$numberLong": "1528684709833" - } + "$date": "1528684709833" }, "origId": "nNYZMHxiLMR2xAncW", "name": "set alpha by Z", "notes": "", - "rank": { - "$numberDouble": "1.6201810998861048" - }, + "rank": "1.6201810998861048", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2fe3mlhd0f6x0v370-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "186" - }, - "likes": { - "$numberInt": "0" - }, + "views": "186", + "likes": "0", "revisionId": "GzXRi4orcGcZjK8xu" } \ No newline at end of file diff --git a/art/tn7AoRaD9XwPucwsL/art.json b/art/tn7AoRaD9XwPucwsL/art.json index 7dc00255..93be67c4 100644 --- a/art/tn7AoRaD9XwPucwsL/art.json +++ b/art/tn7AoRaD9XwPucwsL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684844097717" - } + "$date": "1684844097717" }, "modifiedAt": { - "$date": { - "$numberLong": "1684844097717" - } + "$date": "1684844097717" }, "origId": null, "name": "Audio Reactive Art", "notes": "BaKaMiTaI", - "rank": { - "$numberDouble": "1.5111949756718877" - }, + "rank": "1.5111949756718877", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-m9e1tceae85wupy05-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "rrdeCHZzqderPkTFa" } \ No newline at end of file diff --git a/art/tneny66CTjxFbesnu/art.json b/art/tneny66CTjxFbesnu/art.json index 1fed6ecf..1ed3c744 100644 --- a/art/tneny66CTjxFbesnu/art.json +++ b/art/tneny66CTjxFbesnu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501537636737" - } + "$date": "1501537636737" }, "modifiedAt": { - "$date": { - "$numberLong": "1501538969303" - } + "$date": "1501538969303" }, "origId": null, "name": "fov test", "notes": "This demo is for experimenting with the FOV part of a perspective camera matrix.", - "rank": { - "$numberDouble": "1.7976455489685572" - }, + "rank": "1.7976455489685572", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-jtsu7veo0ayn5mxxy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "p9nfzC4NrTiK2xPQu" } \ No newline at end of file diff --git a/art/tnmTYzZQNchp9ECC2/art.json b/art/tnmTYzZQNchp9ECC2/art.json index 1b08faa4..95276dae 100644 --- a/art/tnmTYzZQNchp9ECC2/art.json +++ b/art/tnmTYzZQNchp9ECC2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1494708779147" - } + "$date": "1494708779147" }, "modifiedAt": { - "$date": { - "$numberLong": "1494714067199" - } + "$date": "1494714067199" }, "origId": "KGsjT9edDDoFLsK2a", "name": "CircleColor", "notes": "Pretty Cool, Right?", - "rank": { - "$numberDouble": "1.2264679256199917" - }, + "rank": "1.2264679256199917", "private": false, "unlisted": true, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-8hcihqg55uvaywg3v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "sdRzNuLWMPrhxtFsC" } \ No newline at end of file diff --git a/art/toqC3cLBCWT32vPb2/art.json b/art/toqC3cLBCWT32vPb2/art.json index 3f294411..102ca204 100644 --- a/art/toqC3cLBCWT32vPb2/art.json +++ b/art/toqC3cLBCWT32vPb2/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553436487977" - } + "$date": "1553436487977" }, "modifiedAt": { - "$date": { - "$numberLong": "1553436487977" - } + "$date": "1553436487977" }, "origId": "ChgRzRLbrFD5wzfZk", "name": "galax-z", "notes": "", - "rank": { - "$numberDouble": "10.783667946036958" - }, + "rank": "10.783667946036958", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u7y4s1w0zqj15j3g5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "209" - }, - "likes": { - "$numberInt": "3" - }, + "views": "209", + "likes": "3", "revisionId": "xWjqzLK7wGaAP5E26" } \ No newline at end of file diff --git a/art/trsmEtfPkaXKti9gH/art.json b/art/trsmEtfPkaXKti9gH/art.json index d92a293b..012d0dc7 100644 --- a/art/trsmEtfPkaXKti9gH/art.json +++ b/art/trsmEtfPkaXKti9gH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": { - "$numberLong": "1659646292396" - } + "$date": "1659646292396" }, "username": "der", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1659650836575" - } + "$date": "1659650836575" }, "modifiedAt": { - "$date": { - "$numberLong": "1659702996075" - } + "$date": "1659702996075" }, "origId": "KRpCEmbJ2GTTRtxsR", "name": "Spiral", "notes": "", - "rank": { - "$numberDouble": "1.61692520134355" - }, + "rank": "1.61692520134355", "private": false, "unlisted": true, "username": "der", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ign6dm9bnsv1ygv8v-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "z92qz6CeKMLjS8ZvZ" } \ No newline at end of file diff --git a/art/tw3mJeCpEXQ6gMz2q/art.json b/art/tw3mJeCpEXQ6gMz2q/art.json index acc4e58d..6bcc00dc 100644 --- a/art/tw3mJeCpEXQ6gMz2q/art.json +++ b/art/tw3mJeCpEXQ6gMz2q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sEFgEzTWenNKzd4Qq", "createdAt": { - "$date": { - "$numberLong": "1446401715607" - } + "$date": "1446401715607" }, "profile": { "name": "Tomas Vymazal", @@ -14,14 +12,10 @@ "username": "myownclone" }, "createdAt": { - "$date": { - "$numberLong": "1446402277157" - } + "$date": "1446402277157" }, "modifiedAt": { - "$date": { - "$numberLong": "1446402277157" - } + "$date": "1446402277157" }, "origId": "QdJXEkZPWPvB4XKiy", "name": "pointsprite plasma", @@ -41,15 +35,9 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n c = sin(pos.x) * cos(pos.y);; \n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 10.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-bzox4m0o3l9cie99k-thumbnail.jpg", - "views": { - "$numberInt": "201" - }, - "likes": { - "$numberInt": "0" - }, + "views": "201", + "likes": "0", "revisionId": "JkKFcA7MSTAH6xDXK", - "rank": { - "$numberDouble": "1.69094900356089" - }, + "rank": "1.69094900356089", "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200" } \ No newline at end of file diff --git a/art/txxXeHf8AFDuZzxWD/art.json b/art/txxXeHf8AFDuZzxWD/art.json index 8d5952e0..d0bc80b6 100644 --- a/art/txxXeHf8AFDuZzxWD/art.json +++ b/art/txxXeHf8AFDuZzxWD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1516561758219" - } + "$date": "1516561758219" }, "modifiedAt": { - "$date": { - "$numberLong": "1516561758219" - } + "$date": "1516561758219" }, "origId": "sEDKEFtcGxZoxbis8", "name": "codez", "notes": "", - "rank": { - "$numberDouble": "1.562584883025491" - }, + "rank": "1.562584883025491", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-vr3awyne9z1klpayk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "88" - }, - "likes": { - "$numberInt": "0" - }, + "views": "88", + "likes": "0", "revisionId": "YavCup8JaH5wr5vcn" } \ No newline at end of file diff --git a/art/u2cNzFGq9v9PnRyAM/art.json b/art/u2cNzFGq9v9PnRyAM/art.json index 7fde7d4c..7b33b468 100644 --- a/art/u2cNzFGq9v9PnRyAM/art.json +++ b/art/u2cNzFGq9v9PnRyAM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": { - "$numberLong": "1492808668114" - } + "$date": "1492808668114" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": { - "$numberLong": "1492890963022" - } + "$date": "1492890963022" }, "modifiedAt": { - "$date": { - "$numberLong": "1492890963022" - } + "$date": "1492890963022" }, "origId": null, "name": "copy of something", "notes": "", - "rank": { - "$numberDouble": "1.3535130506638873" - }, + "rank": "1.3535130506638873", "private": false, "unlisted": true, "username": "clydepashley", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-yts4d10u87c1j53p5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "24sL86GxRbWpf5sNS" } \ No newline at end of file diff --git a/art/u4Ycc5AWRWWSk23Dt/art.json b/art/u4Ycc5AWRWWSk23Dt/art.json index 8e1a980c..f43686aa 100644 --- a/art/u4Ycc5AWRWWSk23Dt/art.json +++ b/art/u4Ycc5AWRWWSk23Dt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "KzkhvSdcARfvNYTjZ", "createdAt": { - "$date": { - "$numberLong": "1525195060776" - } + "$date": "1525195060776" }, "profile": { "first_name": "Paul", @@ -15,21 +13,15 @@ "username": "paul" }, "createdAt": { - "$date": { - "$numberLong": "1575736780127" - } + "$date": "1575736780127" }, "modifiedAt": { - "$date": { - "$numberLong": "1575736818267" - } + "$date": "1575736818267" }, "origId": "cprWonx4tN8nMgQHt", "name": "cosa 1", "notes": "", - "rank": { - "$numberDouble": "1.717056100693825" - }, + "rank": "1.717056100693825", "private": false, "unlisted": true, "username": "paul", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-5ic2khxhjcsa8vmml-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "a2TANfdBJsGGd799t" } \ No newline at end of file diff --git a/art/u9hvPc2WxibcTmT6F/art.json b/art/u9hvPc2WxibcTmT6F/art.json index 231d533c..074916af 100644 --- a/art/u9hvPc2WxibcTmT6F/art.json +++ b/art/u9hvPc2WxibcTmT6F/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465663280230" - } + "$date": "1465663280230" }, "modifiedAt": { - "$date": { - "$numberLong": "1465805307926" - } + "$date": "1465805307926" }, "origId": "yX9SGHv6RPPqcsXvh", "name": "hexit", "notes": "", - "rank": { - "$numberDouble": "1.0012441542648511" - }, + "rank": "1.0012441542648511", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qtgkigrawla1fyuu4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "310" - }, - "likes": { - "$numberInt": "1" - }, + "views": "310", + "likes": "1", "revisionId": "JZyGMuzJg7PMfoSLj" } \ No newline at end of file diff --git a/art/uAHaEoLE9cg9b7WQL/art.json b/art/uAHaEoLE9cg9b7WQL/art.json index dba1cc7c..7c62ae47 100644 --- a/art/uAHaEoLE9cg9b7WQL/art.json +++ b/art/uAHaEoLE9cg9b7WQL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1654094544046" - } + "$date": "1654094544046" }, "modifiedAt": { - "$date": { - "$numberLong": "1654165083347" - } + "$date": "1654165083347" }, "origId": "BkqeZ9ZW84C5tPdoJ", "name": "Circles from Triangles new", "notes": "", - "rank": { - "$numberDouble": "1.8066908735892289" - }, + "rank": "1.8066908735892289", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-n2hiopd5pf2otlnt4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "bq9eSmRs6D5ARm4Av" } \ No newline at end of file diff --git a/art/uB888bmYT66k3orcR/art.json b/art/uB888bmYT66k3orcR/art.json index 6118e744..12e32e69 100644 --- a/art/uB888bmYT66k3orcR/art.json +++ b/art/uB888bmYT66k3orcR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": { - "$numberLong": "1684330244428" - } + "$date": "1684330244428" }, "username": "sangjin.lee", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684413395796" - } + "$date": "1684413395796" }, "modifiedAt": { - "$date": { - "$numberLong": "1684413395796" - } + "$date": "1684413395796" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.035969207121165" - }, + "rank": "1.035969207121165", "private": false, "unlisted": true, "username": "sangjin.lee", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-esv729f2yjlwcb2cs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "uLzr39zRJiy8CEuHq" } \ No newline at end of file diff --git a/art/uBNYQJxs6ta546Y5j/art.json b/art/uBNYQJxs6ta546Y5j/art.json index f4133930..b2d8c2b2 100644 --- a/art/uBNYQJxs6ta546Y5j/art.json +++ b/art/uBNYQJxs6ta546Y5j/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1524834723669" - } + "$date": "1524834723669" }, "modifiedAt": { - "$date": { - "$numberLong": "1524834723669" - } + "$date": "1524834723669" }, "origId": "P788bkYrZh4KcFHgQ", "name": "My programing class", "notes": "", - "rank": { - "$numberDouble": "1.607908544123221" - }, + "rank": "1.607908544123221", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vcpwm7spg7fbpz5om-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "42QdqdKtwYWk5dggq" } \ No newline at end of file diff --git a/art/uD6PQ38TinznYz4vi/art.json b/art/uD6PQ38TinznYz4vi/art.json index 9cf8a4af..4a9c09c1 100644 --- a/art/uD6PQ38TinznYz4vi/art.json +++ b/art/uD6PQ38TinznYz4vi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "jK9QGEnE3PX9X597y", "createdAt": { - "$date": { - "$numberLong": "1486733536214" - } + "$date": "1486733536214" }, "profile": { "name": "Mats Ygfors", @@ -14,21 +12,15 @@ "username": "mats" }, "createdAt": { - "$date": { - "$numberLong": "1486738326544" - } + "$date": "1486738326544" }, "modifiedAt": { - "$date": { - "$numberLong": "1486738326544" - } + "$date": "1486738326544" }, "origId": "4M55m9674WQP6QQ3E", "name": "Lessons", "notes": "", - "rank": { - "$numberDouble": "1.4195145634152286" - }, + "rank": "1.4195145634152286", "private": false, "unlisted": true, "username": "mats", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-k6j9i5il8guf3k4wi-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "CPTPoXi3896juGTNQ" } \ No newline at end of file diff --git a/art/uDBqerAHTiHEjQMdR/art.json b/art/uDBqerAHTiHEjQMdR/art.json index ddee23bc..76c27307 100644 --- a/art/uDBqerAHTiHEjQMdR/art.json +++ b/art/uDBqerAHTiHEjQMdR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1545822688245" - } + "$date": "1545822688245" }, "modifiedAt": { - "$date": { - "$numberLong": "1577644463685" - } + "$date": "1577644463685" }, "origId": "rBjrdN2CvsneEkgEk", "name": "otbs", "notes": "", - "rank": { - "$numberDouble": "10.492971835380686" - }, + "rank": "10.492971835380686", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-40kex9pv9s2ex3dvt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "975" - }, - "likes": { - "$numberInt": "6" - }, + "views": "975", + "likes": "6", "revisionId": "bzsZiPwe2bgPDJKP9" } \ No newline at end of file diff --git a/art/uDDkmQ76JPKLooXHk/art.json b/art/uDDkmQ76JPKLooXHk/art.json index 0afc45ac..760208f5 100644 --- a/art/uDDkmQ76JPKLooXHk/art.json +++ b/art/uDDkmQ76JPKLooXHk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": { - "$numberLong": "1589922178477" - } + "$date": "1589922178477" }, "profile": { "first_name": "Markus", @@ -15,21 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": { - "$numberLong": "1598543221425" - } + "$date": "1598543221425" }, "modifiedAt": { - "$date": { - "$numberLong": "1598543221425" - } + "$date": "1598543221425" }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "MicInput", "notes": "", - "rank": { - "$numberDouble": "1.681368728857362" - }, + "rank": "1.681368728857362", "private": false, "unlisted": true, "username": "markus", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-x8k6q35meop75gfeh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "1" - }, + "views": "66", + "likes": "1", "revisionId": "5mF9qWB9QnreQrcMq" } \ No newline at end of file diff --git a/art/uFWQ38ziz2oKNfZZi/art.json b/art/uFWQ38ziz2oKNfZZi/art.json index a334338d..8f21b1cb 100644 --- a/art/uFWQ38ziz2oKNfZZi/art.json +++ b/art/uFWQ38ziz2oKNfZZi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": { - "$numberLong": "1684322503601" - } + "$date": "1684322503601" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": { - "$numberLong": "1684421327546" - } + "$date": "1684421327546" }, "modifiedAt": { - "$date": { - "$numberLong": "1684421327546" - } + "$date": "1684421327546" }, "origId": null, "name": "Motion by Jaeyeong An(own variation)", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": { - "$numberDouble": "1.3122916641806224" - }, + "rank": "1.3122916641806224", "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dkn5dlkuz06yp7b4v-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "GDxDt9QX9WvuaESJj" } \ No newline at end of file diff --git a/art/uGJhdfKrAj8tkovpA/art.json b/art/uGJhdfKrAj8tkovpA/art.json index f7ccf7f5..1dc82cfb 100644 --- a/art/uGJhdfKrAj8tkovpA/art.json +++ b/art/uGJhdfKrAj8tkovpA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": { - "$numberLong": "1450381162182" - } + "$date": "1450381162182" }, "username": "aiekick", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1450381248386" - } + "$date": "1450381248386" }, "modifiedAt": { - "$date": { - "$numberLong": "1450381369990" - } + "$date": "1450381369990" }, "origId": null, "name": "Lines Experiment 1", "notes": "", - "rank": { - "$numberDouble": "1.6363112315228892" - }, + "rank": "1.6363112315228892", "private": false, "unlisted": false, "username": "aiekick", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wxu1z6zji5saekvh7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "157" - }, - "likes": { - "$numberInt": "0" - }, + "views": "157", + "likes": "0", "revisionId": "2QjXMH6aX8fE7iu95" } \ No newline at end of file diff --git a/art/uHMnt4GHAXCSCeQyM/art.json b/art/uHMnt4GHAXCSCeQyM/art.json index 635cde39..4f4b9a45 100644 --- a/art/uHMnt4GHAXCSCeQyM/art.json +++ b/art/uHMnt4GHAXCSCeQyM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": { - "$numberLong": "1486394393430" - } + "$date": "1486394393430" }, "username": "athega", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486396016768" - } + "$date": "1486396016768" }, "modifiedAt": { - "$date": { - "$numberLong": "1486482722835" - } + "$date": "1486482722835" }, "origId": "ScnXYT2B8gmr2trfw", "name": "Intro-presentation", "notes": "Unmodified fork from \"disco ball\" by -anon-", - "rank": { - "$numberDouble": "10.60179334464656" - }, + "rank": "10.60179334464656", "private": false, "unlisted": false, "username": "athega", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5tq9t1g30u7jlidt7-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "948" - }, - "likes": { - "$numberInt": "2" - }, + "views": "948", + "likes": "2", "revisionId": "jroyStLigEDJEks7r" } \ No newline at end of file diff --git a/art/uKvQ258NCvBLd29xE/art.json b/art/uKvQ258NCvBLd29xE/art.json index fb87131a..c63d2995 100644 --- a/art/uKvQ258NCvBLd29xE/art.json +++ b/art/uKvQ258NCvBLd29xE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": { - "$numberLong": "1677359387406" - } + "$date": "1677359387406" }, "profile": { "first_name": "James", @@ -15,21 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": { - "$numberLong": "1682100227464" - } + "$date": "1682100227464" }, "modifiedAt": { - "$date": { - "$numberLong": "1682100227464" - } + "$date": "1682100227464" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.2255061039432427" - }, + "rank": "1.2255061039432427", "private": false, "unlisted": true, "username": "james2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-411v75n6li62phndm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "MQSuQGbpK2vHdeE9a" } \ No newline at end of file diff --git a/art/uNm4pd5oCSruRA832/art.json b/art/uNm4pd5oCSruRA832/art.json index 7b9f18fe..32eb3142 100644 --- a/art/uNm4pd5oCSruRA832/art.json +++ b/art/uNm4pd5oCSruRA832/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": { - "$numberLong": "1549374729066" - } + "$date": "1549374729066" }, "username": "kcha", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1549377609232" - } + "$date": "1549377609232" }, "modifiedAt": { - "$date": { - "$numberLong": "1549377609232" - } + "$date": "1549377609232" }, "origId": null, "name": "tutorial_01", "notes": "", - "rank": { - "$numberDouble": "1.167877972155518" - }, + "rank": "1.167877972155518", "private": false, "unlisted": true, "username": "kcha", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-p9ujy187654qfu21w-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "iXr58CbCzHgavi89a" } \ No newline at end of file diff --git a/art/uPZQYGHJDM4trFXcC/art.json b/art/uPZQYGHJDM4trFXcC/art.json index 0e8097aa..633568e5 100644 --- a/art/uPZQYGHJDM4trFXcC/art.json +++ b/art/uPZQYGHJDM4trFXcC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553348336337" - } + "$date": "1553348336337" }, "modifiedAt": { - "$date": { - "$numberLong": "1553348336337" - } + "$date": "1553348336337" }, "origId": "6PsFwfvW2tLtoeFiC", "name": "1903-GridRainbowMadness", "notes": "", - "rank": { - "$numberDouble": "1.0164335291855648" - }, + "rank": "1.0164335291855648", "private": false, "unlisted": false, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-73g5vlgvpviyh8jcn-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "349" - }, - "likes": { - "$numberInt": "1" - }, + "views": "349", + "likes": "1", "revisionId": "W3qgXeza63NCqQAZG" } \ No newline at end of file diff --git a/art/uPu4TCDWfH27uwcgs/art.json b/art/uPu4TCDWfH27uwcgs/art.json index b862073e..5575ec33 100644 --- a/art/uPu4TCDWfH27uwcgs/art.json +++ b/art/uPu4TCDWfH27uwcgs/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1531514334819" - } + "$date": "1531514334819" }, "modifiedAt": { - "$date": { - "$numberLong": "1531514334819" - } + "$date": "1531514334819" }, "origId": "MFG9beZgKvqHQdo9F", "name": "octomantis", "notes": "", - "rank": { - "$numberDouble": "1.4003942688666446" - }, + "rank": "1.4003942688666446", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1nvrtkr53rrvptp6i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "158" - }, - "likes": { - "$numberInt": "1" - }, + "views": "158", + "likes": "1", "revisionId": "N6sQx9eNBD4ue3iHB" } \ No newline at end of file diff --git a/art/uPwKetxzwcL2PFZd6/art.json b/art/uPwKetxzwcL2PFZd6/art.json index d941e844..fbc969d1 100644 --- a/art/uPwKetxzwcL2PFZd6/art.json +++ b/art/uPwKetxzwcL2PFZd6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498731520122" - } + "$date": "1498731520122" }, "modifiedAt": { - "$date": { - "$numberLong": "1499139838212" - } + "$date": "1499139838212" }, "origId": "MfQT7AKEmWF7Q35TS", "name": "thumpy", "notes": "", - "rank": { - "$numberDouble": "10.172882187639612" - }, + "rank": "10.172882187639612", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5nuxabtwsyxdzgvvw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "686" - }, - "likes": { - "$numberInt": "12" - }, + "views": "686", + "likes": "12", "revisionId": "9EsrsZRo5GjvYdmNg" } \ No newline at end of file diff --git a/art/uQ6SBCL37HsvsjWYy/art.json b/art/uQ6SBCL37HsvsjWYy/art.json index 5a7cf551..400906c2 100644 --- a/art/uQ6SBCL37HsvsjWYy/art.json +++ b/art/uQ6SBCL37HsvsjWYy/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1639585711620" - } + "$date": "1639585711620" }, "modifiedAt": { - "$date": { - "$numberLong": "1639585711620" - } + "$date": "1639585711620" }, "origId": null, "name": "wonk", "notes": "", - "rank": { - "$numberDouble": "1.0720164000243493" - }, + "rank": "1.0720164000243493", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-itzj8smlszzcok3c5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "33" - }, - "likes": { - "$numberInt": "0" - }, + "views": "33", + "likes": "0", "revisionId": "vdrtBLYzwxGa9HLmr" } \ No newline at end of file diff --git a/art/uQNhYXZtikXJR6MBz/art.json b/art/uQNhYXZtikXJR6MBz/art.json index 646d7ee5..e7f088e3 100644 --- a/art/uQNhYXZtikXJR6MBz/art.json +++ b/art/uQNhYXZtikXJR6MBz/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1505532885774" - } + "$date": "1505532885774" }, "modifiedAt": { - "$date": { - "$numberLong": "1505532885774" - } + "$date": "1505532885774" }, "origId": "gszWKmYHHf8HxkXiS", "name": "crystal iriszhr (1)", "notes": "", - "rank": { - "$numberDouble": "1.4950536302916622" - }, + "rank": "1.4950536302916622", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4jzzaz5i4ljrufpqc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "69" - }, - "likes": { - "$numberInt": "0" - }, + "views": "69", + "likes": "0", "revisionId": "gMxkpHgLDKWgqNndh" } \ No newline at end of file diff --git a/art/uQkpXdAa4ABNPNthi/art.json b/art/uQkpXdAa4ABNPNthi/art.json index 6761be0f..cbf33fa2 100644 --- a/art/uQkpXdAa4ABNPNthi/art.json +++ b/art/uQkpXdAa4ABNPNthi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": { - "$numberLong": "1446288834244" - } + "$date": "1446288834244" }, "profile": { "name": "Clément Duquesne", @@ -14,9 +12,7 @@ "username": "spotline" }, "createdAt": { - "$date": { - "$numberLong": "1446288852829" - } + "$date": "1446288852829" }, "origId": null, "name": "test", @@ -35,21 +31,13 @@ "shader": "#define NUM_POINTS 5000.0\n//#define FIT_VERTICAL\n\n\nvoid main() \n{\n float u = (float(vertexId)/NUM_POINTS) * 2.0 - 1.0;\n float v = 0.0;\n float ucoor = log((abs(u)*1.5 + 1.0));\n v+= floor(texture2D(sound,vec2(ucoor,0.0)).a * 15.0)/15.0;\n float osc = 0.2*cos(1.*(1.1*time+3.0*(abs(u)+1.0)));\n float osc2 = 0.1*cos(1.*(-1.5*time+5.0*(abs(u)+1.0)));\n float x = u * 2.0;\n float y = v -0.5 + 0.5*pow(x,2.0) + osc +osc2;\n gl_PointSize = v*15.0 + 1.0;\n gl_Position = vec4(x,y,0,1);\n v_color = vec4(1,1,1,1);\n}" }, "screenshotURL": "data/images/images-n32ll286twu6hnngo-thumbnail.jpg", - "views": { - "$numberInt": "279" - }, - "likes": { - "$numberInt": "1" - }, + "views": "279", + "likes": "1", "revisionId": "PMRK7jyYwoLC4jui8", "modifiedAt": { - "$date": { - "$numberLong": "1446311026526" - } + "$date": "1446311026526" }, "hasSound": true, - "rank": { - "$numberDouble": "1.2290354994222425" - }, + "rank": "1.2290354994222425", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/uQsrjwoCeqSersLA9/art.json b/art/uQsrjwoCeqSersLA9/art.json index bdf65c28..41586eec 100644 --- a/art/uQsrjwoCeqSersLA9/art.json +++ b/art/uQsrjwoCeqSersLA9/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1499894692765" - } + "$date": "1499894692765" }, "modifiedAt": { - "$date": { - "$numberLong": "1499894692765" - } + "$date": "1499894692765" }, "origId": null, "name": "VM in GPU", "notes": "", - "rank": { - "$numberDouble": "1.960911683810676" - }, + "rank": "1.960911683810676", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1yecq3mjrnnzlw2e2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "1" - }, + "views": "99", + "likes": "1", "revisionId": "6nf83YAwu53kChNWH" } \ No newline at end of file diff --git a/art/uRPsmf73ZgmHdkDP5/art.json b/art/uRPsmf73ZgmHdkDP5/art.json index e5ea325a..2e0bdb6b 100644 --- a/art/uRPsmf73ZgmHdkDP5/art.json +++ b/art/uRPsmf73ZgmHdkDP5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1510362093885" - } + "$date": "1510362093885" }, "modifiedAt": { - "$date": { - "$numberLong": "1510362093885" - } + "$date": "1510362093885" }, "origId": "Ym2ek7eMQNEDspKJd", "name": "mouseTrix", "notes": "", - "rank": { - "$numberDouble": "1.7353323221986738" - }, + "rank": "1.7353323221986738", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-372ycfadsaw4i095t-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "q42h2bqNWyE9nA6RJ" } \ No newline at end of file diff --git a/art/uSaN2bccDvQp8857Q/art.json b/art/uSaN2bccDvQp8857Q/art.json index 4a1d4402..fa413053 100644 --- a/art/uSaN2bccDvQp8857Q/art.json +++ b/art/uSaN2bccDvQp8857Q/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571771685813" - } + "$date": "1571771685813" }, "modifiedAt": { - "$date": { - "$numberLong": "1571771685813" - } + "$date": "1571771685813" }, "origId": "7AywqTMXSQtDaa9RW", "name": "French Lorenz Attractor work", "notes": "", - "rank": { - "$numberDouble": "1.967759353549342" - }, + "rank": "1.967759353549342", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rql9vjr4uuxjh8qq9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "gcoRJCLmZPtnK9tAo" } \ No newline at end of file diff --git a/art/uSaQNx4ahiXtBAcB2/art.json b/art/uSaQNx4ahiXtBAcB2/art.json index 8cdf7177..e506e2e1 100644 --- a/art/uSaQNx4ahiXtBAcB2/art.json +++ b/art/uSaQNx4ahiXtBAcB2/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1579087370552" - } + "$date": "1579087370552" }, "modifiedAt": { - "$date": { - "$numberLong": "1579087370552" - } + "$date": "1579087370552" }, "origId": "XxsoGmBRve3XhR5q3", "name": "cryb", "notes": "", - "rank": { - "$numberDouble": "1.9027840131817604" - }, + "rank": "1.9027840131817604", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mcc50qrpgu06iswg3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "jvhdixkeF5qC5DGoz" } \ No newline at end of file diff --git a/art/uWGtoiQdrk49KSPoT/art.json b/art/uWGtoiQdrk49KSPoT/art.json index 437732f9..259c4ad1 100644 --- a/art/uWGtoiQdrk49KSPoT/art.json +++ b/art/uWGtoiQdrk49KSPoT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1556268030312" - } + "$date": "1556268030312" }, "modifiedAt": { - "$date": { - "$numberLong": "1556268030312" - } + "$date": "1556268030312" }, "origId": null, "name": "heartbeat", "notes": "", - "rank": { - "$numberDouble": "1.4978126445873499" - }, + "rank": "1.4978126445873499", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wm1t78vrooq294oag-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "3XeAtQzTzqEb2RRii" } \ No newline at end of file diff --git a/art/uX4j5TjepFCvRZJ7X/art.json b/art/uX4j5TjepFCvRZJ7X/art.json index 55fb5907..4f8bfce2 100644 --- a/art/uX4j5TjepFCvRZJ7X/art.json +++ b/art/uX4j5TjepFCvRZJ7X/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1601144339223" - } + "$date": "1601144339223" }, "modifiedAt": { - "$date": { - "$numberLong": "1601144339223" - } + "$date": "1601144339223" }, "origId": "6329mueSGExenMjbN", "name": "dotp1", "notes": "", - "rank": { - "$numberDouble": "1.8149930291016665" - }, + "rank": "1.8149930291016665", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-75wjvvmlefl787rgh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "123" - }, - "likes": { - "$numberInt": "1" - }, + "views": "123", + "likes": "1", "revisionId": "CvnFSqjqPAXCHkDxh" } \ No newline at end of file diff --git a/art/uXG7SrNumn9NcWxDE/art.json b/art/uXG7SrNumn9NcWxDE/art.json index 6c868a9f..53aec1e8 100644 --- a/art/uXG7SrNumn9NcWxDE/art.json +++ b/art/uXG7SrNumn9NcWxDE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1505003017291" - } + "$date": "1505003017291" }, "modifiedAt": { - "$date": { - "$numberLong": "1505003017291" - } + "$date": "1505003017291" }, "origId": "ntwDMXMwDGY8aMF7M", "name": "saucer attack bug (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.114821919895416" - }, + "rank": "1.114821919895416", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-aqidu92gs5uo8kba9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "SnS6TqLKwaxnaSMEm" } \ No newline at end of file diff --git a/art/uXbjeauxDQaEZBKPg/art.json b/art/uXbjeauxDQaEZBKPg/art.json index 26f1d84d..03336fd4 100644 --- a/art/uXbjeauxDQaEZBKPg/art.json +++ b/art/uXbjeauxDQaEZBKPg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8nH6oSTzSsTCTnYiB", "createdAt": { - "$date": { - "$numberLong": "1598957828167" - } + "$date": "1598957828167" }, "username": "hornet", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1598958078243" - } + "$date": "1598958078243" }, "modifiedAt": { - "$date": { - "$numberLong": "1598958166775" - } + "$date": "1598958166775" }, "origId": null, "name": "teh points", "notes": "based on https://www.vertexshaderart.com/art/jDNMJCu4S7DSRconL", - "rank": { - "$numberDouble": "1.1131648903021911" - }, + "rank": "1.1131648903021911", "private": false, "unlisted": true, "username": "hornet", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-6uyv98z49slhu41rk-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "1" - }, + "views": "2", + "likes": "1", "revisionId": "SA35dctYm2y8DXWkA" } \ No newline at end of file diff --git a/art/uXzMte5jWZa5aMKgf/art.json b/art/uXzMte5jWZa5aMKgf/art.json index 26ad3b34..6aa82fdf 100644 --- a/art/uXzMte5jWZa5aMKgf/art.json +++ b/art/uXzMte5jWZa5aMKgf/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": { - "$numberLong": "1652623511870" - } + "$date": "1652623511870" }, "profile": { "name": "junsujang-digipen", @@ -15,21 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652627643925" - } + "$date": "1652627643925" }, "modifiedAt": { - "$date": { - "$numberLong": "1652627643925" - } + "$date": "1652627643925" }, "origId": null, "name": "Motion - extra", "notes": "", - "rank": { - "$numberDouble": "1.0254592081200324" - }, + "rank": "1.0254592081200324", "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-gv39rs2wopz7uhjut-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "X7LS9xdKdo7NDLKQZ" } \ No newline at end of file diff --git a/art/uYBa5uSws8jiReZXu/art.json b/art/uYBa5uSws8jiReZXu/art.json index 31b67fcd..ddedefa7 100644 --- a/art/uYBa5uSws8jiReZXu/art.json +++ b/art/uYBa5uSws8jiReZXu/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589410133308" - } + "$date": "1589410133308" }, "modifiedAt": { - "$date": { - "$numberLong": "1589410133308" - } + "$date": "1589410133308" }, "origId": "dxmjSBXBuwTbPjkQZ", "name": "mostly harmless", "notes": "", - "rank": { - "$numberDouble": "1.8095278023479895" - }, + "rank": "1.8095278023479895", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-kb0s8wmmdgcs37owr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "DP3hwDBKMMKn5ZZJx" } \ No newline at end of file diff --git a/art/uZ4ELyQ7j8J8X5xJg/art.json b/art/uZ4ELyQ7j8J8X5xJg/art.json index 09c56a20..127cd6d1 100644 --- a/art/uZ4ELyQ7j8J8X5xJg/art.json +++ b/art/uZ4ELyQ7j8J8X5xJg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Re2gw8aDCRTMaXYDC", "createdAt": { - "$date": { - "$numberLong": "1445867231387" - } + "$date": "1445867231387" }, "username": "kabuto", "profile": { @@ -13,14 +11,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446637718221" - } + "$date": "1446637718221" }, "modifiedAt": { - "$date": { - "$numberLong": "1446721072202" - } + "$date": "1446721072202" }, "origId": null, "name": "julia point cloud", @@ -40,16 +34,10 @@ "shader": "#define MAXITER 1000\n\nvoid main() {\n // more or less random start position\n vec2 v = vec2(cos(vertexId*23.), cos(vertexId*545.))*3.;\n\n // collect ljapunov exponent (derivative) for colouring\n float dv = 0.;\n \n float rnd = vertexId;\n \n // Follow a path just along the edge of the mandelbrot set's 2 biggest blobs\n const float PI = 3.141592653589;\n float t = fract(time*.06)*2.-1.;\n t = pow(abs(t),0.7)*sign(t);\n t = fract(t*.5+.6);\n t = t*2.5*PI-0.5*PI;\n vec2 ofs = t < 0.\n ? vec2(-1,0)+vec2(cos(t*4.),sin(t*4.))*.25\n : vec2(.25,0)-vec2(cos(t),-sin(t))*(1.+cos(t))*.5;\n \n //\n vec2 norm = t < 0.\n ? vec2(cos(t*4.),sin(t*4.))*sin(-t*2.)\n : -vec2(cos(t*1.5),-sin(t*1.5))*sin(t);\n ofs += norm*(sin(time*.3)+sin(time*.33413)+cos(time*.335)+cos(time*.4534)+1.)*.2;\n \n \n for (int i = 0; i < MAXITER; i++) {\n // random number update\n rnd = sin(rnd*1337.+vertexId*.2+sin(time)+float(i));\n \n // inverse julia iteration step - subtract offset, then extract square root\n\tv -= ofs;\n \tv = vec2(sqrt((length(v) + v.x)*.5), sign(v.y)*sqrt((length(v) - v.x)*.5));\n \n // The complex square root is ambiguous, so both the value just computed and its inverse are valid.\n // The most simple approach of just randomly picking a point does not work so well -\n // it tends to collect points in certain spots (mostly tips of the fractal) while neglecting coves.\n // Mathematically speaking, coves appear because the square root of near-zero values is computed\n // and the square root tends to make a big difference around such values.\n // At the same time point density is decreased too...\n // To combat this we look ahead to the next step and prefer values that are closer to zero.\n // This doesn't fix everything - for that we would have to look ahead further,\n //but complexity would increase too much. So it might not really be feasible for this approach.\n v *= sign(rnd-(length(v-ofs)-length(-v-ofs))*vertexId/vertexCount*1.3*(1.-exp((float(i-1)-float(MAXITER))*.5)));\n \n dv += log(length(v))+.2;\n }\n \n vec2 aspect = vec2(1, resolution.x / resolution.y);\n gl_Position = vec4(v*aspect*.5, 1.-vertexId*.00001, 1);\n\n gl_PointSize = min(3.,sqrt(max(1.,-dv*.1)));\n v_color = vec4(dv,dv*.005+1.,1,1)*.3/gl_PointSize;\n}" }, "screenshotURL": "data/images/images-zmmvovl7lp9166ob0-thumbnail.jpg", - "views": { - "$numberInt": "960" - }, - "likes": { - "$numberInt": "6" - }, + "views": "960", + "likes": "6", "revisionId": "x2Ti6Jqxbg5f5gSSc", "hasSound": true, - "rank": { - "$numberDouble": "10.68006412397301" - }, + "rank": "10.68006412397301", "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200" } \ No newline at end of file diff --git a/art/uaxNZMjuMEduopGWR/art.json b/art/uaxNZMjuMEduopGWR/art.json index f0aa0dce..fe590664 100644 --- a/art/uaxNZMjuMEduopGWR/art.json +++ b/art/uaxNZMjuMEduopGWR/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1713247690599" - } + "$date": "1713247690599" }, "modifiedAt": { - "$date": { - "$numberLong": "1713247690599" - } + "$date": "1713247690599" }, "origId": "3fJgrXgNHKr78pqQs", "name": "points", "notes": "", - "rank": { - "$numberDouble": "1.7175465348674972" - }, + "rank": "1.7175465348674972", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1lqxzmjvfocxm21ol-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "etnWBJxYrLproeM3e" } \ No newline at end of file diff --git a/art/ubXN9wpiu8DoS8vjW/art.json b/art/ubXN9wpiu8DoS8vjW/art.json index fc46cb76..25ed9e7c 100644 --- a/art/ubXN9wpiu8DoS8vjW/art.json +++ b/art/ubXN9wpiu8DoS8vjW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": { - "$numberLong": "1684321859878" - } + "$date": "1684321859878" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1684324069408" - } + "$date": "1684324069408" }, "modifiedAt": { - "$date": { - "$numberLong": "1684324069408" - } + "$date": "1684324069408" }, "origId": null, "name": "Motion - JongHyeon Lee", "notes": "", - "rank": { - "$numberDouble": "1.7342320012974937" - }, + "rank": "1.7342320012974937", "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-yi9l7mun72ywo063j-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "34" - }, - "likes": { - "$numberInt": "0" - }, + "views": "34", + "likes": "0", "revisionId": "ceFFPe26Mjr4tjYKx" } \ No newline at end of file diff --git a/art/ud8JyamidCEqTgz7R/art.json b/art/ud8JyamidCEqTgz7R/art.json index fc270c64..06e1cf57 100644 --- a/art/ud8JyamidCEqTgz7R/art.json +++ b/art/ud8JyamidCEqTgz7R/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589065320649" - } + "$date": "1589065320649" }, "modifiedAt": { - "$date": { - "$numberLong": "1589065320649" - } + "$date": "1589065320649" }, "origId": "ckAitsgFTQ4DbFHAC", "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.6481138921453122" - }, + "rank": "1.6481138921453122", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-8ofp47deymvwnlxsz-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "126" - }, - "likes": { - "$numberInt": "0" - }, + "views": "126", + "likes": "0", "revisionId": "rZLrYESgSTA7xcQjZ" } \ No newline at end of file diff --git a/art/ueTjuJf66xFbmgcBo/art.json b/art/ueTjuJf66xFbmgcBo/art.json index 726df50d..5017ea1a 100644 --- a/art/ueTjuJf66xFbmgcBo/art.json +++ b/art/ueTjuJf66xFbmgcBo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503202817129" - } + "$date": "1503202817129" }, "modifiedAt": { - "$date": { - "$numberLong": "1503202817129" - } + "$date": "1503202817129" }, "origId": "Z26iq8hKBPX2svsmR", "name": "bounder2", "notes": "", - "rank": { - "$numberDouble": "1.994069513422539" - }, + "rank": "1.994069513422539", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-rg0mww76q1od7op8e-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "133" - }, - "likes": { - "$numberInt": "0" - }, + "views": "133", + "likes": "0", "revisionId": "BDKPpghmGn8es88gz" } \ No newline at end of file diff --git a/art/umxyfipbWA28PZZu5/art.json b/art/umxyfipbWA28PZZu5/art.json index c73489f9..5ef5cd24 100644 --- a/art/umxyfipbWA28PZZu5/art.json +++ b/art/umxyfipbWA28PZZu5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ETaW3mXafkppQ6Een", "createdAt": { - "$date": { - "$numberLong": "1496859364089" - } + "$date": "1496859364089" }, "profile": { "name": "Nathan Beeby", @@ -14,21 +12,15 @@ "username": "nathan" }, "createdAt": { - "$date": { - "$numberLong": "1496860212366" - } + "$date": "1496860212366" }, "modifiedAt": { - "$date": { - "$numberLong": "1496862798363" - } + "$date": "1496862798363" }, "origId": "LfMFq222gHE4os9ai", "name": " color", "notes": "", - "rank": { - "$numberDouble": "1.8497441250529025" - }, + "rank": "1.8497441250529025", "private": false, "unlisted": true, "username": "nathan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-upkr025e9wco19zd4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "wMtZfipqeK6XRjfdh" } \ No newline at end of file diff --git a/art/uqWtxuQpEkfxqWXCK/art.json b/art/uqWtxuQpEkfxqWXCK/art.json index 25867e87..53931f2f 100644 --- a/art/uqWtxuQpEkfxqWXCK/art.json +++ b/art/uqWtxuQpEkfxqWXCK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Re2gw8aDCRTMaXYDC", "createdAt": { - "$date": { - "$numberLong": "1445867231387" - } + "$date": "1445867231387" }, "username": "kabuto", "profile": { @@ -13,14 +11,10 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1446805936669" - } + "$date": "1446805936669" }, "modifiedAt": { - "$date": { - "$numberLong": "1446829424324" - } + "$date": "1446829424324" }, "origId": null, "name": "wired", @@ -40,16 +34,10 @@ "shader": "// \"wired\" by kabuto\n// drawing a smoothed 3d hilbert curve\n\n// if this runs too slowly try zooming in\n// (ctrl + mousewheel up)\n\n#define PI 3.14159\n//#define FIT_VERTICAL\nvec3 posf2(float i) {\n\treturn vec3(\n sin(i*.9553) +\n sin(i) +\n sin(i*1.53) +\n sin(i*.76),\n sin(i*.79553+2.1) +\n sin(i*1.1311+2.1) +\n sin(i*1.353-2.1) +\n sin(i*.476-2.1),\n sin(i*.5553-2.1) +\n sin(i*1.1-2.1) +\n sin(i*1.23+2.1) +\n sin(i*.36+2.1)\n\t)*.2;\n}\nvec3 posf2d(float i) {\n\treturn vec3(\n cos(i*.9553)*.9553 +\n cos(i) +\n cos(i*1.53)*1.53 +\n cos(i*.76)*.76,\n cos(i*.79553+2.1)*.79553 +\n cos(i*1.1311+2.1)*1.1311 +\n cos(i*1.353-2.1)*1.353 +\n cos(i*.476-2.1)*.476,\n cos(i*.5553-2.1)*.5553 +\n cos(i*1.1-2.1)*1.1 +\n cos(i*1.23+2.1)*1.23 +\n cos(i*.36+2.1)*.36\n\t)*.2;\n}\n\nvec3 hilbert(float s) {\n\t\t vec3 p;\n\t\t {\n\t\t\t float zi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float yi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float xi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t \t zi = abs(zi-yi);\n\t\t \t yi = abs(yi-xi);\n\t\t p = vec3(xi,yi,zi);\n\t\t }\n\tfloat n = 2.;\n\t\t for (int i = 1; i < 7; i++) {\n\t\t\t float zi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float yi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float xi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t \t zi = abs(zi-yi);\n\t\t \t yi = abs(yi-xi);\n\n\t \n\tif (xi > .5 && zi < .5) {\n\t\tp.x = n-1.-p.x;\n\t\tp.y = n-1.-p.y;\n\t} else if (xi < .5 && yi > .5 && zi < .5) {\n\t\tp.y = n-1.-p.y;\n\t\tp.z = n-1.-p.z;\n\t} else if (xi > .5 && yi < .5 && zi > .5) {\n\t\tp.x = n-1.-p.x;\n\t\tp.z = n-1.-p.z;\n\t}\t\t\t \n\tif (yi < .5 && zi < .5) {\n\t\tp = p.yzx;\n\t} else if (yi < .5 || zi < .5) {\n\t\tp = p.zxy;\n\t}\n\tp += vec3(xi,yi,zi)*n;\n\t\t\t n*=2.;\n\t\t}\n\treturn p;\n}\n\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float e = vertexId/vertexCount*510.+1.;\n vec3 h0 = hilbert(floor(e-1.));\n vec3 h1 = hilbert(floor(e));\n vec3 h2 = hilbert(floor(e+1.));\n vec3 h3 = hilbert(floor(e+2.));\n float e1 = fract(e);\n float e0 = 1.-e1;\n float ss = 3.*e1*e1-2.*e1*e1*e1;\n float ssd = 6.*e1 - 6.*e1*e1;\n \n vec3 pos = h1 + (h2-h1)*ss + ((h2-h0)*e1*(1.-ss) + (h3-h1)*(e1-1.)*ss)*.5;\n pos -= vec3(3.5);\n pos *= .07;\n vec3 posd = (h2-h1)*ssd + ((h2-h0)*(e1*-ssd + (1.-ss)) + (h3-h1)*((e1-1.)*ssd + ss))*.5;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n float t = time*.2;\n mat2 m = mat2(cos(t),-sin(t),sin(t),cos(t));\n t *= 1.31;\n t -= mouse.x*4.;\n mat2 m2 = mat2(cos(t),-sin(t),sin(t),cos(t));\n t = mouse.y*2.;\n mat2 m3 = mat2(cos(t),-sin(t),sin(t),cos(t));\n pos.yz *= m;\n pos.zx *= m2;\n pos.yz *= m3;\n posd.yz *= m;\n posd.zx *= m2;\n posd.yz *= m3;\n\n pos.z += .5;\n float blurDist = .5;\n \n vec3 colour = vec3(0.);\n\n \t vec3 camera = vec3(0);\n float cone2 = dot(normalize(camera-pos),normalize(posd));\n \n const int LIGHTS = 7;\n for (float i = 0.; i < 8.; i++) {\n\t vec3 lightSource = (vec3(mod(i,2.), mod(floor(i*.5),2.), mod(floor(i*.25),2.))-.5)*.48;\n\t lightSource.yz *= m;\n \t lightSource.zx *= m2;\n lightSource.yz *= m3;\n lightSource.z += .5;\n float cone1 = dot(normalize(lightSource-pos),normalize(posd));\n float edge = dot(normalize(lightSource-pos),normalize(camera-pos));\n \n float dist = distance(pos,lightSource);\n float coneDiff = cos((acos(cone1)-acos(cone2))*dist*1.8)*.5+.5;\n float lit = 0.;\n if (vertexId == i) {\n pos = lightSource*.999;\n lit = 1000.;\n }\n float snd = max(0.,texture2D(sound, vec2(float(i)/float(LIGHTS)*.5, 0.)).a - texture2D(sound, vec2(float(i)/float(LIGHTS)*.5+.03, 0.0)).a)*5.\n + max(0.,texture2D(sound, vec2(float(i)/float(LIGHTS)*.5, 0.)).a - texture2D(sound, vec2(float(i)/float(LIGHTS)*.5, 0.01)).a)*5.;\n colour += ((pow(coneDiff,1000.)+coneDiff*.01)*sqrt(edge*.5+.5)/(dist+.001)+lit)*abs(vec3(cos(float(i*.7)),cos(float(i*.7)+2.1),cos(float(i*.7)-2.1)))*snd*1.2;\n }\n // visual cues\n float j = vertexId/vertexCount*6.;\n vec3 ac = vec3(sin(j),sin(j+2.1),sin(j-2.1))*.5+.5;\n colour += ac*ac*.03;\n colour *= sqrt(1.-cone2*cone2);\n \n float size = .5/pos.z;\n float blur = 20.*abs(1./pos.z-1./blurDist);\n \n\n float size2 = size+blur;\n \n colour *= size/size2*size/size2*length(posd)*20.;\n \n float colourMax = max(max(colour.x,colour.y),colour.z);\n if (colourMax > 1.) {\n \tcolour /= colourMax;\n \tgl_PointSize = (size+blur)*sqrt(colourMax)*(resolution.y/1080.);\n } else {\n \tgl_PointSize = (size+blur)*(resolution.y/1080.);\n }\n \n \n gl_Position = vec4(pos.xy/pos.z * aspect, 1.-vertexId*.000001, 1);\n \n v_color = vec4(colour,0.);\n}" }, "screenshotURL": "data/images/images-kx3hgkhqoxqwoqspq-thumbnail.jpg", - "views": { - "$numberInt": "3452" - }, - "likes": { - "$numberInt": "20" - }, + "views": "3452", + "likes": "20", "revisionId": "AZsTLWy3cmCWhKh36", "hasSound": true, - "rank": { - "$numberDouble": "10.738582749787438" - }, + "rank": "10.738582749787438", "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200" } \ No newline at end of file diff --git a/art/uqyvxTyC4ctpQRYNi/art.json b/art/uqyvxTyC4ctpQRYNi/art.json index f8fccd92..448d4334 100644 --- a/art/uqyvxTyC4ctpQRYNi/art.json +++ b/art/uqyvxTyC4ctpQRYNi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5axfGAXyLLdakQgc6", "createdAt": { - "$date": { - "$numberLong": "1531275613467" - } + "$date": "1531275613467" }, "profile": { "first_name": "Junkyo", @@ -15,21 +13,15 @@ "username": "junkyo" }, "createdAt": { - "$date": { - "$numberLong": "1531283129975" - } + "$date": "1531283129975" }, "modifiedAt": { - "$date": { - "$numberLong": "1531283129975" - } + "$date": "1531283129975" }, "origId": null, "name": "study01", "notes": "", - "rank": { - "$numberDouble": "1.0394152460425363" - }, + "rank": "1.0394152460425363", "private": false, "unlisted": true, "username": "junkyo", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ej9mibe3572fcu8x1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "EeBgqQGMxP5PwSky8" } \ No newline at end of file diff --git a/art/ur9ypANXXdW8q9gmW/art.json b/art/ur9ypANXXdW8q9gmW/art.json index a2b6dded..b350fd54 100644 --- a/art/ur9ypANXXdW8q9gmW/art.json +++ b/art/ur9ypANXXdW8q9gmW/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551479168664" - } + "$date": "1551479168664" }, "modifiedAt": { - "$date": { - "$numberLong": "1551479168664" - } + "$date": "1551479168664" }, "origId": "RYzSiASv8yuq6xWHJ", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9612714788468357" - }, + "rank": "1.9612714788468357", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zghf35sd877zzpowh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "7Wp9Contdbc5y3xG5" } \ No newline at end of file diff --git a/art/us5PXZuW9emkg2bD4/art.json b/art/us5PXZuW9emkg2bD4/art.json index 355fa0d4..71891931 100644 --- a/art/us5PXZuW9emkg2bD4/art.json +++ b/art/us5PXZuW9emkg2bD4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452352984544" - } + "$date": "1452352984544" }, "modifiedAt": { - "$date": { - "$numberLong": "1452352984544" - } + "$date": "1452352984544" }, "origId": "vtpkyADRpuovJ23AP", "name": "inr2", "notes": "", - "rank": { - "$numberDouble": "1.7714851083256558" - }, + "rank": "1.7714851083256558", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-k4zz6k7352awiblid-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "89" - }, - "likes": { - "$numberInt": "1" - }, + "views": "89", + "likes": "1", "revisionId": "CHFXzfTJLux2hap4t" } \ No newline at end of file diff --git a/art/us7EwfYeHRHwZoEsZ/art.json b/art/us7EwfYeHRHwZoEsZ/art.json index d7f1363b..141d61bb 100644 --- a/art/us7EwfYeHRHwZoEsZ/art.json +++ b/art/us7EwfYeHRHwZoEsZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": { - "$numberLong": "1492808668114" - } + "$date": "1492808668114" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": { - "$numberLong": "1492808715355" - } + "$date": "1492808715355" }, "modifiedAt": { - "$date": { - "$numberLong": "1492808715355" - } + "$date": "1492808715355" }, "origId": null, "name": "z%%z", "notes": "", - "rank": { - "$numberDouble": "1.7952844636447203" - }, + "rank": "1.7952844636447203", "private": false, "unlisted": true, "username": "clydepashley", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-de3u8l7gh19tbiubs-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "feK5psWibYywZfRS3" } \ No newline at end of file diff --git a/art/ut2hNmEtGzvzi7Rwj/art.json b/art/ut2hNmEtGzvzi7Rwj/art.json index 95d5765f..9ece1452 100644 --- a/art/ut2hNmEtGzvzi7Rwj/art.json +++ b/art/ut2hNmEtGzvzi7Rwj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1498137838465" - } + "$date": "1498137838465" }, "modifiedAt": { - "$date": { - "$numberLong": "1498137838465" - } + "$date": "1498137838465" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1600605952220018" - }, + "rank": "1.1600605952220018", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-i0w432s0q7axj84rm-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "19" - }, - "likes": { - "$numberInt": "0" - }, + "views": "19", + "likes": "0", "revisionId": "vP5NpnTWW8tNbFaG3" } \ No newline at end of file diff --git a/art/ut7msYoHpzuRZjDyc/art.json b/art/ut7msYoHpzuRZjDyc/art.json index b2a30aa2..3c163bfc 100644 --- a/art/ut7msYoHpzuRZjDyc/art.json +++ b/art/ut7msYoHpzuRZjDyc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498096240870" - } + "$date": "1498096240870" }, "modifiedAt": { - "$date": { - "$numberLong": "1498096240870" - } + "$date": "1498096240870" }, "origId": "YQrEtnLC8h7QHDNsd", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": { - "$numberDouble": "1.0525016912156306" - }, + "rank": "1.0525016912156306", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-8lf6fgfzzcxp6rk2w-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "101" - }, - "likes": { - "$numberInt": "0" - }, + "views": "101", + "likes": "0", "revisionId": "LTrXugqKfjWEARCeN" } \ No newline at end of file diff --git a/art/uuHumiKPEiAKNPkEA/art.json b/art/uuHumiKPEiAKNPkEA/art.json index bf00bc58..3c424b0a 100644 --- a/art/uuHumiKPEiAKNPkEA/art.json +++ b/art/uuHumiKPEiAKNPkEA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465667736534" - } + "$date": "1465667736534" }, "modifiedAt": { - "$date": { - "$numberLong": "1479312477302" - } + "$date": "1479312477302" }, "origId": "yey7qrMtmhZZhq2K6", "name": "hexalicious", "notes": "", - "rank": { - "$numberDouble": "10.919293568447749" - }, + "rank": "10.919293568447749", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-esq7vkjrkb1apsw6g-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "484" - }, - "likes": { - "$numberInt": "7" - }, + "views": "484", + "likes": "7", "revisionId": "yL74F6F4DEFrpyvMP" } \ No newline at end of file diff --git a/art/uvCsxPZo4fAnuhkrZ/art.json b/art/uvCsxPZo4fAnuhkrZ/art.json index b0de23fe..008073e8 100644 --- a/art/uvCsxPZo4fAnuhkrZ/art.json +++ b/art/uvCsxPZo4fAnuhkrZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5LTdpea5sxrFR6JkQ", "createdAt": { - "$date": { - "$numberLong": "1554194428800" - } + "$date": "1554194428800" }, "username": "이원용", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1554194464791" - } + "$date": "1554194464791" }, "modifiedAt": { - "$date": { - "$numberLong": "1554194464791" - } + "$date": "1554194464791" }, "origId": null, "name": "cs230", "notes": "get_sound function get the sound_\ngl_position set position of points\ngl_PointSize control the size of points\nv_color set the color of points", - "rank": { - "$numberDouble": "1.6514835315354501" - }, + "rank": "1.6514835315354501", "private": false, "unlisted": false, "username": "이원용", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ziksc6uu99ezoo06l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "0" - }, + "views": "107", + "likes": "0", "revisionId": "ajucw7FQfchNrbw6m" } \ No newline at end of file diff --git a/art/uw8sFSNiZKdTFYyqd/art.json b/art/uw8sFSNiZKdTFYyqd/art.json index be8d645c..a1f765d7 100644 --- a/art/uw8sFSNiZKdTFYyqd/art.json +++ b/art/uw8sFSNiZKdTFYyqd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1571779838898" - } + "$date": "1571779838898" }, "modifiedAt": { - "$date": { - "$numberLong": "1571779838898" - } + "$date": "1571779838898" }, "origId": "CTkvnfE6NaaXSPzzJ", "name": "HexGrid2", "notes": "mouse for control shape pattern", - "rank": { - "$numberDouble": "1.1766751366611883" - }, + "rank": "1.1766751366611883", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-esm9snrln1tjjpmqj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "239" - }, - "likes": { - "$numberInt": "0" - }, + "views": "239", + "likes": "0", "revisionId": "E838n29mijmFhNpi9" } \ No newline at end of file diff --git a/art/uwSnj6nQHdjH7dR7F/art.json b/art/uwSnj6nQHdjH7dR7F/art.json index 989b9552..304bcd88 100644 --- a/art/uwSnj6nQHdjH7dR7F/art.json +++ b/art/uwSnj6nQHdjH7dR7F/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1518201906048" - } + "$date": "1518201906048" }, "modifiedAt": { - "$date": { - "$numberLong": "1518201906048" - } + "$date": "1518201906048" }, "origId": "DjWJQf8DFiu4EnvvZ", "name": "espiral", "notes": "", - "rank": { - "$numberDouble": "1.9053027493486712" - }, + "rank": "1.9053027493486712", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9odxn8ccocloodw7s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "97" - }, - "likes": { - "$numberInt": "0" - }, + "views": "97", + "likes": "0", "revisionId": "mzyxtBNTmmgAvk2uD" } \ No newline at end of file diff --git a/art/uxAPCSmSfNYuW8CJL/art.json b/art/uxAPCSmSfNYuW8CJL/art.json index fca79ec8..b2910359 100644 --- a/art/uxAPCSmSfNYuW8CJL/art.json +++ b/art/uxAPCSmSfNYuW8CJL/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553094101520" - } + "$date": "1553094101520" }, "modifiedAt": { - "$date": { - "$numberLong": "1553094101520" - } + "$date": "1553094101520" }, "origId": "jZbLsPiJ43jvcaq7M", "name": "whirl", "notes": "", - "rank": { - "$numberDouble": "1.655436270078718" - }, + "rank": "1.655436270078718", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3zkvifmf7av7w5w8a-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "YcRNWotGMpH8zAoYd" } \ No newline at end of file diff --git a/art/uxbBoD5jdLBmRbdtE/art.json b/art/uxbBoD5jdLBmRbdtE/art.json index e7942ba5..54c77b43 100644 --- a/art/uxbBoD5jdLBmRbdtE/art.json +++ b/art/uxbBoD5jdLBmRbdtE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Gyn4vE9wtszDPta57", "createdAt": { - "$date": { - "$numberLong": "1554190536287" - } + "$date": "1554190536287" }, "profile": { "first_name": "정학", @@ -15,21 +13,15 @@ "username": "정학" }, "createdAt": { - "$date": { - "$numberLong": "1554210829396" - } + "$date": "1554210829396" }, "modifiedAt": { - "$date": { - "$numberLong": "1554210829396" - } + "$date": "1554210829396" }, "origId": "5rPSkvavMCsT3A4KY", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9135189363756062" - }, + "rank": "1.9135189363756062", "private": false, "unlisted": false, "username": "정학", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-wtwrlwspxibh2wym2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "214" - }, - "likes": { - "$numberInt": "0" - }, + "views": "214", + "likes": "0", "revisionId": "6eGtmAwkSKoXB8hx8" } \ No newline at end of file diff --git a/art/uxqp5gTZsNRKt9SRM/art.json b/art/uxqp5gTZsNRKt9SRM/art.json index be5f3841..91af50f6 100644 --- a/art/uxqp5gTZsNRKt9SRM/art.json +++ b/art/uxqp5gTZsNRKt9SRM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": { - "$numberLong": "1605217631309" - } + "$date": "1605217631309" }, "profile": { "first_name": "Eugene", @@ -15,21 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": { - "$numberLong": "1605222617111" - } + "$date": "1605222617111" }, "modifiedAt": { - "$date": { - "$numberLong": "1605222617111" - } + "$date": "1605222617111" }, "origId": "cZLahmf6sZpctWKsR", "name": "tutorial-2-1 motion", "notes": "", - "rank": { - "$numberDouble": "1.8132445138839433" - }, + "rank": "1.8132445138839433", "private": false, "unlisted": true, "username": "eugene", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ny2jtpo6oas5apobn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "jFFynqmu4PEqoaaSp" } \ No newline at end of file diff --git a/art/uzebvE2bsmjwLjrKY/art.json b/art/uzebvE2bsmjwLjrKY/art.json index ad0917fc..2d0f7cf6 100644 --- a/art/uzebvE2bsmjwLjrKY/art.json +++ b/art/uzebvE2bsmjwLjrKY/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1581780775156" - } + "$date": "1581780775156" }, "modifiedAt": { - "$date": { - "$numberLong": "1581780775156" - } + "$date": "1581780775156" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.805760538099144" - }, + "rank": "1.805760538099144", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-15gwsc7qd60g0avm9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "qAYwhykdXknkKbgHy" } \ No newline at end of file diff --git a/art/v5YKKxvrTF6dp4WTo/art.json b/art/v5YKKxvrTF6dp4WTo/art.json index 399cf6c8..fc8fb819 100644 --- a/art/v5YKKxvrTF6dp4WTo/art.json +++ b/art/v5YKKxvrTF6dp4WTo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551092793307" - } + "$date": "1551092793307" }, "modifiedAt": { - "$date": { - "$numberLong": "1565023699389" - } + "$date": "1565023699389" }, "origId": "nrAECwQ8yDDyTrSit", "name": "crpn", "notes": "", - "rank": { - "$numberDouble": "10.142854199488799" - }, + "rank": "10.142854199488799", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mogyvp5gi2g3wifz3-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "333" - }, - "likes": { - "$numberInt": "9" - }, + "views": "333", + "likes": "9", "revisionId": "CM3HQmazKYLCF75zY" } \ No newline at end of file diff --git a/art/v5nH366PBWGH7qqG8/art.json b/art/v5nH366PBWGH7qqG8/art.json index 5983336e..ac3615bd 100644 --- a/art/v5nH366PBWGH7qqG8/art.json +++ b/art/v5nH366PBWGH7qqG8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634433465152" - } + "$date": "1634433465152" }, "modifiedAt": { - "$date": { - "$numberLong": "1634433465152" - } + "$date": "1634433465152" }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.1560374654254941" - }, + "rank": "1.1560374654254941", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-9jh9okr2rknwuyjtw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "78" - }, - "likes": { - "$numberInt": "0" - }, + "views": "78", + "likes": "0", "revisionId": "iN3DuzS8hntGuYJ93" } \ No newline at end of file diff --git a/art/v8Q2uDoFCSfa5sQRC/art.json b/art/v8Q2uDoFCSfa5sQRC/art.json index 2ec37c5f..f34a2053 100644 --- a/art/v8Q2uDoFCSfa5sQRC/art.json +++ b/art/v8Q2uDoFCSfa5sQRC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": { - "$numberLong": "1652841467004" - } + "$date": "1652841467004" }, "username": "seongwon.jang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652841655383" - } + "$date": "1652841655383" }, "modifiedAt": { - "$date": { - "$numberLong": "1652872621158" - } + "$date": "1652872621158" }, "origId": null, "name": "Making a Grid seongwon Jang", "notes": "", - "rank": { - "$numberDouble": "1.6087845935951748" - }, + "rank": "1.6087845935951748", "private": false, "unlisted": true, "username": "seongwon.jang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wklrmxf75r1qqmtzn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "zT57CyfmG5svbDpNY" } \ No newline at end of file diff --git a/art/vBDBSAvnH4mCTZ4So/art.json b/art/vBDBSAvnH4mCTZ4So/art.json index 4c42dc59..8e203d21 100644 --- a/art/vBDBSAvnH4mCTZ4So/art.json +++ b/art/vBDBSAvnH4mCTZ4So/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1623652680269" - } + "$date": "1623652680269" }, "modifiedAt": { - "$date": { - "$numberLong": "1623652680269" - } + "$date": "1623652680269" }, "origId": "Px6gh46SuTaM4EEnF", "name": "Pixel Stormx", "notes": "", - "rank": { - "$numberDouble": "1.240450871137289" - }, + "rank": "1.240450871137289", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ny7768vo3dmybxoap-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "53" - }, - "likes": { - "$numberInt": "0" - }, + "views": "53", + "likes": "0", "revisionId": "e9PNuXHxwFXWPJEew" } \ No newline at end of file diff --git a/art/vEvaCS9R8ehpnLZPj/art.json b/art/vEvaCS9R8ehpnLZPj/art.json index b53dfdc8..12861d0a 100644 --- a/art/vEvaCS9R8ehpnLZPj/art.json +++ b/art/vEvaCS9R8ehpnLZPj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512102101612" - } + "$date": "1512102101612" }, "modifiedAt": { - "$date": { - "$numberLong": "1512102101612" - } + "$date": "1512102101612" }, "origId": "q4uaR7yAp5C3rEQ5u", "name": "circlepower K FURR22 bxy", "notes": "", - "rank": { - "$numberDouble": "10.799882325110389" - }, + "rank": "10.799882325110389", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-aybrsdt9f6loildph-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "118" - }, - "likes": { - "$numberInt": "2" - }, + "views": "118", + "likes": "2", "revisionId": "Gig6HZmtocaqnxLqa" } \ No newline at end of file diff --git a/art/vFe83XLQLWckPmxFd/art.json b/art/vFe83XLQLWckPmxFd/art.json index 1882b3bc..db37fb0c 100644 --- a/art/vFe83XLQLWckPmxFd/art.json +++ b/art/vFe83XLQLWckPmxFd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1592659049400" - } + "$date": "1592659049400" }, "modifiedAt": { - "$date": { - "$numberLong": "1592659079431" - } + "$date": "1592659079431" }, "origId": "hffRc9FH8TMNKECkJ", "name": "dreams-water", "notes": "", - "rank": { - "$numberDouble": "1.8658625051181394" - }, + "rank": "1.8658625051181394", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-erhzmw5woo4u61489-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "78Jt5aLQdpxR7QygW" } \ No newline at end of file diff --git a/art/vFkJ9f33FZrMwjHCH/art.json b/art/vFkJ9f33FZrMwjHCH/art.json index 8fa9f22a..efa4e64f 100644 --- a/art/vFkJ9f33FZrMwjHCH/art.json +++ b/art/vFkJ9f33FZrMwjHCH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501616659612" - } + "$date": "1501616659612" }, "modifiedAt": { - "$date": { - "$numberLong": "1501616659612" - } + "$date": "1501616659612" }, "origId": "RAKtMyYWNoC4Qni29", "name": "perc2 2(stripp)", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": { - "$numberDouble": "1.2351976293396227" - }, + "rank": "1.2351976293396227", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-rs4f0txtuaezf67ur-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "9XYBKiFQPSXszfsJ3" } \ No newline at end of file diff --git a/art/vG8pMALDuaEu8S5oL/art.json b/art/vG8pMALDuaEu8S5oL/art.json index 076dfe69..bd206b62 100644 --- a/art/vG8pMALDuaEu8S5oL/art.json +++ b/art/vG8pMALDuaEu8S5oL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1512767372990" - } + "$date": "1512767372990" }, "modifiedAt": { - "$date": { - "$numberLong": "1512767372990" - } + "$date": "1512767372990" }, "origId": "J2FKQo6uXQ6EykLPi", "name": "circlepower K FURR2", "notes": "", - "rank": { - "$numberDouble": "1.9605950707421607" - }, + "rank": "1.9605950707421607", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-09wnpki6g5h780k5d-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "243" - }, - "likes": { - "$numberInt": "1" - }, + "views": "243", + "likes": "1", "revisionId": "5x6be84e5MxaQ8BPk" } \ No newline at end of file diff --git a/art/vMMTeTmGkJsRT7dg6/art.json b/art/vMMTeTmGkJsRT7dg6/art.json index 55354628..b45cc97e 100644 --- a/art/vMMTeTmGkJsRT7dg6/art.json +++ b/art/vMMTeTmGkJsRT7dg6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": { - "$numberLong": "1684210422037" - } + "$date": "1684210422037" }, "username": "w.chae", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685427542379" - } + "$date": "1685427542379" }, "modifiedAt": { - "$date": { - "$numberLong": "1685509911761" - } + "$date": "1685509911761" }, "origId": null, "name": "Circles from triangles", "notes": "Circles from triangles", - "rank": { - "$numberDouble": "1.8646654593525585" - }, + "rank": "1.8646654593525585", "private": false, "unlisted": true, "username": "w.chae", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fwryavh3o6605723t-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "fdSMMSDy67HgBDbrg" } \ No newline at end of file diff --git a/art/vNF92j6RWk3FEERkv/art.json b/art/vNF92j6RWk3FEERkv/art.json index c70235e4..4b2a3a70 100644 --- a/art/vNF92j6RWk3FEERkv/art.json +++ b/art/vNF92j6RWk3FEERkv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553158587225" - } + "$date": "1553158587225" }, "modifiedAt": { - "$date": { - "$numberLong": "1553158587225" - } + "$date": "1553158587225" }, "origId": "HsWepANHmBqbdwzSo", "name": "1903-GridGoingNuts", "notes": "", - "rank": { - "$numberDouble": "1.6146695784920009" - }, + "rank": "1.6146695784920009", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tk7et6o86s4l30pn4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "51" - }, - "likes": { - "$numberInt": "0" - }, + "views": "51", + "likes": "0", "revisionId": "Yjyvy6o6wPPXWfDPM" } \ No newline at end of file diff --git a/art/vQ7wEjJPEkssSR58B/art.json b/art/vQ7wEjJPEkssSR58B/art.json index 2ebacd59..8acbbd0a 100644 --- a/art/vQ7wEjJPEkssSR58B/art.json +++ b/art/vQ7wEjJPEkssSR58B/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1497437991211" - } + "$date": "1497437991211" }, "modifiedAt": { - "$date": { - "$numberLong": "1497445891755" - } + "$date": "1497445891755" }, "origId": null, "name": "Learn by Doing", "notes": "", - "rank": { - "$numberDouble": "1.9880298181760003" - }, + "rank": "1.9880298181760003", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fn5g7euhkau4mg28l-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "gHE6MA8pLFyqNiYDB" } \ No newline at end of file diff --git a/art/vRKQmBo3cooJejSdP/art.json b/art/vRKQmBo3cooJejSdP/art.json index 7367c529..dac5e333 100644 --- a/art/vRKQmBo3cooJejSdP/art.json +++ b/art/vRKQmBo3cooJejSdP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": { - "$numberLong": "1684301218251" - } + "$date": "1684301218251" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": { - "$numberLong": "1684814920148" - } + "$date": "1684814920148" }, "modifiedAt": { - "$date": { - "$numberLong": "1684821751817" - } + "$date": "1684821751817" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.1911297997903378" - }, + "rank": "1.1911297997903378", "private": false, "unlisted": true, "username": "minjae-yu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-eehf04nwx1si1ttfh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "KbBKwgZxSZXf5giWn" } \ No newline at end of file diff --git a/art/vSoYhoMHS2k2S8ueR/art.json b/art/vSoYhoMHS2k2S8ueR/art.json index 4247429a..8790e1d3 100644 --- a/art/vSoYhoMHS2k2S8ueR/art.json +++ b/art/vSoYhoMHS2k2S8ueR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": { - "$numberLong": "1684322503530" - } + "$date": "1684322503530" }, "profile": { "name": "Myunghyun Kim", @@ -14,21 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": { - "$numberLong": "1684325239751" - } + "$date": "1684325239751" }, "modifiedAt": { - "$date": { - "$numberLong": "1684325239751" - } + "$date": "1684325239751" }, "origId": null, "name": "Making A Grid_myunghyun,kim", "notes": "", - "rank": { - "$numberDouble": "1.3875323686159788" - }, + "rank": "1.3875323686159788", "private": false, "unlisted": false, "username": "myunghyunkim0227", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5ufrcrfqcrl2s2h20-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "35" - }, - "likes": { - "$numberInt": "0" - }, + "views": "35", + "likes": "0", "revisionId": "kFRFqeJ2miRuCXWe3" } \ No newline at end of file diff --git a/art/vX6mGDTuwQmga2tvj/art.json b/art/vX6mGDTuwQmga2tvj/art.json index ceb76fd3..bc2150c1 100644 --- a/art/vX6mGDTuwQmga2tvj/art.json +++ b/art/vX6mGDTuwQmga2tvj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1676474482446" - } + "$date": "1676474482446" }, "modifiedAt": { - "$date": { - "$numberLong": "1676474482446" - } + "$date": "1676474482446" }, "origId": "mmxfYzJp3mCehkHcH", "name": "technoball K machinized dev0", "notes": "", - "rank": { - "$numberDouble": "1.9789300415500948" - }, + "rank": "1.9789300415500948", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1flpjy3ynqqpofr29-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "74" - }, - "likes": { - "$numberInt": "0" - }, + "views": "74", + "likes": "0", "revisionId": "AcBSmQcu6nh2xeaSg" } \ No newline at end of file diff --git a/art/vXFhLDE2hgAm9bXD8/art.json b/art/vXFhLDE2hgAm9bXD8/art.json index c98a5cbf..730900fc 100644 --- a/art/vXFhLDE2hgAm9bXD8/art.json +++ b/art/vXFhLDE2hgAm9bXD8/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446218153066" - } + "$date": "1446218153066" }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma", @@ -25,19 +23,11 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(1.2 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-jslty9hjtq8kykp1u-thumbnail.jpg", - "views": { - "$numberInt": "187" - }, - "likes": { - "$numberInt": "1" - }, + "views": "187", + "likes": "1", "revisionId": "AsoECT2QSbxZHYw2B", "modifiedAt": { - "$date": { - "$numberLong": "1446218153069" - } + "$date": "1446218153069" }, - "rank": { - "$numberDouble": "1.776653332333487" - } + "rank": "1.776653332333487" } \ No newline at end of file diff --git a/art/vZtNQowy822RZj6gP/art.json b/art/vZtNQowy822RZj6gP/art.json index 67f228eb..c687f67b 100644 --- a/art/vZtNQowy822RZj6gP/art.json +++ b/art/vZtNQowy822RZj6gP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508054535663" - } + "$date": "1508054535663" }, "modifiedAt": { - "$date": { - "$numberLong": "1508054535663" - } + "$date": "1508054535663" }, "origId": "FDoMDz4QxPmpEY7FJ", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": { - "$numberDouble": "1.1167243382120051" - }, + "rank": "1.1167243382120051", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-alpgrc6ll3b4pms99-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "AMTHX9k468c7sTTT6" } \ No newline at end of file diff --git a/art/vbumqNjcawaLjdiM8/art.json b/art/vbumqNjcawaLjdiM8/art.json index b5eab02e..6fae7211 100644 --- a/art/vbumqNjcawaLjdiM8/art.json +++ b/art/vbumqNjcawaLjdiM8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496319799046" - } + "$date": "1496319799046" }, "modifiedAt": { - "$date": { - "$numberLong": "1496325529584" - } + "$date": "1496325529584" }, "origId": "q9BoWL6vYgWMPi8CP", "name": "Lesson05", "notes": "Lesson Five tutorial code.", - "rank": { - "$numberDouble": "1.9205309630546932" - }, + "rank": "1.9205309630546932", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-v475hvb2oujw62ogz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "cDXHihnkgLMPkykb5" } \ No newline at end of file diff --git a/art/vcYrT69DDanvyFBTr/art.json b/art/vcYrT69DDanvyFBTr/art.json index 3dfd7650..b1900d15 100644 --- a/art/vcYrT69DDanvyFBTr/art.json +++ b/art/vcYrT69DDanvyFBTr/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1476705250893" - } + "$date": "1476705250893" }, "modifiedAt": { - "$date": { - "$numberLong": "1476705250893" - } + "$date": "1476705250893" }, "origId": "TdqvseMQyoJ3ZrjrD", "name": "Garden Fireworks", "notes": "", - "rank": { - "$numberDouble": "1.7791064596913406" - }, + "rank": "1.7791064596913406", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-epsepn196c6cvr6te-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "cGgWmHexqAQMxL2Ks" } \ No newline at end of file diff --git a/art/vd4wAi9P33ezAYGis/art.json b/art/vd4wAi9P33ezAYGis/art.json index 557cf4de..bef27b21 100644 --- a/art/vd4wAi9P33ezAYGis/art.json +++ b/art/vd4wAi9P33ezAYGis/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1524969508745" - } + "$date": "1524969508745" }, "modifiedAt": { - "$date": { - "$numberLong": "1524970940241" - } + "$date": "1524970940241" }, "origId": null, "name": "overdraw", "notes": "", - "rank": { - "$numberDouble": "1.6514670372027405" - }, + "rank": "1.6514670372027405", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-05k5j8cqbq2u0qhx0-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "12" - }, - "likes": { - "$numberInt": "0" - }, + "views": "12", + "likes": "0", "revisionId": "hJ6uJgXdWa9MAN38z" } \ No newline at end of file diff --git a/art/ve3x7fM9K77dHgwux/art.json b/art/ve3x7fM9K77dHgwux/art.json index f8be4092..f079b354 100644 --- a/art/ve3x7fM9K77dHgwux/art.json +++ b/art/ve3x7fM9K77dHgwux/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": { - "$numberLong": "1598366337757" - } + "$date": "1598366337757" }, "username": "morimea", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1616211154245" - } + "$date": "1616211154245" }, "modifiedAt": { - "$date": { - "$numberLong": "1628948685887" - } + "$date": "1628948685887" }, "origId": null, "name": "CSG vertex", "notes": "CSG template", - "rank": { - "$numberDouble": "1.412249549091789" - }, + "rank": "1.412249549091789", "private": false, "unlisted": true, "username": "morimea", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gm1xerjvhglsk9ey2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "25" - }, - "likes": { - "$numberInt": "0" - }, + "views": "25", + "likes": "0", "revisionId": "goBCCABut2vjRzpdE" } \ No newline at end of file diff --git a/art/vhbgo3kHochQMeb2i/art.json b/art/vhbgo3kHochQMeb2i/art.json index 45cce7a6..d045e7d6 100644 --- a/art/vhbgo3kHochQMeb2i/art.json +++ b/art/vhbgo3kHochQMeb2i/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": { - "$numberLong": "1552696746395" - } + "$date": "1552696746395" }, "profile": { "name": "Alejandro Cámara", @@ -14,21 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": { - "$numberLong": "1552970081941" - } + "$date": "1552970081941" }, "modifiedAt": { - "$date": { - "$numberLong": "1553020918789" - } + "$date": "1553020918789" }, "origId": null, "name": "P04-Ej01", "notes": "", - "rank": { - "$numberDouble": "1.3557863458134083" - }, + "rank": "1.3557863458134083", "private": false, "unlisted": true, "username": "alejandrocamara", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s1qm4gmzq09mt4tvt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "FfsLt9dZD6AfHqvPZ" } \ No newline at end of file diff --git a/art/vhkrDTrknFZgdQvw5/art.json b/art/vhkrDTrknFZgdQvw5/art.json index f41dc201..8d7de260 100644 --- a/art/vhkrDTrknFZgdQvw5/art.json +++ b/art/vhkrDTrknFZgdQvw5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1598350387963" - } + "$date": "1598350387963" }, "modifiedAt": { - "$date": { - "$numberLong": "1598350387963" - } + "$date": "1598350387963" }, "origId": "3K4LGxEGgP7MLHZnb", "name": "bobble black matter", "notes": "", - "rank": { - "$numberDouble": "1.1712193091561267" - }, + "rank": "1.1712193091561267", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2nna6cjnhqfptxl1p-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "73" - }, - "likes": { - "$numberInt": "0" - }, + "views": "73", + "likes": "0", "revisionId": "szQ3CGxrREtmd8TxM" } \ No newline at end of file diff --git a/art/vhrfGAjQ76HJwApnJ/art.json b/art/vhrfGAjQ76HJwApnJ/art.json index cba0aa02..78bd0d1c 100644 --- a/art/vhrfGAjQ76HJwApnJ/art.json +++ b/art/vhrfGAjQ76HJwApnJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": { - "$numberLong": "1684316626390" - } + "$date": "1684316626390" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": { - "$numberLong": "1685431180091" - } + "$date": "1685431180091" }, "modifiedAt": { - "$date": { - "$numberLong": "1685431358554" - } + "$date": "1685431358554" }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": { - "$numberDouble": "1.2033968352073954" - }, + "rank": "1.2033968352073954", "private": false, "unlisted": true, "username": "jeminshin2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-w1ggu41s54iybywgk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "vJjcF8NiBSiL2bHHJ" } \ No newline at end of file diff --git a/art/viP5QEyt8HBLNEEbD/art.json b/art/viP5QEyt8HBLNEEbD/art.json index 3cae4d59..87395118 100644 --- a/art/viP5QEyt8HBLNEEbD/art.json +++ b/art/viP5QEyt8HBLNEEbD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": { - "$numberLong": "1590717528473" - } + "$date": "1590717528473" }, "username": "cjensen93", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1590720717427" - } + "$date": "1590720717427" }, "modifiedAt": { - "$date": { - "$numberLong": "1590720717427" - } + "$date": "1590720717427" }, "origId": "rfTkbTfLZfroxDvEZ", "name": "Sound Reactive Basic", "notes": "Sound Reactive Test", - "rank": { - "$numberDouble": "1.8627396060313286" - }, + "rank": "1.8627396060313286", "private": false, "unlisted": true, "username": "cjensen93", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-eg9xchpu95muigbrt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "seBX2ZXjKWZPLgJ5P" } \ No newline at end of file diff --git a/art/vixRSiPMAiZ6AmgNA/art.json b/art/vixRSiPMAiZ6AmgNA/art.json index ec1d215f..029f8bac 100644 --- a/art/vixRSiPMAiZ6AmgNA/art.json +++ b/art/vixRSiPMAiZ6AmgNA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,14 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1446548043403" - } + "$date": "1446548043403" }, "modifiedAt": { - "$date": { - "$numberLong": "1447107353095" - } + "$date": "1447107353095" }, "origId": null, "name": "Simple Fractal", @@ -41,16 +35,10 @@ "shader": "// Simple Fractal - @P_Malin\n \nvoid main() \n{ \n \tfloat fRotation = time * 0.5;\n \tvec2 vTranslation = vec2( 0.2, 0.2 );\n \tfloat fScale = 0.6;\n\n \tfloat fSinRot = sin(fRotation);\n \tfloat fCosRot = cos(fRotation);\n\n \tmat3 m = mat3( fCosRot * fScale, fSinRot * fScale, vTranslation.x, -fSinRot * fScale, fCosRot * fScale, vTranslation.y, 0.0, 0.0, 1.0 );\n \n \tvec2 vPos = vec2( 0.0 );\n \tvec2 vMin = vec2( 100.0 ); \t\n \tfloat fPassId = vertexId;\n \n \tfor ( int i=0; i<8; i++ )\n { \n \tvPos = (vec3(vPos, 1.0) * m).xy;\n\n \tfPassId = fPassId / 4.0;\n \n \tif ( fract( fPassId * 2.0 ) < 0.5 ) vPos.x = -vPos.x;\n \tif ( fract( fPassId ) < 0.5 ) vPos.y = -vPos.y;\n \tfPassId = floor( fPassId );\n \n \tvMin = min( vMin, abs( vPos ) );\n }\n \n \tgl_PointSize = 6.0;\n \tgl_Position = vec4(vPos * vec2( 1.0, resolution.x / resolution.y) , 1.0/vertexId, 1);\n\n \tvec3 vColor;\n \tvColor.x = sin( vMin.x * 10.0 + time * 1.234 ) * 0.5 + 0.5;\n \tvColor.y = sin( vMin.y * 10.0 + time * 2.345 ) * 0.5 + 0.5;\n \tvColor.z = sin( (vMin.x + vMin.y) * 5.0 + time * 3.456 ) * 0.5 + 0.5;\n \n \tvColor = normalize(vColor);\n \n \tvColor = 1.0 - exp2( vColor * -length( vMin ) * 3.0 );\n \tv_color = vec4( vColor, 0.0 );\n}" }, "screenshotURL": "data/images/images-qx88yqxi4r69da57f-thumbnail.jpg", - "views": { - "$numberInt": "530" - }, - "likes": { - "$numberInt": "2" - }, + "views": "530", + "likes": "2", "revisionId": "uiaRacFTwoEC9yRHM", "hasSound": "", - "rank": { - "$numberDouble": "10.502000308663968" - }, + "rank": "10.502000308663968", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/vmttH6ixNxK3G3sTG/art.json b/art/vmttH6ixNxK3G3sTG/art.json index a1cc970f..72aa4f77 100644 --- a/art/vmttH6ixNxK3G3sTG/art.json +++ b/art/vmttH6ixNxK3G3sTG/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1680910326832" - } + "$date": "1680910326832" }, "modifiedAt": { - "$date": { - "$numberLong": "1680910326832" - } + "$date": "1680910326832" }, "origId": "7YtDi4LTcGHk4Rv7A", "name": "juliaworld", "notes": "", - "rank": { - "$numberDouble": "1.2433017524089345" - }, + "rank": "1.2433017524089345", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-so5wax3s8iqnb8gru-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "iyHTADE8uqPuXhktP" } \ No newline at end of file diff --git a/art/vn7aCRpFmjs6n8XNG/art.json b/art/vn7aCRpFmjs6n8XNG/art.json index e725d15e..b28d5383 100644 --- a/art/vn7aCRpFmjs6n8XNG/art.json +++ b/art/vn7aCRpFmjs6n8XNG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496338471183" - } + "$date": "1496338471183" }, "modifiedAt": { - "$date": { - "$numberLong": "1496338471183" - } + "$date": "1496338471183" }, "origId": "wdRcgmKhw55neWGbT", "name": "Lesson05d", "notes": "Lesson Five part D\ntutorial code.\nLooks like two\ncaterpillars fighting", - "rank": { - "$numberDouble": "1.6296397568956018" - }, + "rank": "1.6296397568956018", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-ux591q98n3p42ecd1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "YdLfM7CgzCz5AAJzi" } \ No newline at end of file diff --git a/art/vqBN6kLpxjBHGRvz8/art.json b/art/vqBN6kLpxjBHGRvz8/art.json index 409812dc..b0d81b0a 100644 --- a/art/vqBN6kLpxjBHGRvz8/art.json +++ b/art/vqBN6kLpxjBHGRvz8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1494862833032" - } + "$date": "1494862833032" }, "modifiedAt": { - "$date": { - "$numberLong": "1494862833032" - } + "$date": "1494862833032" }, "origId": null, "name": "K Machine letter example", "notes": "", - "rank": { - "$numberDouble": "1.384612169431065" - }, + "rank": "1.384612169431065", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-gyixzj9zlau9rq139-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "333" - }, - "likes": { - "$numberInt": "1" - }, + "views": "333", + "likes": "1", "revisionId": "4ndG65GcTDjGhHCNk" } \ No newline at end of file diff --git a/art/vqWQHJrgtfjyuWZXw/art.json b/art/vqWQHJrgtfjyuWZXw/art.json index f23bca3b..f7bb6a2a 100644 --- a/art/vqWQHJrgtfjyuWZXw/art.json +++ b/art/vqWQHJrgtfjyuWZXw/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1553214184318" - } + "$date": "1553214184318" }, "modifiedAt": { - "$date": { - "$numberLong": "1553214184318" - } + "$date": "1553214184318" }, "origId": "eH67ZJMsPmJWmEdoK", "name": "ejercicio2", "notes": "", - "rank": { - "$numberDouble": "1.030287778877276" - }, + "rank": "1.030287778877276", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-2x04fs932x1q450ey-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "0" - }, + "views": "82", + "likes": "0", "revisionId": "uFngvybBfbESdrd29" } \ No newline at end of file diff --git a/art/vsfaoEsuvT3yZrCRB/art.json b/art/vsfaoEsuvT3yZrCRB/art.json index 6c4de203..b92f2541 100644 --- a/art/vsfaoEsuvT3yZrCRB/art.json +++ b/art/vsfaoEsuvT3yZrCRB/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1612795378172" - } + "$date": "1612795378172" }, "modifiedAt": { - "$date": { - "$numberLong": "1612795715707" - } + "$date": "1612795715707" }, "origId": null, "name": "spectrum?", "notes": "", - "rank": { - "$numberDouble": "1.4304884898857817" - }, + "rank": "1.4304884898857817", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5i98d2degr23c0d5x-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "74" - }, - "likes": { - "$numberInt": "0" - }, + "views": "74", + "likes": "0", "revisionId": "9Kj2pPSEtaKNKTNx9" } \ No newline at end of file diff --git a/art/vtpkyADRpuovJ23AP/art.json b/art/vtpkyADRpuovJ23AP/art.json index 2556a15c..66d68c68 100644 --- a/art/vtpkyADRpuovJ23AP/art.json +++ b/art/vtpkyADRpuovJ23AP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1452352882216" - } + "$date": "1452352882216" }, "modifiedAt": { - "$date": { - "$numberLong": "1452352882216" - } + "$date": "1452352882216" }, "origId": "bbsF39W6bJo3j4R3j", "name": "inr", "notes": "", - "rank": { - "$numberDouble": "1.6714292596124292" - }, + "rank": "1.6714292596124292", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-of8l530j8a5twvpa2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "95" - }, - "likes": { - "$numberInt": "0" - }, + "views": "95", + "likes": "0", "revisionId": "cjoWPDRG5ax9MbWES" } \ No newline at end of file diff --git a/art/vwbP4QH64Pn3EXf3w/art.json b/art/vwbP4QH64Pn3EXf3w/art.json index e716ba2e..3d469207 100644 --- a/art/vwbP4QH64Pn3EXf3w/art.json +++ b/art/vwbP4QH64Pn3EXf3w/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Hpso6YZ43TNmDTfSn", "createdAt": { - "$date": { - "$numberLong": "1608473852720" - } + "$date": "1608473852720" }, "profile": { "first_name": "Sendi", @@ -15,21 +13,15 @@ "username": "sendi" }, "createdAt": { - "$date": { - "$numberLong": "1619210686504" - } + "$date": "1619210686504" }, "modifiedAt": { - "$date": { - "$numberLong": "1619210686504" - } + "$date": "1619210686504" }, "origId": "9K6tGbtzRXNPPboM5", "name": "flwr", "notes": "", - "rank": { - "$numberDouble": "1.9156159197374876" - }, + "rank": "1.9156159197374876", "private": false, "unlisted": true, "username": "sendi", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-rq9og4cvamf3wpdao-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "Sh3oszSmTvpcdK2hP" } \ No newline at end of file diff --git a/art/vycmMsgS7e6fHw5tD/art.json b/art/vycmMsgS7e6fHw5tD/art.json index 98b2ffe7..f1942cfa 100644 --- a/art/vycmMsgS7e6fHw5tD/art.json +++ b/art/vycmMsgS7e6fHw5tD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1551818526375" - } + "$date": "1551818526375" }, "modifiedAt": { - "$date": { - "$numberLong": "1594512450875" - } + "$date": "1594512450875" }, "origId": "isgED2R7wSztcgg4J", "name": "swift earthworm", "notes": "", - "rank": { - "$numberDouble": "1.0361262023996516" - }, + "rank": "1.0361262023996516", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-5xbqcf58pynac2ssy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "218" - }, - "likes": { - "$numberInt": "0" - }, + "views": "218", + "likes": "0", "revisionId": "aDCBGeoLinB6nK3W8" } \ No newline at end of file diff --git a/art/vyzW6DRZFHK4tEbft/art.json b/art/vyzW6DRZFHK4tEbft/art.json index 92c58f97..f7901415 100644 --- a/art/vyzW6DRZFHK4tEbft/art.json +++ b/art/vyzW6DRZFHK4tEbft/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": { - "$numberLong": "1494693086089" - } + "$date": "1494693086089" }, "profile": { "name": "", @@ -15,21 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": { - "$numberLong": "1496284924981" - } + "$date": "1496284924981" }, "modifiedAt": { - "$date": { - "$numberLong": "1496284993783" - } + "$date": "1496284993783" }, "origId": null, "name": "kill me pls ", "notes": "", - "rank": { - "$numberDouble": "1.0015532495296733" - }, + "rank": "1.0015532495296733", "private": false, "unlisted": true, "username": "lambmeow", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-60doqjdxd6io12tco-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "55" - }, - "likes": { - "$numberInt": "0" - }, + "views": "55", + "likes": "0", "revisionId": "AjGt32cxLJx8cHQxP" } \ No newline at end of file diff --git a/art/w2wizFHHNsMCjuyvJ/art.json b/art/w2wizFHHNsMCjuyvJ/art.json index 7a4d115c..ba63eca3 100644 --- a/art/w2wizFHHNsMCjuyvJ/art.json +++ b/art/w2wizFHHNsMCjuyvJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626776121347" - } + "$date": "1626776121347" }, "modifiedAt": { - "$date": { - "$numberLong": "1626776121347" - } + "$date": "1626776121347" }, "origId": "C4gCacp8eQ337rdFD", "name": "mouse-wip", "notes": "", - "rank": { - "$numberDouble": "1.4242367675251704" - }, + "rank": "1.4242367675251704", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-z3rh4fp54ouln35vb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "LNCfhwRok8PNNbHaB" } \ No newline at end of file diff --git a/art/w39M6FR7PCQctz5bN/art.json b/art/w39M6FR7PCQctz5bN/art.json index 183909e2..0024fd73 100644 --- a/art/w39M6FR7PCQctz5bN/art.json +++ b/art/w39M6FR7PCQctz5bN/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1468773921026" - } + "$date": "1468773921026" }, "modifiedAt": { - "$date": { - "$numberLong": "1639353706372" - } + "$date": "1639353706372" }, "origId": "SDv9RES4wtc8RQbg2", "name": "sockwaves", "notes": "", - "rank": { - "$numberDouble": "10.914188462856487" - }, + "rank": "10.914188462856487", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-txzps8fu72q7yb8ri-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1799" - }, - "likes": { - "$numberInt": "14" - }, + "views": "1799", + "likes": "14", "revisionId": "tZmPJd6oBLyEYMCuw" } \ No newline at end of file diff --git a/art/w3EKusJyt77LiLh5E/art.json b/art/w3EKusJyt77LiLh5E/art.json index 1326d12e..5a5839a7 100644 --- a/art/w3EKusJyt77LiLh5E/art.json +++ b/art/w3EKusJyt77LiLh5E/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551486764451" - } + "$date": "1551486764451" }, "modifiedAt": { - "$date": { - "$numberLong": "1551486764451" - } + "$date": "1551486764451" }, "origId": "KpCz9hjoFif9i3TvM", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.804771520853352" - }, + "rank": "1.804771520853352", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-huw8dj51o2tnuxr9b-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "106" - }, - "likes": { - "$numberInt": "0" - }, + "views": "106", + "likes": "0", "revisionId": "Rxpjv4urW6REjDAqR" } \ No newline at end of file diff --git a/art/w5XY5hp6r86GpTyLE/art.json b/art/w5XY5hp6r86GpTyLE/art.json index 1e2c732a..c903ea40 100644 --- a/art/w5XY5hp6r86GpTyLE/art.json +++ b/art/w5XY5hp6r86GpTyLE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZS4MdCA33fb76CwsE", "createdAt": { - "$date": { - "$numberLong": "1554054895392" - } + "$date": "1554054895392" }, "profile": { "first_name": "윤수", @@ -15,21 +13,15 @@ "username": "윤수" }, "createdAt": { - "$date": { - "$numberLong": "1554177518810" - } + "$date": "1554177518810" }, "modifiedAt": { - "$date": { - "$numberLong": "1554177518810" - } + "$date": "1554177518810" }, "origId": "qCsikb8WubwZjoq9G", "name": "yoonsoo.kwon", "notes": "", - "rank": { - "$numberDouble": "1.4026973041201878" - }, + "rank": "1.4026973041201878", "private": false, "unlisted": false, "username": "윤수", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-7w2chea2az5wzn4zb-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "186" - }, - "likes": { - "$numberInt": "0" - }, + "views": "186", + "likes": "0", "revisionId": "RXatmvjdet3Enjioa" } \ No newline at end of file diff --git a/art/w5qTDiEqtC8Tri6tv/art.json b/art/w5qTDiEqtC8Tri6tv/art.json index 7aa305a5..91067f1d 100644 --- a/art/w5qTDiEqtC8Tri6tv/art.json +++ b/art/w5qTDiEqtC8Tri6tv/art.json @@ -4,20 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1448286056390" - } + "$date": "1448286056390" }, "modifiedAt": { - "$date": { - "$numberLong": "1448286056390" - } + "$date": "1448286056390" }, "origId": "3uH92F2f4pCxBydB3", "name": "flowerpower", - "rank": { - "$numberDouble": "1.0979754182020645" - }, + "rank": "1.0979754182020645", "private": false, "username": "-anon-", "settings": { @@ -35,11 +29,7 @@ }, "screenshotURL": "data/images/images-js9skd9fqg6rbavbw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "142" - }, - "likes": { - "$numberInt": "0" - }, + "views": "142", + "likes": "0", "revisionId": "6jMzbGdRqTcJ5dFdr" } \ No newline at end of file diff --git a/art/w9fNQs5qa7s4CmEvg/art.json b/art/w9fNQs5qa7s4CmEvg/art.json index ef1e48b0..70629c54 100644 --- a/art/w9fNQs5qa7s4CmEvg/art.json +++ b/art/w9fNQs5qa7s4CmEvg/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1642074574667" - } + "$date": "1642074574667" }, "modifiedAt": { - "$date": { - "$numberLong": "1642074574667" - } + "$date": "1642074574667" }, "origId": "nBtQo8jPpr5y4bKyK", "name": "WAVE guys", "notes": "", - "rank": { - "$numberDouble": "1.4247545870585592" - }, + "rank": "1.4247545870585592", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-36aub785g7fz54v0t-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "129" - }, - "likes": { - "$numberInt": "0" - }, + "views": "129", + "likes": "0", "revisionId": "MuXWpH95se6yWxozw" } \ No newline at end of file diff --git a/art/wAHW2jvdnk46gwycK/art.json b/art/wAHW2jvdnk46gwycK/art.json index b5f74bbe..2c50d001 100644 --- a/art/wAHW2jvdnk46gwycK/art.json +++ b/art/wAHW2jvdnk46gwycK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553242767062" - } + "$date": "1553242767062" }, "modifiedAt": { - "$date": { - "$numberLong": "1553242767062" - } + "$date": "1553242767062" }, "origId": "ny5RDoPy8ubuGtKS6", "name": "1903-GridColoredRows", "notes": "", - "rank": { - "$numberDouble": "1.405419935001085" - }, + "rank": "1.405419935001085", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-z64r90hp5xeh8l99o-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "eJCS2HEnZ6FrhSHBW" } \ No newline at end of file diff --git a/art/wCMaWve5ErdStTm5C/art.json b/art/wCMaWve5ErdStTm5C/art.json index cb5f5667..95b82dc2 100644 --- a/art/wCMaWve5ErdStTm5C/art.json +++ b/art/wCMaWve5ErdStTm5C/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1533039530446" - } + "$date": "1533039530446" }, "modifiedAt": { - "$date": { - "$numberLong": "1533039530446" - } + "$date": "1533039530446" }, "origId": "CBDvmeprw78fMTgQ4", "name": "Quad", "notes": "", - "rank": { - "$numberDouble": "1.5266490789019334" - }, + "rank": "1.5266490789019334", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wl6vjqljppr9wlmt5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "SkEdxfhMNmwHgbqH7" } \ No newline at end of file diff --git a/art/wFdw32QXQhDAXDLmi/art.json b/art/wFdw32QXQhDAXDLmi/art.json index 6ef52a58..3149bf41 100644 --- a/art/wFdw32QXQhDAXDLmi/art.json +++ b/art/wFdw32QXQhDAXDLmi/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1536319148480" - } + "$date": "1536319148480" }, "modifiedAt": { - "$date": { - "$numberLong": "1536319148480" - } + "$date": "1536319148480" }, "origId": "AndijhSm4Fuox73p9", "name": "vibrations", "notes": "", - "rank": { - "$numberDouble": "1.38104674989918" - }, + "rank": "1.38104674989918", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1xhkzzq9gmxbok4ae-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "BDJMbTLfsiEGKfteB" } \ No newline at end of file diff --git a/art/wFtvqKAQ3wB8Hho3p/art.json b/art/wFtvqKAQ3wB8Hho3p/art.json index c7ec3f61..13bfb664 100644 --- a/art/wFtvqKAQ3wB8Hho3p/art.json +++ b/art/wFtvqKAQ3wB8Hho3p/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1615873781734" - } + "$date": "1615873781734" }, "modifiedAt": { - "$date": { - "$numberLong": "1615874031218" - } + "$date": "1615874031218" }, "origId": "57DGNjDnDYwrBWXqD", "name": "undul", "notes": "", - "rank": { - "$numberDouble": "10.57657939333006" - }, + "rank": "10.57657939333006", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-yheobgbtjk9ttasx6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "434" - }, - "likes": { - "$numberInt": "3" - }, + "views": "434", + "likes": "3", "revisionId": "tKbCk9WbDqNBEjCrr" } \ No newline at end of file diff --git a/art/wFxoEvW6hYYYYfiKt/art.json b/art/wFxoEvW6hYYYYfiKt/art.json index 080b067d..1a7ac7bc 100644 --- a/art/wFxoEvW6hYYYYfiKt/art.json +++ b/art/wFxoEvW6hYYYYfiKt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": { - "$numberLong": "1704921597360" - } + "$date": "1704921597360" }, "profile": { "name": "Simon Taeter", @@ -14,21 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": { - "$numberLong": "1705259211399" - } + "$date": "1705259211399" }, "modifiedAt": { - "$date": { - "$numberLong": "1705259211399" - } + "$date": "1705259211399" }, "origId": "puvZxbRgEiG2MK4Rp", "name": "test model", "notes": "", - "rank": { - "$numberDouble": "1.6603344083368772" - }, + "rank": "1.6603344083368772", "private": false, "unlisted": true, "username": "staeter", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xoxz5ygjpco8ie76z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ayQkhg4ZCArAnXNYP" } \ No newline at end of file diff --git a/art/wGQZbn4NqJiMq8Rvv/art.json b/art/wGQZbn4NqJiMq8Rvv/art.json index 37ab65f8..4a20c008 100644 --- a/art/wGQZbn4NqJiMq8Rvv/art.json +++ b/art/wGQZbn4NqJiMq8Rvv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": { - "$numberLong": "1619196586677" - } + "$date": "1619196586677" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": { - "$numberLong": "1619539818400" - } + "$date": "1619539818400" }, "modifiedAt": { - "$date": { - "$numberLong": "1619539818400" - } + "$date": "1619539818400" }, "origId": null, "name": "SomeSOundTracking", "notes": "", - "rank": { - "$numberDouble": "1.7211458692916073" - }, + "rank": "1.7211458692916073", "private": false, "unlisted": true, "username": "hugo-w", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-35d6dzsosl1wle0bj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "nXWKovzAsFD4YWCms" } \ No newline at end of file diff --git a/art/wGx3PFi6cT8Dydevv/art.json b/art/wGx3PFi6cT8Dydevv/art.json index 9fb06898..65248e3b 100644 --- a/art/wGx3PFi6cT8Dydevv/art.json +++ b/art/wGx3PFi6cT8Dydevv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508333268427" - } + "$date": "1508333268427" }, "modifiedAt": { - "$date": { - "$numberLong": "1508333268427" - } + "$date": "1508333268427" }, "origId": "4MXkkkQvDcbZT2bmy", "name": "119b matrix", "notes": "119 bytes", - "rank": { - "$numberDouble": "1.737016963131358" - }, + "rank": "1.737016963131358", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-f351mglyixm8vpy58-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "yFvCv9Xd5cpt2mnyS" } \ No newline at end of file diff --git a/art/wHYadcJcCHsjn3cvr/art.json b/art/wHYadcJcCHsjn3cvr/art.json index 75423222..fc4f7679 100644 --- a/art/wHYadcJcCHsjn3cvr/art.json +++ b/art/wHYadcJcCHsjn3cvr/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1498138156911" - } + "$date": "1498138156911" }, "modifiedAt": { - "$date": { - "$numberLong": "1498138156911" - } + "$date": "1498138156911" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0432114168648305" - }, + "rank": "1.0432114168648305", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-768cr750wf8j84seq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "65" - }, - "likes": { - "$numberInt": "0" - }, + "views": "65", + "likes": "0", "revisionId": "qTE9W9enZKmm6xbY7" } \ No newline at end of file diff --git a/art/wJ3ERkQqdQYSY6bnL/art.json b/art/wJ3ERkQqdQYSY6bnL/art.json index a2947cef..40b67e37 100644 --- a/art/wJ3ERkQqdQYSY6bnL/art.json +++ b/art/wJ3ERkQqdQYSY6bnL/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1562242200574" - } + "$date": "1562242200574" }, "modifiedAt": { - "$date": { - "$numberLong": "1562242200574" - } + "$date": "1562242200574" }, "origId": "hffRc9FH8TMNKECkJ", "name": "bhatsu", "notes": "", - "rank": { - "$numberDouble": "1.9947127506907634" - }, + "rank": "1.9947127506907634", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nr4yuaag43ztnf3gf-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "93" - }, - "likes": { - "$numberInt": "0" - }, + "views": "93", + "likes": "0", "revisionId": "rp3BLAZmcohR5ax52" } \ No newline at end of file diff --git a/art/wJR8MkZGLQe3TZGZD/art.json b/art/wJR8MkZGLQe3TZGZD/art.json index 64e04a2f..1fd44c21 100644 --- a/art/wJR8MkZGLQe3TZGZD/art.json +++ b/art/wJR8MkZGLQe3TZGZD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1541248651140" - } + "$date": "1541248651140" }, "modifiedAt": { - "$date": { - "$numberLong": "1541248651140" - } + "$date": "1541248651140" }, "origId": null, "name": "BlockyMusicJumpingUpDown", "notes": "", - "rank": { - "$numberDouble": "1.8755323137156525" - }, + "rank": "1.8755323137156525", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-zru4mzt8800b6ygij-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "tcB8MaujBwA4ijQ9f" } \ No newline at end of file diff --git a/art/wJtgtpePx8uemptoj/art.json b/art/wJtgtpePx8uemptoj/art.json index 2adc703e..8d71508f 100644 --- a/art/wJtgtpePx8uemptoj/art.json +++ b/art/wJtgtpePx8uemptoj/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": { - "$numberLong": "1551479403174" - } + "$date": "1551479403174" }, "profile": { "first_name": "Sergio Erick", @@ -15,21 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": { - "$numberLong": "1552844856440" - } + "$date": "1552844856440" }, "modifiedAt": { - "$date": { - "$numberLong": "1552844856440" - } + "$date": "1552844856440" }, "origId": null, "name": "sphere", "notes": "", - "rank": { - "$numberDouble": "1.8571946309669203" - }, + "rank": "1.8571946309669203", "private": false, "unlisted": true, "username": "sergioerick", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-7vznoqhla5lmgoaeh-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "LdkJ3BCvrh4iJJpho" } \ No newline at end of file diff --git a/art/wJuenftt4G6XBy8x7/art.json b/art/wJuenftt4G6XBy8x7/art.json index a9b48758..d8365d96 100644 --- a/art/wJuenftt4G6XBy8x7/art.json +++ b/art/wJuenftt4G6XBy8x7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1468374808864" - } + "$date": "1468374808864" }, "modifiedAt": { - "$date": { - "$numberLong": "1468374808864" - } + "$date": "1468374808864" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.5458857634160728" - }, + "rank": "1.5458857634160728", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-xvdzwmh2ntvshhvxi-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "70" - }, - "likes": { - "$numberInt": "0" - }, + "views": "70", + "likes": "0", "revisionId": "aLKi7PoT6iy9WFnM7" } \ No newline at end of file diff --git a/art/wKpLsESkrBXCiRJad/art.json b/art/wKpLsESkrBXCiRJad/art.json index c345cf5c..fd936002 100644 --- a/art/wKpLsESkrBXCiRJad/art.json +++ b/art/wKpLsESkrBXCiRJad/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": { - "$numberLong": "1605217631309" - } + "$date": "1605217631309" }, "profile": { "first_name": "Eugene", @@ -15,21 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": { - "$numberLong": "1605224727685" - } + "$date": "1605224727685" }, "modifiedAt": { - "$date": { - "$numberLong": "1605224727685" - } + "$date": "1605224727685" }, "origId": "Ajiknj6GiHKrmZT3Z", "name": "tutorial-4-1 audio reactive", "notes": "", - "rank": { - "$numberDouble": "1.3787256741583809" - }, + "rank": "1.3787256741583809", "private": false, "unlisted": true, "username": "eugene", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-twe8dd70x1hxu4dra-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "4m8hFm6hxLmsWuCmY" } \ No newline at end of file diff --git a/art/wMRQSfRMurn9etwdS/art.json b/art/wMRQSfRMurn9etwdS/art.json index 35a59c5e..4fe97a47 100644 --- a/art/wMRQSfRMurn9etwdS/art.json +++ b/art/wMRQSfRMurn9etwdS/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684385104398" - } + "$date": "1684385104398" }, "modifiedAt": { - "$date": { - "$numberLong": "1684385104398" - } + "$date": "1684385104398" }, "origId": null, "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.8905900560708513" - }, + "rank": "1.8905900560708513", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-t711ccnsjw00j0aaj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "Asedji76ByETLXhpf" } \ No newline at end of file diff --git a/art/wP2mJ5GtGxM69FK8H/art.json b/art/wP2mJ5GtGxM69FK8H/art.json index 51a63859..91a5e4b3 100644 --- a/art/wP2mJ5GtGxM69FK8H/art.json +++ b/art/wP2mJ5GtGxM69FK8H/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1539034550738" - } + "$date": "1539034550738" }, "modifiedAt": { - "$date": { - "$numberLong": "1539034550738" - } + "$date": "1539034550738" }, "origId": "LPS8BeAeCDomFZXzX", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.1938550855234675" - }, + "rank": "1.1938550855234675", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-w3qmszzue6gzmselp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "0" - }, + "views": "94", + "likes": "0", "revisionId": "GB9fju44Gh3sJpMeJ" } \ No newline at end of file diff --git a/art/wP4tHTACwohNdomhd/art.json b/art/wP4tHTACwohNdomhd/art.json index bd7fc9c3..ba9c89d3 100644 --- a/art/wP4tHTACwohNdomhd/art.json +++ b/art/wP4tHTACwohNdomhd/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ZRyZDbZZaBWh7P43A", "createdAt": { - "$date": { - "$numberLong": "1679393512197" - } + "$date": "1679393512197" }, "profile": { "name": "Moonjong Shin", @@ -14,21 +12,15 @@ "username": "moon-jong" }, "createdAt": { - "$date": { - "$numberLong": "1679620803252" - } + "$date": "1679620803252" }, "modifiedAt": { - "$date": { - "$numberLong": "1679620803252" - } + "$date": "1679620803252" }, "origId": "j9rdg6agmx5hRCbSu", "name": "grid", "notes": "main", - "rank": { - "$numberDouble": "1.4086025759067244" - }, + "rank": "1.4086025759067244", "private": false, "unlisted": true, "username": "moon-jong", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sr3e9j8owmsqtjf6w-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "v35Nqhn6GwyuwcAyc" } \ No newline at end of file diff --git a/art/wTPZJYcFz58zagJqM/art.json b/art/wTPZJYcFz58zagJqM/art.json index 1ef7ff73..caecba7a 100644 --- a/art/wTPZJYcFz58zagJqM/art.json +++ b/art/wTPZJYcFz58zagJqM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": { - "$numberLong": "1508649811074" - } + "$date": "1508649811074" }, "profile": { "name": "Liam", @@ -14,21 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": { - "$numberLong": "1508660577853" - } + "$date": "1508660577853" }, "modifiedAt": { - "$date": { - "$numberLong": "1515658618424" - } + "$date": "1515658618424" }, "origId": "muMdsDzPMxbycuyv8", "name": "hello-world-2", "notes": "Messing about", - "rank": { - "$numberDouble": "1.6938563633972983" - }, + "rank": "1.6938563633972983", "private": false, "unlisted": true, "username": "liaminjapan", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4nyboxwrodr1ku02g-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "S73g6KDhd6z5ZTbyd" } \ No newline at end of file diff --git a/art/wTaKE9X796qNFqgEM/art.json b/art/wTaKE9X796qNFqgEM/art.json index ad091746..2b66f4a7 100644 --- a/art/wTaKE9X796qNFqgEM/art.json +++ b/art/wTaKE9X796qNFqgEM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": { - "$numberLong": "1445820506349" - } + "$date": "1445820506349" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -15,9 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": { - "$numberLong": "1445821430466" - } + "$date": "1445821430466" }, "origId": null, "name": "neurovelho", @@ -36,22 +32,14 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvoid main() {\n float NUM_SEGMENTS = 4.0+time*0.001;\n float NUM_POINTS = (NUM_SEGMENTS * 2.0);\n float STEP = time*0.0001;\n if (STEP > 0.03) STEP = 0.03;\n float localTime = time*0.1 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * localTime*0.0001) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001+0.3*cos(time*0.1+c)) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001+0.3*sin(time*0.1+orbitAngle)) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(1.0-b, 1.0-c*10.0, 1.0-s*10.0, 1);\n}" }, "screenshotDataId": "NujseYpQTMRhrFdox", - "views": { - "$numberInt": "3270" - }, - "likes": { - "$numberInt": "2" - }, + "views": "3270", + "likes": "2", "revisionId": "Gpw6JJWSRv8nRLzh4", "screenshotURL": "data/images/images-NujseYpQTMRhrFdox-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445821430469" - } + "$date": "1445821430469" }, "hasSound": true, - "rank": { - "$numberDouble": "10.073266694860008" - }, + "rank": "10.073266694860008", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/wXoyv2xNDqkKWzsJE/art.json b/art/wXoyv2xNDqkKWzsJE/art.json index 3e6bae2f..a98a25d3 100644 --- a/art/wXoyv2xNDqkKWzsJE/art.json +++ b/art/wXoyv2xNDqkKWzsJE/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1595425641470" - } + "$date": "1595425641470" }, "modifiedAt": { - "$date": { - "$numberLong": "1595425641470" - } + "$date": "1595425641470" }, "origId": "tTWmqDWD9Y3Gijkoy", "name": "ball-o?", "notes": "", - "rank": { - "$numberDouble": "1.0194420046860797" - }, + "rank": "1.0194420046860797", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xmfyffsismoc1qbez-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "BDYkwbkGap5GbYiRm" } \ No newline at end of file diff --git a/art/wYJg4JdkufCDkxugR/art.json b/art/wYJg4JdkufCDkxugR/art.json index d9d4cbba..56757979 100644 --- a/art/wYJg4JdkufCDkxugR/art.json +++ b/art/wYJg4JdkufCDkxugR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": { - "$numberLong": "1530901372124" - } + "$date": "1530901372124" }, "username": "mattsonic", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1530901795639" - } + "$date": "1530901795639" }, "modifiedAt": { - "$date": { - "$numberLong": "1530901795639" - } + "$date": "1530901795639" }, "origId": "TtKakFtTdMbTCbaQj", "name": "tutorial2", "notes": "", - "rank": { - "$numberDouble": "1.6611042974901573" - }, + "rank": "1.6611042974901573", "private": false, "unlisted": true, "username": "mattsonic", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-crm43uheb50wo39mn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "ESWfYaCjSbaJgJyH5" } \ No newline at end of file diff --git a/art/wdRcgmKhw55neWGbT/art.json b/art/wdRcgmKhw55neWGbT/art.json index 723aea3e..f4bded17 100644 --- a/art/wdRcgmKhw55neWGbT/art.json +++ b/art/wdRcgmKhw55neWGbT/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": { - "$numberLong": "1496305181205" - } + "$date": "1496305181205" }, "profile": { "name": "Paul Gutierrez", @@ -15,21 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": { - "$numberLong": "1496332879174" - } + "$date": "1496332879174" }, "modifiedAt": { - "$date": { - "$numberLong": "1496332879174" - } + "$date": "1496332879174" }, "origId": "BfGdpEhnBZQzXay29", "name": "Lesson05c", "notes": "Lesson Five part C\ntutorial code.", - "rank": { - "$numberDouble": "1.2804985137577343" - }, + "rank": "1.2804985137577343", "private": false, "unlisted": true, "username": "PLU Collective", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-i2pxmunkilw1ci2wd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "LBMRywLqCWKJGen44" } \ No newline at end of file diff --git a/art/wfSM5cyoAJHAg6od5/art.json b/art/wfSM5cyoAJHAg6od5/art.json index d9253a34..bac71ffe 100644 --- a/art/wfSM5cyoAJHAg6od5/art.json +++ b/art/wfSM5cyoAJHAg6od5/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1571791001825" - } + "$date": "1571791001825" }, "modifiedAt": { - "$date": { - "$numberLong": "1571791001825" - } + "$date": "1571791001825" }, "origId": "ZMzvpXNMZY9564WHh", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4846894994015485" - }, + "rank": "1.4846894994015485", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xq0u7j2ngl175rkqt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "okob2rd3tjMZFqgL5" } \ No newline at end of file diff --git a/art/wftsxawoj5iw32a8D/art.json b/art/wftsxawoj5iw32a8D/art.json index 27e6a053..16404f49 100644 --- a/art/wftsxawoj5iw32a8D/art.json +++ b/art/wftsxawoj5iw32a8D/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FdF3Ffp5KMucnmivz", "createdAt": { - "$date": { - "$numberLong": "1554193926255" - } + "$date": "1554193926255" }, "profile": { "first_name": "도영", @@ -15,21 +13,15 @@ "username": "도영" }, "createdAt": { - "$date": { - "$numberLong": "1554199354635" - } + "$date": "1554199354635" }, "modifiedAt": { - "$date": { - "$numberLong": "1554199354635" - } + "$date": "1554199354635" }, "origId": null, "name": "Cs230", "notes": "change color with mouse\nposition &\nchange size with music", - "rank": { - "$numberDouble": "1.4492316385841109" - }, + "rank": "1.4492316385841109", "private": false, "unlisted": false, "username": "도영", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-7a3rvxg6g6z8v1ngn-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "362" - }, - "likes": { - "$numberInt": "1" - }, + "views": "362", + "likes": "1", "revisionId": "caTjeWnGj4LoBfPvh" } \ No newline at end of file diff --git a/art/whWhE5dshEugnAaBD/art.json b/art/whWhE5dshEugnAaBD/art.json index 31c9cdf2..5522b1cf 100644 --- a/art/whWhE5dshEugnAaBD/art.json +++ b/art/whWhE5dshEugnAaBD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1683211141950" - } + "$date": "1683211141950" }, "modifiedAt": { - "$date": { - "$numberLong": "1683211141950" - } + "$date": "1683211141950" }, "origId": "4rzpKJ43tFQEsLBkP", "name": "residuallinesJV", "notes": "", - "rank": { - "$numberDouble": "1.838244368516968" - }, + "rank": "1.838244368516968", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-marber1fnt48zptmm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "47" - }, - "likes": { - "$numberInt": "0" - }, + "views": "47", + "likes": "0", "revisionId": "guZ2PLhstzWE2EMAq" } \ No newline at end of file diff --git a/art/wjw5e9cStNy6XAxH4/art.json b/art/wjw5e9cStNy6XAxH4/art.json index 069d0bec..52afad72 100644 --- a/art/wjw5e9cStNy6XAxH4/art.json +++ b/art/wjw5e9cStNy6XAxH4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8tBLoFyzAi8N2JHZy", "createdAt": { - "$date": { - "$numberLong": "1451476145201" - } + "$date": "1451476145201" }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -14,21 +12,15 @@ "username": "visa-valtteri" }, "createdAt": { - "$date": { - "$numberLong": "1456562627370" - } + "$date": "1456562627370" }, "modifiedAt": { - "$date": { - "$numberLong": "1456562627370" - } + "$date": "1456562627370" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "10.316070282163103" - }, + "rank": "10.316070282163103", "private": false, "unlisted": false, "username": "visa-valtteri", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-df9eewy527rs9g2ik-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "518" - }, - "likes": { - "$numberInt": "2" - }, + "views": "518", + "likes": "2", "revisionId": "w7vPBY3qXr9LiYopE" } \ No newline at end of file diff --git a/art/wm8Y738CbMGQQkW63/art.json b/art/wm8Y738CbMGQQkW63/art.json index 3623076d..3f160024 100644 --- a/art/wm8Y738CbMGQQkW63/art.json +++ b/art/wm8Y738CbMGQQkW63/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ccugb6SyZZpXhbr4G", "createdAt": { - "$date": { - "$numberLong": "1683741804514" - } + "$date": "1683741804514" }, "profile": { "name": "Daniel Skantze", @@ -14,21 +12,15 @@ "username": "danielskantze" }, "createdAt": { - "$date": { - "$numberLong": "1683742228826" - } + "$date": "1683742228826" }, "modifiedAt": { - "$date": { - "$numberLong": "1683744881161" - } + "$date": "1683744881161" }, "origId": null, "name": "test01", "notes": "Test project", - "rank": { - "$numberDouble": "1.4832567354057822" - }, + "rank": "1.4832567354057822", "private": false, "unlisted": true, "username": "danielskantze", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rp9salr445ckgyt7l-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "cZCiw8QJzZWt9nZiM" } \ No newline at end of file diff --git a/art/wmrGHPZAroXn6EtZz/art.json b/art/wmrGHPZAroXn6EtZz/art.json index 6b3448c3..06e82f67 100644 --- a/art/wmrGHPZAroXn6EtZz/art.json +++ b/art/wmrGHPZAroXn6EtZz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,9 +12,7 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1445777751888" - } + "$date": "1445777751888" }, "origId": null, "name": "prickley", @@ -35,21 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotDataId": "TNJTEJo42ATm7SLyG", - "views": { - "$numberInt": "451" - }, - "likes": { - "$numberInt": "2" - }, + "views": "451", + "likes": "2", "revisionId": "CJFEvkWiwgSqrXATZ", "screenshotURL": "data/images/images-TNJTEJo42ATm7SLyG-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445777751890" - } - }, - "rank": { - "$numberDouble": "10.39845893185841" + "$date": "1445777751890" }, + "rank": "10.39845893185841", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/wnJ3yTrs7ZQXEmwRM/art.json b/art/wnJ3yTrs7ZQXEmwRM/art.json index 2346f9ef..9eab58a6 100644 --- a/art/wnJ3yTrs7ZQXEmwRM/art.json +++ b/art/wnJ3yTrs7ZQXEmwRM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1462302171138" - } + "$date": "1462302171138" }, "modifiedAt": { - "$date": { - "$numberLong": "1462302171138" - } + "$date": "1462302171138" }, "origId": null, "name": "Crap", "notes": "", - "rank": { - "$numberDouble": "1.952456042307421" - }, + "rank": "1.952456042307421", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-whitf9c4w3fcztyod-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "132" - }, - "likes": { - "$numberInt": "0" - }, + "views": "132", + "likes": "0", "revisionId": "dsvhRFAF2EorJqvTQ" } \ No newline at end of file diff --git a/art/wrMBc6LyKbu6PqxgL/art.json b/art/wrMBc6LyKbu6PqxgL/art.json index 96a020e2..b1bf4bc6 100644 --- a/art/wrMBc6LyKbu6PqxgL/art.json +++ b/art/wrMBc6LyKbu6PqxgL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": { - "$numberLong": "1652847165974" - } + "$date": "1652847165974" }, "profile": { "name": "Hyunjin-Kim", @@ -14,21 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": { - "$numberLong": "1653459258178" - } + "$date": "1653459258178" }, "modifiedAt": { - "$date": { - "$numberLong": "1653460021563" - } + "$date": "1653460021563" }, "origId": null, "name": "Exercise - Audio Reactive - hyunjin Kim", "notes": "", - "rank": { - "$numberDouble": "1.9734247499220472" - }, + "rank": "1.9734247499220472", "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rwj10l45dpo2ojncj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "rkkg3Q2NmPxQBywx2" } \ No newline at end of file diff --git a/art/wrTE6KKesztAX6apx/art.json b/art/wrTE6KKesztAX6apx/art.json index 12fb87fe..87fca6aa 100644 --- a/art/wrTE6KKesztAX6apx/art.json +++ b/art/wrTE6KKesztAX6apx/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5axfGAXyLLdakQgc6", "createdAt": { - "$date": { - "$numberLong": "1531275613467" - } + "$date": "1531275613467" }, "profile": { "first_name": "Junkyo", @@ -15,21 +13,15 @@ "username": "junkyo" }, "createdAt": { - "$date": { - "$numberLong": "1531285632829" - } + "$date": "1531285632829" }, "modifiedAt": { - "$date": { - "$numberLong": "1531285632829" - } + "$date": "1531285632829" }, "origId": null, "name": "study01", "notes": "", - "rank": { - "$numberDouble": "1.3647682923638653" - }, + "rank": "1.3647682923638653", "private": false, "unlisted": true, "username": "junkyo", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-jw0i60oj7iccbs2ni-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "bgg3qd7Qs3uBQHicc" } \ No newline at end of file diff --git a/art/wt7dgJfnc9ut9a8tk/art.json b/art/wt7dgJfnc9ut9a8tk/art.json index 7809dd63..22f9858e 100644 --- a/art/wt7dgJfnc9ut9a8tk/art.json +++ b/art/wt7dgJfnc9ut9a8tk/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1524355193825" - } + "$date": "1524355193825" }, "modifiedAt": { - "$date": { - "$numberLong": "1524355193825" - } + "$date": "1524355193825" }, "origId": null, "name": "mousebal", "notes": "", - "rank": { - "$numberDouble": "1.5295280205148203" - }, + "rank": "1.5295280205148203", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-fd3u5k3lbarswitfj-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "472" - }, - "likes": { - "$numberInt": "1" - }, + "views": "472", + "likes": "1", "revisionId": "5yxwbxSFYwQNhPdaY" } \ No newline at end of file diff --git a/art/wvtQDvQbMrdANuDHh/art.json b/art/wvtQDvQbMrdANuDHh/art.json index 8cc6216e..7fa6f2e8 100644 --- a/art/wvtQDvQbMrdANuDHh/art.json +++ b/art/wvtQDvQbMrdANuDHh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1590978993486" - } + "$date": "1590978993486" }, "modifiedAt": { - "$date": { - "$numberLong": "1590978993486" - } + "$date": "1590978993486" }, "origId": "B6hCMdEJpbdKbEpYp", "name": "kreeture KMachine WIP 2", "notes": "4 Kmachine WIP tested!", - "rank": { - "$numberDouble": "1.5594333191745078" - }, + "rank": "1.5594333191745078", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-a05svjj3hd0hwzvh1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "0" - }, + "views": "107", + "likes": "0", "revisionId": "9z7nxo69RrDxnvbXw" } \ No newline at end of file diff --git a/art/wxPvS64A9HG62L8za/art.json b/art/wxPvS64A9HG62L8za/art.json index 0eccf2c2..55974a15 100644 --- a/art/wxPvS64A9HG62L8za/art.json +++ b/art/wxPvS64A9HG62L8za/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619987334849" - } + "$date": "1619987334849" }, "modifiedAt": { - "$date": { - "$numberLong": "1619987657849" - } + "$date": "1619987657849" }, "origId": "eLAMSS8iwH7ip3sS6", "name": "Pixel Waves", "notes": "", - "rank": { - "$numberDouble": "1.7281376948276899" - }, + "rank": "1.7281376948276899", "private": false, "unlisted": false, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-fp7o5ypxf3ibqk8mj-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "6JmpLqmFv3vtsrjmE" } \ No newline at end of file diff --git a/art/wyoNwyHa6hTbkGCKW/art.json b/art/wyoNwyHa6hTbkGCKW/art.json index 1ff6006b..5577e388 100644 --- a/art/wyoNwyHa6hTbkGCKW/art.json +++ b/art/wyoNwyHa6hTbkGCKW/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447076150096" - } + "$date": "1447076150096" }, "modifiedAt": { - "$date": { - "$numberLong": "1447076150096" - } + "$date": "1447076150096" }, "origId": "MPxc2mXYAQd5F3JFC", "name": "point cloud vs spheres", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-wp7spqlf2jnoox7yz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "146" - }, - "likes": { - "$numberInt": "0" - }, + "views": "146", + "likes": "0", "revisionId": "8YLSZ2M6PosnEzp7H", - "rank": { - "$numberDouble": "1.9903975590966207" - } + "rank": "1.9903975590966207" } \ No newline at end of file diff --git a/art/x3EiTmLXs7z5qb9Mm/art.json b/art/x3EiTmLXs7z5qb9Mm/art.json index e6dde307..dd27e70d 100644 --- a/art/x3EiTmLXs7z5qb9Mm/art.json +++ b/art/x3EiTmLXs7z5qb9Mm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1506342397519" - } + "$date": "1506342397519" }, "modifiedAt": { - "$date": { - "$numberLong": "1506342397519" - } + "$date": "1506342397519" }, "origId": "jBpixD335L3o2unKj", "name": "hypercuber tesserX", "notes": "", - "rank": { - "$numberDouble": "1.8294734080447452" - }, + "rank": "1.8294734080447452", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x3l94x6qafru2eyqr-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "110" - }, - "likes": { - "$numberInt": "0" - }, + "views": "110", + "likes": "0", "revisionId": "mQfSGARbkMLLJxxFt" } \ No newline at end of file diff --git a/art/x4ozirAYAtKhvZGdo/art.json b/art/x4ozirAYAtKhvZGdo/art.json index e849a8a9..374305da 100644 --- a/art/x4ozirAYAtKhvZGdo/art.json +++ b/art/x4ozirAYAtKhvZGdo/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1668617968110" - } + "$date": "1668617968110" }, "modifiedAt": { - "$date": { - "$numberLong": "1668617968110" - } + "$date": "1668617968110" }, "origId": "iycvXPQfzvSbzg9JP", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.3233124378300434" - }, + "rank": "1.3233124378300434", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-udpgbtk7mfevs8ioa-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "58" - }, - "likes": { - "$numberInt": "0" - }, + "views": "58", + "likes": "0", "revisionId": "KZsTTgkFcXn8kMhSA" } \ No newline at end of file diff --git a/art/x66X7Pm8wnL8LZHvj/art.json b/art/x66X7Pm8wnL8LZHvj/art.json index 448be15d..ff3ade13 100644 --- a/art/x66X7Pm8wnL8LZHvj/art.json +++ b/art/x66X7Pm8wnL8LZHvj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1551481170835" - } + "$date": "1551481170835" }, "modifiedAt": { - "$date": { - "$numberLong": "1551481170835" - } + "$date": "1551481170835" }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": { - "$numberDouble": "1.210711060117265" - }, + "rank": "1.210711060117265", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-3rc1120vlg1ng7ipy-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "75" - }, - "likes": { - "$numberInt": "0" - }, + "views": "75", + "likes": "0", "revisionId": "DQiDTJXumMJJ8q9rb" } \ No newline at end of file diff --git a/art/x6EMZzZ6px9Mm3iED/art.json b/art/x6EMZzZ6px9Mm3iED/art.json index fa7e1930..08419fdd 100644 --- a/art/x6EMZzZ6px9Mm3iED/art.json +++ b/art/x6EMZzZ6px9Mm3iED/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672700988569" - } + "$date": "1672700988569" }, "modifiedAt": { - "$date": { - "$numberLong": "1672700988569" - } + "$date": "1672700988569" }, "origId": "B3fTWQihXfD9t8Q8r", "name": "lesson-04-motion", "notes": "", - "rank": { - "$numberDouble": "1.2691226485723137" - }, + "rank": "1.2691226485723137", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mvq8ske5f14g4gva6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Sk2cfAbrppyJN2WDx" } \ No newline at end of file diff --git a/art/x7PnnkNih93Fxm9A6/art.json b/art/x7PnnkNih93Fxm9A6/art.json index 96163632..0c210f28 100644 --- a/art/x7PnnkNih93Fxm9A6/art.json +++ b/art/x7PnnkNih93Fxm9A6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": { - "$numberLong": "1667032560256" - } + "$date": "1667032560256" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": { - "$numberLong": "1669808465935" - } + "$date": "1669808465935" }, "modifiedAt": { - "$date": { - "$numberLong": "1669808465935" - } + "$date": "1669808465935" }, "origId": null, "name": "coolswirly", "notes": "", - "rank": { - "$numberDouble": "1.1115698705284462" - }, + "rank": "1.1115698705284462", "private": false, "unlisted": false, "username": "jarredthecoder", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-qsh2hwhaurld8q092-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "LJyrS6XxT2mxdSkB9" } \ No newline at end of file diff --git a/art/x7fjK2WqJCRmwvnuj/art.json b/art/x7fjK2WqJCRmwvnuj/art.json index 7ba7f686..d3cc36d3 100644 --- a/art/x7fjK2WqJCRmwvnuj/art.json +++ b/art/x7fjK2WqJCRmwvnuj/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642067169384" - } + "$date": "1642067169384" }, "modifiedAt": { - "$date": { - "$numberLong": "1642067169384" - } + "$date": "1642067169384" }, "origId": "sK7LiRcHNuXupG5ax", "name": "Oh my word", "notes": "", - "rank": { - "$numberDouble": "1.1203766700782636" - }, + "rank": "1.1203766700782636", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-1cwoe7rtigtu9zysg-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "38" - }, - "likes": { - "$numberInt": "0" - }, + "views": "38", + "likes": "0", "revisionId": "gCiRsE3diZBXnW5FF" } \ No newline at end of file diff --git a/art/x98YWGKkNM6JbW8EJ/art.json b/art/x98YWGKkNM6JbW8EJ/art.json index a0cdc9fa..68c65e33 100644 --- a/art/x98YWGKkNM6JbW8EJ/art.json +++ b/art/x98YWGKkNM6JbW8EJ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "KdxAYwifcjFtnrcSn", "createdAt": { - "$date": { - "$numberLong": "1553094240252" - } + "$date": "1553094240252" }, "profile": { "first_name": "MONIMOY", @@ -15,21 +13,15 @@ "username": "monimoy" }, "createdAt": { - "$date": { - "$numberLong": "1553094295187" - } + "$date": "1553094295187" }, "modifiedAt": { - "$date": { - "$numberLong": "1553094311785" - } + "$date": "1553094311785" }, "origId": "nZYhMKriEvZQFNh9y", "name": "whirl", "notes": "", - "rank": { - "$numberDouble": "1.3020633664616765" - }, + "rank": "1.3020633664616765", "private": false, "unlisted": true, "username": "monimoy", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-n928zbqmdyzykhmwx-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "46N3jDr58PBNpooxR" } \ No newline at end of file diff --git a/art/xAE59mzRZ5zzvXL4b/art.json b/art/xAE59mzRZ5zzvXL4b/art.json index 95ee4789..86c73f3b 100644 --- a/art/xAE59mzRZ5zzvXL4b/art.json +++ b/art/xAE59mzRZ5zzvXL4b/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nQnQpp32etiRZLwkq", "createdAt": { - "$date": { - "$numberLong": "1553895484469" - } + "$date": "1553895484469" }, "profile": { "name": "David Sarma", @@ -14,21 +12,15 @@ "username": "ds604" }, "createdAt": { - "$date": { - "$numberLong": "1553895805041" - } + "$date": "1553895805041" }, "modifiedAt": { - "$date": { - "$numberLong": "1553895805041" - } + "$date": "1553895805041" }, "origId": null, "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.1464011648653416" - }, + "rank": "1.1464011648653416", "private": false, "unlisted": true, "username": "ds604", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wvn4at11o92e8eet4-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "neJubgQJe85ZnWZMZ" } \ No newline at end of file diff --git a/art/xBdqEmtgfPSxao97G/art.json b/art/xBdqEmtgfPSxao97G/art.json index 0196c682..cd2162b3 100644 --- a/art/xBdqEmtgfPSxao97G/art.json +++ b/art/xBdqEmtgfPSxao97G/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Jh97cZdeenjXQN4yD", "createdAt": { - "$date": { - "$numberLong": "1476545797519" - } + "$date": "1476545797519" }, "username": "katan", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1476550873994" - } + "$date": "1476550873994" }, "modifiedAt": { - "$date": { - "$numberLong": "1476634975380" - } + "$date": "1476634975380" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.611100817185771" - }, + "rank": "1.611100817185771", "private": false, "unlisted": true, "username": "katan", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-rec0ed0m424emv7c3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "quq6jozvKRDWeqXH8" } \ No newline at end of file diff --git a/art/xCT9GJqCjqMs5Zj3m/art.json b/art/xCT9GJqCjqMs5Zj3m/art.json index 6a51956d..baf91ac1 100644 --- a/art/xCT9GJqCjqMs5Zj3m/art.json +++ b/art/xCT9GJqCjqMs5Zj3m/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": { - "$numberLong": "1556923932187" - } + "$date": "1556923932187" }, "username": "tjak", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1556949245704" - } + "$date": "1556949245704" }, "modifiedAt": { - "$date": { - "$numberLong": "1557006069610" - } + "$date": "1557006069610" }, "origId": null, "name": "circle", "notes": "", - "rank": { - "$numberDouble": "1.210382930547331" - }, + "rank": "1.210382930547331", "private": false, "unlisted": true, "username": "tjak", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-vvi9acz2ifc9fg3h5-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "pkLBah3CqNo4qzwpT" } \ No newline at end of file diff --git a/art/xDh7mGTSuEc3dohm4/art.json b/art/xDh7mGTSuEc3dohm4/art.json index 89d7bde1..85006632 100644 --- a/art/xDh7mGTSuEc3dohm4/art.json +++ b/art/xDh7mGTSuEc3dohm4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "39BPnoePCWss9YjYg", "createdAt": { - "$date": { - "$numberLong": "1634920729203" - } + "$date": "1634920729203" }, "profile": { "first_name": "Zach", @@ -15,21 +13,15 @@ "username": "zach" }, "createdAt": { - "$date": { - "$numberLong": "1634920744666" - } + "$date": "1634920744666" }, "modifiedAt": { - "$date": { - "$numberLong": "1635065602965" - } + "$date": "1635065602965" }, "origId": null, "name": "WIP", "notes": "GLSL Vertex Shader for first show", - "rank": { - "$numberDouble": "1.6824954290646779" - }, + "rank": "1.6824954290646779", "private": false, "unlisted": true, "username": "zach", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-patj5a013yz61fk1n-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "6" - }, - "likes": { - "$numberInt": "0" - }, + "views": "6", + "likes": "0", "revisionId": "5EeTfy3ne8hHdiez3" } \ No newline at end of file diff --git a/art/xEptEPstqgQAypqks/art.json b/art/xEptEPstqgQAypqks/art.json index 0fd9f364..81005138 100644 --- a/art/xEptEPstqgQAypqks/art.json +++ b/art/xEptEPstqgQAypqks/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1525559654052" - } + "$date": "1525559654052" }, "modifiedAt": { - "$date": { - "$numberLong": "1525559654052" - } + "$date": "1525559654052" }, "origId": "94o6yb7AZ7dW5Lumb", "name": "circling", "notes": "", - "rank": { - "$numberDouble": "1.9833234655153154" - }, + "rank": "1.9833234655153154", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-s67r2412iy97671m5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "32" - }, - "likes": { - "$numberInt": "0" - }, + "views": "32", + "likes": "0", "revisionId": "PwQyeBE9kFRi7E4mj" } \ No newline at end of file diff --git a/art/xG6tZRJFAL9i7pWED/art.json b/art/xG6tZRJFAL9i7pWED/art.json index 16a5495a..115e97ee 100644 --- a/art/xG6tZRJFAL9i7pWED/art.json +++ b/art/xG6tZRJFAL9i7pWED/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1466621736006" - } + "$date": "1466621736006" }, "modifiedAt": { - "$date": { - "$numberLong": "1466705341800" - } + "$date": "1466705341800" }, "origId": "EhoHuSv6ou8bp9o66", "name": "sloosh", "notes": "", - "rank": { - "$numberDouble": "1.869314430484895" - }, + "rank": "1.869314430484895", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-as21cf4f53bkqwnlw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "150" - }, - "likes": { - "$numberInt": "0" - }, + "views": "150", + "likes": "0", "revisionId": "qox4B9t72X9rYBtrL" } \ No newline at end of file diff --git a/art/xJtSaCNJTKWjZF5jp/art.json b/art/xJtSaCNJTKWjZF5jp/art.json index 9aedb820..e23ef79f 100644 --- a/art/xJtSaCNJTKWjZF5jp/art.json +++ b/art/xJtSaCNJTKWjZF5jp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": { - "$numberLong": "1618264688331" - } + "$date": "1618264688331" }, "username": "chriscamplin", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1619726484824" - } + "$date": "1619726484824" }, "modifiedAt": { - "$date": { - "$numberLong": "1619726484824" - } + "$date": "1619726484824" }, "origId": "2QLFrSm3uSxdnEW58", "name": "Waves", "notes": "", - "rank": { - "$numberDouble": "1.0357537402872605" - }, + "rank": "1.0357537402872605", "private": false, "unlisted": false, "username": "chriscamplin", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-xaxeb3eyozituvadl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "104" - }, - "likes": { - "$numberInt": "0" - }, + "views": "104", + "likes": "0", "revisionId": "2RnFHD2aidtrCxmak" } \ No newline at end of file diff --git a/art/xJxsMsamoRikshwtQ/art.json b/art/xJxsMsamoRikshwtQ/art.json index 51040213..d2580eab 100644 --- a/art/xJxsMsamoRikshwtQ/art.json +++ b/art/xJxsMsamoRikshwtQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": { - "$numberLong": "1652806562125" - } + "$date": "1652806562125" }, "username": "sangbeom.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653420451817" - } + "$date": "1653420451817" }, "modifiedAt": { - "$date": { - "$numberLong": "1653437334008" - } + "$date": "1653437334008" }, "origId": "2PbekWKKMe8gWdJ3z", "name": "Audio Reactive - Sangbeom Kim", "notes": "Audio Reactive - Sangbeom kim", - "rank": { - "$numberDouble": "1.1560707386487459" - }, + "rank": "1.1560707386487459", "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wc0vujger3got96xo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "10" - }, - "likes": { - "$numberInt": "0" - }, + "views": "10", + "likes": "0", "revisionId": "uD5KbTjinM54wc3Nw" } \ No newline at end of file diff --git a/art/xL2Gh9RJscrvhfwE9/art.json b/art/xL2Gh9RJscrvhfwE9/art.json index 84d87453..53746cc8 100644 --- a/art/xL2Gh9RJscrvhfwE9/art.json +++ b/art/xL2Gh9RJscrvhfwE9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1577084245957" - } + "$date": "1577084245957" }, "modifiedAt": { - "$date": { - "$numberLong": "1577084323116" - } + "$date": "1577084323116" }, "origId": null, "name": "test", "notes": "", - "rank": { - "$numberDouble": "1.9231066385583295" - }, + "rank": "1.9231066385583295", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ay1j6e88yjizseq3i-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "HqZaR4Rpau24Zoz8X" } \ No newline at end of file diff --git a/art/xPP9fDv73GJbsTxGE/art.json b/art/xPP9fDv73GJbsTxGE/art.json index e8514dfe..5fece4f7 100644 --- a/art/xPP9fDv73GJbsTxGE/art.json +++ b/art/xPP9fDv73GJbsTxGE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652947774989" - } + "$date": "1652947774989" }, "modifiedAt": { - "$date": { - "$numberLong": "1652947774989" - } + "$date": "1652947774989" }, "origId": null, "name": "Exercise - Vertexshaderart : Motion", "notes": "Exercise - Vertexshaderart : Motion", - "rank": { - "$numberDouble": "1.6028776054774325" - }, + "rank": "1.6028776054774325", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s79ae195nd6pn437h-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Au4kqbt238J4PShf8" } \ No newline at end of file diff --git a/art/xPppoX27MZEgtBYyX/art.json b/art/xPppoX27MZEgtBYyX/art.json index 7fa76e18..48a5d0ec 100644 --- a/art/xPppoX27MZEgtBYyX/art.json +++ b/art/xPppoX27MZEgtBYyX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": { - "$numberLong": "1502175661489" - } + "$date": "1502175661489" }, "profile": { "name": "Trevor Drury", @@ -14,21 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": { - "$numberLong": "1502218075345" - } + "$date": "1502218075345" }, "modifiedAt": { - "$date": { - "$numberLong": "1502218075345" - } + "$date": "1502218075345" }, "origId": "SGSdWRQtcRJGxt6BP", "name": "sketch002", "notes": "", - "rank": { - "$numberDouble": "1.994783673540961" - }, + "rank": "1.994783673540961", "private": false, "unlisted": true, "username": "trevor", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-oya5uojq1jh2fe0vw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "7" - }, - "likes": { - "$numberInt": "0" - }, + "views": "7", + "likes": "0", "revisionId": "LWK3SmcqtCiQCaQFh" } \ No newline at end of file diff --git a/art/xTf82BxK4LCcHNgq6/art.json b/art/xTf82BxK4LCcHNgq6/art.json index 70c5d150..1ebcaa50 100644 --- a/art/xTf82BxK4LCcHNgq6/art.json +++ b/art/xTf82BxK4LCcHNgq6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,9 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1445945654858" - } + "$date": "1445945654858" }, "origId": null, "name": "Shadertoy Adapter", @@ -35,21 +31,13 @@ "shader": "\n// Silly Shadertoy adapter \n\n// based on https://www.shadertoy.com/view/Msl3Rn\n// chains and gears - @P_Malin\n\n// Shadertoy variables:\n#define iResolution vec2(1024.0, 1024.0)\n#define iGlobalTime time\n\nvoid mainImage( out vec4 fragColor, in vec2 fragCoord );\n\n//#define RANDOM_POSITIONS\n\n#ifdef RANDOM_POSITIONS\n\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\n\nvec2 hash21(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n\tp3 += dot(p3, p3.yzx + 19.19);\n\treturn fract(vec2((p3.x + p3.y)*p3.z, (p3.x+p3.z)*p3.y));\n}\n\n#endif // RANDOM_POSITIONS\n\nvoid main() \n{ \n\tvec2 vDim = vec2( 160.0, 100.0 );\n\n\tfloat fQuadIndex = floor(vertexId / 6.0);\n\n\tvec2 vUV;\n\n\tvUV.x = mod( fQuadIndex, vDim.x );\n\tvUV.y = fQuadIndex / vDim.x;\n\n\tvUV = vUV / vDim;\n \n#ifdef RANDOM_POSITIONS\n \tvUV = hash21( fQuadIndex );\n#endif // RANDOM_POSITIONS \n\n\tfloat triVert = mod( vertexId, 6.0 );\n\tfloat quadVert = mod( vertexId, 3.0 );\n\n\tif( triVert >= 3.0 )\n\t{\n quadVert = quadVert + 1.0;\n\t}\n\n\tvec2 vSize = 1.0 / vDim;\n\tif( quadVert < 0.5 )\n\t{\n vUV += vec2(0.0, 0.0);\n\t}\n\telse if( quadVert < 1.5 )\n\t{\n vUV += vec2(vSize.x, 0.0);\n\t}\n\telse if( quadVert < 2.5 )\n\t{\n vUV += vec2(0.0, vSize.y);\n\t}\n\telse if( quadVert < 3.5 )\n\t{\n vUV += vec2(vSize.x, vSize.y);\n\t}\n \n\tmainImage( v_color, vUV * iResolution );\n\n gl_Position = vec4(vUV * 2.0 - 1.0, 0, 1); \n}\n\n// Pasted shadertoy code here\n// -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- \n\n// Shadertoy adapter \n\n// based on https://www.shadertoy.com/view/Msl3Rn\n// chains and gears - @P_Malin\n\n#define ENABLE_AMBIENT_OCCLUSION\n#define ENABLE_SPECULAR\n#define ENABLE_REFLECTIONS\n#define ENABLE_SHADOWS\n#define ENABLE_FOG\n\n//#define ENABLE_DIRECTIONAL_LIGHT\n//#define ENABLE_DIRECTIONAL_LIGHT_FLARE\n\n#define ENABLE_POINT_LIGHT\n//#define ENABLE_POINT_LIGHT_FLARE\n\n#define kRaymarchMaxIter 28\n\nconst float kPI = 3.141592654;\nconst float kTwoPI = kPI * 2.0;\n\nstruct C_Ray\n{\n vec3 vOrigin;\n vec3 vDir;\n float fStartDistance;\n float fLength;\n};\n\nstruct C_HitInfo\n{\n vec3 vPos;\n float fDistance;\n vec3 vObjectId;\n};\n \nstruct C_Surface\n{\n vec3 vNormal;\n vec3 cReflection;\n vec3 cTransmission; \n};\n\nstruct C_Material\n{\n vec3 cAlbedo;\n float fR0;\n float fSmoothness;\n vec2 vParam;\n};\n\nstruct C_Shading\n{\n vec3 cDiffuse;\n vec3 cSpecular;\n};\n\nstruct C_PointLight\n{\n vec3 vPos;\n vec3 cColour;\n};\n\nstruct C_DirectionalLight\n{\n vec3 vDir;\n vec3 cColour;\n};\n\nvec3 RotateX( const in vec3 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec3 vResult = vec3( vPos.x, c * vPos.y + s * vPos.z, -s * vPos.y + c * vPos.z);\n \n return vResult;\n}\n\nvec3 RotateY( const in vec3 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec3 vResult = vec3( c * vPos.x + s * vPos.z, vPos.y, -s * vPos.x + c * vPos.z);\n \n return vResult;\n}\n\nvec3 RotateZ( const in vec3 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec3 vResult = vec3( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y, vPos.z);\n \n return vResult;\n}\n\n/////////////////////////////////////\n// Distance Field CSG\n// These carry with them the material parameters in yzw\n\nvec4 DistCombineUnion( const in vec4 v1, const in vec4 v2 )\n{\n //if(v1.x < v2.x) return v1; else return v2;\n return mix(v1, v2, step(v2.x, v1.x));\n}\n\nvec4 DistCombineUnionConditional( const in vec4 v1, const in vec4 v2, const in float fCondition )\n{ \n\t//if( fCondition < 0.0 )\n\t// return v1;\n \n return mix(v1, v2, step(v2.x, v1.x) * step(0.0, fCondition));\n}\n\nvec4 DistCombineIntersect( const in vec4 v1, const in vec4 v2 )\n{\n return mix(v2, v1, step(v2.x,v1.x));\n}\n\nvec4 DistCombineSubtract( const in vec4 v1, const in vec4 v2 )\n{\n return DistCombineIntersect(v1, vec4(-v2.x, v2.yzw));\n}\n\nvec3 DomainRepeatXZGetTile( const in vec3 vPos, const in vec2 vRepeat, out vec2 vTile )\n{\n\tvec3 vResult = vPos;\n\tvec2 vTilePos = (vPos.xz / vRepeat) + 0.5;\n\tvTile = floor(vTilePos + 1000.0);\n\tvResult.xz = (fract(vTilePos) - 0.5) * vRepeat;\n\treturn vResult;\n}\n\nvec3 DomainRepeatXZ( const in vec3 vPos, const in vec2 vRepeat )\n{\n\tvec3 vResult = vPos;\n\tvec2 vTilePos = (vPos.xz / vRepeat) + 0.5;\n\tvResult.xz = (fract(vTilePos) - 0.5) * vRepeat;\n\treturn vResult;\n}\n\nvec3 DomainRepeatY( const in vec3 vPos, const in float fSize )\n{\n\tvec3 vResult = vPos;\n\tvResult.y = (fract(vPos.y / fSize + 0.5) - 0.5) * fSize;\n\treturn vResult;\n}\n\nvec3 DomainRotateSymmetry( const in vec3 vPos, const in float fSteps )\n{\n\tfloat angle = atan( vPos.x, vPos.z );\n\t\n\tfloat fScale = fSteps / (kPI * 2.0);\n\tfloat steppedAngle = (floor(angle * fScale + 0.5)) / fScale;\n\t\n\tfloat s = sin(-steppedAngle);\n\tfloat c = cos(-steppedAngle);\n\t\n\tvec3 vResult = vec3( c * vPos.x + s * vPos.z, \n\t\t\t vPos.y,\n\t\t\t -s * vPos.x + c * vPos.z);\n\t\n\treturn vResult;\n}\n\nfloat GetDistanceXYTorus( const in vec3 p, const in float r1, const in float r2 )\n{\n vec2 q = vec2(length(p.xy)-r1,p.z);\n return length(q)-r2;\n}\n\nfloat GetDistanceYZTorus( const in vec3 p, const in float r1, const in float r2 )\n{\n vec2 q = vec2(length(p.yz)-r1,p.x);\n return length(q)-r2;\n}\n\nfloat GetDistanceCylinderY(const in vec3 vPos, const in float r)\n{\n\treturn length(vPos.xz) - r;\n}\n\nfloat GetDistanceChain( const in vec3 vPos )\n{\n\tfloat fOuterCylinder = length(vPos.xz) - 1.05;\n\tif(fOuterCylinder > 0.5)\n\t{\n\t\treturn fOuterCylinder;\n\t}\n\t\n\tvec3 vChainDomain = vPos;\n\t\n\tvChainDomain.y = fract(vChainDomain.y + 0.5) - 0.5;\t\t\n\tfloat fDistTorus1 = GetDistanceXYTorus(vChainDomain, 0.35, 0.1);\n\t\n\tvChainDomain.y = fract(vChainDomain.y + 1.0) - 0.5;\t\t\n\tfloat fDistTorus2 = GetDistanceYZTorus(vChainDomain, 0.35, 0.1);\n\t\n\tfloat fDist = min(fDistTorus1, fDistTorus2);\n\n\treturn fDist;\n}\n\nfloat GetDistanceGear( const in vec3 vPos )\n{\n\tfloat fOuterCylinder = length(vPos.xz) - 1.05;\n\tif(fOuterCylinder > 0.5)\n\t{\n\t\treturn fOuterCylinder;\n\t}\n\t\n\tvec3 vToothDomain = DomainRotateSymmetry(vPos, 16.0);\n\tvToothDomain.xz = abs(vToothDomain.xz);\n\tfloat fGearDist = dot(vToothDomain.xz,normalize(vec2(1.0, 0.55))) - 0.55;\n\tfloat fSlabDist = abs(vPos.y + 0.1) - 0.15;\n\t\n\tvec3 vHoleDomain = abs(vPos);\n\tvHoleDomain -= 0.35;\n\tfloat fHoleDist = length(vHoleDomain.xz) - 0.2;\n\t\n\tfloat fBarDist =vToothDomain.z - 0.15;\n\tfBarDist = max(vPos.y - 0.1, fBarDist);\n\t\n\tfloat fResult = fGearDist;\n\tfResult = max(fResult, fSlabDist);\n\tfResult = max(fResult, fOuterCylinder);\n\tfResult = max(fResult, -fHoleDist);\n\tfResult = min(fResult, fBarDist);\n\treturn fResult;\n}\n\nvec4 GetDistanceScene( const in vec3 vPos )\n{ \t\n\tvec2 vChainTile;\n\tvec2 vRepeat = vec2(4.0, 8.0);\n\tvec3 vRepeatDomain = DomainRepeatXZGetTile(vPos, vRepeat, vChainTile);\n\t\t\n\tvec4 vDistFloor = vec4(vPos.y + 0.5, 1.0, vec2(0.0));\n\tvec4 vResult = vDistFloor;\n\t{\n\t\tvec3 vGearDomain1 = DomainRepeatXZ(vPos+vec3(0.0, 0.0, 4.0), vRepeat);\n\t\tvGearDomain1 = RotateY( vGearDomain1, iGlobalTime);\n\t\tvec4 vDistGear = vec4(GetDistanceGear(vGearDomain1), 3.0, vec2(0.0));\n\t\tvResult = DistCombineUnion( vResult, vDistGear );\n\t\t\n\t\tvec3 vGearDomain2 = DomainRepeatXZ(vPos+vec3(2.0, 0.0, 4.0), vRepeat);\n\t\tvGearDomain2 = RotateY( vGearDomain2, -iGlobalTime + (2.0 * kPI / 32.0));\n\t\tvec4 vDistGear2 = vec4(GetDistanceGear(vGearDomain2), 3.0, vec2(0.0));\t\t\n\t\tvResult = DistCombineUnion( vResult, vDistGear2 );\n\t\t\n\t}\n\n\t{\n\t\tvec4 vDistChainHole = vec4( GetDistanceCylinderY(vRepeatDomain, 0.7), 2.0, vec2(0.0));\n\t\tvResult = DistCombineSubtract( vResult, vDistChainHole );\n\n\t\tvec3 vChainDomain = vRepeatDomain;\n\t\tfloat fSpeed = (sin(vChainTile.y + vChainTile.x) + 1.1) * 0.5;\n\t\tvChainDomain.y += sin(iGlobalTime * fSpeed);\n\t\tvec4 vDistChain = vec4( GetDistanceChain(vChainDomain), 4.0, vec2(0.0));\n\t\tvResult = DistCombineUnion( vResult, vDistChain );\n\t}\n\treturn vResult;\n}\n\nC_Material GetObjectMaterial( const in C_HitInfo hitInfo )\n{\n\tC_Material mat;\n\n\tif(hitInfo.vObjectId.x < 1.5)\n\t{\n\t\t// floor\n\t\tmat.fR0 = 0.02;\n\t\tmat.fSmoothness = 0.8;\n\t\tmat.cAlbedo = vec3(0.7, 0.8, 0.3);\n\t}\n\telse\n\tif(hitInfo.vObjectId.x < 2.5)\n\t{\n\t\t// hole interior\n\t\tmat.fR0 = 0.0;\n\t\tmat.fSmoothness = 0.0;\n\t\tmat.cAlbedo = vec3(0.7, 0.8, 0.3);\n\t}\n\telse\n\tif(hitInfo.vObjectId.x < 3.5)\n\t{\n\t\t// gear\n\t\tmat.fR0 = 0.4;\n\t\tmat.fSmoothness = 0.7;\n\t\tmat.cAlbedo = vec3(0.5, 0.6, 0.6);\n\t}\n\telse\n\t{\n\t\t// chain\n\t\tmat.fR0 = 0.2;\n\t\tmat.fSmoothness = 0.1;\n\t\tmat.cAlbedo = vec3(0.15, 0.125, 0.1);\n\t}\n\t\n\treturn mat;\n}\n\nfloat GetRayFirstStep( const in C_Ray ray )\n{\n return ray.fStartDistance; \n}\n\n\nvec3 GetSkyGradient( const in vec3 vDir )\n{\n const vec3 cColourTop = vec3(0.7, 0.9, 1.0);\n const vec3 cColourHorizon = vec3(0.2, 0.3, 0.4);\n\n float fBlend = clamp(vDir.y, 0.0, 1.0);\n return mix(cColourHorizon, cColourTop, fBlend);\n}\n\nC_PointLight GetPointLight()\n{\n C_PointLight result;\n\n result.vPos = vec3(sin(iGlobalTime), 2.0 + cos(iGlobalTime * 1.231), cos(iGlobalTime));\n result.cColour = vec3(32.0, 6.0, 1.0);\n\n return result;\n}\n\nC_DirectionalLight GetDirectionalLight()\n{\n C_DirectionalLight result;\n\n result.vDir = normalize(vec3(-0.2, -0.3, 0.5));\n result.cColour = vec3(8.0, 7.5, 7.0);\n\n return result;\n}\n\nvec3 GetAmbientLight(const in vec3 vNormal)\n{\n return GetSkyGradient(vNormal);\n}\n\n/////////////////////////////////////\n// Raymarching \n\nvec3 GetSceneNormal( const in vec3 vPos )\n{\n // tetrahedron normal\n const float fDelta = 0.01;\n\n vec3 vOffset1 = vec3( fDelta, -fDelta, -fDelta);\n vec3 vOffset2 = vec3(-fDelta, -fDelta, fDelta);\n vec3 vOffset3 = vec3(-fDelta, fDelta, -fDelta);\n vec3 vOffset4 = vec3( fDelta, fDelta, fDelta);\n\n float f1 = GetDistanceScene( vPos + vOffset1 ).x;\n float f2 = GetDistanceScene( vPos + vOffset2 ).x;\n float f3 = GetDistanceScene( vPos + vOffset3 ).x;\n float f4 = GetDistanceScene( vPos + vOffset4 ).x;\n\n vec3 vNormal = vOffset1 * f1 + vOffset2 * f2 + vOffset3 * f3 + vOffset4 * f4;\n\n return normalize( vNormal );\n}\n\n#define kRaymarchEpsilon 0.01\n// This is an excellent resource on ray marching -> http://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm\nvoid Raymarch( const in C_Ray ray, out C_HitInfo result, const int maxIter )\n{ \n result.fDistance = GetRayFirstStep( ray );\n result.vObjectId.x = 0.0;\n \n for(int i=0;i<=kRaymarchMaxIter;i++) \n {\n result.vPos = ray.vOrigin + ray.vDir * result.fDistance;\n vec4 vSceneDist = GetDistanceScene( result.vPos );\n result.vObjectId = vSceneDist.yzw;\n \n // abs allows backward stepping - should only be necessary for non uniform distance functions\n if((abs(vSceneDist.x) <= kRaymarchEpsilon) || (result.fDistance >= ray.fLength) || (i > maxIter))\n {\n break;\n } \n\n result.fDistance = result.fDistance + vSceneDist.x; \n }\n\n\n if(result.fDistance >= ray.fLength)\n {\n result.fDistance = 1000.0;\n result.vPos = ray.vOrigin + ray.vDir * result.fDistance;\n result.vObjectId.x = 0.0;\n }\n}\n\nfloat GetShadow( const in vec3 vPos, const in vec3 vNormal, const in vec3 vLightDir, const in float fLightDistance )\n{\n #ifdef ENABLE_SHADOWS\n\t\tC_Ray shadowRay;\n\t\tshadowRay.vDir = vLightDir;\n\t\tshadowRay.vOrigin = vPos;\n\t\tconst float fShadowBias = 0.05;\n\t\tshadowRay.fStartDistance = fShadowBias / abs(dot(vLightDir, vNormal));\n\t\tshadowRay.fLength = fLightDistance - shadowRay.fStartDistance;\n\t\n\t\tC_HitInfo shadowIntersect;\n\t\tRaymarch(shadowRay, shadowIntersect, 32);\n\t\t\n\t\tfloat fShadow = step(0.0, shadowIntersect.fDistance) * step(fLightDistance, shadowIntersect.fDistance );\n\t\t\n\t\treturn fShadow; \n #else\n \treturn 1.0;\n #endif\n}\n\n// use distance field to evaluate ambient occlusion\nfloat GetAmbientOcclusion(const in C_HitInfo intersection, const in C_Surface surface)\n{\n #ifdef ENABLE_AMBIENT_OCCLUSION \n\t\tvec3 vPos = intersection.vPos;\n\t\tvec3 vNormal = surface.vNormal;\n\t\n\t\tfloat fAmbientOcclusion = 1.0;\n\t\n\t\tfloat fDist = 0.0;\n\t\tfor(int i=0; i<=5; i++)\n\t\t{\n\t\t\tfDist += 0.1;\n\t\n\t\t\tvec4 vSceneDist = GetDistanceScene(vPos + vNormal * fDist);\n\t\n\t\t\tfAmbientOcclusion *= 1.0 - max(0.0, (fDist - vSceneDist.x) * 0.2 / fDist ); \n\t\t}\n\t\n\t\treturn fAmbientOcclusion;\n #else\n\t return 1.0;\n #endif \n}\n\n/////////////////////////////////////\n// Lighting and Shading\n\n#define kFogDensity 0.1\n\nvoid ApplyAtmosphere(inout vec3 col, const in C_Ray ray, const in C_HitInfo hitInfo)\n{\n #ifdef ENABLE_FOG\n // fog\n float fFogAmount = exp(hitInfo.fDistance * -kFogDensity);\n vec3 cFog = GetSkyGradient(ray.vDir);\n\n #ifdef ENABLE_DIRECTIONAL_LIGHT_FLARE\n C_DirectionalLight directionalLight = GetDirectionalLight();\n float fDirDot = clamp(dot(-directionalLight.vDir, ray.vDir), 0.0, 1.0);\n cFog += directionalLight.cColour * pow(fDirDot, 10.0);\n #endif \n\n col = mix(cFog, col, fFogAmount);\n #endif\n\n // glare from light (a bit hacky - use length of closest approach from ray to light)\n #ifdef ENABLE_POINT_LIGHT_FLARE\n C_PointLight pointLight = GetPointLight();\n\n vec3 vToLight = pointLight.vPos - ray.vOrigin;\n float fPointDot = dot(vToLight, ray.vDir);\n fPointDot = clamp(fPointDot, 0.0, hitInfo.fDistance);\n\n vec3 vClosestPoint = ray.vOrigin + ray.vDir * fPointDot;\n float fDist = length(vClosestPoint - pointLight.vPos);\n col += pointLight.cColour * 0.01/ (fDist * fDist);\n #endif \n}\n\n// http://en.wikipedia.org/wiki/Schlick's_approximation\nfloat Schlick( const in vec3 vNormal, const in vec3 vView, const in float fR0, const in float fSmoothFactor)\n{\n float fDot = dot(vNormal, -vView);\n fDot = clamp((1.0 - fDot), 0.0, 1.0);\n float fDotPow = pow(fDot, 5.0);\n return fR0 + (1.0 - fR0) * fDotPow * fSmoothFactor;\n}\n\nvec3 ApplyFresnel(const in vec3 vDiffuse, const in vec3 vSpecular, const in vec3 vNormal, const in vec3 vView, const in C_Material material)\n{\n float fFresnel = Schlick(vNormal, vView, material.fR0, material.fSmoothness * 0.9 + 0.1);\n return mix(vDiffuse, vSpecular, fFresnel); \n}\n\nfloat GetBlinnPhongIntensity(const in vec3 vIncidentDir, const in vec3 vLightDir, const in vec3 vNormal, const in float fSmoothness)\n{ \n vec3 vHalf = normalize(vLightDir - vIncidentDir);\n float fNdotH = max(0.0, dot(vHalf, vNormal));\n\n float fSpecPower = exp2(4.0 + 6.0 * fSmoothness);\n float fSpecIntensity = (fSpecPower + 2.0) * 0.125;\n\n return pow(fNdotH, fSpecPower) * fSpecIntensity;\n}\n\nC_Shading ApplyPointLight( const in C_PointLight light, const in vec3 vSurfacePos, const in vec3 vIncidentDir, const in vec3 vNormal, const in C_Material material )\n{\n C_Shading shading;\n \n vec3 vToLight = light.vPos - vSurfacePos;\n vec3 vLightDir = normalize(vToLight);\n float fLightDistance = length(vToLight);\n \n float fAttenuation = 1.0 / (fLightDistance * fLightDistance);\n \n float fShadowFactor = GetShadow( vSurfacePos, vNormal, vLightDir, fLightDistance );\n vec3 vIncidentLight = light.cColour * fShadowFactor * fAttenuation * max(0.0, dot(vLightDir, vNormal));\n \n shading.cDiffuse = vIncidentLight; \n shading.cSpecular = GetBlinnPhongIntensity( vIncidentDir, vLightDir, vNormal, material.fSmoothness ) * vIncidentLight;\n \n return shading;\n} \n\nC_Shading ApplyDirectionalLight( const in C_DirectionalLight light, const in vec3 vSurfacePos, const in vec3 vIncidentDir, const in vec3 vNormal, const in C_Material material )\n{\n C_Shading shading;\n\n const float kShadowRayLength = 10.0; \n vec3 vLightDir = -light.vDir;\n float fShadowFactor = GetShadow( vSurfacePos, vNormal, vLightDir, kShadowRayLength );\n vec3 vIncidentLight = light.cColour * fShadowFactor * max(0.0, dot(vLightDir, vNormal));\n \n shading.cDiffuse = vIncidentLight; \n shading.cSpecular = GetBlinnPhongIntensity( vIncidentDir, vLightDir, vNormal, material.fSmoothness ) * vIncidentLight;\n \n return shading;\n} \n\n\nvec3 ShadeSurface(const in C_Ray ray, const in C_HitInfo hitInfo, const in C_Surface surface, const in C_Material material)\n{\n vec3 cScene;\n \n C_Shading shading;\n\n shading.cDiffuse = vec3(0.0);\n shading.cSpecular = vec3(0.0);\n \n float fAmbientOcclusion = GetAmbientOcclusion(hitInfo, surface);\n vec3 vAmbientLight = GetAmbientLight(surface.vNormal) * fAmbientOcclusion;\n \n shading.cDiffuse += vAmbientLight;\n shading.cSpecular += surface.cReflection;\n \n #ifdef ENABLE_POINT_LIGHT\n C_PointLight pointLight = GetPointLight(); \n C_Shading pointLighting = ApplyPointLight(pointLight, hitInfo.vPos,ray.vDir, surface.vNormal, material);\n shading.cDiffuse += pointLighting.cDiffuse;\n shading.cSpecular += pointLighting.cSpecular;\n #endif\n\n #ifdef ENABLE_DIRECTIONAL_LIGHT\n\tC_DirectionalLight directionalLight = GetDirectionalLight();\n C_Shading directionLighting = ApplyDirectionalLight(directionalLight, hitInfo.vPos, ray.vDir, surface.vNormal, material);\n shading.cDiffuse += directionLighting.cDiffuse;\n shading.cSpecular += directionLighting.cSpecular;\n #endif\n\t\n\t// fire in the hole\n\tshading.cDiffuse += clamp(-hitInfo.vPos.y - 0.5, 0.0, 1.0) * vec3(5.0, 0.25, 0.05);\n\n vec3 vDiffuseReflection = shading.cDiffuse * material.cAlbedo; \n\n #ifdef ENABLE_SPECULAR\n cScene = ApplyFresnel(vDiffuseReflection , shading.cSpecular, surface.vNormal, ray.vDir, material);\n #else\n cScene = vDiffuseReflection;\n #endif\n \n return cScene;\n}\n\nvec3 GetSceneColourSecondary( const in C_Ray ray );\n\nvec3 GetReflection( const in C_Ray ray, const in C_HitInfo hitInfo, const in C_Surface surface )\n{\n #ifdef ENABLE_REFLECTIONS \n {\n // get colour from reflected ray\n const float fSeparation = 0.1;\n\n C_Ray reflectRay;\n reflectRay.vDir = reflect(ray.vDir, surface.vNormal);\n reflectRay.vOrigin = hitInfo.vPos;\n reflectRay.fLength = 16.0;\n reflectRay.fStartDistance = fSeparation / abs(dot(reflectRay.vDir, surface.vNormal));\n \n return GetSceneColourSecondary(reflectRay); \n }\n #else\n return GetSkyGradient(reflect(ray.vDir, surface.vNormal)); \n #endif\n}\n\n// no reflections, no transparency, used for secondary rays\nvec3 GetSceneColourSecondary( const in C_Ray ray )\n{\n C_HitInfo hitInfo;\n Raymarch(ray, hitInfo, 32);\n \n vec3 cScene;\n\n if(hitInfo.vObjectId.x < 0.5)\n {\n cScene = GetSkyGradient(ray.vDir);\n }\n else\n {\n C_Surface surface; \n surface.vNormal = GetSceneNormal(hitInfo.vPos);\n\n C_Material material = GetObjectMaterial(hitInfo);\n\n // use sky gradient instead of reflection\n surface.cReflection = GetSkyGradient(reflect(ray.vDir, surface.vNormal));\n\n // apply lighting\n cScene = ShadeSurface(ray, hitInfo, surface, material);\n }\n\n ApplyAtmosphere(cScene, ray, hitInfo);\n\n return cScene;\n}\n\nvec3 GetSceneColourPrimary( const in C_Ray ray )\n{ \n C_HitInfo intersection;\n Raymarch(ray, intersection, 256);\n \n vec3 cScene;\n\n if(intersection.vObjectId.x < 0.5)\n {\n cScene = GetSkyGradient(ray.vDir);\n }\n else\n {\n C_Surface surface;\n \n surface.vNormal = GetSceneNormal(intersection.vPos);\n\n C_Material material = GetObjectMaterial(intersection);\n\n surface.cReflection = GetReflection(ray, intersection, surface);\n\n // apply lighting\n cScene = ShadeSurface(ray, intersection, surface, material);\n }\n\n ApplyAtmosphere(cScene, ray, intersection);\n\n return cScene;\n}\n\nfloat kFarClip = 30.0;\n\nvoid GetCameraRay( const in vec3 vPos, const in vec3 vForwards, const in vec3 vWorldUp, const in vec2 fragCoord, out C_Ray ray)\n{\n vec2 vUV = ( fragCoord.xy / iResolution.xy );\n vec2 vViewCoord = vUV * 2.0 - 1.0;\n\n float fRatio = iResolution.x / iResolution.y;\n vViewCoord.y /= fRatio; \n\n ray.vOrigin = vPos;\n\n vec3 vRight = normalize(cross(vForwards, vWorldUp));\n vec3 vUp = cross(vRight, vForwards);\n \n ray.vDir = normalize( vRight * vViewCoord.x + vUp * vViewCoord.y + vForwards); \n ray.fStartDistance = 0.0;\n ray.fLength = kFarClip; \n}\n\nvoid GetCameraRayLookat( const in vec3 vPos, const in vec3 vInterest, const in vec2 fragCoord, out C_Ray ray)\n{\n vec3 vForwards = normalize(vInterest - vPos);\n vec3 vUp = vec3(0.0, 1.0, 0.0);\n\n GetCameraRay(vPos, vForwards, vUp, fragCoord, ray);\n}\n\nvec3 OrbitPoint( const in float fHeading, const in float fElevation )\n{\n return vec3(sin(fHeading) * cos(fElevation), sin(fElevation), cos(fHeading) * cos(fElevation));\n}\n\nvec3 Gamma( const in vec3 cCol )\n{\n return sqrt(cCol);\n}\n\nvec3 Tonemap( const in vec3 cCol )\n{\n vec3 vResult = 1.0 - exp2(-cCol);\n\n return vResult;\n}\n\nvoid mainImage( out vec4 fragColor, in vec2 fragCoord )\n{\n C_Ray ray;\n\n \tGetCameraRayLookat( OrbitPoint(iGlobalTime * 0.3, cos(iGlobalTime * 0.2) * 0.3 + 0.4) * 7.0, vec3(0.0, 0.0, 0.0), fragCoord, ray);\n\n vec3 cScene = GetSceneColourPrimary( ray ); \n\n const float fExposure = 1.5; \n fragColor = vec4( Tonemap(cScene * fExposure), 1.0 );\n}\n\n// -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- \n// End pasted shadertoy code\n\n" }, "screenshotDataId": "QXPY4MpY3jC7xdnPj", - "views": { - "$numberInt": "5927" - }, - "likes": { - "$numberInt": "6" - }, + "views": "5927", + "likes": "6", "revisionId": "wFgxMtyrZCpi5LBiq", "screenshotURL": "data/images/images-QXPY4MpY3jC7xdnPj-thumbnail.png", "modifiedAt": { - "$date": { - "$numberLong": "1445945654874" - } - }, - "rank": { - "$numberDouble": "10.557348652061753" + "$date": "1445945654874" }, + "rank": "10.557348652061753", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/xTioxG2q3bibRu5j8/art.json b/art/xTioxG2q3bibRu5j8/art.json index d40c8508..f107cfe5 100644 --- a/art/xTioxG2q3bibRu5j8/art.json +++ b/art/xTioxG2q3bibRu5j8/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1626777895004" - } + "$date": "1626777895004" }, "modifiedAt": { - "$date": { - "$numberLong": "1626777895004" - } + "$date": "1626777895004" }, "origId": "auetPcBpAZ2WyysTb", "name": "point cloud vs spheres rmx", "notes": "", - "rank": { - "$numberDouble": "1.5294951700834607" - }, + "rank": "1.5294951700834607", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-u3zz5zb0k6owsvpb2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "107" - }, - "likes": { - "$numberInt": "1" - }, + "views": "107", + "likes": "1", "revisionId": "dXK8WmLRi3rTeSxMa" } \ No newline at end of file diff --git a/art/xWrTfrQ2whCaGaGWK/art.json b/art/xWrTfrQ2whCaGaGWK/art.json index f9916288..e4a42ad2 100644 --- a/art/xWrTfrQ2whCaGaGWK/art.json +++ b/art/xWrTfrQ2whCaGaGWK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501848824729" - } + "$date": "1501848824729" }, "modifiedAt": { - "$date": { - "$numberLong": "1501848824729" - } + "$date": "1501848824729" }, "origId": "58JZkbhusNHh4P6CS", "name": "crystal dancer (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.6985589076310066" - }, + "rank": "1.6985589076310066", "private": false, "unlisted": false, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ul6ulypkf8ht9prkc-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "241" - }, - "likes": { - "$numberInt": "1" - }, + "views": "241", + "likes": "1", "revisionId": "bCbJ8KkDhATJhch2f" } \ No newline at end of file diff --git a/art/xX4FaCRBAKRKxwQ5k/art.json b/art/xX4FaCRBAKRKxwQ5k/art.json index 07700a5c..d3582d8b 100644 --- a/art/xX4FaCRBAKRKxwQ5k/art.json +++ b/art/xX4FaCRBAKRKxwQ5k/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1586780569442" - } + "$date": "1586780569442" }, "modifiedAt": { - "$date": { - "$numberLong": "1586780569442" - } + "$date": "1586780569442" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.9270911449582906" - }, + "rank": "1.9270911449582906", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-e0ckwlaoke2twq0q9-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "100" - }, - "likes": { - "$numberInt": "0" - }, + "views": "100", + "likes": "0", "revisionId": "M9oCrqTRzuQnSAC8W" } \ No newline at end of file diff --git a/art/xXCPLBuMgorE5wvmd/art.json b/art/xXCPLBuMgorE5wvmd/art.json index f0680f19..1999b04c 100644 --- a/art/xXCPLBuMgorE5wvmd/art.json +++ b/art/xXCPLBuMgorE5wvmd/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1554116738652" - } + "$date": "1554116738652" }, "modifiedAt": { - "$date": { - "$numberLong": "1554116738652" - } + "$date": "1554116738652" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": { - "$numberDouble": "1.8017885975564498" - }, + "rank": "1.8017885975564498", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-4ps12krs1czt0fkku-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "72" - }, - "likes": { - "$numberInt": "0" - }, + "views": "72", + "likes": "0", "revisionId": "fBPk6u8MGNaCsZR9H" } \ No newline at end of file diff --git a/art/xZSZbju6uJBkBHGed/art.json b/art/xZSZbju6uJBkBHGed/art.json index 8e2b5ea4..17cd4a73 100644 --- a/art/xZSZbju6uJBkBHGed/art.json +++ b/art/xZSZbju6uJBkBHGed/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "poQ88mFsrpyEKSkq5", "createdAt": { - "$date": { - "$numberLong": "1633071476908" - } + "$date": "1633071476908" }, "username": "aleon", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1633072136353" - } + "$date": "1633072136353" }, "modifiedAt": { - "$date": { - "$numberLong": "1633072136353" - } + "$date": "1633072136353" }, "origId": null, "name": "Follow 4now", "notes": "a test", - "rank": { - "$numberDouble": "1.4657850661997265" - }, + "rank": "1.4657850661997265", "private": false, "unlisted": true, "username": "aleon", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-wo7j9rxz5xkp5sf21-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "fXjREWS3auorqZxK3" } \ No newline at end of file diff --git a/art/xbnz2uAnWG7hSF8jC/art.json b/art/xbnz2uAnWG7hSF8jC/art.json index c2bec0a8..076bcf5a 100644 --- a/art/xbnz2uAnWG7hSF8jC/art.json +++ b/art/xbnz2uAnWG7hSF8jC/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1448859440866" - } + "$date": "1448859440866" }, "modifiedAt": { - "$date": { - "$numberLong": "1448859440866" - } + "$date": "1448859440866" }, "origId": "nL6YpkW8YvGKNEKtj", "name": "res-indy point cloud vs spheres", - "rank": { - "$numberDouble": "1.8634795157798085" - }, + "rank": "1.8634795157798085", "private": false, "unlisted": true, "username": "gman", @@ -46,12 +38,8 @@ }, "screenshotURL": "data/images/images-ko6hozqgok7d3xj7u-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "r8u3S8bwnPwDmNhB8", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/xc49q3XhWdr4G5g3Y/art.json b/art/xc49q3XhWdr4G5g3Y/art.json index 184ca7e4..2828e53e 100644 --- a/art/xc49q3XhWdr4G5g3Y/art.json +++ b/art/xc49q3XhWdr4G5g3Y/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": { - "$numberLong": "1684074736476" - } + "$date": "1684074736476" }, "username": "joonho.hwang", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684083353220" - } + "$date": "1684083353220" }, "modifiedAt": { - "$date": { - "$numberLong": "1684083563088" - } + "$date": "1684083563088" }, "origId": null, "name": "Colors - Tweak", "notes": "", - "rank": { - "$numberDouble": "1.5903949910966901" - }, + "rank": "1.5903949910966901", "private": false, "unlisted": true, "username": "joonho.hwang", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5q32kcrorh0o1v59z-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "jHyLKwuqjAuG32bbj" } \ No newline at end of file diff --git a/art/xgQQX7WZ4GhGTRqMt/art.json b/art/xgQQX7WZ4GhGTRqMt/art.json index df6a1666..f937d871 100644 --- a/art/xgQQX7WZ4GhGTRqMt/art.json +++ b/art/xgQQX7WZ4GhGTRqMt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": { - "$numberLong": "1684301218251" - } + "$date": "1684301218251" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": { - "$numberLong": "1684302948390" - } + "$date": "1684302948390" }, "modifiedAt": { - "$date": { - "$numberLong": "1684303502092" - } + "$date": "1684303502092" }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": { - "$numberDouble": "1.5168527962078366" - }, + "rank": "1.5168527962078366", "private": false, "unlisted": true, "username": "minjae-yu", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9c15t0i18lx7j0cff-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "wc39N3dneAJz9EzK7" } \ No newline at end of file diff --git a/art/xgrH8Ga7yhuDYom6t/art.json b/art/xgrH8Ga7yhuDYom6t/art.json index 792971b5..8bf8f18e 100644 --- a/art/xgrH8Ga7yhuDYom6t/art.json +++ b/art/xgrH8Ga7yhuDYom6t/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": { - "$numberLong": "1486394393430" - } + "$date": "1486394393430" }, "username": "athega", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486746288617" - } + "$date": "1486746288617" }, "modifiedAt": { - "$date": { - "$numberLong": "1486746288617" - } + "$date": "1486746288617" }, "origId": "Ghsjg9yjpwFdatBgX", "name": "flowerworm", "notes": "by johan", - "rank": { - "$numberDouble": "1.8470629292663396" - }, + "rank": "1.8470629292663396", "private": false, "unlisted": false, "username": "athega", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wxka8k2x30de5c2kx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "157" - }, - "likes": { - "$numberInt": "0" - }, + "views": "157", + "likes": "0", "revisionId": "g5FYk3TKtk4frdni5" } \ No newline at end of file diff --git a/art/xizoh3Kx86QeHAyuc/art.json b/art/xizoh3Kx86QeHAyuc/art.json index 02225e5e..0058dfbe 100644 --- a/art/xizoh3Kx86QeHAyuc/art.json +++ b/art/xizoh3Kx86QeHAyuc/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446206803445" - } + "$date": "1446206803445" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-zq96xq6jdt5kdfjrj-thumbnail.jpg", - "views": { - "$numberInt": "74" - }, - "likes": { - "$numberInt": "0" - }, + "views": "74", + "likes": "0", "revisionId": "RJJYCy2ABoJuQEFie", "modifiedAt": { - "$date": { - "$numberLong": "1446206803448" - } + "$date": "1446206803448" }, - "rank": { - "$numberDouble": "1.7003996577577483" - } + "rank": "1.7003996577577483" } \ No newline at end of file diff --git a/art/xnpXYa6wYgG6TyR5m/art.json b/art/xnpXYa6wYgG6TyR5m/art.json index 6214665c..6fafa737 100644 --- a/art/xnpXYa6wYgG6TyR5m/art.json +++ b/art/xnpXYa6wYgG6TyR5m/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684849042963" - } + "$date": "1684849042963" }, "modifiedAt": { - "$date": { - "$numberLong": "1684849042963" - } + "$date": "1684849042963" }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": { - "$numberDouble": "1.916685797741365" - }, + "rank": "1.916685797741365", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-lrbggnybfcqar1mvb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "DCXJRiAz5rrcmWf8S" } \ No newline at end of file diff --git a/art/xqkoSeG72cxgJNEqr/art.json b/art/xqkoSeG72cxgJNEqr/art.json index f86f0cb6..0e1c9fb8 100644 --- a/art/xqkoSeG72cxgJNEqr/art.json +++ b/art/xqkoSeG72cxgJNEqr/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494929711347" - } + "$date": "1494929711347" }, "modifiedAt": { - "$date": { - "$numberLong": "1494929711347" - } + "$date": "1494929711347" }, "origId": "3rTF3aQTLfnSdwdcW", "name": "Mod Works here!", "notes": "Just stole anon's project because mod threw an error for me!", - "rank": { - "$numberDouble": "1.5720092113404371" - }, + "rank": "1.5720092113404371", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-4w9ro44c5u8lnu5au-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "cELHhkZ2EXXxA5rtb" } \ No newline at end of file diff --git a/art/xqxGcpS5Ny2RtAwpm/art.json b/art/xqxGcpS5Ny2RtAwpm/art.json index 11c065e5..6faeae40 100644 --- a/art/xqxGcpS5Ny2RtAwpm/art.json +++ b/art/xqxGcpS5Ny2RtAwpm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642072708142" - } + "$date": "1642072708142" }, "modifiedAt": { - "$date": { - "$numberLong": "1642072708142" - } + "$date": "1642072708142" }, "origId": "dJ7LxrXfRuAz7PLaC", "name": "shock", "notes": "", - "rank": { - "$numberDouble": "1.5624898097821132" - }, + "rank": "1.5624898097821132", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-nzd47e78my7mq3qua-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "77" - }, - "likes": { - "$numberInt": "0" - }, + "views": "77", + "likes": "0", "revisionId": "GbbPRQutZc7RWZ9ZW" } \ No newline at end of file diff --git a/art/xrRijEDXFe2NwH79m/art.json b/art/xrRijEDXFe2NwH79m/art.json index b8797e29..bffdbb46 100644 --- a/art/xrRijEDXFe2NwH79m/art.json +++ b/art/xrRijEDXFe2NwH79m/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1517615690681" - } + "$date": "1517615690681" }, "modifiedAt": { - "$date": { - "$numberLong": "1517615690681" - } + "$date": "1517615690681" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.4072106060160081" - }, + "rank": "1.4072106060160081", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-q9k2xzpbxula5yhub-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "15" - }, - "likes": { - "$numberInt": "0" - }, + "views": "15", + "likes": "0", "revisionId": "23jffwwiJXXmfBCac" } \ No newline at end of file diff --git a/art/xsSZN6pMk7iANGyTE/art.json b/art/xsSZN6pMk7iANGyTE/art.json index e82ef4ca..e6130821 100644 --- a/art/xsSZN6pMk7iANGyTE/art.json +++ b/art/xsSZN6pMk7iANGyTE/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": { - "$numberLong": "1501857924166" - } + "$date": "1501857924166" }, "profile": { "name": "Macro Machines", @@ -15,21 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": { - "$numberLong": "1501978082735" - } + "$date": "1501978082735" }, "modifiedAt": { - "$date": { - "$numberLong": "1501978082735" - } + "$date": "1501978082735" }, "origId": "Ekz3YzPYcEQyhT2z7", "name": "math errors", "notes": "Removed floor() and everything is on an angle", - "rank": { - "$numberDouble": "1.9530579571834692" - }, + "rank": "1.9530579571834692", "private": false, "unlisted": true, "username": "macro", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-thsxs95ewyyaxfipf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "33" - }, - "likes": { - "$numberInt": "0" - }, + "views": "33", + "likes": "0", "revisionId": "NwaDFmJAuoZugv99k" } \ No newline at end of file diff --git a/art/xuuAHAN2frEuP9Tt8/art.json b/art/xuuAHAN2frEuP9Tt8/art.json index 20022e40..c04b9761 100644 --- a/art/xuuAHAN2frEuP9Tt8/art.json +++ b/art/xuuAHAN2frEuP9Tt8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "LWdsrL3Rt7K7GFLDc", "createdAt": { - "$date": { - "$numberLong": "1507983640950" - } + "$date": "1507983640950" }, "profile": { "name": "Leeland Morgan", @@ -14,21 +12,15 @@ "username": "leeland" }, "createdAt": { - "$date": { - "$numberLong": "1507983751154" - } + "$date": "1507983751154" }, "modifiedAt": { - "$date": { - "$numberLong": "1507983751154" - } + "$date": "1507983751154" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.726086772012207" - }, + "rank": "1.726086772012207", "private": false, "unlisted": true, "username": "leeland", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-dfdq5vsaorl4p5ypq-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "doA48aWrXKpttFdd3" } \ No newline at end of file diff --git a/art/xvg4vyvfWjCvKZQfW/art.json b/art/xvg4vyvfWjCvKZQfW/art.json index ac4ce38d..e404ec9e 100644 --- a/art/xvg4vyvfWjCvKZQfW/art.json +++ b/art/xvg4vyvfWjCvKZQfW/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,20 +12,14 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1447867671706" - } + "$date": "1447867671706" }, "modifiedAt": { - "$date": { - "$numberLong": "1643167604715" - } + "$date": "1643167604715" }, "origId": "H65kA6jZ79o5qDjXG", "name": "fuzeball", - "rank": { - "$numberDouble": "10.636198455168746" - }, + "rank": "10.636198455168746", "private": false, "username": "gman", "settings": { @@ -45,12 +37,8 @@ }, "screenshotURL": "data/images/images-6lhwgmyfp2swf2n4k-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2353" - }, - "likes": { - "$numberInt": "13" - }, + "views": "2353", + "likes": "13", "revisionId": "NgWG9FfZqPdhDq4m4", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "", diff --git a/art/xvh5kBvczrdcehxxG/art.json b/art/xvh5kBvczrdcehxxG/art.json index 64bafe3e..8cc694eb 100644 --- a/art/xvh5kBvczrdcehxxG/art.json +++ b/art/xvh5kBvczrdcehxxG/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1487343745144" - } + "$date": "1487343745144" }, "modifiedAt": { - "$date": { - "$numberLong": "1490169106013" - } + "$date": "1490169106013" }, "origId": "NhWzyi4RTkjqEik5t", "name": "pac", "notes": "", - "rank": { - "$numberDouble": "1.6035286085670786" - }, + "rank": "1.6035286085670786", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ddyd3ov9bz46jn9xp-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "85" - }, - "likes": { - "$numberInt": "0" - }, + "views": "85", + "likes": "0", "revisionId": "PdkAWWN2LiAzEbjY2" } \ No newline at end of file diff --git a/art/xxhTPvXjTWPCPLM2v/art.json b/art/xxhTPvXjTWPCPLM2v/art.json index 319617f7..c608d6ef 100644 --- a/art/xxhTPvXjTWPCPLM2v/art.json +++ b/art/xxhTPvXjTWPCPLM2v/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,9 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1446033914748" - } + "$date": "1446033914748" }, "origId": null, "name": "Knotted Candy", @@ -35,21 +31,13 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotDataId": "vSHM8AAguEtw5qoi3", - "views": { - "$numberInt": "7907" - }, - "likes": { - "$numberInt": "12" - }, + "views": "7907", + "likes": "12", "revisionId": "3u9E28SFquRbLLvXG", "screenshotURL": "data/images/images-8ezxpzyq1edzasubg-thumbnail.jpg", "modifiedAt": { - "$date": { - "$numberLong": "1446117477409" - } - }, - "rank": { - "$numberDouble": "10.428733116658071" + "$date": "1446117477409" }, + "rank": "10.428733116658071", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/xyMYnHS29GDusyzJp/art.json b/art/xyMYnHS29GDusyzJp/art.json index f059a649..45d82edd 100644 --- a/art/xyMYnHS29GDusyzJp/art.json +++ b/art/xyMYnHS29GDusyzJp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "e52fMA4ovMTmiaNu7", "createdAt": { - "$date": { - "$numberLong": "1551478750543" - } + "$date": "1551478750543" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "gerrygoo" }, "createdAt": { - "$date": { - "$numberLong": "1553468157975" - } + "$date": "1553468157975" }, "modifiedAt": { - "$date": { - "$numberLong": "1553468157975" - } + "$date": "1553468157975" }, "origId": null, "name": "sphere", "notes": "", - "rank": { - "$numberDouble": "1.447083006366803" - }, + "rank": "1.447083006366803", "private": false, "unlisted": true, "username": "gerrygoo", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-g276co5zitkjxzfbm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "5xXmRksPu3BnD3NmD" } \ No newline at end of file diff --git a/art/xzFWA2bkiC4v8p9oX/art.json b/art/xzFWA2bkiC4v8p9oX/art.json index 66704232..774fcd29 100644 --- a/art/xzFWA2bkiC4v8p9oX/art.json +++ b/art/xzFWA2bkiC4v8p9oX/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": { - "$numberLong": "1672677407736" - } + "$date": "1672677407736" }, "profile": { "name": "Jose A. Álvarez", @@ -14,21 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": { - "$numberLong": "1672677938661" - } + "$date": "1672677938661" }, "modifiedAt": { - "$date": { - "$numberLong": "1672677938661" - } + "$date": "1672677938661" }, "origId": null, "name": "Point", "notes": "", - "rank": { - "$numberDouble": "1.2690247944043316" - }, + "rank": "1.2690247944043316", "private": false, "unlisted": true, "username": "iguacel", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-g8vnu8gx6whue078i-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Bx6eWugPGFwfGf5Go" } \ No newline at end of file diff --git a/art/y2BcbbWxcksEGQYhq/art.json b/art/y2BcbbWxcksEGQYhq/art.json index 89b62ccf..c3a354cb 100644 --- a/art/y2BcbbWxcksEGQYhq/art.json +++ b/art/y2BcbbWxcksEGQYhq/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": { - "$numberLong": "1446288834244" - } + "$date": "1446288834244" }, "profile": { "name": "Clément Duquesne", @@ -14,14 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": { - "$numberLong": "1447254007594" - } + "$date": "1447254007594" }, "modifiedAt": { - "$date": { - "$numberLong": "1447254007594" - } + "$date": "1447254007594" }, "origId": "9FnEPTtPhMxdktE4t", "name": "sleep", @@ -42,15 +36,9 @@ }, "screenshotURL": "data/images/images-zoron4bjebo5tpvwo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "542" - }, - "likes": { - "$numberInt": "3" - }, + "views": "542", + "likes": "3", "revisionId": "HRhipCemsEruKuAhQ", - "rank": { - "$numberDouble": "10.84985360321966" - }, + "rank": "10.84985360321966", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/y2RHXZfCXZm9N45hp/art.json b/art/y2RHXZfCXZm9N45hp/art.json index 8a06cace..53b136f5 100644 --- a/art/y2RHXZfCXZm9N45hp/art.json +++ b/art/y2RHXZfCXZm9N45hp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652973719068" - } + "$date": "1652973719068" }, "modifiedAt": { - "$date": { - "$numberLong": "1652973719068" - } + "$date": "1652973719068" }, "origId": "new", "name": "Motion", "notes": "", - "rank": { - "$numberDouble": "1.4937843903009207" - }, + "rank": "1.4937843903009207", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-9k315owwhuoeqjd75-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "dutSjfcB8FMYGTi6B" } \ No newline at end of file diff --git a/art/y2qQtMPftsgG9GmSw/art.json b/art/y2qQtMPftsgG9GmSw/art.json index a6c5b38c..b60d9a47 100644 --- a/art/y2qQtMPftsgG9GmSw/art.json +++ b/art/y2qQtMPftsgG9GmSw/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": { - "$numberLong": "1583423411467" - } + "$date": "1583423411467" }, "profile": { "first_name": "Andris", @@ -15,21 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": { - "$numberLong": "1643508044166" - } + "$date": "1643508044166" }, "modifiedAt": { - "$date": { - "$numberLong": "1643508044166" - } + "$date": "1643508044166" }, "origId": null, "name": "dct zigzag", "notes": "", - "rank": { - "$numberDouble": "1.3175003905473957" - }, + "rank": "1.3175003905473957", "private": false, "unlisted": true, "username": "andris", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-br69rn0woj3okh6sk-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "FJqnhyQRFhd5GwNXu" } \ No newline at end of file diff --git a/art/y37cKaKLxW7FgiTXm/art.json b/art/y37cKaKLxW7FgiTXm/art.json index 1b3addb2..2b8db2f2 100644 --- a/art/y37cKaKLxW7FgiTXm/art.json +++ b/art/y37cKaKLxW7FgiTXm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": { - "$numberLong": "1684306385138" - } + "$date": "1684306385138" }, "username": "geumbi.yeo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1685533470361" - } + "$date": "1685533470361" }, "modifiedAt": { - "$date": { - "$numberLong": "1685533470361" - } + "$date": "1685533470361" }, "origId": null, "name": "Circles from Triangles - Geumbi Yeo", "notes": "", - "rank": { - "$numberDouble": "1.0747190822887742" - }, + "rank": "1.0747190822887742", "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-eay5lolm6y4ej8fja-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "DAZiFE4CuaD2P2xJr" } \ No newline at end of file diff --git a/art/y3CAW8hkHFwKx9Lct/art.json b/art/y3CAW8hkHFwKx9Lct/art.json index ef478fbf..37f3a91f 100644 --- a/art/y3CAW8hkHFwKx9Lct/art.json +++ b/art/y3CAW8hkHFwKx9Lct/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447076353282" - } + "$date": "1447076353282" }, "modifiedAt": { - "$date": { - "$numberLong": "1447076353282" - } + "$date": "1447076353282" }, "origId": null, "name": "unnamed", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-xbeoqdrn0rqzyvj4j-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "162" - }, - "likes": { - "$numberInt": "0" - }, + "views": "162", + "likes": "0", "revisionId": "QHAfHtjDzfMS7HmrX", - "rank": { - "$numberDouble": "1.6823152215148214" - } + "rank": "1.6823152215148214" } \ No newline at end of file diff --git a/art/y3d4oox3xc3yNEGzi/art.json b/art/y3d4oox3xc3yNEGzi/art.json index 22725cf5..4701eecc 100644 --- a/art/y3d4oox3xc3yNEGzi/art.json +++ b/art/y3d4oox3xc3yNEGzi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689309561272" - } + "$date": "1689309561272" }, "modifiedAt": { - "$date": { - "$numberLong": "1689309561272" - } + "$date": "1689309561272" }, "origId": "fvQbw8FtZzmvQG4Wz", "name": "Sound Texture", "notes": "", - "rank": { - "$numberDouble": "1.3900085664123594" - }, + "rank": "1.3900085664123594", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-5g7zjf6aq3b15rmfz-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "45J9sLSG6adyg7eW9" } \ No newline at end of file diff --git a/art/y5x2iTpL5qQdipiKy/art.json b/art/y5x2iTpL5qQdipiKy/art.json index b9a58ac7..62cf7c5c 100644 --- a/art/y5x2iTpL5qQdipiKy/art.json +++ b/art/y5x2iTpL5qQdipiKy/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1571827696324" - } + "$date": "1571827696324" }, "modifiedAt": { - "$date": { - "$numberLong": "1571827696324" - } + "$date": "1571827696324" }, "origId": "G6MPufoeDCrfmHjqf", "name": "maggg", "notes": "", - "rank": { - "$numberDouble": "1.6704220397317064" - }, + "rank": "1.6704220397317064", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mromo8j39eqa9ohuo-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "103" - }, - "likes": { - "$numberInt": "0" - }, + "views": "103", + "likes": "0", "revisionId": "5nqJbwRtWpcGCq75e" } \ No newline at end of file diff --git a/art/y6pAr7bDAF5LM9LLi/art.json b/art/y6pAr7bDAF5LM9LLi/art.json index 9028050d..7c4f5dac 100644 --- a/art/y6pAr7bDAF5LM9LLi/art.json +++ b/art/y6pAr7bDAF5LM9LLi/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1607793604504" - } + "$date": "1607793604504" }, "modifiedAt": { - "$date": { - "$numberLong": "1607793604504" - } + "$date": "1607793604504" }, "origId": "RnwjSt42YXLcGjsgT", "name": "morp", "notes": "", - "rank": { - "$numberDouble": "1.971523559917448" - }, + "rank": "1.971523559917448", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-x5zxbkah1frvooizs-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "105" - }, - "likes": { - "$numberInt": "0" - }, + "views": "105", + "likes": "0", "revisionId": "ppRXBPLN4DaLY9mo7" } \ No newline at end of file diff --git a/art/yCjeKmDJjLWcwymYt/art.json b/art/yCjeKmDJjLWcwymYt/art.json index 6b12110c..fe23301c 100644 --- a/art/yCjeKmDJjLWcwymYt/art.json +++ b/art/yCjeKmDJjLWcwymYt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": { - "$numberLong": "1684321868058" - } + "$date": "1684321868058" }, "username": "minseok.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1684392494986" - } + "$date": "1684392494986" }, "modifiedAt": { - "$date": { - "$numberLong": "1684392494986" - } + "$date": "1684392494986" }, "origId": null, "name": "Motion_minseok_kim", "notes": "", - "rank": { - "$numberDouble": "1.9729503194491864" - }, + "rank": "1.9729503194491864", "private": false, "unlisted": true, "username": "minseok.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-f2dnzi7bngizeh0u8-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "9bRe2qyK7Kj36oejx" } \ No newline at end of file diff --git a/art/yF4vdFqXorG76fRmR/art.json b/art/yF4vdFqXorG76fRmR/art.json index d44c139d..3252b131 100644 --- a/art/yF4vdFqXorG76fRmR/art.json +++ b/art/yF4vdFqXorG76fRmR/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "TNSvjWziZHjvDzzGi", "createdAt": { - "$date": { - "$numberLong": "1705867568220" - } + "$date": "1705867568220" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "rus-abd" }, "createdAt": { - "$date": { - "$numberLong": "1705918303241" - } + "$date": "1705918303241" }, "modifiedAt": { - "$date": { - "$numberLong": "1705918303241" - } + "$date": "1705918303241" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.6360122076416415" - }, + "rank": "1.6360122076416415", "private": false, "unlisted": true, "username": "rus-abd", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-0b5tshfd5rx5p5b42-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "6LYztj4jMbyuFHrW2" } \ No newline at end of file diff --git a/art/yHrv6nf5GNziSJHX5/art.json b/art/yHrv6nf5GNziSJHX5/art.json index c526fe90..0a5fc59b 100644 --- a/art/yHrv6nf5GNziSJHX5/art.json +++ b/art/yHrv6nf5GNziSJHX5/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1503560251505" - } + "$date": "1503560251505" }, "modifiedAt": { - "$date": { - "$numberLong": "1503560251505" - } + "$date": "1503560251505" }, "origId": "PcGaeSXys75hdn3ky", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": { - "$numberDouble": "1.7700082647879278" - }, + "rank": "1.7700082647879278", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-kvv2iwsh00f4ft2hv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "46" - }, - "likes": { - "$numberInt": "0" - }, + "views": "46", + "likes": "0", "revisionId": "5pREDpxA4MYdWiT7p" } \ No newline at end of file diff --git a/art/yJStxdpLgCWHmBA7n/art.json b/art/yJStxdpLgCWHmBA7n/art.json index b3650262..c007bc9e 100644 --- a/art/yJStxdpLgCWHmBA7n/art.json +++ b/art/yJStxdpLgCWHmBA7n/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1634513703686" - } + "$date": "1634513703686" }, "modifiedAt": { - "$date": { - "$numberLong": "1634513703686" - } + "$date": "1634513703686" }, "origId": "bWGzwX6udGM4uM7ra", "name": "second test", "notes": "", - "rank": { - "$numberDouble": "1.9933711227603192" - }, + "rank": "1.9933711227603192", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-l3yqem4dorrunlng2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "29" - }, - "likes": { - "$numberInt": "0" - }, + "views": "29", + "likes": "0", "revisionId": "cgNDuaPZgcQ8Bbw7F" } \ No newline at end of file diff --git a/art/yKbsMohpXxZXWLHSm/art.json b/art/yKbsMohpXxZXWLHSm/art.json index f067710c..7091c847 100644 --- a/art/yKbsMohpXxZXWLHSm/art.json +++ b/art/yKbsMohpXxZXWLHSm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551122091060" - } + "$date": "1551122091060" }, "modifiedAt": { - "$date": { - "$numberLong": "1551127406013" - } + "$date": "1551127406013" }, "origId": "W5AaXFFJk2ZggnWEk", "name": "vu-w/max", "notes": "", - "rank": { - "$numberDouble": "1.1465346368410423" - }, + "rank": "1.1465346368410423", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7f8p3jlah9ehualv6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "125" - }, - "likes": { - "$numberInt": "0" - }, + "views": "125", + "likes": "0", "revisionId": "zZMbPQHSS7kfwi2ja" } \ No newline at end of file diff --git a/art/yLbydHYz2jYr6t9DH/art.json b/art/yLbydHYz2jYr6t9DH/art.json index ebf999b6..df5a3d53 100644 --- a/art/yLbydHYz2jYr6t9DH/art.json +++ b/art/yLbydHYz2jYr6t9DH/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1478718108246" - } + "$date": "1478718108246" }, "modifiedAt": { - "$date": { - "$numberLong": "1478718108246" - } + "$date": "1478718108246" }, "origId": "QHfQoa4YycdGxqd8r", "name": "float", "notes": "", - "rank": { - "$numberDouble": "1.8119362852810728" - }, + "rank": "1.8119362852810728", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-ji1oe1r7b91fk7v3i-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "yLQSPLEAvAwc3suHT" } \ No newline at end of file diff --git a/art/yMrRxwDvaoSaokXzo/art.json b/art/yMrRxwDvaoSaokXzo/art.json index 19725f01..10734c9d 100644 --- a/art/yMrRxwDvaoSaokXzo/art.json +++ b/art/yMrRxwDvaoSaokXzo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "fJsd989asQpLSTgC3", "createdAt": { - "$date": { - "$numberLong": "1687709824959" - } + "$date": "1687709824959" }, "username": "mv10", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1687722942022" - } + "$date": "1687722942022" }, "modifiedAt": { - "$date": { - "$numberLong": "1687881576170" - } + "$date": "1687881576170" }, "origId": "bpX9tBkNhHiF6nHk8", "name": "sound basics 3", "notes": "", - "rank": { - "$numberDouble": "1.862975455754498" - }, + "rank": "1.862975455754498", "private": false, "unlisted": false, "username": "mv10", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-yoxjqmao8yxtj3up1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "94" - }, - "likes": { - "$numberInt": "0" - }, + "views": "94", + "likes": "0", "revisionId": "hxjX7LmX7PKeouqXb" } \ No newline at end of file diff --git a/art/yPDzQv2JwJ9p4NCgQ/art.json b/art/yPDzQv2JwJ9p4NCgQ/art.json index e2cb0522..d0373a18 100644 --- a/art/yPDzQv2JwJ9p4NCgQ/art.json +++ b/art/yPDzQv2JwJ9p4NCgQ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1449850301598" - } + "$date": "1449850301598" }, "modifiedAt": { - "$date": { - "$numberLong": "1499942723993" - } + "$date": "1499942723993" }, "origId": "WARdzeaiQZaiSy6Hj", "name": "wtr", "notes": "2017-07-13: Replaced missing music", - "rank": { - "$numberDouble": "1.636014881679679" - }, + "rank": "1.636014881679679", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-k4u64p7tdpveznjs6-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "252" - }, - "likes": { - "$numberInt": "1" - }, + "views": "252", + "likes": "1", "revisionId": "RS2sMZGXPe25artKY" } \ No newline at end of file diff --git a/art/yQpwAFYqRp4knnezc/art.json b/art/yQpwAFYqRp4knnezc/art.json index c852ba2a..97718982 100644 --- a/art/yQpwAFYqRp4knnezc/art.json +++ b/art/yQpwAFYqRp4knnezc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1519173985339" - } + "$date": "1519173985339" }, "modifiedAt": { - "$date": { - "$numberLong": "1519173985339" - } + "$date": "1519173985339" }, "origId": "S4DRdLKsky7bn3aHH", "name": "flowsss", "notes": "2017-07-13: Replace missing music :(", - "rank": { - "$numberDouble": "1.409090727743381" - }, + "rank": "1.409090727743381", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-nprj4o8zu2m6h8fbw-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "9" - }, - "likes": { - "$numberInt": "0" - }, + "views": "9", + "likes": "0", "revisionId": "aomwjF9Hsj2fuyNwa" } \ No newline at end of file diff --git a/art/yQxBYWw4sFSMS2gsp/art.json b/art/yQxBYWw4sFSMS2gsp/art.json index 37042298..a3ad8883 100644 --- a/art/yQxBYWw4sFSMS2gsp/art.json +++ b/art/yQxBYWw4sFSMS2gsp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": { - "$numberLong": "1528672219472" - } + "$date": "1528672219472" }, "profile": { "name": "Justin Shrake", @@ -15,21 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": { - "$numberLong": "1636899862273" - } + "$date": "1636899862273" }, "modifiedAt": { - "$date": { - "$numberLong": "1636907884304" - } + "$date": "1636907884304" }, "origId": null, "name": "hexagon tile strings 3D", "notes": "", - "rank": { - "$numberDouble": "10.149794664864398" - }, + "rank": "10.149794664864398", "private": false, "unlisted": false, "username": "jshrake", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-go2w1b1vibry40xk3-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1737" - }, - "likes": { - "$numberInt": "7" - }, + "views": "1737", + "likes": "7", "revisionId": "dgDTb6rAxCGyJrihz" } \ No newline at end of file diff --git a/art/yRohe8v2Duig5qBiY/art.json b/art/yRohe8v2Duig5qBiY/art.json index 7b4d2a50..126f27c1 100644 --- a/art/yRohe8v2Duig5qBiY/art.json +++ b/art/yRohe8v2Duig5qBiY/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1467462048694" - } + "$date": "1467462048694" }, "modifiedAt": { - "$date": { - "$numberLong": "1467462137593" - } + "$date": "1467462137593" }, "origId": "qjkP6BDvEFyD6CfZC", "name": "pico-8-ish", "notes": "", - "rank": { - "$numberDouble": "1.101434459877694" - }, + "rank": "1.101434459877694", "private": false, "unlisted": true, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-zpbonrmatqqvaueav-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "99" - }, - "likes": { - "$numberInt": "0" - }, + "views": "99", + "likes": "0", "revisionId": "97rXTDX7tHDGc4ktc" } \ No newline at end of file diff --git a/art/ySwXopuyaNQWbLnt6/art.json b/art/ySwXopuyaNQWbLnt6/art.json index 0d0e2e81..1594735e 100644 --- a/art/ySwXopuyaNQWbLnt6/art.json +++ b/art/ySwXopuyaNQWbLnt6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "FAoSmn8M8WFBXnqs2", "createdAt": { - "$date": { - "$numberLong": "1691052252265" - } + "$date": "1691052252265" }, "profile": { "first_name": "serdar", @@ -14,21 +12,15 @@ "username": "serdar2" }, "createdAt": { - "$date": { - "$numberLong": "1691052337609" - } + "$date": "1691052337609" }, "modifiedAt": { - "$date": { - "$numberLong": "1691052337609" - } + "$date": "1691052337609" }, "origId": null, "name": "A series of oddities", "notes": "", - "rank": { - "$numberDouble": "1.6500912288156486" - }, + "rank": "1.6500912288156486", "private": false, "unlisted": true, "username": "serdar2", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mwapw5umnx1p2phpt-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "1" - }, + "views": "1", + "likes": "1", "revisionId": "7mbcjn74ibKBqxMxv" } \ No newline at end of file diff --git a/art/yWSCEoXnFJxXAZyBo/art.json b/art/yWSCEoXnFJxXAZyBo/art.json index 6c8f21f5..38cca708 100644 --- a/art/yWSCEoXnFJxXAZyBo/art.json +++ b/art/yWSCEoXnFJxXAZyBo/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1450502859713" - } + "$date": "1450502859713" }, "modifiedAt": { - "$date": { - "$numberLong": "1450777705397" - } + "$date": "1450777705397" }, "origId": "ScnXYT2B8gmr2trfw", "name": "ball", "notes": "", - "rank": { - "$numberDouble": "1.1374714230885987" - }, + "rank": "1.1374714230885987", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-q6rkf9vyy5rlvfuc4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "290" - }, - "likes": { - "$numberInt": "0" - }, + "views": "290", + "likes": "0", "revisionId": "5RdL6Y4B8pLcejtzB" } \ No newline at end of file diff --git a/art/yX9SGHv6RPPqcsXvh/art.json b/art/yX9SGHv6RPPqcsXvh/art.json index 039ad7c4..3567017f 100644 --- a/art/yX9SGHv6RPPqcsXvh/art.json +++ b/art/yX9SGHv6RPPqcsXvh/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465551370730" - } + "$date": "1465551370730" }, "modifiedAt": { - "$date": { - "$numberLong": "1591536203001" - } + "$date": "1591536203001" }, "origId": "FNFsfgYT3ysjSme2P", "name": "discus", "notes": "", - "rank": { - "$numberDouble": "10.150313415217722" - }, + "rank": "10.150313415217722", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-fjx0vwok3a8qb4msd-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "854" - }, - "likes": { - "$numberInt": "7" - }, + "views": "854", + "likes": "7", "revisionId": "PpmDnACgQ2iTGXync" } \ No newline at end of file diff --git a/art/yXNXFmLjcRjjYtgze/art.json b/art/yXNXFmLjcRjjYtgze/art.json index 65dea3c7..cae52097 100644 --- a/art/yXNXFmLjcRjjYtgze/art.json +++ b/art/yXNXFmLjcRjjYtgze/art.json @@ -4,14 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1447491000134" - } + "$date": "1447491000134" }, "modifiedAt": { - "$date": { - "$numberLong": "1447491000134" - } + "$date": "1447491000134" }, "origId": "cz2CWm8MobiaqYc46", "name": "residualfillattack", @@ -32,14 +28,8 @@ }, "screenshotURL": "data/images/images-6b02jz4hsi46kwu3q-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "66" - }, - "likes": { - "$numberInt": "0" - }, + "views": "66", + "likes": "0", "revisionId": "HjMPZgTDpYBtuhYrb", - "rank": { - "$numberDouble": "1.8865823424068242" - } + "rank": "1.8865823424068242" } \ No newline at end of file diff --git a/art/yXyfMG3k8JMQsDgDm/art.json b/art/yXyfMG3k8JMQsDgDm/art.json index 6ba38740..0314f35e 100644 --- a/art/yXyfMG3k8JMQsDgDm/art.json +++ b/art/yXyfMG3k8JMQsDgDm/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": { - "$numberLong": "1549374729066" - } + "$date": "1549374729066" }, "username": "kcha", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1551186996624" - } + "$date": "1551186996624" }, "modifiedAt": { - "$date": { - "$numberLong": "1551870036819" - } + "$date": "1551870036819" }, "origId": "WurZPAe5kYjd8bBB6", "name": "tutorial_03", "notes": "", - "rank": { - "$numberDouble": "1.6820744829944447" - }, + "rank": "1.6820744829944447", "private": false, "unlisted": true, "username": "kcha", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-rbt5h4zciub65pln9-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "98pDuej3pRPv4XreJ" } \ No newline at end of file diff --git a/art/yYj8r42nj2y6GRBEi/art.json b/art/yYj8r42nj2y6GRBEi/art.json index e2320073..4619d787 100644 --- a/art/yYj8r42nj2y6GRBEi/art.json +++ b/art/yYj8r42nj2y6GRBEi/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": { - "$numberLong": "1501018355084" - } + "$date": "1501018355084" }, "username": "sylistine", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1600665188097" - } + "$date": "1600665188097" }, "modifiedAt": { - "$date": { - "$numberLong": "1600665188097" - } + "$date": "1600665188097" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.1233627037199934" - }, + "rank": "1.1233627037199934", "private": false, "unlisted": true, "username": "sylistine", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-i3rdltjk23xbme9dy-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "jnJiAq5hiwPRYKyv9" } \ No newline at end of file diff --git a/art/ycNiGDhLy59Wqt9qN/art.json b/art/ycNiGDhLy59Wqt9qN/art.json index 06d545ae..324ba0fb 100644 --- a/art/ycNiGDhLy59Wqt9qN/art.json +++ b/art/ycNiGDhLy59Wqt9qN/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1666078877510" - } + "$date": "1666078877510" }, "modifiedAt": { - "$date": { - "$numberLong": "1666078877510" - } + "$date": "1666078877510" }, "origId": null, "name": "chamber lights", "notes": "", - "rank": { - "$numberDouble": "1.9684035475294832" - }, + "rank": "1.9684035475294832", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ug26wkfn5k2mmo07o-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "67" - }, - "likes": { - "$numberInt": "0" - }, + "views": "67", + "likes": "0", "revisionId": "SJks9RG88Ccf6a9t4" } \ No newline at end of file diff --git a/art/yey7qrMtmhZZhq2K6/art.json b/art/yey7qrMtmhZZhq2K6/art.json index 86e82e51..173c1360 100644 --- a/art/yey7qrMtmhZZhq2K6/art.json +++ b/art/yey7qrMtmhZZhq2K6/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1465664073796" - } + "$date": "1465664073796" }, "modifiedAt": { - "$date": { - "$numberLong": "1591536983812" - } + "$date": "1591536983812" }, "origId": "u9hvPc2WxibcTmT6F", "name": "hexit2", "notes": "", - "rank": { - "$numberDouble": "1.1708881123596864" - }, + "rank": "1.1708881123596864", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2qmqzc0hzw52dl256-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "276" - }, - "likes": { - "$numberInt": "0" - }, + "views": "276", + "likes": "0", "revisionId": "zvQtL8iPJ4RPKwamw" } \ No newline at end of file diff --git a/art/yfhr4C9ihGC54WwZ4/art.json b/art/yfhr4C9ihGC54WwZ4/art.json index e29abcdf..b622f486 100644 --- a/art/yfhr4C9ihGC54WwZ4/art.json +++ b/art/yfhr4C9ihGC54WwZ4/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1642494761595" - } + "$date": "1642494761595" }, "modifiedAt": { - "$date": { - "$numberLong": "1642494761595" - } + "$date": "1642494761595" }, "origId": "foJQ7C4rZnwuJSDxD", "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8017110541860986" - }, + "rank": "1.8017110541860986", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-02ag42uhfgbxn62pb-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "59" - }, - "likes": { - "$numberInt": "0" - }, + "views": "59", + "likes": "0", "revisionId": "ZC6rrScZpER2NY7gB" } \ No newline at end of file diff --git a/art/ygbdEzp2iTmLeNyu8/art.json b/art/ygbdEzp2iTmLeNyu8/art.json index 32afcfd3..958639ee 100644 --- a/art/ygbdEzp2iTmLeNyu8/art.json +++ b/art/ygbdEzp2iTmLeNyu8/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": { - "$numberLong": "1543915151302" - } + "$date": "1543915151302" }, "username": "mol", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1543915341237" - } + "$date": "1543915341237" }, "modifiedAt": { - "$date": { - "$numberLong": "1543915341237" - } + "$date": "1543915341237" }, "origId": null, "name": "rectangles", "notes": "", - "rank": { - "$numberDouble": "1.4135236407308316" - }, + "rank": "1.4135236407308316", "private": false, "unlisted": true, "username": "mol", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-lxees43v4vgcfh5sv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "h2mmz6g7ghxhsgD6o" } \ No newline at end of file diff --git a/art/yjv7hpNd3R3aGwGPp/art.json b/art/yjv7hpNd3R3aGwGPp/art.json index 0063a1ac..d05e30a2 100644 --- a/art/yjv7hpNd3R3aGwGPp/art.json +++ b/art/yjv7hpNd3R3aGwGPp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": { - "$numberLong": "1652972237778" - } + "$date": "1652972237778" }, "username": "juhong.mo", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652973842477" - } + "$date": "1652973842477" }, "modifiedAt": { - "$date": { - "$numberLong": "1652973842477" - } + "$date": "1652973842477" }, "origId": "y2RHXZfCXZm9N45hp", "name": "Motion with Color", "notes": "", - "rank": { - "$numberDouble": "1.77511107707508" - }, + "rank": "1.77511107707508", "private": false, "unlisted": true, "username": "juhong.mo", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-h6otjd20lodim1w9k-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "R4sRwZTKz4v4LnyEp" } \ No newline at end of file diff --git a/art/yjygGt83hjC8LDH7Z/art.json b/art/yjygGt83hjC8LDH7Z/art.json index 9ed89854..9b879e4a 100644 --- a/art/yjygGt83hjC8LDH7Z/art.json +++ b/art/yjygGt83hjC8LDH7Z/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1520045496405" - } + "$date": "1520045496405" }, "modifiedAt": { - "$date": { - "$numberLong": "1520045496405" - } + "$date": "1520045496405" }, "origId": "snE4Fu2qG9PmDKDgc", "name": "flow", "notes": "2017-07-13: Replace missing music :(", - "rank": { - "$numberDouble": "10.38255344897948" - }, + "rank": "10.38255344897948", "private": false, "unlisted": false, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-z56kzg0iij262ty90-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "219" - }, - "likes": { - "$numberInt": "2" - }, + "views": "219", + "likes": "2", "revisionId": "sY7FSE7Dp9WfpknSp" } \ No newline at end of file diff --git a/art/ynpWP4AEw3HbibsqM/art.json b/art/ynpWP4AEw3HbibsqM/art.json index 8dc1e22b..df1e76e5 100644 --- a/art/ynpWP4AEw3HbibsqM/art.json +++ b/art/ynpWP4AEw3HbibsqM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1516311089035" - } + "$date": "1516311089035" }, "modifiedAt": { - "$date": { - "$numberLong": "1516311089035" - } + "$date": "1516311089035" }, "origId": "G75PEGQA9JzRQKx4s", "name": "feels like debris 2", "notes": "", - "rank": { - "$numberDouble": "1.4875524780715257" - }, + "rank": "1.4875524780715257", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-t69dm189s669r44dc-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "180" - }, - "likes": { - "$numberInt": "0" - }, + "views": "180", + "likes": "0", "revisionId": "9LJC4YiyoQn8Y6uuB" } \ No newline at end of file diff --git a/art/yrXnJnTbLipbKFdcc/art.json b/art/yrXnJnTbLipbKFdcc/art.json index 4af46e7e..e6ac0f31 100644 --- a/art/yrXnJnTbLipbKFdcc/art.json +++ b/art/yrXnJnTbLipbKFdcc/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": { - "$numberLong": "1553152938197" - } + "$date": "1553152938197" }, "username": "janalex", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1553243266458" - } + "$date": "1553243266458" }, "modifiedAt": { - "$date": { - "$numberLong": "1553243266458" - } + "$date": "1553243266458" }, "origId": "wAHW2jvdnk46gwycK", "name": "1903-GridColoredRows", "notes": "", - "rank": { - "$numberDouble": "1.3287114552303878" - }, + "rank": "1.3287114552303878", "private": false, "unlisted": true, "username": "janalex", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-ciynm6rng3kb5xq6c-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "57" - }, - "likes": { - "$numberInt": "0" - }, + "views": "57", + "likes": "0", "revisionId": "Ng6kdX39ehwqytLQJ" } \ No newline at end of file diff --git a/art/ysQvrP3pZcBzuC2YL/art.json b/art/ysQvrP3pZcBzuC2YL/art.json index 7828c5c7..da4cdb0d 100644 --- a/art/ysQvrP3pZcBzuC2YL/art.json +++ b/art/ysQvrP3pZcBzuC2YL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1516530511864" - } + "$date": "1516530511864" }, "modifiedAt": { - "$date": { - "$numberLong": "1516530511864" - } + "$date": "1516530511864" }, "origId": "bcenao9Loe5Xc2Y7T", "name": "spacetunnel", "notes": "", - "rank": { - "$numberDouble": "1.748260645242889" - }, + "rank": "1.748260645242889", "private": false, "unlisted": true, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-2h6b0axs64rlhi9r1-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "JTyRPzfPvdEiD6gBe" } \ No newline at end of file diff --git a/art/ysh84kFrt5dxksGM9/art.json b/art/ysh84kFrt5dxksGM9/art.json index b2b3847b..95ae25de 100644 --- a/art/ysh84kFrt5dxksGM9/art.json +++ b/art/ysh84kFrt5dxksGM9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1488011866787" - } + "$date": "1488011866787" }, "modifiedAt": { - "$date": { - "$numberLong": "1488189857193" - } + "$date": "1488189857193" }, "origId": "qtwQmSqQKkS3ptSYN", "name": "ball", "notes": "", - "rank": { - "$numberDouble": "10.490379813619969" - }, + "rank": "10.490379813619969", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-puebuqv85xb5s9pai-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "448" - }, - "likes": { - "$numberInt": "7" - }, + "views": "448", + "likes": "7", "revisionId": "wmcsuiXADwenNRGp8" } \ No newline at end of file diff --git a/art/yuDv9cWYxgd33kjQ7/art.json b/art/yuDv9cWYxgd33kjQ7/art.json index 5dc8f5bc..daf5961d 100644 --- a/art/yuDv9cWYxgd33kjQ7/art.json +++ b/art/yuDv9cWYxgd33kjQ7/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1498384313557" - } + "$date": "1498384313557" }, "modifiedAt": { - "$date": { - "$numberLong": "1498384313557" - } + "$date": "1498384313557" }, "origId": "TFoeAMv4JnW8NxM4N", "name": "incId for k", "notes": "", - "rank": { - "$numberDouble": "1.3617782137068373" - }, + "rank": "1.3617782137068373", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tqopftfc5r6pp1yfv-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "QhJTjAQ23nmNaBdYp" } \ No newline at end of file diff --git a/art/yvHEThAy6Yvf5mRjp/art.json b/art/yvHEThAy6Yvf5mRjp/art.json index 1596c4a1..a182b8b4 100644 --- a/art/yvHEThAy6Yvf5mRjp/art.json +++ b/art/yvHEThAy6Yvf5mRjp/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "YENNvdHH2hjjkQZyr", "createdAt": { - "$date": { - "$numberLong": "1526166965786" - } + "$date": "1526166965786" }, "profile": { "name": "Rob Southgate", @@ -14,21 +12,15 @@ "username": "robsouthgate4" }, "createdAt": { - "$date": { - "$numberLong": "1526172269922" - } + "$date": "1526172269922" }, "modifiedAt": { - "$date": { - "$numberLong": "1526211764556" - } + "$date": "1526211764556" }, "origId": "siFxTFYwYALqTSCib", "name": "grid", "notes": "", - "rank": { - "$numberDouble": "1.2171207272358908" - }, + "rank": "1.2171207272358908", "private": false, "unlisted": true, "username": "robsouthgate4", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-whsya2nj975d5tt3v-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "3HyssHcYTmgSfBGRn" } \ No newline at end of file diff --git a/art/ywWngPQ5Zn8DxNM24/art.json b/art/ywWngPQ5Zn8DxNM24/art.json index d9b55d67..8ca9ce85 100644 --- a/art/ywWngPQ5Zn8DxNM24/art.json +++ b/art/ywWngPQ5Zn8DxNM24/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": { - "$numberLong": "1505942443270" - } + "$date": "1505942443270" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": { - "$numberLong": "1567418589971" - } + "$date": "1567418589971" }, "modifiedAt": { - "$date": { - "$numberLong": "1567418589971" - } + "$date": "1567418589971" }, "origId": "juXJpMEpt8YSWxSWY", "name": "plasma waves", "notes": "", - "rank": { - "$numberDouble": "1.8419123455194548" - }, + "rank": "1.8419123455194548", "private": false, "unlisted": false, "username": "trip-les-ix", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-9bo862efqktfyg91d-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "166" - }, - "likes": { - "$numberInt": "0" - }, + "views": "166", + "likes": "0", "revisionId": "SJF7HNHq86m4Xxdj4" } \ No newline at end of file diff --git a/art/yxx6Qzd29foXStAvK/art.json b/art/yxx6Qzd29foXStAvK/art.json index cadf3ba6..c8ad1824 100644 --- a/art/yxx6Qzd29foXStAvK/art.json +++ b/art/yxx6Qzd29foXStAvK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "T3rKtS2pgF26zGC8N", "createdAt": { - "$date": { - "$numberLong": "1493502686692" - } + "$date": "1493502686692" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "samthrasher" }, "createdAt": { - "$date": { - "$numberLong": "1493615394623" - } + "$date": "1493615394623" }, "modifiedAt": { - "$date": { - "$numberLong": "1493787593709" - } + "$date": "1493787593709" }, "origId": "2cL3kfaKBExkWc5Le", "name": "sphere", "notes": "", - "rank": { - "$numberDouble": "1.0430661879889052" - }, + "rank": "1.0430661879889052", "private": false, "unlisted": true, "username": "samthrasher", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-op7jaflfesgfojan4-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "11" - }, - "likes": { - "$numberInt": "0" - }, + "views": "11", + "likes": "0", "revisionId": "MNmwAJ6QJrDr6mkwd" } \ No newline at end of file diff --git a/art/yz73Hm3Fq5SyrZppP/art.json b/art/yz73Hm3Fq5SyrZppP/art.json index 613cf3ab..f0569c76 100644 --- a/art/yz73Hm3Fq5SyrZppP/art.json +++ b/art/yz73Hm3Fq5SyrZppP/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": { - "$numberLong": "1446316652572" - } + "$date": "1446316652572" }, "profile": { "first_name": "Mark", @@ -15,9 +13,7 @@ "username": "mark" }, "createdAt": { - "$date": { - "$numberLong": "1446324667514" - } + "$date": "1446324667514" }, "origId": null, "name": "rings 2", @@ -36,21 +32,13 @@ "shader": "#define PI 3.14159\n\nfloat hash( float n ) { return fract(sin(n)*753.5453123); }\n \nvoid main () {\n float x, y, z;\n \n float i = hash(vertexId);\n \n if (mod(vertexId, 2.) > 0.) {\n // RIPPLES\n float snd = texture2D(sound, vec2(.7, i)).a;\n \n float rad = .6 * i;\n rad += (snd / rad) * .01;\n float move = (time * .2) + .2 * snd;\n \n float ang = vertexId / (PI * 2.) + move;\n ang *= sin(PI * .5 - rad * PI);\n \n x = rad * cos(ang);\n y = rad * sin(ang) * .7;\n \n v_color = vec4(sin(i * PI), cos(i * PI), i, 1.);\n gl_Position = vec4(x, y, z, 1.);\n } else {\n // RING\n \n z = .1;\n float snd = texture2D(sound, vec2(hash(i), 0.)).a;\n float rad = .6 + .2 * snd;\n \n x = rad * sin(.7 * time + i * PI * 2.);\n y = rad * cos(time + i * PI * 2.);\n \n v_color = vec4(sin(2. * i * PI), cos(2. * i * PI), .5, 1.);\n gl_Position = vec4(x, y, z, 1.);\n }\n}" }, "screenshotURL": "data/images/images-2uja5t1v2hdxj03qf-thumbnail.jpg", - "views": { - "$numberInt": "178" - }, - "likes": { - "$numberInt": "0" - }, + "views": "178", + "likes": "0", "revisionId": "gagKPAykWX7JYFbpR", "modifiedAt": { - "$date": { - "$numberLong": "1446338970128" - } + "$date": "1446338970128" }, "hasSound": true, - "rank": { - "$numberDouble": "1.210754293449279" - }, + "rank": "1.210754293449279", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/z4BHgWLrPnZbRvude/art.json b/art/z4BHgWLrPnZbRvude/art.json index 92889c73..0a37e54a 100644 --- a/art/z4BHgWLrPnZbRvude/art.json +++ b/art/z4BHgWLrPnZbRvude/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1579367138707" - } + "$date": "1579367138707" }, "modifiedAt": { - "$date": { - "$numberLong": "1579367138707" - } + "$date": "1579367138707" }, "origId": "mbkRD28NZpJtGu2af", "name": "sloncePawel2", "notes": "", - "rank": { - "$numberDouble": "1.7694887513286894" - }, + "rank": "1.7694887513286894", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-m4ny7amzso1m0ldpd-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "115" - }, - "likes": { - "$numberInt": "0" - }, + "views": "115", + "likes": "0", "revisionId": "peztSy7SqRE9GKdJJ" } \ No newline at end of file diff --git a/art/z5Wj5jyFwYiwezjLv/art.json b/art/z5Wj5jyFwYiwezjLv/art.json index ba73b018..867913aa 100644 --- a/art/z5Wj5jyFwYiwezjLv/art.json +++ b/art/z5Wj5jyFwYiwezjLv/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": { - "$numberLong": "1493741221077" - } + "$date": "1493741221077" }, "profile": { "name": "Kolargon Generative", @@ -14,21 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": { - "$numberLong": "1499104426528" - } + "$date": "1499104426528" }, "modifiedAt": { - "$date": { - "$numberLong": "1499104426528" - } + "$date": "1499104426528" }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy forest - quick test", "notes": "", - "rank": { - "$numberDouble": "1.0441256846338465" - }, + "rank": "1.0441256846338465", "private": false, "unlisted": false, "username": "kolargon", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-mm9ouz23izd7d93sl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "132" - }, - "likes": { - "$numberInt": "0" - }, + "views": "132", + "likes": "0", "revisionId": "WmFTsB5djXcrNdfuj" } \ No newline at end of file diff --git a/art/z5fvZCjBmkRpsSaxD/art.json b/art/z5fvZCjBmkRpsSaxD/art.json index bebacde4..5e252324 100644 --- a/art/z5fvZCjBmkRpsSaxD/art.json +++ b/art/z5fvZCjBmkRpsSaxD/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": { - "$numberLong": "1652800663941" - } + "$date": "1652800663941" }, "username": "hyosang_jung", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1653479629312" - } + "$date": "1653479629312" }, "modifiedAt": { - "$date": { - "$numberLong": "1653479629312" - } + "$date": "1653479629312" }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": { - "$numberDouble": "1.075533056420215" - }, + "rank": "1.075533056420215", "private": false, "unlisted": true, "username": "hyosang_jung", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1c3eerh7a9z8kx4pl-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "2kSTLCJiG5XafhXYX" } \ No newline at end of file diff --git a/art/z7C9Xwr9PtGmofB9B/art.json b/art/z7C9Xwr9PtGmofB9B/art.json index d64124fc..508e0ce3 100644 --- a/art/z7C9Xwr9PtGmofB9B/art.json +++ b/art/z7C9Xwr9PtGmofB9B/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508864210334" - } + "$date": "1508864210334" }, "modifiedAt": { - "$date": { - "$numberLong": "1508864210334" - } + "$date": "1508864210334" }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy", "notes": "", - "rank": { - "$numberDouble": "1.0574118113269733" - }, + "rank": "1.0574118113269733", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-s3seabh7yi7ubc472-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "isnSQsWJRhEhpPYwf" } \ No newline at end of file diff --git a/art/zAa7gfsGaLGjPw6Wt/art.json b/art/zAa7gfsGaLGjPw6Wt/art.json index fa09053d..f18ea360 100644 --- a/art/zAa7gfsGaLGjPw6Wt/art.json +++ b/art/zAa7gfsGaLGjPw6Wt/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": { - "$numberLong": "1550038451574" - } + "$date": "1550038451574" }, "profile": { "first_name": "Archer", @@ -16,21 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": { - "$numberLong": "1550039578450" - } + "$date": "1550039578450" }, "modifiedAt": { - "$date": { - "$numberLong": "1550042901276" - } + "$date": "1550042901276" }, "origId": null, "name": "Testing", "notes": "For testing purposes", - "rank": { - "$numberDouble": "1.351290166679775" - }, + "rank": "1.351290166679775", "private": false, "unlisted": true, "username": "archer", @@ -50,11 +42,7 @@ }, "screenshotURL": "data/images/images-lfccmty0e7bjkme39-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "14" - }, - "likes": { - "$numberInt": "0" - }, + "views": "14", + "likes": "0", "revisionId": "cEq53DCbdRhLqbAGf" } \ No newline at end of file diff --git a/art/zB3fsZSeqTdYCbzGZ/art.json b/art/zB3fsZSeqTdYCbzGZ/art.json index e7235741..41c95db0 100644 --- a/art/zB3fsZSeqTdYCbzGZ/art.json +++ b/art/zB3fsZSeqTdYCbzGZ/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": { - "$numberLong": "1486394393430" - } + "$date": "1486394393430" }, "username": "athega", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1486740993088" - } + "$date": "1486740993088" }, "modifiedAt": { - "$date": { - "$numberLong": "1486740993088" - } + "$date": "1486740993088" }, "origId": "4M55m9674WQP6QQ3E", "name": "Lessons", "notes": "by mats", - "rank": { - "$numberDouble": "10.973440391269024" - }, + "rank": "10.973440391269024", "private": false, "unlisted": false, "username": "athega", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-1maml5lww0hiuzztq-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "884" - }, - "likes": { - "$numberInt": "6" - }, + "views": "884", + "likes": "6", "revisionId": "q8K4whCLqEKQBj45C" } \ No newline at end of file diff --git a/art/zBAYmes3sMdFCHEcM/art.json b/art/zBAYmes3sMdFCHEcM/art.json index 035dac6e..f86ed369 100644 --- a/art/zBAYmes3sMdFCHEcM/art.json +++ b/art/zBAYmes3sMdFCHEcM/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": { - "$numberLong": "1505499213122" - } + "$date": "1505499213122" }, "profile": { "name": "Zug Zwang", @@ -14,21 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": { - "$numberLong": "1531506522197" - } + "$date": "1531506522197" }, "modifiedAt": { - "$date": { - "$numberLong": "1531506522197" - } + "$date": "1531506522197" }, "origId": "yQpwAFYqRp4knnezc", "name": "flowsss", "notes": "2017-07-13: Replace missing music :(", - "rank": { - "$numberDouble": "1.5623065103004594" - }, + "rank": "1.5623065103004594", "private": false, "unlisted": true, "username": "zug", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-r6q25mnps7kj4cijt-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "Lqt9tYnasXweXmBWk" } \ No newline at end of file diff --git a/art/zBGJ6RhGK6EAJvuHL/art.json b/art/zBGJ6RhGK6EAJvuHL/art.json index a0595197..b6fd5e37 100644 --- a/art/zBGJ6RhGK6EAJvuHL/art.json +++ b/art/zBGJ6RhGK6EAJvuHL/art.json @@ -4,9 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1446223211701" - } + "$date": "1446223211701" }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -25,19 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.0021;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-ff44ywavd9pekey1z-thumbnail.jpg", - "views": { - "$numberInt": "60" - }, - "likes": { - "$numberInt": "0" - }, + "views": "60", + "likes": "0", "revisionId": "kAmpBruc7X2StYCHn", "modifiedAt": { - "$date": { - "$numberLong": "1446223211705" - } + "$date": "1446223211705" }, - "rank": { - "$numberDouble": "1.3040631389502462" - } + "rank": "1.3040631389502462" } \ No newline at end of file diff --git a/art/zFRiazFDjmFNzD8ia/art.json b/art/zFRiazFDjmFNzD8ia/art.json index c317582b..9ef42dcf 100644 --- a/art/zFRiazFDjmFNzD8ia/art.json +++ b/art/zFRiazFDjmFNzD8ia/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1579367741430" - } + "$date": "1579367741430" }, "modifiedAt": { - "$date": { - "$numberLong": "1579367741430" - } + "$date": "1579367741430" }, "origId": "z4BHgWLrPnZbRvude", "name": "sloncePawel3", "notes": "", - "rank": { - "$numberDouble": "1.042098780977211" - }, + "rank": "1.042098780977211", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qj85ud6swzl2jpmhv-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "113" - }, - "likes": { - "$numberInt": "0" - }, + "views": "113", + "likes": "0", "revisionId": "wtdBrh7ArwCKEuW7e" } \ No newline at end of file diff --git a/art/zFsctippt7CPRwvWh/art.json b/art/zFsctippt7CPRwvWh/art.json index 4ba5b3dc..50a63a59 100644 --- a/art/zFsctippt7CPRwvWh/art.json +++ b/art/zFsctippt7CPRwvWh/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1497270536159" - } + "$date": "1497270536159" }, "modifiedAt": { - "$date": { - "$numberLong": "1497270536159" - } + "$date": "1497270536159" }, "origId": "2RntyLszQwDn9wi85", "name": "bounder", "notes": "", - "rank": { - "$numberDouble": "1.440063252585221" - }, + "rank": "1.440063252585221", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-wmgb4w3al8oij4ebe-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "82" - }, - "likes": { - "$numberInt": "1" - }, + "views": "82", + "likes": "1", "revisionId": "GmXGhXHgNZpgxTrPT" } \ No newline at end of file diff --git a/art/zGGRYEyPC9E6CWEWD/art.json b/art/zGGRYEyPC9E6CWEWD/art.json index a26ffb2b..d2749b63 100644 --- a/art/zGGRYEyPC9E6CWEWD/art.json +++ b/art/zGGRYEyPC9E6CWEWD/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1510222662834" - } + "$date": "1510222662834" }, "modifiedAt": { - "$date": { - "$numberLong": "1510222662834" - } + "$date": "1510222662834" }, "origId": "TrfCHd7Prkiad7Fox", "name": "666wired x3 4k", "notes": "", - "rank": { - "$numberDouble": "1.701859495050347" - }, + "rank": "1.701859495050347", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-qxz9v9vqe2djeo16x-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "134" - }, - "likes": { - "$numberInt": "0" - }, + "views": "134", + "likes": "0", "revisionId": "kxjPbjSnxEzEBCekf" } \ No newline at end of file diff --git a/art/zGqZP2vWAf3ByWFKk/art.json b/art/zGqZP2vWAf3ByWFKk/art.json index a7b65ccc..0046aeb6 100644 --- a/art/zGqZP2vWAf3ByWFKk/art.json +++ b/art/zGqZP2vWAf3ByWFKk/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1511951630971" - } + "$date": "1511951630971" }, "modifiedAt": { - "$date": { - "$numberLong": "1511951630971" - } + "$date": "1511951630971" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.0563515443773417" - }, + "rank": "1.0563515443773417", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ir899a0g2ct9xz9xa-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "122" - }, - "likes": { - "$numberInt": "1" - }, + "views": "122", + "likes": "1", "revisionId": "8rzQpXggK89YxPJ4n" } \ No newline at end of file diff --git a/art/zHorsBAipg3PMpwaL/art.json b/art/zHorsBAipg3PMpwaL/art.json index bbb4ee7f..38cfd127 100644 --- a/art/zHorsBAipg3PMpwaL/art.json +++ b/art/zHorsBAipg3PMpwaL/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": { - "$numberLong": "1445941822749" - } + "$date": "1445941822749" }, "profile": { "name": "Paul Malin", @@ -14,14 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": { - "$numberLong": "1446554481737" - } + "$date": "1446554481737" }, "modifiedAt": { - "$date": { - "$numberLong": "1446632014517" - } + "$date": "1446632014517" }, "origId": null, "name": "Barnsley Fern", @@ -41,15 +35,9 @@ "shader": "// Barnsley Fern - @P_Malin\n// https://en.wikipedia.org/wiki/Barnsley_fern\n\n// hash function from https://www.shadertoy.com/view/4djSRW\nfloat hash(float p)\n{\n\tvec2 p2 = fract(vec2(p * 5.3983, p * 5.4427));\n p2 += dot(p2.yx, p2.xy + vec2(21.5351, 14.3137));\n\treturn fract(p2.x * p2.y * 95.4337);\n}\n\nvoid main() \n{ \n \tvec3 p = vec3( 0.01, 0.86, 0.93 ); // p = probability thresholds. Individual probabilities for each transform = 0.01, 0.85, 0.07, 0.07\n \n \tvec3 vColor = vec3( 0.0 );\n \tvec2 vPos = vec2( 0.0 );\n \tfloat fRandomSeed = vertexId + time;\n \tfor ( int i=0; i<32; i++ )\n { \n\t\tfloat fSelection = hash( fRandomSeed );\n \tfRandomSeed += 12.3456;\n \n \tif ( fSelection < p.x )\n {\n \tvPos = vPos * mat2( 0.0, 0.0, 0.0, 0.16 ) + vec2( 0.0, 0.0 );\n \tvColor.r += 0.3;\n }\n \telse if ( fSelection < p.y )\n {\n \tfloat fRot = sin(time) * 0.01;\n \tvPos = vPos * mat2( 0.85, 0.04, -0.04, 0.85 ) * mat2( cos(fRot), sin(fRot), -sin(fRot), cos(fRot) ) + vec2( 0.0, 1.6 );\n \tvColor -= 0.005;\n }\n \telse if ( fSelection < p.z )\n {\n \tvPos = vPos * mat2( 0.20, -0.26, 0.23, 0.22 ) + vec2( 0.0, 1.6 );\n \tvColor.g += 0.05;\n }\n \telse\n {\n \tvPos = vPos * mat2( -0.15, 0.28, 0.26, 0.24 ) + vec2( 0.0, 0.44 );\n \tvColor.g += 0.1;\n }\n }\n \n \tvPos = vPos * 0.1 + vec2(0.0, -0.5);\n\n \tgl_PointSize = max( 1.0, resolution.x / 600.0 );\n \tgl_Position = vec4( vPos * vec2(1.0, resolution.x / resolution.y) , 0, 1 );\n\n \tv_color = vec4( vColor, 1.0 );\n}" }, "screenshotURL": "data/images/images-x3v98ibaibctnbdoe-thumbnail.jpg", - "views": { - "$numberInt": "1124" - }, - "likes": { - "$numberInt": "5" - }, + "views": "1124", + "likes": "5", "revisionId": "jK6JdgLRDJjNfGuNF", - "rank": { - "$numberDouble": "10.720158795526554" - }, + "rank": "10.720158795526554", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/zLw84GEutsZbMdZ3e/art.json b/art/zLw84GEutsZbMdZ3e/art.json index e83e3168..cde10899 100644 --- a/art/zLw84GEutsZbMdZ3e/art.json +++ b/art/zLw84GEutsZbMdZ3e/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": { - "$numberLong": "1652873162359" - } + "$date": "1652873162359" }, "username": "daehyeon.kim", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1652889771030" - } + "$date": "1652889771030" }, "modifiedAt": { - "$date": { - "$numberLong": "1652889771030" - } + "$date": "1652889771030" }, "origId": "6KurZsv36w6xrAoSf", "name": "Colors", "notes": "", - "rank": { - "$numberDouble": "1.826225517819084" - }, + "rank": "1.826225517819084", "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-1y0hsxvfclzlwoulu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "w3Whm9mQa9eZpzmQk" } \ No newline at end of file diff --git a/art/zNMwxDHLmvHRPQBpm/art.json b/art/zNMwxDHLmvHRPQBpm/art.json index b3552b3e..8da94664 100644 --- a/art/zNMwxDHLmvHRPQBpm/art.json +++ b/art/zNMwxDHLmvHRPQBpm/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1534536265831" - } + "$date": "1534536265831" }, "modifiedAt": { - "$date": { - "$numberLong": "1534536265831" - } + "$date": "1534536265831" }, "origId": null, "name": "unnamed", "notes": "", - "rank": { - "$numberDouble": "1.8989026197420207" - }, + "rank": "1.8989026197420207", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-xui6xluvw9me8sjmp-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "101" - }, - "likes": { - "$numberInt": "0" - }, + "views": "101", + "likes": "0", "revisionId": "LRhdkYwa4BqFSpYtz" } \ No newline at end of file diff --git a/art/zPWNwEXsnYqAjv9as/art.json b/art/zPWNwEXsnYqAjv9as/art.json index cc9cbf4c..45be4b5d 100644 --- a/art/zPWNwEXsnYqAjv9as/art.json +++ b/art/zPWNwEXsnYqAjv9as/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": { - "$numberLong": "1652848268471" - } + "$date": "1652848268471" }, "profile": { "name": "Sehoon Kim", @@ -14,21 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": { - "$numberLong": "1652948758578" - } + "$date": "1652948758578" }, "modifiedAt": { - "$date": { - "$numberLong": "1652948758578" - } + "$date": "1652948758578" }, "origId": null, "name": "Exercise - Vertexshaderart : Motion_", "notes": "Exercise - Vertexshaderart : Motion", - "rank": { - "$numberDouble": "1.0126497312996199" - }, + "rank": "1.0126497312996199", "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-sptq889z4hbc30ev1-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "5" - }, - "likes": { - "$numberInt": "0" - }, + "views": "5", + "likes": "0", "revisionId": "f44uaRM8MjYo6Xfva" } \ No newline at end of file diff --git a/art/zQMGMroYDChPD5qbu/art.json b/art/zQMGMroYDChPD5qbu/art.json index b3cc4b44..0151abd2 100644 --- a/art/zQMGMroYDChPD5qbu/art.json +++ b/art/zQMGMroYDChPD5qbu/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "2X4iv76yo3TGFXLzD", "createdAt": { - "$date": { - "$numberLong": "1493207163185" - } + "$date": "1493207163185" }, "profile": { "name": "Thomas Hooper", @@ -14,21 +12,15 @@ "username": "tdhooper" }, "createdAt": { - "$date": { - "$numberLong": "1493207227500" - } + "$date": "1493207227500" }, "modifiedAt": { - "$date": { - "$numberLong": "1493207227500" - } + "$date": "1493207227500" }, "origId": null, "name": "raymarched cube", "notes": "Inspired by wblut's experiments with ray marching point clouds https://twitter.com/wblut/status/856959757588070401", - "rank": { - "$numberDouble": "10.194066341656232" - }, + "rank": "10.194066341656232", "private": false, "unlisted": false, "username": "tdhooper", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-k8eljnva3nai95w1j-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "694" - }, - "likes": { - "$numberInt": "3" - }, + "views": "694", + "likes": "3", "revisionId": "5ZnJiaGEYJGXkSxpz" } \ No newline at end of file diff --git a/art/zRecXKb9NuCfmnWv4/art.json b/art/zRecXKb9NuCfmnWv4/art.json index 46a64296..1e455d85 100644 --- a/art/zRecXKb9NuCfmnWv4/art.json +++ b/art/zRecXKb9NuCfmnWv4/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": { - "$numberLong": "1494865701670" - } + "$date": "1494865701670" }, "profile": { "name": null, @@ -14,21 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": { - "$numberLong": "1494969599667" - } + "$date": "1494969599667" }, "modifiedAt": { - "$date": { - "$numberLong": "1494969641704" - } + "$date": "1494969641704" }, "origId": "rRHoXfKZBnnwFz4bZ", "name": "Init", "notes": "Hmmm!", - "rank": { - "$numberDouble": "1.1687612687741888" - }, + "rank": "1.1687612687741888", "private": false, "unlisted": true, "username": "richtowns", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-7bmizxwjtimhrr3wf-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "4wED6kACqeDg5cS3Z" } \ No newline at end of file diff --git a/art/zS5Nx6iwJqiQDQRap/art.json b/art/zS5Nx6iwJqiQDQRap/art.json index e20163ba..af1446ba 100644 --- a/art/zS5Nx6iwJqiQDQRap/art.json +++ b/art/zS5Nx6iwJqiQDQRap/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": { - "$numberLong": "1689266555980" - } + "$date": "1689266555980" }, "username": "ersh", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1689308971982" - } + "$date": "1689308971982" }, "modifiedAt": { - "$date": { - "$numberLong": "1689309258867" - } + "$date": "1689309258867" }, "origId": "rZXHyphbAzHHHzkAc", "name": "3d try 2", "notes": "", - "rank": { - "$numberDouble": "1.5671912845523803" - }, + "rank": "1.5671912845523803", "private": false, "unlisted": true, "username": "ersh", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-tfo63vu5w0ysw7kk6-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "RNy7rmBu9Ke6LchEK" } \ No newline at end of file diff --git a/art/zSahx3yerpFqrYbQM/art.json b/art/zSahx3yerpFqrYbQM/art.json index ab4315e1..a82b3205 100644 --- a/art/zSahx3yerpFqrYbQM/art.json +++ b/art/zSahx3yerpFqrYbQM/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1451229445500" - } + "$date": "1451229445500" }, "modifiedAt": { - "$date": { - "$numberLong": "1451229445500" - } + "$date": "1451229445500" }, "origId": null, "name": "xmas tree", "notes": "", - "rank": { - "$numberDouble": "1.5680991652762442" - }, + "rank": "1.5680991652762442", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vdys8384bv8axgl31-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "125" - }, - "likes": { - "$numberInt": "0" - }, + "views": "125", + "likes": "0", "revisionId": "avpRtbkJmACRxqnyo" } \ No newline at end of file diff --git a/art/zTFEangj5PduTYF4e/art.json b/art/zTFEangj5PduTYF4e/art.json index c65c28ca..2412c98a 100644 --- a/art/zTFEangj5PduTYF4e/art.json +++ b/art/zTFEangj5PduTYF4e/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "gYyDpnHTrdJiiNi5M", "createdAt": { - "$date": { - "$numberLong": "1578026327766" - } + "$date": "1578026327766" }, "profile": { "first_name": "ben", @@ -15,21 +13,15 @@ "username": "ben2" }, "createdAt": { - "$date": { - "$numberLong": "1578026782127" - } + "$date": "1578026782127" }, "modifiedAt": { - "$date": { - "$numberLong": "1578101482887" - } + "$date": "1578101482887" }, "origId": null, "name": "block orchestra", "notes": "", - "rank": { - "$numberDouble": "1.1239330004813428" - }, + "rank": "1.1239330004813428", "private": false, "unlisted": true, "username": "ben2", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-r5sbnqd4l5gnfjql2-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "18" - }, - "likes": { - "$numberInt": "0" - }, + "views": "18", + "likes": "0", "revisionId": "saY9WXcnBS6CzRjZ9" } \ No newline at end of file diff --git a/art/zWDcosC8feevNhZNA/art.json b/art/zWDcosC8feevNhZNA/art.json index 9fd37c11..be73517a 100644 --- a/art/zWDcosC8feevNhZNA/art.json +++ b/art/zWDcosC8feevNhZNA/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": { - "$numberLong": "1497270876730" - } + "$date": "1497270876730" }, "username": "zugzwang404", "profile": { @@ -13,21 +11,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1501731935089" - } + "$date": "1501731935089" }, "modifiedAt": { - "$date": { - "$numberLong": "1501731935089" - } + "$date": "1501731935089" }, "origId": "dLkqdiAkHgpKZWw9c", "name": "papipupepox23", "notes": "", - "rank": { - "$numberDouble": "1.5306154624728312" - }, + "rank": "1.5306154624728312", "private": false, "unlisted": true, "username": "zugzwang404", @@ -47,11 +39,7 @@ }, "screenshotURL": "data/images/images-mn76s9i2o68uzy9u5-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "4" - }, - "likes": { - "$numberInt": "0" - }, + "views": "4", + "likes": "0", "revisionId": "3fJihpayD4ufkGyK8" } \ No newline at end of file diff --git a/art/zd2E5vCZduc5JeoFz/art.json b/art/zd2E5vCZduc5JeoFz/art.json index 88b5cee3..a8510dd8 100644 --- a/art/zd2E5vCZduc5JeoFz/art.json +++ b/art/zd2E5vCZduc5JeoFz/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": { - "$numberLong": "1445777397953" - } + "$date": "1445777397953" }, "username": "gman", "profile": { @@ -14,21 +12,15 @@ } }, "createdAt": { - "$date": { - "$numberLong": "1499272027406" - } + "$date": "1499272027406" }, "modifiedAt": { - "$date": { - "$numberLong": "1499301648610" - } + "$date": "1499301648610" }, "origId": "d6J9M7EJyoAgw5NcA", "name": "cubespace", "notes": "", - "rank": { - "$numberDouble": "10.148450586356358" - }, + "rank": "10.148450586356358", "private": false, "unlisted": false, "username": "gman", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-92yttslpq6f0cneok-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "47577" - }, - "likes": { - "$numberInt": "10" - }, + "views": "47577", + "likes": "10", "revisionId": "nJe2S88pqGbbh4Xb7" } \ No newline at end of file diff --git a/art/zddxPxkny7JNAE7jK/art.json b/art/zddxPxkny7JNAE7jK/art.json index 8a652d51..99991a19 100644 --- a/art/zddxPxkny7JNAE7jK/art.json +++ b/art/zddxPxkny7JNAE7jK/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "q4xaX8JuN9ATDe8tt", "createdAt": { - "$date": { - "$numberLong": "1517619250907" - } + "$date": "1517619250907" }, "profile": { "first_name": "Anuar", @@ -15,21 +13,15 @@ "username": "anuar" }, "createdAt": { - "$date": { - "$numberLong": "1518223995387" - } + "$date": "1518223995387" }, "modifiedAt": { - "$date": { - "$numberLong": "1518561454224" - } + "$date": "1518561454224" }, "origId": null, "name": "sphere", "notes": "", - "rank": { - "$numberDouble": "1.2344323207925212" - }, + "rank": "1.2344323207925212", "private": false, "unlisted": true, "username": "anuar", @@ -49,11 +41,7 @@ }, "screenshotURL": "data/images/images-m42fxiizo4pqj1hsu-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "3" - }, - "likes": { - "$numberInt": "0" - }, + "views": "3", + "likes": "0", "revisionId": "xRXJJG2ttbiQSTr7a" } \ No newline at end of file diff --git a/art/zmcNCBEkGnxZeWcer/art.json b/art/zmcNCBEkGnxZeWcer/art.json index 25e488c5..d43b44f1 100644 --- a/art/zmcNCBEkGnxZeWcer/art.json +++ b/art/zmcNCBEkGnxZeWcer/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1512070645689" - } + "$date": "1512070645689" }, "modifiedAt": { - "$date": { - "$numberLong": "1512070645689" - } + "$date": "1512070645689" }, "origId": "GhwS34Ee6m4sZemgY", "name": "circlepower K FURR2", "notes": "", - "rank": { - "$numberDouble": "1.9820601962256006" - }, + "rank": "1.9820601962256006", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-oizi95meofi61xe41-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "114" - }, - "likes": { - "$numberInt": "0" - }, + "views": "114", + "likes": "0", "revisionId": "yz4oJgvysgGWaoBP5" } \ No newline at end of file diff --git a/art/zqZosvvGRNo8wWQq9/art.json b/art/zqZosvvGRNo8wWQq9/art.json index 326e7704..00790799 100644 --- a/art/zqZosvvGRNo8wWQq9/art.json +++ b/art/zqZosvvGRNo8wWQq9/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": { - "$numberLong": "1507987372682" - } + "$date": "1507987372682" }, "profile": { "name": "Valentin Safonnikov", @@ -14,21 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": { - "$numberLong": "1508156776795" - } + "$date": "1508156776795" }, "modifiedAt": { - "$date": { - "$numberLong": "1508156776795" - } + "$date": "1508156776795" }, "origId": "T3o69kd5wMtWNCj5k", "name": "LED Display", "notes": "A tribute to La La Land.\nA music visualization demo.\nInspired by fragment shader http://glslsandbox.com/e#41758.0", - "rank": { - "$numberDouble": "1.0452520938397134" - }, + "rank": "1.0452520938397134", "private": false, "unlisted": true, "username": "valentin", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-rg2jbhzif2hqgs4zm-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "1" - }, - "likes": { - "$numberInt": "0" - }, + "views": "1", + "likes": "0", "revisionId": "xeCoziWPEwQEZKyWL" } \ No newline at end of file diff --git a/art/zr3rcCnA3sx954XPa/art.json b/art/zr3rcCnA3sx954XPa/art.json index fc1f1e91..d11f5003 100644 --- a/art/zr3rcCnA3sx954XPa/art.json +++ b/art/zr3rcCnA3sx954XPa/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1508995100985" - } + "$date": "1508995100985" }, "modifiedAt": { - "$date": { - "$numberLong": "1508995100985" - } + "$date": "1508995100985" }, "origId": "mwvXDsken4yMnJbxW", "name": "666wired x2", "notes": "", - "rank": { - "$numberDouble": "1.5849160830169813" - }, + "rank": "1.5849160830169813", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-635us2bt8hg7knjyx-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "135" - }, - "likes": { - "$numberInt": "1" - }, + "views": "135", + "likes": "1", "revisionId": "BBcB4in7rAY6dnj3A" } \ No newline at end of file diff --git a/art/zsPkZPEA85uft8ybJ/art.json b/art/zsPkZPEA85uft8ybJ/art.json index 9436b81a..b59b3a23 100644 --- a/art/zsPkZPEA85uft8ybJ/art.json +++ b/art/zsPkZPEA85uft8ybJ/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1567088286643" - } + "$date": "1567088286643" }, "modifiedAt": { - "$date": { - "$numberLong": "1567088286643" - } + "$date": "1567088286643" }, "origId": "SEk9EQMb8GksyQBhX", "name": "Sphere + Cube Distribution", "notes": "", - "rank": { - "$numberDouble": "1.8404822950894342" - }, + "rank": "1.8404822950894342", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-ndvt06x0oabx68n1s-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "92" - }, - "likes": { - "$numberInt": "0" - }, + "views": "92", + "likes": "0", "revisionId": "5EzFZ6RQFfqPTZmbw" } \ No newline at end of file diff --git a/art/zvKXwd6wx6E38aPmf/art.json b/art/zvKXwd6wx6E38aPmf/art.json index 8fecb257..555def5c 100644 --- a/art/zvKXwd6wx6E38aPmf/art.json +++ b/art/zvKXwd6wx6E38aPmf/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1589064752743" - } + "$date": "1589064752743" }, "modifiedAt": { - "$date": { - "$numberLong": "1589064752743" - } + "$date": "1589064752743" }, "origId": null, "name": "tristrip", "notes": "", - "rank": { - "$numberDouble": "1.5518775868265475" - }, + "rank": "1.5518775868265475", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-vhmv73mw29vegr359-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "71" - }, - "likes": { - "$numberInt": "0" - }, + "views": "71", + "likes": "0", "revisionId": "EoiEDLZcGWFWj7Aqv" } \ No newline at end of file diff --git a/art/zvyxJBkZ5mMZpXaLk/art.json b/art/zvyxJBkZ5mMZpXaLk/art.json index e1207060..b9257b6c 100644 --- a/art/zvyxJBkZ5mMZpXaLk/art.json +++ b/art/zvyxJBkZ5mMZpXaLk/art.json @@ -3,9 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": { - "$numberLong": "1546121397447" - } + "$date": "1546121397447" }, "profile": { "first_name": "The Tuesday Night Machines", @@ -14,21 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": { - "$numberLong": "1546122101431" - } + "$date": "1546122101431" }, "modifiedAt": { - "$date": { - "$numberLong": "1546122101431" - } + "$date": "1546122101431" }, "origId": "S3xrtQ73jjKSYCofF", "name": "Experiment003", "notes": "", - "rank": { - "$numberDouble": "1.513415096532766" - }, + "rank": "1.513415096532766", "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -48,11 +40,7 @@ }, "screenshotURL": "data/images/images-wdzhpb4qbe4zfbhet-thumbnail.jpg", "hasSound": true, - "views": { - "$numberInt": "2" - }, - "likes": { - "$numberInt": "0" - }, + "views": "2", + "likes": "0", "revisionId": "TF97TK8ccY53enuRg" } \ No newline at end of file diff --git a/art/zxb8eWGChrW9wgd55/art.json b/art/zxb8eWGChrW9wgd55/art.json index fc612418..3e3c79da 100644 --- a/art/zxb8eWGChrW9wgd55/art.json +++ b/art/zxb8eWGChrW9wgd55/art.json @@ -4,21 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": { - "$numberLong": "1566500477868" - } + "$date": "1566500477868" }, "modifiedAt": { - "$date": { - "$numberLong": "1566500477868" - } + "$date": "1566500477868" }, "origId": null, "name": "delicoban", "notes": "", - "rank": { - "$numberDouble": "1.5762114500831066" - }, + "rank": "1.5762114500831066", "private": false, "unlisted": false, "username": "-anon-", @@ -38,11 +32,7 @@ }, "screenshotURL": "data/images/images-t5v3att07p0fxvcp2-thumbnail.jpg", "hasSound": "", - "views": { - "$numberInt": "102" - }, - "likes": { - "$numberInt": "0" - }, + "views": "102", + "likes": "0", "revisionId": "3G4skvD75dwe2ZiD9" } \ No newline at end of file diff --git a/build/gen-art-json.js b/build/gen-art-json.js index 5aa617f2..64f86f8a 100644 --- a/build/gen-art-json.js +++ b/build/gen-art-json.js @@ -1,24 +1,47 @@ import fs from 'fs'; +function fixBS(v) { + if (Array.isArray(v)) { + for (let i = 0; i < v.length; ++i) { + v[i] = fixBS(v[i]); + } + } else if (v === null) { + return null; + } if (typeof v === 'object') { + const keys = Object.keys(v); + if (keys.length === 1 && keys[0].startsWith('$number')) { + return v[keys[0]]; + } + for (const k of keys) { + v[k] = fixBS(v[k]); + } + } + return v; +} + function loadData(name) { - const objs = JSON.parse(fs.readFileSync(name, {encoding: 'utf8'})); - return Object.fromEntries(objs.map(v => [v._id, v])); + const d = JSON.parse(fs.readFileSync(name, {encoding: 'utf8'})); + fixBS(d); + return d; } const art = loadData('../../temp/vsa-backup/backup/latest/admin/art.json'); -const users = loadData('../../temp/vsa-backup/backup/latest/admin/users.json'); + +const users = Object.fromEntries( + loadData('../../temp/vsa-backup/backup/latest/admin/users.json').map(v => [v._id, v])); + for (const u of Object.values(users)) { delete u.services; delete u.emails; } -for (const a of Object.values(art)) { +for (const a of art) { a.settings = JSON.parse(a.settings); } const screenshotRE = /images\/(.*?-thumbnail\..*?)$/; -for (const a of Object.values(art)) { +for (const a of art) { const m = screenshotRE.exec(a.screenshotURL); a.screenshotURL = `data/images/images-${m[1]}`; } @@ -69,7 +92,8 @@ function getHTML(art) { const toc = []; -for (const [id, obj] of Object.entries(art)) { +for (const obj of art) { + const id = obj._id; obj.owner = users[obj.owner] || {username: 'anon'}; if (!obj.private) { fs.mkdirSync(`art/${id}`, {recursive: true});