semvec/pypi-packages huggingface dataset:
git-scan 0.2.1
Scan local or remote git repositories for history divergent from origin
License: MIT
Keywords: git scan ssh tmux repositories

# Git-Scan
Git-Scan is a command-line utility to scan local or remote git repositories for history that is divergent from the remote branch.
It is particularly useful when dealing with multiple git repositories across multiple machines where pulls and pushes are missed, stashes are forgotten about, files are left untracked, etc.

## Features
+ Scan repositories for missing push & pulls, uncommited changes, untracked files, leftover stashes, and dangling branches
+ Automatically pull or push a group of repositories
+ Open repositories in need of changes in TMUX windows
+ Execute over SSH to git-scan on a different computer
+ Configuration file to list scannable repositories

## Usage
To run a git-scan
```
git-scan [--push] [--pull] [--repo] [--tmux] [--ssh]
```
where the optional arguments are
+ **``push:``**   push repository changes if ahead of remote
+ **``pull:``**   pull repository changes if behind remote and there are no merge conflicts
+ **``repo:``**   list of repositories to scan (defaults to all in the configuration file)
+ **``tmux:``**   open all repositories with problems to fix in a TMUX window
+ **``ssh:``**    run the git-scan on the provided ssh host

To add a repository to the list of scannable repositories
```
git-scan add /path/to/repository
```
To remove a repository
```
git-scan remove /path/to/repository
```
To list all scannable repositories
```
git-scan list [--resolve]
```

## Installation
Git-Scan can be installed with pip
```shell
pip install git-scan
```
If installed with the ``--user`` flag, make sure to add ``~/.local/bin`` to your PATH

## Configuration File
A configuration file located at ``~/.config/git-scan/git-scan.conf`` is created.
This is a TOML file listing the scannable repositories:
```
repositories = ["/path/to/repository_1", "/path/to/repository_2"]
```
The config file can be editted manually or changed using the ``add`` and ``remove`` commands.
Glob patterns and tilde expansions are allowed, i.e. ``"~/path/to/repos/*"``

## License
Git-Scan is licensed under the terms of the MIT license.
kamojipy 1.0.4
Add kamoji to your python file github.com/SafyreLyons/kamojipy
License: MIT

# Kamojipy
  Based off of Owoceans [Kamojify](https://github.com/owocean/kamojify) remade in Python installed with pip

## Installing
`pip install kamojipy`

## Usage
```python
import kamojipy as k

k.fy()
```

## Screenshots
![alt text](https://viruses-to.download/WkfVh8TI0O9y.png)
ytdvideo 2.0.0
A Python package to get Youtube Videos from any channel can save the data as JSON and EXCEL
License: MIT

# YoutubeVideo
This is a python Package which can download all youtube videos and save it as Excel File
and also Json File. It allows user to get all Titles, Youtube URL and Images from their channel

special Thanks to indianpythonist


more information visit : https://github.com/soumilshah1995/YoutubeVideo

# Import Library
from ytdvideo import YoutubeVideo

# Create a object and provide API key
obj = YoutubeVideo(api_key="YOUR KEY", channel_id="UC_eOodxvwS_H7x2uLQa")

# get the data
print(obj.get_title)


# Get all Title Return List
print(obj.get_title)

# Iterate over the Title
for title in obj.get_title:
    print(title)

# Get all Link Return List
print(obj.get_video_url)

# Iterate over the Link
for url in obj.get_video_url:
    print(url)


# Get all Images Return List
print(obj.get_image)

# Iterate over the Link
for img in obj.get_image:
    print(img)

# Get all Data return Tuple
print(obj.get_all)

# Iterate over the Link
for data in obj.get_all:
    print(data)

# save as Excel File
obj.save_excel

# save as JSON
obj.save_json