Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quantum5/uwat.cc
Useful University of Waterloo websites and redirects.
https://github.com/quantum5/uwat.cc
link-shortener university-of-waterloo
Last synced: about 17 hours ago
JSON representation
Useful University of Waterloo websites and redirects.
- Host: GitHub
- URL: https://github.com/quantum5/uwat.cc
- Owner: quantum5
- License: mit
- Created: 2018-12-06T04:10:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-07T02:55:48.000Z (over 1 year ago)
- Last Synced: 2024-05-01T22:43:39.949Z (6 months ago)
- Topics: link-shortener, university-of-waterloo
- Language: Python
- Homepage: https://uwat.cc
- Size: 200 KB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# [`uwat.cc`][1] [![Jenkins](https://img.shields.io/jenkins/s/https/ci.quantum2.xyz/job/uwat.cc.svg)](https://ci.quantum2.xyz/job/uwat.cc/) [![GitHub](https://img.shields.io/github/license/quantum5/uwat.cc.svg)](LICENSE)
[`uwat.cc`][1] is a gateway to various resources related to the University of
Waterloo, made by Waterloo students for Waterloo students.We provide shortcut links to make your life easier. Instead of scrambling to
remember that site where it shows your exam schedule and seating, simply go to
[uwat.cc/exams][2]. The [homepage][1] is a list of these shortcuts.## Contributing
Everyone is welcome to contribute! Simply send in a pull request with your
useful link, and if it passes quality control, it will be merged and made
available to the public.To add a link, add find the relevant section in under [`src/links.yml`][3],
and under the `links` key, add a new item for your link. This item should be a
mapping with three keys:* `name`: the shortcut link, starting with `/`, followed by letters, numbers,
and `-`;
* `target`: the URL to redirect to; and
* `description`: the description of the link shown on the home page.To be able to run the python scripts locally, run
`pip install -r requirements.txt` to install our dependencies.To verify that your changes follow the correct format, run automatic sanity
checks with [`python3 check.py`][4].To generate the HTML for the site, run [`python3 build.py`][5]. Output will be
generated in a directory called `dist`.Pull requests will be checked with GitHub Actions, by running [`check.py`][4]
and [`build.py`][5]. Please ensure that builds pass.Thank you for contributing.
[1]: https://uwat.cc
[2]: https://uwat.cc/exams
[3]: src/links.yml
[4]: check.py
[5]: build.py