add common api key
This commit is contained in:
@@ -2,13 +2,14 @@ import os
|
|||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
API_KEY = os.getenv('API_KEY')
|
|
||||||
GITHUB_REPOSITORY = os.getenv('GITHUB_REPOSITORY')
|
GITHUB_REPOSITORY = os.getenv('GITHUB_REPOSITORY')
|
||||||
|
|
||||||
if GITHUB_REPOSITORY == 'zsokami/ACL4SSR':
|
if GITHUB_REPOSITORY == 'zsokami/ACL4SSR':
|
||||||
|
API_KEY = os.getenv('API_KEY')
|
||||||
alias = 'config'
|
alias = 'config'
|
||||||
alias_sc = 'dler'
|
alias_sc = 'dler'
|
||||||
else:
|
else:
|
||||||
|
API_KEY = 'wMZJfKSns5lLIZ7if32owHe9w06EVAV6ZjbnCoeFs65PNN95lrwDxnKSGAMV'
|
||||||
repo = GITHUB_REPOSITORY.replace('/', '__')
|
repo = GITHUB_REPOSITORY.replace('/', '__')
|
||||||
alias = f"gh__{repo}"
|
alias = f"gh__{repo}"
|
||||||
alias_sc = f"gh__{repo}__sc"
|
alias_sc = f"gh__{repo}__sc"
|
||||||
@@ -26,9 +27,13 @@ def upsert(alias, url):
|
|||||||
items = session.get(api, params={'search': alias, 'by': 'alias'}).json()['data']
|
items = session.get(api, params={'search': alias, 'by': 'alias'}).json()['data']
|
||||||
item = next((item for item in items if item['alias'] == alias), None)
|
item = next((item for item in items if item['alias'] == alias), None)
|
||||||
if item:
|
if item:
|
||||||
print(session.put(f"{api}/{item['id']}", data={'url': url}).ok)
|
r = session.put(f"{api}/{item['id']}", data={'url': url})
|
||||||
else:
|
else:
|
||||||
print(session.post(api, data={'url': url, 'alias': alias}).ok)
|
r = session.post(api, data={'url': url, 'alias': alias})
|
||||||
|
if r.ok:
|
||||||
|
print(r.json()['data']['short_url'])
|
||||||
|
else:
|
||||||
|
print(r.text)
|
||||||
|
|
||||||
|
|
||||||
upsert(alias, url)
|
upsert(alias, url)
|
||||||
|
|||||||
Reference in New Issue
Block a user