https://github.com/keworker/timus-ext
Flask website for users of Timus Online Judge (https://acm.timus.ru)
https://github.com/keworker/timus-ext
flask flask-api fluent-ui python sqlalchemy timus web
Last synced: about 1 month ago
JSON representation
Flask website for users of Timus Online Judge (https://acm.timus.ru)
- Host: GitHub
- URL: https://github.com/keworker/timus-ext
- Owner: Keworker
- License: mpl-2.0
- Created: 2024-01-30T10:45:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T08:40:48.000Z (over 1 year ago)
- Last Synced: 2025-10-28T10:02:42.856Z (7 months ago)
- Topics: flask, flask-api, fluent-ui, python, sqlalchemy, timus, web
- Language: Python
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# timus-ext
Flask website for users of [Timus Online Judge](https://acm.timus.ru./).
This is not an official project by Timus Online Judge team. This project is just fansite.
## Source code
Source code consists of two parts:
- Web directory. In this directory, you can see the website code (returning HTML forms, calling API).
- API directory. In this directory, you can see routes that parse information from Timus Onine Judge and return it.
I use [Fluent UI design system](https://github.com/microsoft/fluentui/tree/master/) and icons
from [Fluent System Icons](https://github.com/microsoft/fluentui-system-icons/tree/main/assets).
## Contributing
If you would like to contribute to this repository,
please see [our contributing guide](https://github.com/Keworker/timus-ext/blob/master/CONTRIBUTING.md).
If you want to contribute but haven't got any ideas,
you can check [open issues](https://github.com/Keworker/timus-ext/issues) and try to solve some of them.
## License
The content of this repository is protected by the Mozilla Public License 2.0.
Permissions of this weak copyleft license are conditioned on making available source code of licensed files
and modifications of those files under the same license (or in certain cases, one of the GNU licenses).
Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
However, a larger work using the licensed work may be distributed under different terms and without source code
for files added in the larger work.
See the [LICENSE](https://github.com/Keworker/timus-ext/blob/master/LICENSE) for more information.
> [Back to top](https://github.com/Keworker/timus-ext#timus-ext)