semvec/pypi-packages huggingface dataset:
pgnhelper 0.10.2
It sorts games by tags, add eco, opening and variation and generate round-robin result table.
Requires Python: >=3.7

# PgnHelper
An application that can sort games in pgn file; add eco codes, opening and variation names; generates round-robin, swiss and standing tables based from the given pgn file. It supports calculation of rating change and tie-break systems (Direct encounter, Number of wins, Sonneborn-Berger and Koya system) for round-robin and Buchholz cut 1, Buchholz, Sonneborn-Berger, and Direct Encounter for swiss. See the documentation for more informations.

#### 85th Tata Steel Masters, 2023

```python
pgnhelper roundrobin --inpgnfn tatamast23.pgn --output tatamast23_my.html
```

![image](https://user-images.githubusercontent.com/22366935/214319855-f8b65c02-83a5-4cd6-93ea-e71b68afd325.png)


## Installation

```
pip install pgnhelper -U
```

## Documentation

[Read the Docs documentation of pgnhelper](https://pgnhelper.readthedocs.io/en/latest/index.html) contains installation guide, features and others.

## Links

* [Pypi pgnhelper](https://pypi.org/project/pgnhelper/)
* [Readthedocs pgnhelper](https://pgnhelper.readthedocs.io/en/latest/index.html)

## Credits
* Python chess  
  site: https://python-chess.readthedocs.io/en/latest/  
  usage:
    * adding eco
    * round-robin result table generation  
* pgn-extract  
  site: https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/  
  usage:
    * The eco.pgn in eco folder is based from the eco.pgn from pgn-extract.
    * cleaning pgn files  
* weekinchess  
  site: https://theweekinchess.com/  
  usage:
    * game collections  
* pgn mentor  
  site: https://www.pgnmentor.com/files.html  
  usage:
    * game collections  
* mark weeks  
  site: https://www.mark-weeks.com/chess/wcc-indx.htm  
  usage:  
    * game collections  
* pandas  
  site: https://pandas.pydata.org/  
  usage:
    * round-robin result table generation
anypay-api 0.0.1
AnyPay API Wrapper
Requires Python: >=3.9


## A small API wrapper for AnyPay bank system made for a project.

- Creating a payment

- Getting payments list


## Installation

Install AnyPay API with pip

```bash
  pip install anypay_api
  cd my-project
```
    
## Environment Variables

To use the class, you need to provide API_KEY and API_ID

`API_KEY`

`API_ID`




## Usage/Examples

Creating a payment 
```python
from anypay_api import PayApi
api = PayApi(API_ID, API_KEY, PROJECT_ID)
async def create_payment():
    payment = await api.create_payment(pay_id, amount, currency, desc, method, method_currency)
    print(payment.payment_url)  - https://anypay.io/pay/de13d3493-4508-4c6a-90d4
```
Getting a payment 
```python
from anypay_api import PayApi
api = PayApi(API_ID, API_KEY, PROJECT_ID)
async def create_payment():
    payments = await api.get_payments(payout_id)
    print(payments.total)  - 2
```


## Feedback

I would be very pleased for a star ⭐️
indian-pincode-details 0.0.1
A package for retrieving a list of details based on a given pincode.
Requires Python: >=3.6
Keywords: python

# Indian Pincode Details 🇮🇳📍

A package for retrieving a list of details based on a given pincode.


## Quick start

- Install from PyPI

  ```
  pip install indian-pincode-details
  ```

- Import the function to get the details
    ```
    from indian_pincode_details import get_pincode_details
    ```
  
- Retrieve the pincode details by passing a pincode. If no result is found, an empty list will be returned.

  ```
  result = get_pincode_details(560034)
  ```
- The result will be:
  ```
  [{'office_name': 'Koramangala I Block S.O', 'pincode': 560034, 'taluk': 'Bangalore South', 'district': 'Bangalore', 'state': 'Karnataka', 'country': 'India'}, {'office_name': 'Koramangala S.O', 'pincode': 560034, 'taluk': 'Bangalore South', 'district': 'Bangalore', 'state': 'Karnataka', 'country': 'India'}, {'office_name': 'St. John"s Medical College S.O', 'pincode': 560034, 'taluk': 'Bangalore South', 'district': 'Bangalore', 'state': 'Karnataka', 'country': 'India'}, {'office_name': 'Agara B.O', 'pincode': 560034, 'taluk': 'Bangalore South', 'district': 'Bangalore', 'state': 'Karnataka', 'country': 'India'}]
  ```
folder-locker-python 2023.25.1
An easy python module to make a folder locker.
Requires Python: >=3.7

#Code
import maskpass 
import base64 
from colorama import Fore, init
import time
import os
from tkinter import *
init()
tk=Tk()
print("If you want to lock a hidden folder, It is highly recommended to hide the folder using command prompt. See the tutorial here : https://bit.ly/3Iazjpb")
time.sleep(3)
print("\n\nYou can also use this app to open URLs that you want. These URLs will be opened in your default browser.")
time.sleep(3)
a = int(input("\n\nIf you already know this step enter 1 and if not (It is highly recommended to complete first step): "))
if a == 1:
		
	lockedDirectory = input("Enter your directory which is locked (Case sensetive, copy and paste the path): ")

	dict = {'Arjun': b'cmFodWw=',
				'Hrishikesh': b'U2FuZGVlcA=='}
	def signUp():
			print("\n===========Create Account============")
			name = input("Username : ")
			pwd = maskpass.askpass("Password : ")
			encpwd = base64.b64encode(pwd.encode("utf-8"))
			dict[name] = encpwd
	def logIn():
		while True:
			print(Fore.RESET + "\n\n============Login Page==============")
			name = input("Username : ")
			pwd = maskpass.askpass("Password : ")
			encpwd = base64.b64encode(pwd.encode("utf-8"))
			password = dict[name]
			if(encpwd == password):
				print("Please wait while we are checking the login info...")
				time.sleep(3)
				print(Fore.GREEN + "Successfully logged in.")
				print("Here you are!")
				os.startfile(lockedDirectory) 
				exit()
			else:
				print("Please wait while we are checking the login info...")
				time.sleep(3)
				print(Fore.RED + "Login Failed. Please try again in 3 seconds. (This is done to prevent Brute Forcing)")
				time.sleep(3)		

	signUp()
	logIn()
elif a == 2:
	print("\n\nYou are not allowed to use this app unless you see that video tutorial.\n\n")
lock-arjun-apte 2023.25.1
An easy python module to make a folder locker.
Requires Python: >=3.7

#Code
import maskpass 
import base64 
from colorama import Fore, init
import time
import os
from tkinter import *
init()
tk=Tk()
print("If you want to lock a hidden folder, It is highly recommended to hide the folder using command prompt. See the tutorial here : https://bit.ly/3Iazjpb")
time.sleep(3)
print("\n\nYou can also use this app to open URLs that you want. These URLs will be opened in your default browser.")
time.sleep(3)
a = int(input("\n\nIf you already know this step enter 1 and if not (It is highly recommended to complete first step): "))
if a == 1:
		
	lockedDirectory = input("Enter your directory which is locked (Case sensetive, copy and paste the path): ")

	dict = {'Arjun': b'cmFodWw=',
				'Hrishikesh': b'U2FuZGVlcA=='}
	def signUp():
			print("\n===========Create Account============")
			name = input("Username : ")
			pwd = maskpass.askpass("Password : ")
			encpwd = base64.b64encode(pwd.encode("utf-8"))
			dict[name] = encpwd
	def logIn():
		while True:
			print(Fore.RESET + "\n\n============Login Page==============")
			name = input("Username : ")
			pwd = maskpass.askpass("Password : ")
			encpwd = base64.b64encode(pwd.encode("utf-8"))
			password = dict[name]
			if(encpwd == password):
				print("Please wait while we are checking the login info...")
				time.sleep(3)
				print(Fore.GREEN + "Successfully logged in.")
				print("Here you are!")
				os.startfile(lockedDirectory) 
				exit()
			else:
				print("Please wait while we are checking the login info...")
				time.sleep(3)
				print(Fore.RED + "Login Failed. Please try again in 3 seconds. (This is done to prevent Brute Forcing)")
				time.sleep(3)		

	signUp()
	logIn()
elif a == 2:
	print("\n\nYou are not allowed to use this app unless you see that video tutorial.\n\n")