From 41bc87b6163a8a0853af2615e728e6e967d0f323 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Fri, 3 Jun 2022 19:14:30 +0300 Subject: [PATCH 1/5] =?UTF-8?q?fix:=20=D0=A0=D0=B0=D0=B7=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1c8e182..113c87c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -#pyspapi +# pyspapi Фреймворк [API](https://github.com/sp-worlds/api-docs) для серверов СП -##Установка +## Установка **Требуется *Python 3.7* или выше** *Windows* @@ -13,8 +13,8 @@ $ sudo apt pip3 install pyspapi ``` -##Примеры -###Оплата +## Примеры +### [Оплата](https://github.com/sp-worlds/api-docs/blob/main/PAYMENTS.md) ```Python import spapi @@ -34,7 +34,7 @@ print(api.payment(amount=1, - `redirectUrl` - URL страницы, на которую попадет пользователь после оплаты - `webhookUrl` - URL, куда наш сервер направит запрос, чтобы оповестить ваш сервер об успешной оплате - `data` - Строка до 100 символов, сюда можно пометить любые полезные данных. -####Получение данных об успешной оплате +#### Получение данных об успешной оплате После успешной оплаты на URL указанный в `webhookUrl` придет POST запрос. *Тело запроса будет в формате JSON:* @@ -43,7 +43,7 @@ print(api.payment(amount=1, - `amount` - Стоимость покупки - `data` - Данные, которые вы отдали при создании запроса на оплату -###Переводы +### [Переводы](https://github.com/sp-worlds/api-docs/blob/main/TRANSACTIONS.md) ```Python import spapi @@ -62,7 +62,7 @@ print(api.transaction(receiver='12345', - `amount` - Количество АР для перевода - `comment` - Комментарий к переводу - -###Проверка наличия проходки +### [Проверка наличия проходки](https://github.com/sp-worlds/api-docs/blob/main/USERS.md) ```Python import spapi From 8cba25a7540e5f4d36835e828190d1964a425e63 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Fri, 3 Jun 2022 21:25:42 +0300 Subject: [PATCH 2/5] =?UTF-8?q?fix:=20=D0=A0=D0=B0=D0=B7=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 113c87c..c88d9b4 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,11 @@ *Windows* ```commandline -> pip install pyspapi +pip install pyspapi ``` *Linux* ```commandline -$ sudo apt pip3 install pyspapi +sudo apt pip3 install pyspapi ``` ## Примеры From 7cc708ee03c897e21b68c0b2644a3da553d9414f Mon Sep 17 00:00:00 2001 From: Aleksey Date: Sat, 4 Jun 2022 11:43:56 +0300 Subject: [PATCH 3/5] fix: typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c88d9b4..d848cc2 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ print(api.payment(amount=1, - `amount` - Стоимость покупки в АРах - `redirectUrl` - URL страницы, на которую попадет пользователь после оплаты - `webhookUrl` - URL, куда наш сервер направит запрос, чтобы оповестить ваш сервер об успешной оплате -- `data` - Строка до 100 символов, сюда можно пометить любые полезные данных. +- `data` - Строка до 100 символов, сюда можно поместить любые полезные данных. #### Получение данных об успешной оплате После успешной оплаты на URL указанный в `webhookUrl` придет POST запрос. From 4a611396a1be923a281ac80c1113778e9a7592e2 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Sun, 5 Jun 2022 17:23:55 +0300 Subject: [PATCH 4/5] Create python-publish.yml --- .github/workflows/python-publish.yml | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/python-publish.yml diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml new file mode 100644 index 0000000..ec70354 --- /dev/null +++ b/.github/workflows/python-publish.yml @@ -0,0 +1,39 @@ +# This workflow will upload a Python Package using Twine when a release is created +# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries + +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: Upload Python Package + +on: + release: + types: [published] + +permissions: + contents: read + +jobs: + deploy: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Set up Python + uses: actions/setup-python@v3 + with: + python-version: '3.x' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install build + - name: Build package + run: python -m build + - name: Publish package + uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 + with: + user: __token__ + password: ${{ secrets.PYPI_API_TOKEN }} From ef40d83a9c4cababc681ef975989dbaa4e399c13 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Sun, 5 Jun 2022 17:25:41 +0300 Subject: [PATCH 5/5] Update python-publish.yml --- .github/workflows/python-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index ec70354..c14adee 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -6,7 +6,7 @@ # separate terms of service, privacy policy, and support # documentation. -name: Upload Python Package +name: Upload to PYPI on: release: