semvec/pypi-packages huggingface dataset:
gitzip 2.0.1
A small python program to export files changed between git commits or branches to a zip file retaining the directory structure.
Requires Python: >=3.8,<4.0

# gitzip

Export all the changed files between two git commits or branches to a zip file including
the directory structure.

## gitzip usage

`gitzip` allows to copy all files that changed between two commits (or branches) into a
zip file.

Expect a git repository being at commit `0c321f2`. If two new files are created, e.g.
`README.md` and `docs/screenshot.jpg`, `git status` gives:

```bash
$ git status
On branch master

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   README.md
        new:        docs/screenshot.jpg

```

After committing those changes, the command

```
python -m gitzip export.zip 0c321f2
```

will create a `export.zip` file. This file contains all files that changed between commit
`0c321f2` and the current `master` branch. So in the given example, the zip file will
have the following structure:

```
📦export.zip
 ┣ 📂docs
 ┃ ┗ 📜screenshot.jpg
 ┗ 📜README.md
```

The files will have the contents that are currently checked out in the repository.

## Installation

### Via `pip`

```bash
pip install gitzip
```

### From source
To run this program from the code directly, [`python`](https://www.python.org/) and
[`poetry`](https://python-poetry.org/) (`pip install poetry`) are required. Clone or
download the repository.

To install all the dependencies, use your command line and navigate to the directory
where this `README` file is located in. Then run

```bash
poetry install
```

### For development

For development installation perform the [From source](#from-source) installation.

For installing new packages, always run
```
poetry add <pip-package-name>
```
instead of `pip install <pip-package-name>`.

Launch the program either check out the [Execution](#execution) section or use the
*Run and Debug*-side panel of VSCode.

If the interpreter of the virtual environment does not show up in VSCode, add it manually. The virtual environments are located in `{cache-dir}/virtualenvs/<venv-name>/Scripts/python.exe` where the [`{cache-dir}`](https://python-poetry.org/docs/configuration/#cache-dir) depends on the operating system (`~/.cache/pypoetry`, `~/Library/Caches/pypoetry` or `C.\Users\%USERNAME%\AppData\Local\pypoetry\Cache`).

## Execution

To execute the program use
```bash
poetry run python -m gitzip
```
renko 0.0.16
Renko chart creator.

# Renko

Renko chart creator.

[![Publish Python 🐍 distributions 📦 to PyPI and TestPyPI](https://github.com/aticio/renko/actions/workflows/publish-to-test-pypi.yml/badge.svg?branch=main)](https://github.com/aticio/renko/actions/workflows/publish-to-test-pypi.yml)

## Example Usage
```python
from renko import Renko

...

    # Create new renko instance. Give brick size and list of close prices as parameters
    rnk = Renko(1000, close)
    rnk.create_renko()

    print(rnk.bricks)
...

# The output will be like:
[
	{'type': 'first', 'open': 10336.87, 'close': 10336.87}
	{'type': 'up', 'open': 10336.87, 'close': 11084.87}
	{'type': 'up', 'open': 11084.87, 'close': 11832.87}
	{'type': 'up', 'open': 11832.87, 'close': 12580.87}
	{'type': 'up', 'open': 12580.87, 'close': 13328.87}
	{'type': 'up', 'open': 13328.87, 'close': 14076.87}
	{'type': 'up', 'open': 14076.87, 'close': 14824.87}
	{'type': 'up', 'open': 14824.87, 'close': 15572.87}
	{'type': 'up', 'open': 15572.87, 'close': 16320.87, 'low': 14818.3}
	{'type': 'up', 'open': 16320.87, 'close': 17068.87}
	{'type': 'up', 'open': 17068.87, 'close': 17816.87}
	{'type': 'up', 'open': 17816.87, 'close': 18564.87}
	{'type': 'up', 'open': 18564.87, 'close': 19312.87, 'low': 17139.52}
	{'type': 'up', 'open': 19312.87, 'close': 20060.87, 'low': 18036.53}
	{'type': 'up', 'open': 20060.87, 'close': 20808.87}

	...
	...
	...

	{'type': 'up', 'open': 48484.87, 'close': 49232.87}
	{'type': 'up', 'open': 49232.87, 'close': 49980.87}
	{'type': 'up', 'open': 49980.87, 'close': 50728.87}
	{'type': 'down', 'open': 49980.87, 'close': 49232.87, 'high': 50820.0}
	{'type': 'down', 'open': 49232.87, 'close': 48484.87}
	{'type': 'down', 'open': 48484.87, 'close': 47736.87}
	{'type': 'down', 'open': 47736.87, 'close': 46988.87}
	{'type': 'down', 'open': 46988.87, 'close': 46240.87}
	{'type': 'down', 'open': 46240.87, 'close': 45492.87, 'high': 47722.65}
	{'type': 'down', 'open': 45492.87, 'close': 44744.87}
	{'type': 'down', 'open': 44744.87, 'close': 43996.87}
	{'type': 'down', 'open': 43996.87, 'close': 43248.87}
	{'type': 'down', 'open': 43248.87, 'close': 42500.87}
	{'type': 'down', 'open': 42500.87, 'close': 41752.87}
	{'type': 'up', 'open': 42500.87, 'close': 43248.87, 'low': 41679.74}
	{'type': 'down', 'open': 42500.87, 'close': 41752.87}
	{'type': 'down', 'open': 41752.87, 'close': 41004.87}
	{'type': 'down', 'open': 41004.87, 'close': 40256.87}
]
```

```python
from renko import Renko

...

    # If you use it live in your strategies, pass the current price to check_new_price() function. 
    # If new price change is big enough to create a new birck or bricks, 
    # the bricks list will be updated accordingly.
    rnk = Renko(1000, close)
    rnk.create_renko()

    print(rnk.bricks)

...

    rnk.check_new_price(100000)

    print("Bricks after new price added-------------")
    print(rnk.bricks)

```

```python
from renko import Renko

...
    # You can plot the bricks as follows.
    rnk = Renko(1000, close)
    rnk.create_renko()
	rnk.draw_chart()
...

```


![renko_figure](figure.png)

## Installation

Run the following to install:

```python
pip install renko
```
sharevia 0.1.1
Sharevia - Single Line Multi Device Sharing Tool
Keywords: python,server,fastapi,shareit,xender,png,multi,smart,wifi,secure



![Logo](https://github.com/neetishsingh/customItems/blob/main/LogoMakr-4DZdLc.png?raw=true)



[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)


Sharevia is a python tool through which you can share any amount of data to multiple devices at once without any need of installing any extra software or mobile app.


## Authors

- [@neetishsingh](https://github.com/neetishsingh/sharevia)


## How to run

Best part of Sharevia is you just need two lines of code to initiate it.

1.To install sharevia python package.
```bash
  pip install sharevia
```

2.Now start the app
```bash
  python -m sharevia
```
Note: The only requirement to take benifit of this sharing framework in that you need to have python installed in any of the device atleast.



    
## Demo

Once the server will be on you will see similar portal on `http://127.0.0.1/a/` 
![alt text](https://raw.githubusercontent.com/neetishsingh/customItems/3a68c2ad873c65450425b432bf2aba54e71b29b1/FullUI1.PNG)

To Access files over any other device connected over same network we need to scan this qr from the device or in browser open `http://ip_adr_of_parent_device:8000/a/`
![alt text](https://raw.githubusercontent.com/neetishsingh/customItems/main/auth.jpeg)

Once you will enter the auth code you will get the files easily over responsive website
![alt text](https://github.com/neetishsingh/customItems/blob/main/WhatsApp%20Image%202023-01-16%20at%2013.15.45.jpeg?raw=true)

There is a lot more coming whose screenshot will be added soon 


## Features to be added in next version

- File/Folder Share permission 
- Live previews
- Movie/Video Streaming
- Music Playlist & Streaming
- IP Logging
- UI Improvement
- Admin Level Customizations


## Contributing

Contributions are always welcome!

Lets connect and discuss your ideas and scope of improvement

Please adhere to this project's `code of conduct`.


## Support

For support, email neetishsingh97@gmail.com or call me at +91-9643046366.
optimizers-af 0.0.4
The package provides functions for optimizing objective functions.
Requires Python: >=3.9

# optimizers_af

![GitHub repo size](https://img.shields.io/github/repo-size/AlbertFarkhutdinov/optimizers_af)
![PyPI version](https://img.shields.io/pypi/v/optimizers-af)
![GitHub contributors](https://img.shields.io/github/contributors/AlbertFarkhutdinov/optimizers_af)
![GitHub forks](https://img.shields.io/github/forks/AlbertFarkhutdinov/optimizers_af?style=social)
![GitHub licence](https://img.shields.io/github/license/AlbertFarkhutdinov/optimizers_af)

`optimizers_af` provides functions for optimizing objective functions.

## Prerequisites

Before you begin, ensure you have installed the latest version of Python.

## Installing `optimizers_af`

To install `optimizers_af`, follow these steps:

Linux and macOS:
```
pip3 install optimizers-af
```

Windows:
```
pip install optimizers-af
```
## Using `optimizers_af`

There are will be examples of how to use `optimizers_af`.

## Contributing to `optimizers_af`
To contribute to `optimizers_af`, follow these steps:

1. Fork this repository.
2. Create a branch: `git checkout -b <branch_name>`.
3. Make your changes and commit them: `git commit -m '<commit_message>'`
4. Push to the original branch: `git push origin <project_name>/<location>`
5. Create the pull request.

Alternatively see the GitHub documentation on [creating a pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).

## Contributors

* [@AlbertFarkhutdinov](https://github.com/AlbertFarkhutdinov) 

## Contact

If you want to contact me you can reach me at `albertfarhutdinov@gmail.com`.

## License
This project uses the following license: [MIT License](https://github.com/AlbertFarkhutdinov/optimizers_af/blob/main/LICENSE).