semvec/pypi-packages huggingface dataset:
pysounds 1.1.1
play various sounds with python (beta)
Requires Python: >=3.11

# pysounds
a Python package for playing various sounds (**BETA**)

## Installation
### Using *pip*
You can install pysounds via pip using
<li>in a commandline:</li><br/>

```
py -m pip install pysounds
```
<br/>
<li>in a python script:</li><br/>

```python
import os
os.system('py -m pip install pysounds')
```
## Usage
#### Note that pysounds is in BETA.
#### Documentation coming soon...
#### View Python script for more information
flask-kickstart 0.3
Flask application scaffolding tool
Requires Python: >=3.8
Keywords: flask, blueprint, sqlite, scaffold, generate, webdevelopment

# flask-kickstart

This is a Python-based command-line tool for scaffolding a Flask project with a predefined structure. It generates a boilerplate for a Flask application, including basic configuration, routes, templates, and testing setup.

## Features
Automatically sets up a Flask project with a basic directory structure.
Includes boilerplate code for:
- app/__init__.py: Flask application factory.
- app/routes.py: Sample route with HTML template rendering.
- config.py: Configurable settings (e.g., SECRET_KEY).
- run.py: Application entry point.
- tests/test_app.py: Basic unit test for Flask routes.
- templates/base.html: Basic HTML template.
- requirements.txt: List of required dependencies (Flask, Flask-SQLAlchemy).
- Object-oriented design to ensure modularity and scalability.
## Prerequisites
Before using this tool, ensure you have the following installed:

- Python 3.6+
- Flask (pip install Flask)

## Customization
You can modify the template files in the templates/ directory to customize the structure of your Flask project.
Placeholders like {{secret_key}} in config.py.template can be dynamically replaced by the tool if needed.

## Usage

Create a virtual environment by executing the following command.
```
python -m venv .venv
```
Activate the virtual environment using the following script
```
On Windows
.venv\Scripts\activate

On Linux
source ./.venv/bin/activate 
```
Install flask-kickstart.
```
pip install flask-kickstart
```
Once installed, you will be able to run flask_kickstart

Default configuration file is given below. 
```
{
  "project": {
    "name": "NewFlaskProject",
    "author": "Harikumar G",
    "description": "Generated using Kickstarter",
    "blueprints": [
      "main",
      "auth",
      "api"
    ]
  },
  "outputFolder": "../generated"
}
```
You can customize the behavior by creating a new configuration file in similar format and passing it using '--setting'

```
flask_kickstart --setting myconfig.json
```
## Contribution
If you'd like to contribute to this project, feel free to submit a pull request or open an issue.

## License
This project is licensed under the MIT License - see the LICENSE file for details.
githubtoolkit 1.0.2
some tools for working with GitHub
Requires Python: >=3.11

# Githubtoolkit
A Python module for interacting with GitHub
## Installation
### Using *pip*
You can install githubtoolkit via pip using
<li>in a commandline:</li><br/>

```
py -m pip install githubtoolkit
```
<li>in a python script:</li><br/>

```python
import os
os.system('py -m pip install githubtoolkit')
```

## Usage
### Uploading a file
You can upload a file using<br/>

```python
githubtoolkit.upload_file_to_github(file, repo, token, branch, alias, comment)
```

#### Required
<li><code>file</code> specifies the path to the file you want to load up</li>
<li><code>repo</code> specifies the repository you want to upload to</li>
<li><code>token</code> is your login method</li>

#### Not required
<li><code>branch</code> specifies the branch uploaded to (standard: <code>"main"</code>)</li>
<li><code>alias</code> specifies the path the file is uploaded in (standard: <code>file</code>)</li>
<li><code>comment</code> adds a comment to your changes (standard: <code>"Update "+filename_</code>)</li>

### Uploading file content directly
You can also directly upload the content of a file instead of letting the program do that.<br/>
Therefore, you can use
```python
githubtoolkit.upload_content_to_github(content, file_path, repo, token, branch, comment)
```
<br/>
None of these args have default values as they are normally called by the above function.<br/><br/>
The values that aren't explained above are:<br/>
<li><code>content</code> is the content of the file</li><br/>
<li><code>file_path</code> is now used as the path your file is saved under on GitHub</li>

### Other methods
Also, you can call the <code>main()</code> method to get a uploading agent.<br/>
The <code>about()</code> method returns information about your specific release.<br/><br/>
You can call the main function from a commandline using
```
py -m githubtools
```

### Contact
Use the following for contact / feedback information:
```python
githubtools.about()["feedbackTo"]
```

### Credits
This module is a fork of <code>upload-content-to-github</code>.<br/>
This means some of the credits go to <code>bohachu</code>.

### More coming soon...