GitHub Action commited on
Commit
0acb264
·
1 Parent(s): e938f91

Sync from GitHub with Git LFS

Browse files
Files changed (1) hide show
  1. scripts/publish_to_blogger.py +7 -5
scripts/publish_to_blogger.py CHANGED
@@ -1,17 +1,19 @@
1
  import os
2
  import pickle
 
3
  from googleapiclient.discovery import build
4
  import markdown2
5
 
6
- # Загружаем OAuth токен
7
- with open('token.pkl', 'rb') as f:
8
- creds = pickle.load(f)
 
9
 
10
  service = build('blogger', 'v3', credentials=creds)
11
- BLOG_ID = os.environ['BLOGGER_BLOG_ID'] # Укажем через GitHub Secrets
12
 
13
  # Папка с Markdown-файлами для публикации
14
- POSTS_DIR = 'docs'
15
 
16
  for filename in os.listdir(POSTS_DIR):
17
  if filename.endswith('.md'):
 
1
  import os
2
  import pickle
3
+ import base64
4
  from googleapiclient.discovery import build
5
  import markdown2
6
 
7
+ # Загружаем OAuth токен из GitHub Secrets (base64)
8
+ token_b64 = os.environ['TOKEN_PKL']
9
+ token_bytes = base64.b64decode(token_b64)
10
+ creds = pickle.loads(token_bytes)
11
 
12
  service = build('blogger', 'v3', credentials=creds)
13
+ BLOG_ID = os.environ['BLOGGER_BLOG_ID']
14
 
15
  # Папка с Markdown-файлами для публикации
16
+ POSTS_DIR = os.path.join(os.path.dirname(__file__), '..', 'docs')
17
 
18
  for filename in os.listdir(POSTS_DIR):
19
  if filename.endswith('.md'):