Comparar commits

..

3 commits

Autor SHA1 Mensaje Fecha
c0627dd4d6 Merge branch 'main' of https://git.mastodont.cat/spla/upload 2024-01-04 19:13:55 +01:00
a8e699622a Uploaded 2024-01-04 19:09:57 +01:00
e3fa9829d3 uploade 2024-01-04 19:02:16 +01:00
S'han modificat 2 arxius amb 53 adicions i 0 eliminacions

2
test.csv Normal file
Veure arxiu

@ -0,0 +1,2 @@
upload|test
testing|1
1 upload test
2 testing 1

51
test.py Normal file
Veure arxiu

@ -0,0 +1,51 @@
import os
from datetime import datetime
import base64
import requests
from requests.models import urlencode
import pdb
if __name__ == '__main__':
filename = 'test.csv'
with open(filename, 'rb') as input_file:
data = input_file.read()
file = base64.b64encode(data)
owner = "spla"
repo = "upload"
author_email = "spla@mastodont.cat"
author_name = "spla"
branch = "main"
content = file
message = f'file {filename} uploaded'
api_base_url = "https://git.mastodont.cat"
data = {"author":[{"email":author_email},{"name":author_name}],
"branch":branch,
"content":content,
"message":message
}
params = dict()
params['token'] = ''
formatted_params = urlencode(params)
endpoint = api_base_url + '/api/v1/repos/{0}/{1}/contents/{2}?{3}'.format(owner, repo, filename, formatted_params)
try:
response = requests.post(endpoint, data)
except:
pass
if response is not None:
print(f'request status code: {response.status_code},\n\n{response.content}')