https://github.com/codeplaysoftware/sycl.tech-content
Content for the SYCL.tech Website
https://github.com/codeplaysoftware/sycl.tech-content
json jsonfeed python sycl
Last synced: 12 months ago
JSON representation
Content for the SYCL.tech Website
- Host: GitHub
- URL: https://github.com/codeplaysoftware/sycl.tech-content
- Owner: codeplaysoftware
- License: apache-2.0
- Created: 2024-07-08T14:23:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T20:11:22.000Z (about 1 year ago)
- Last Synced: 2025-03-22T16:23:36.025Z (about 1 year ago)
- Topics: json, jsonfeed, python, sycl
- Language: Python
- Homepage: https://sycl.tech
- Size: 9.27 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# SYCL.tech Content
[](https://github.com/codeplaysoftware/sycl.tech-content/actions/workflows/scorecard.yml)
[](https://scorecard.dev/viewer/?uri=github.com/codeplaysoftware/sycl.tech-content)
## About The Project
This repository contains all the content (news, videos, projects etc.) that is shown on [sycl.tech](https://sycl.tech).
Anyone is free to contributor sycl based material by creating pull requests.
## Contribute SYCL Related Content
To get you information on contributing to the right place, please use the links shown in the table below.
| Collection / Type | Info |
|------------------------------------------------------------|--------------------------------------------------------------------------|
| [Contributors](content/contributors/README.md) | If you would like to create a contributor profile. |
| [Events](content/events/README.md) | If you have an event that has sycl based on interesting to sycl devs. |
| [News](content/news/README.md) | If you have a news item, update or something else to share sycl related. |
| [Playground Samples](content/playground_samples/README.md) | If you have a sample of SYCL code to share with others. |
| [Projects](content/projects/README.md) | If you have a sycl based project to share. |
| [Research Papers](content/research_papers/README.md) | If you have a research paper that covers SYCL. |
| [Videos](content/videos/README.md) | If you have a video to share that discusses SYCL. |
## JSON Feeds
You can subscribe to our [JSON feeds](https://www.jsonfeed.org/version/1/) and consume our content using your own
feed reader. Below is a list of our JSON feeds.
* [Contributors Feed](https://feeds.sycl.tech/contributors/feed.json)
* [Events Feed](https://feeds.sycl.tech/events/feed.json)
* [News Feed](https://feeds.sycl.tech/news/feed.json)
* [Playground Samples Feed](https://feeds.sycl.tech/playground_samples/feed.json)
* [Projects Feed](https://feeds.sycl.tech/projects/feed.json)
* [Research Papers Feed](https://feeds.sycl.tech/research_papers/feed.json)
* [Videos Feed](https://feeds.sycl.tech/videos/feed.json)
## Getting Started
You can build the json feeds using the following command:
1) Install dependencies:
```shell
pip install -r requirements.txt
```
2) Run the feed generator:
```shell
python feed.py
-a "https://feed.mywebsite.com/static/"
-b "https://feed.mywebsite.com"
-s "https://mywebsite.com"
-g "github_api_token_here"
```
## Flags
* `-s` The URL for the front-end website
* `-a` The asset URL, pointing to the static assets
* `-b` The base URL to which the feed lives at
* `-g` A GitHub API key, used to pull project and other information
* `-i` The number of items to render per feed page
* `-d` To show debug output
## Contributing
Please see the `CONTRIBUTING.md` file for details.
## License
Distributed under the Apache 2.0 License. See `LICENSE.txt` file for more information.
## Contact