https://github.com/qoomon/gmail-rss-feed
Google Scripts Project to generate a RSS feed based on labeled emails in your GMail Account
https://github.com/qoomon/gmail-rss-feed
api email feed gmail rss
Last synced: 8 months ago
JSON representation
Google Scripts Project to generate a RSS feed based on labeled emails in your GMail Account
- Host: GitHub
- URL: https://github.com/qoomon/gmail-rss-feed
- Owner: qoomon
- Created: 2020-02-18T17:00:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-23T09:47:04.000Z (about 1 year ago)
- Last Synced: 2025-10-09T12:31:55.764Z (8 months ago)
- Topics: api, email, feed, gmail, rss
- Language: JavaScript
- Homepage:
- Size: 41 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gmail RSS Feed
A [Google Scripts](https://script.google.com) Web App to dynamicaly generate an RSS feed based on labeled emails (`RSS Feed/`)
### Installation
* Create a blank project on https://script.google.com/
* Copy content of [`Code.gs`](Code.gs) into your new project
* Run the script once by clicking Menu `Run > doGet`
* You will be asked to grant this script access to your Gmail account
* Accept the request
* Create a first version by clicking Menu `File > Manage Versions`
* Deploy this script by clicking Menu `Publish > Deploy as web app`
* Select `Execute the app as : me`
* Select `Who has access to the app : Anonyone, even anonymous`
* Copy `Current web app URL` e.g. `https://script.google.com/macros/s//exec`
* ⚠️ Everyone with this URL is potentialy able to read all mails labled with `RSS Feed/`
* Label your first emails with a nested `RSS` label (`RSS Feed/`) e.g. `RSS Feed/Newsletter`
* Create your feed URL by add following query parameters to `Current web app URL`
* `gmail-rss-feed=` selects rss feed name of coresponding Gmail label (`RSS Feed/`)
* `multi-author` enables author name to be prepand to feed item titles
* Example URL `https://script.google.com/macros/s//exec?gmail-rss-feed=Newsletter&multi-author`