aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site (follow)
Commit message (Collapse)AuthorAgeLines
* Update tests for DRF 3.16.0Gravatar Johannes Christ2025-05-01-9/+22
| | | | | New error messages are returned, and there appears to be an upstream bug which presently requires us to specify all attributes in the update.
* Give different basenames to duplicate FilterListViewSetGravatar Johannes Christ2025-05-01-2/+4
|
* Add missing semester course resourceGravatar Janine vN2025-04-28-0/+15
|
* Update sir-lancebot Python versionGravatar wookie1842025-04-08-1/+1
| | | For after https://github.com/python-discord/sir-lancebot/pull/1670
* Remove sololearn from resourcesGravatar Jonathan Oberländer2025-03-25-17/+0
|
* Fix typosGravatar Anand2025-03-11-1/+1
|
* Merge pull request #1166 from python-discord/resource-filter-fetchGravatar jchristgit2025-03-02-2/+23
|\ | | | | Add endpoint to fetch filters in JSON format
| * Add endpoint to fetch filters in JSON formatGravatar Johannes Christ2024-08-02-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While this is an API endpoint consumed by the bot, keep it in the `resources` app instead of the `api` app, as all the logic and data for resources is contained within the `resources` app and we don't want to start messing around with that. The response format from the endpoint is as follows: { "topics": [ "algorithms-and-data-structures", "data-science", "databases", "discord-bots", "game-development", "general", "microcontrollers", "security", "software-design", "testing", "tooling", "user-interface", "web-development", "other" ], "payment_tiers": [ "free", "paid", "subscription" ], "type": [ "book", "community", "course", "interactive", "podcast", "project-ideas", "tool", "tutorial", "video" ], "difficulty": [ "beginner", "intermediate" ] } Closes #710.
* | Merge pull request #1444 from kkrypt0nn/patch-heroku-vps-guideGravatar jchristgit2025-03-02-14/+0
|\ \ | | | | | | Heroku is no longer free
| * | Heroku is no longer freeGravatar Krypton2024-12-03-14/+0
| | |
* | | Clarify embed characters limitGravatar Krypton2025-02-25-2/+2
| | |
* | | Migrate to new tracing parameterGravatar Johannes Christ2025-02-23-1/+1
| | |
* | | docs: include privileged intents in `setting-test-server-and-bot-account.md`Gravatar Kim Kam2025-02-14-2/+5
| | |
* | | docs: update required privileged intents in bot.mdGravatar Kim Kam2025-02-14-2/+2
| | |
* | | Update netcup website URLGravatar Johannes Christ2025-02-06-3/+3
| | | | | | | | | | | | | | | | | | Via e-mail forwarded to me by Chris. Reported-by: Chris Lovering <[email protected]>
* | | Remove 2024 code jam notificationGravatar Vecko2025-02-01-4/+0
|/ /
* | Sort __all__ in templatetagsGravatar Chris Lovering2024-11-23-1/+1
| |
* | Remove discriminator from bot logs view (#1424)Gravatar jchristgit2024-11-23-1/+9
| | | | | | | | | | When a user does not have a discriminator, do not display it anymore. Behaviour for users with discriminators (for historic infractions is unchanged).
* | Fix typo in `git remote add` in the guide (#1437)Gravatar RundownRhino2024-11-23-1/+1
| |
* | Rename `check` to `condition`Gravatar Johannes Christ2024-08-30-2/+2
| |
* | Add Discord.py masterclass resourceGravatar Joe Banks2024-08-22-0/+12
| |
* | Add tests for new raise_for_status test shim helpersGravatar Joe Banks2024-08-15-0/+9
| |
* | Add raise_for_status to MockResponse in repodata helper testsGravatar Joe Banks2024-08-15-0/+10
| |
* | Harden GitHub metadata fetch on homepageGravatar Joe Banks2024-08-15-2/+13
| |
* | Merge remote-tracking branch 'origin/dependabot/pip/ruff-0.5.2'Gravatar Johannes Christ2024-08-03-1/+1
|\ \
| * | Remove unnecessary S310 noqaGravatar wookie1842024-08-02-1/+1
| |/
* | Merge remote-tracking branch 'origin/fix/resources-payment-tiers'Gravatar Johannes Christ2024-08-03-1/+1
|\ \
| * | Resources: Use kebab-case for keys of `valid_filters`Gravatar ~hedy2024-08-02-1/+1
| |/
* / Resources: Fix image for People, Postgres, DataGravatar ~hedy2024-08-02-1/+1
|/
* Update rules to prefer DMing ModMail instead of individual moderatorsGravatar Joe Banks2024-07-26-1/+1
|
* Update code jam judging pageGravatar Janine vN2024-07-21-60/+95
|
* Merge branch 'main' into feat/timeline-from-yamlGravatar wookie1842024-07-18-76/+342
|\
| * Add more allowed frameworks for CJ11Gravatar Boris Muratov2024-07-16-0/+25
| |
| * Pleasure the style dictatorGravatar Johannes Christ2024-07-10-1/+1
| |
| * Update site for Code Jam 2024 (#1353)Gravatar Shakya Majumdar2024-07-03-72/+301
| |
| * Allow some bots through the GitHub Webhook FilterGravatar Joe Banks2024-06-16-1/+13
| | | | | | | | | | | | | | | | | | | | | | This allows the Fast Forward bot and GitHub Actions scripts through the webhook filter. * Fast Forward bot should be allowed as otherwise any event created by this bot (i.e. it's merges to main) are not reported into Discord as it is considered a bot payload * GitHub Actions are generally things we have created ourselves and are not normally high noise, and as such are also worth reporting
| * Use Prometheus drop-in database enginesGravatar Joe Banks2024-06-04-2/+2
| |
* | Timeline: Fix word breaking on hyphenation in 8th Code JamGravatar ~hedy2024-05-30-3/+3
| | | | | | | | Co-authored-by: wookie184 <[email protected]>
* | Timeline: Fix CSS commentGravatar ~hedy2024-05-24-1/+1
| |
* | Timeline: Start a new paragraph for the @Directors (DWIM)Gravatar ~hedy2024-05-24-1/+3
| | | | | | | | A separate paragraph was used in the HTML, but another <p> was not actually used.
* | Better readme for timeline appGravatar ~hedy2024-05-24-20/+21
| |
* | Timeline: Fix icons and assetsGravatar ~hedy2024-05-24-4/+4
| | | | | | | | I fixed them in PRs that were merged after the JSON used for this conversion was generated.
* | Timeline: Fix paragraph spacing of Pixels itemGravatar ~hedy2024-05-24-1/+3
| |
* | Timeline: Migrate contentGravatar ~hedy2024-05-24-11/+578
| | | | | | | | | | | | | | | | | | - There might be missing HTML that was stripped by `markdownify` - Slugs were converted from kebab-casing titles and editorizing to make everything shorter (thanks to oil.nvim) - I should've just used Python and arrow (for the dates), but before I realized arrow existed Nushell had the best built-in support. - Markdown is wrapped at 80
* | Timeline: Add basic test for the timeline viewGravatar hedy2024-05-24-0/+10
| |
* | Timeline: More muted heading links for entriesGravatar hedy2024-05-24-0/+9
| |
* | Timeline: Use pydis blurple as default icon background colorGravatar hedy2024-05-24-2/+7
| |
* | Timeline: Move the new timeline.css in and have git recognize the renameGravatar hedy2024-05-24-0/+0
| |
* | Timeline: Remove files from old implementationGravatar hedy2024-05-24-4826/+14
| |
* | Timeline: Migrate to Markdown source files - initial implementationGravatar hedy2024-05-24-11/+4016
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The timeline app is introduced, moved from the home app. - Add a basic README.md to illustrate the overall code breakdown of the app as it is in the current stage. - Two entries are added for now. - Add ability to link headers using the slug portion of the filename. - The way markdown files are fetched is similar to that of the resources app - using the AppConfig ready() function, all resources are ensured to be only fetched once when the app is first laoded. I debated whether to introduce the new functionality in the home app instead, without creating a new app. Eventually I decided extracting it to a standalone app now is better as it allows easier extension of functionality in the future. The home app can remain as it is to only server the `/` homepage. The timeline CSS is kept the same, as with the structure of the timeline HTML template. Once the CSS rewrite PR is merged, it's relatively easy to fix conflicts here (again, since timeline is now its own app, with the CSS file and HTML template moved - extra advantage). References to `home:timeline` are updated to use `timeline:index` throughout the codebase, as far as my ripgrep search could go. The format of the markdown + YAML entries are still up for debate, so I've only added the first two entries for now. They can be completely overwritten in the future once the formats are decided by using a script to convert all the data from my JSON file into individual markdown files: http://0x0.st/Xr78.txt This link should last for at least a few months. (Originally saved on https://paste.pythondiscord.com/KPJA, but it expires on 12th April 2024.)