[{"id":486929,"daily_installs":0,"total_installs":7,"fan_score":"5.0","good_ratings":0,"ok_ratings":0,"bad_ratings":0,"created_at":"2024-02-08T22:37:01.000Z","code_updated_at":"2024-04-04T17:10:41.000Z","namespace":"http://tampermonkey.net/","support_url":null,"contribution_url":null,"contribution_amount":null,"users":[{"id":1259184,"name":"Bznkxs","created_at":"2024-02-08T22:34:02.000Z","url":"https://greasyfork.org/users/1259184-bznkxs"}],"name":"PLGradingHelper","description":"Usage: This script makes copying rubrics easier. Navigate to the grading page containing your desired rubric. In the Rubric dialog, click on \"Copy Rubric\" to copy the rubric. Navigate to the grading page where you wish to apply the rubric. In the Rubric dialog, press \"Ctrl+V\" to paste the rubric. Don't forget to click \"Save rubric\".","url":"https://greasyfork.org/scripts/486929-plgradinghelper","code_url":"https://update.greasyfork.org/scripts/486929/PLGradingHelper.user.js","code_size":27080,"license":"MIT License","version":"2024-04-04","locale":"en","deleted":false},{"id":532874,"daily_installs":0,"total_installs":6,"fan_score":"5.0","good_ratings":0,"ok_ratings":0,"bad_ratings":0,"created_at":"2025-04-15T01:57:57.000Z","code_updated_at":"2025-04-18T01:18:48.000Z","namespace":"http://tampermonkey.net/","support_url":null,"contribution_url":null,"contribution_amount":null,"users":[{"id":1457968,"name":"plon","created_at":"2025-04-15T01:57:06.000Z","url":"https://greasyfork.org/users/1457968-plon"}],"name":"PrairieLearn Dark Mode","description":"Dark mode for PrairieLearn","url":"https://greasyfork.org/scripts/532874-prairielearn-dark-mode","code_url":"https://update.greasyfork.org/scripts/532874/PrairieLearn%20Dark%20Mode.user.js","code_size":10702,"license":"MIT License","version":"1.5","locale":"en","deleted":false},{"id":563852,"daily_installs":0,"total_installs":0,"fan_score":"5.0","good_ratings":0,"ok_ratings":0,"bad_ratings":0,"created_at":"2026-01-24T04:18:49.000Z","code_updated_at":"2026-01-24T04:18:48.000Z","namespace":"prairie-tools","support_url":null,"contribution_url":null,"contribution_amount":null,"users":[{"id":1529000,"name":"Immanuel-Aristotle","created_at":"2025-10-20T21:09:29.000Z","url":"https://greasyfork.org/users/1529000-immanuel-aristotle"}],"name":"PrairieLearn → Unified DDL Calendar (.ics)","description":"Gather all DDLs from all non-Proficiency courses on PrairieLearn and export them as one .ics calendar file","url":"https://greasyfork.org/scripts/563852-prairielearn-unified-ddl-calendar-ics","code_url":"https://update.greasyfork.org/scripts/563852/PrairieLearn%20%E2%86%92%20Unified%20DDL%20Calendar%20%28ics%29.user.js","code_size":5374,"license":"GPL","version":"2.0","locale":"en","deleted":false},{"id":565763,"daily_installs":0,"total_installs":0,"fan_score":"5.0","good_ratings":0,"ok_ratings":0,"bad_ratings":0,"created_at":"2026-02-09T23:53:29.000Z","code_updated_at":"2026-02-09T23:56:01.000Z","namespace":"prairie-tools","support_url":null,"contribution_url":null,"contribution_amount":null,"users":[{"id":1529000,"name":"Immanuel-Aristotle","created_at":"2025-10-20T21:09:29.000Z","url":"https://greasyfork.org/users/1529000-immanuel-aristotle"}],"name":"Copy PrairieLearn content as markdown (shift + cmd + C)","description":"Copy PrairieLearn content as markdown (with LaTeX math supported). Hotkey: shift + cmd + C","url":"https://greasyfork.org/scripts/565763-copy-prairielearn-content-as-markdown-shift-cmd-c","code_url":"https://update.greasyfork.org/scripts/565763/Copy%20PrairieLearn%20content%20as%20markdown%20%28shift%20%2B%20cmd%20%2B%20C%29.user.js","code_size":10499,"license":"GPL","version":"0.2.0","locale":"en","deleted":false}]