semvec/pypi-packages huggingface dataset:
gitlogviz 0.1.1
A tool for visualizing Git log in a graph
License: MIT
Requires Python: >=3.6

# GitLogViz

GitLogViz is a tool for visualizing the Git log in a graph. It provides a simple and interactive way to explore the commit history of a Git repository.

## Installation

You can install GitLogViz using `pip`. Make sure you have Python and pip installed on your system.

```bash
pip install gitlogviz
```

## Usage

Once installed, you can use GitLogViz by running the `gitlogviz` command in your terminal. By default, it will display a visual representation of the last 10 commits. You can customize the number of commits displayed using the `--limit` option.

```bash
# Display the latest 5 commits
gitlogviz --limit 5
```

This will show a graph of the last 5 commits.

### Advanced Usage

GitLogViz provides flexible options for visualizing commit history. The `--limit` option allows you to control the number of commits displayed in the graph. For example, to view the first 8 commits:

```bash
gitlogviz --limit 8
```

To show all commits, use:

```bash
gitlogviz --limit all
```

Additionally, you can use negative values to display commits relative to the latest, for instance:

```bash
# Display the first 3 commits
gitlogviz --limit -3
```

Experiment with different values to tailor the visualization to your needs.

## Contributing

If you would like to contribute to GitLogViz or report issues, please visit the [GitHub repository](https://github.com/okpyjs/gitlogviz). We welcome your feedback and contributions.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
notepads 5.8.0
ㅤ
License: MIT
Keywords: notes,notepad,notepads,np,nps

<h1 align="center">
  <a href="https://pypi.org/project/notepads"><img src="https://i.ibb.co/D71Jnvz/sketch1702189741549-modified.png" width="400"></a>
</h1>


# [notepads - PyPi](https://pypi.org/project/notepads)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/notepads-py/notepads/blob/main/LICENSE)
[![Python Versions](https://img.shields.io/badge/python-3.7%20|%203.8%20|%203.9%20|%203.10%20|%203.11%20|%203.12%20-blue)](https://www.python.org/downloads/)

```
notepads: V5.8.0
```

## Installing
```shell
# Linux/macOS
python3 pip install -U notepads

# Windows
py -3 -m pip install -U notepads
```

### Supports TypeHints

Create runtime only directory
    [1] -> Make folders
    [2] -> Make files
    [3] -> Make notes for code

========================================

```python
# View Directory:

notepads.directory
notepads.dir
notepads.source
notepads.src
```

# Directory Example Layout:
```ruby
Directory["/notepads/"]
  🗀  examples
   ↳ 🗎  example.py
  🗎  main.py
```

========================================


# Usage  <h6>100ms | (Average)</h6>
```python
import notepads

notepads.note \
    (name="introduction",
     
    content="""Create runtime only directory 
    [1] -> Make folders 
    [2] -> Make files 
    [3] -> Make notes for code""",
     
    author = "'notepads.py' Team")

print(notepads.get_note('introduction').content)

"""
Lets create a file `nps.txt` and a folder `examples` in the directory.
"""

notepads.folder \
    (name="examples",
    description="Examples of using notepads.",
    version="0.1.0",
    author="'notepads.py' Team",
    some_random_kwarg='hi there!')

#   folder.some_random_kwarg
#   >>> hi there!

"""
Any other kwarg you pass in will be saved as a variable for you to access later.
"""

notepads.file \
    (name="nps.txt",
    description="This is a file.",
    version="0.1.0",
    author="'notepads.py' Team")

print(notepads.directory) # notepads.dir | notepads.source | notepads.src

"""
Output:

Directory["/notepads/"]
  🗀  examples
  🗎  nps.txt
"""

"""
Lets add a file `test.py` to the `examples` folder.
"""

notepads.file \
    (name="test.py",
    parent='examples')

print(notepads.directory) # notepads.dir | notepads.source | notepads.src

"""
Output:

Directory["/notepads/"]
  🗀  examples
   ↳ 🗎  test.py
  🗎  nps.txt
"""

"""
Now lets write to some files!
"""

nps_file = notepads.get('nps.txt')
test_file = notepads.get('examples').get('test.py')

nps_file.write("Hello, World!")
test_file.write("print('Hello, World!')")

print(nps_file.read())
print(test_file.read())

"""
nps.txt:

Hello, World!

test.py:
print('Hello, World!')
"""

nps_file.wipe()

print(nps_file.read())

"""
Output:


"""
```