Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chriskyfung/youtube-subscriber-spreadsheet-apps-script
Google Apps Script to extract and record the information of your YouTube subscribers from Gmail to Google Sheet
https://github.com/chriskyfung/youtube-subscriber-spreadsheet-apps-script
clasp gmail google-apps-script google-sheet youtube-subscribers youtubers-toolkit
Last synced: about 2 months ago
JSON representation
Google Apps Script to extract and record the information of your YouTube subscribers from Gmail to Google Sheet
- Host: GitHub
- URL: https://github.com/chriskyfung/youtube-subscriber-spreadsheet-apps-script
- Owner: chriskyfung
- License: agpl-3.0
- Created: 2022-07-28T06:57:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T08:25:09.000Z (4 months ago)
- Last Synced: 2024-10-12T09:46:41.337Z (3 months ago)
- Topics: clasp, gmail, google-apps-script, google-sheet, youtube-subscribers, youtubers-toolkit
- Language: JavaScript
- Homepage:
- Size: 1.89 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Based on [EZ CLASP](https://github.com/cristobalgvera/ez-clasp) template
# π» TL;DR
This project is a [Google Apps Script](https://developers.google.com/apps-script) to extract and record the information of your YouTube subscribers from Gmail to Google Sheet.
```bash
git clone https://github.com/chriskyfung/youtube-subscriber-spreadsheet-apps-script.git
cd youtube-subscriber-spreadsheet-apps-scriptnpm install
npm run clasp:login # And access to your Google account
```Run `npm run clasp:create` to create a new project. CLASP cli will prompt some project types, and select "sheets" to create a new Google Spreadsheet.
After you run this script, inside the created `.clasp.json` file, I strongly recommend you to change attribute `rootDir` to `.`. This way you can share and move your project without any issues. This is a Google CLASP CLI trouble.
Push your JavaScript project to Google Apps Script using
```bash
npm run push
```The **first time** you execute this command, CLASP cli will ask you to overwrite manifest file [`appsscript.json`](./appsscript.json) of the project, insert `y` key and press `enter`.
This file contains the configuration required by Google to manage permissions and access to your project.
## Screenshots
![Screenshot of Google Spreadsheet](/assets/images/screenshot-gsheet.png)
## Language Support
| Language | Search Query |
| ---------- | ------------------------------------------------------------------ |
| English | Email subject: {_Subsciber Name_} has subscribed to you on YouTube |
| δΈζ(ι¦ζΈ―) | ι»ι΅δΈ»ι‘: {_θ¨ι±θ ε稱_} θ¨ι±δΊδ½ η YouTube ι »ι |
| δΈζ(ε°η£) | ι»ι΅δΈ»ι‘: {_θ¨ι±θ ε稱_} θ¨ι±δΊζ¨η YouTube ι »ι |