pesu-dev

pesu-dev/auth

A simple API to authenticate PESU credentials using PESU Academy

26 good first / help-wanted issues · Python · last activity Sep 12, 2025

authentication fastapi httpx openapi selectolax
26 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
good first issue tests and ci/cd
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
bug good first issue tests and ci/cd
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
enhancement good first issue api authentication
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
enhancement good first issue api
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
enhancement good first issue api pesuacademy student profile tests and ci/cd
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
enhancement good first issue api pesuacademy student profile
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
bug good first issue api authentication
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
enhancement good first issue pesuacademy
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
good first issue tests and ci/cd
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
good first issue tests and ci/cd
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
enhancement good first issue api
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
bug good first issue pesuacademy student profile
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax
documentation enhancement help wanted tests and ci/cd
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax

AI Summary: Update the project's README to include all API routes and improve the pull request template by correctly formatting the title and 'Fixes/Related Issues' section to enable automatic issue linking.

Complexity: 2/5
documentation enhancement good first issue
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax

AI Summary: The task is to modify the existing PESU authentication API to remove the redundant `/readme` endpoint that renders the README as HTML. Instead, it should redirect users to the project's GitHub repository.

Complexity: 2/5
documentation enhancement good first issue api
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax

AI Summary: Add five cron job status badges to the project's README.md file. The badges will link to the status of different cron jobs associated with the production deployment of the PESU authentication API.

Complexity: 1/5
documentation enhancement good first issue
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax

AI Summary: Increase the test coverage of the PESU authentication API from 88% to 90-95% by writing additional unit tests, and then update the CI/CD pipeline to enforce a minimum coverage threshold of 90% (or 95% if achievable).

Complexity: 3/5
good first issue
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax

AI Summary: Implement custom exception classes in the `pesu-auth` API's `pesu.py` file to handle specific errors encountered during PESU Academy authentication, improving error handling and debugging. This involves creating subclasses of the `Exception` class to represent different error types (e.g., authentication failures, CSRF token errors, page not found errors), and modifying the existing code to raise and catch these custom exceptions.

Complexity: 3/5
enhancement good first issue
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax

AI Summary: Deprecate the `map_branch_to_short_code()` function in `pesu.py`, remove associated tests and constants. This involves removing the function from the codebase and updating any related parts of the application to handle branch names directly instead of short codes.

Complexity: 3/5
enhancement good first issue
pesu-dev/auth
19

A simple API to authenticate PESU credentials using PESU Academy

Python
#authentication#fastapi#httpx#openapi#selectolax