You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-18Lines changed: 1 addition & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,6 @@ A modern Node.js application that creates GitHub issues and HackMD documents for
6
6
7
7
- Node.js 22+ (LTS)
8
8
- GitHub Personal Access Token
9
-
- Google Cloud Project with Calendar API enabled (for meeting scheduling)
10
-
- Google API Key for Calendar access
11
9
- HackMD API Token (for meeting minutes)
12
10
13
11
## 🔑 Authentication Setup
@@ -26,19 +24,6 @@ A modern Node.js application that creates GitHub issues and HackMD documents for
26
24
3. Create a new API token for the meeting artifacts tool
27
25
4. Optionally, create or join a team workspace for better organization
28
26
29
-
### Google Authentication (Calendar Only)
30
-
31
-
#### API Key Authentication (Recommended)
32
-
33
-
1. Go to [Google Cloud Console](https://console.cloud.google.com/)
34
-
2. Create a new project or select an existing one
35
-
3. Enable the Google Calendar API
36
-
4. Go to **Credentials** → **Create Credentials** → **API Key**
37
-
5. Restrict the API key to the Google Calendar API for security
38
-
6. Add the API key to your environment variables as `GOOGLE_API_KEY`
39
-
40
-
**Note:** API Keys provide simplified authentication and are sufficient for read-only calendar access. They don't require complex OAuth flows or service account setup.
41
-
42
27
## 📁 Project Structure
43
28
44
29
```
@@ -47,7 +32,7 @@ create-node-meeting-artifacts/
47
32
│ ├── config.mjs # Configuration management
48
33
│ ├── constants.mjs # Application constants
49
34
│ ├── github.mjs # GitHub API integration
50
-
│ ├── google.mjs # Google APIs integration
35
+
│ ├── calendar.mjs # Calendar integration
51
36
│ ├── meeting.mjs # Meeting operations
52
37
│ └── utils.mjs # Utility functions
53
38
├── templates/ # Meeting templates
@@ -202,15 +187,13 @@ The application creates:
202
187
203
188
-`GITHUB_TOKEN`: GitHub Personal Access Token
204
189
-`HACKMD_API_TOKEN`: HackMD API token for creating and managing documents
205
-
-`GOOGLE_API_KEY`: Google Calendar API Key for read-only calendar access
0 commit comments