Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
/ classroom-rss Public archive

A simple Node.js project to generate RSS feeds for Google Classroom.

License

Notifications You must be signed in to change notification settings

Pigges/classroom-rss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classroom RSS

A simple Node.js project to generate RSS feeds for Google Classroom.

Prerequisites

Requirements for running this

Create Google Cloud Project

  • You will also need to create a Google Cloud project in order to have access to the API. You can find a guide for it here.

  • Then you will need to enable the Classroom API which you can find details for here.

  • Then you will have to configure the OAuth consent screen, which you can find reference to here.

  • Now, you will have to create OAuth client ID credentials, which you can find a guide for here.

  • You should then be able to download the credentials as JSON. Do so and save it to the root of this project. You may want to change the 'redirect_uris' field in the file.

The project won't run without the credentials.json file in the root of this repository.

Installation

git clone https://github.com/Pigges/classroom-rss.git
cd classroom-rss
npm i

Run

npm start

Google API Documentation

License

Distributed under the MIT license. See LICENSE for more information.

https://github.com/Pigges/classroom-rss

Contributing

  1. Fork it (https://github.com/Pigges/classroom-rss/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

About

A simple Node.js project to generate RSS feeds for Google Classroom.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published