semvec/pypi-packages huggingface dataset:
directorymap 0.2.1
CLI tool that tracks file and folders structure of a project
Requires Python: >=3.9

# 🗺️ directorymap

> Project directory structure tracker CLI  
> Lightweight. Deterministic. Automation-friendly.

**directorymap** scans your project, respects ignore rules, and generates a clean,
reproducible snapshot of your filesystem structure.

It helps you *see* and *track* how your folders evolve over time.

---

## ✨ Features

- Track folder structure changes
- Ignore junk files automatically
- Generate clean tree snapshots
- Diff previous structure
- File/folder statistics
- Structural hashing
- Watch mode (auto update)
- CI/CD friendly

---

## 📦 Install

```bash
pip install directorymap
```

---

## 🚀 Quick start

```bash
directorymap init
directorymap build
directorymap diff
directorymap stats
directorymap watch
```

---

## 🧰 Commands

| Command | Description |
|--------|-------------|
| `init` | create `.directorymap/config` and first snapshot |
| `build` | generate `structure.ini` |
| `diff` | show changes vs previous snapshot |
| `stats` | file/folder/size statistics |
| `hash` | structural fingerprint |
| `watch` | auto-update on changes |

---

## 📂 Example output

```text
project/
├─ src/
│  ├─ main.py
│  └─ utils.py
├─ tests/
└─ README.md
```

---

## ⚙️ Configuration

Path:

```
.directorymap/config
```

Example:

```text
node_modules
.git
__pycache__
.DS_Store
*.log
*.tmp
dist
```

---

## 📊 Stats example

```text
files: 124
lic-cli 0.1.20
Minimal license generator
Requires Python: >=3.12

# LIC

<p align="center">
  <img src="https://github.com/kushvinth/lic/blob/main/assets/demo.gif?raw=true" alt="lic demo" />
</p>

<p align="center">
  <img src="https://img.shields.io/github/license/kushvinth/lic" />
  <img src="https://img.shields.io/pypi/v/lic-cli" />
</p>

## Overview

A minimal, interactive license generator that fetches licenses from GitHub's official API.

No more going to GitHub, creating a file, typing 'LICENSE', picking a license, pushing and pulling. Just run `lic` and generate your license locally.

Works on **macOS, Linux, and Windows**.

## Installation

### Homebrew (macOS/Linux)

```bash
brew tap kushvinth/tap
brew install lic
```

### PyPI (recommended - cross-platform)

```bash
# Using uvx (recommended)
uvx lic-cli

# Or install globally with pipx
pipx install lic-cli

# Or with uv
uv tool install lic-cli
```

### From source

```bash
git clone https://github.com/kushvinth/lic.git
cd lic
uv venv
uv pip install -e .
```

## Usage

```bash
lic
```

## Contributing
- Fork the repository
- Create a branch
  ```bash
  git checkout -b contribution/blah-blah-blah
  ```
- Commit your changes and push to your branch
  ```bash
  git commit -m "made an blah-blah-blah"
  git push origin contribution/blah-blah-blah
  ```
- Open a pull request

---

<div align="center">
  Made by <a href="https://github.com/kushvinth">Kushvinth</a>
</div>
morpc 0.4.3
Data managment tools used by MORPC
Requires Python: >=3.10

# morpc-py

## Introducion

The MORPC data team maintains a package with contains commonly-used constants, mappings, and functions to allow for code-reuse in multiple scripts.  The package documentation and code is available at the [morpc-py](https://github.com/morpc/morpc-py) repository in GitHub.

This package is still in development but will contain the following modules:

  - morpc - Main library.  Includes contents which are broadly applicable for MORPC's work, including MORPC branding, region definitions and utilities, and general purpose data manipulation functions.
  - morpc.frictionless -  Functions and classes for working with metadata, including schemas, resources, and data packages. These are for internal processes that us the [frictionless-py](https://github.com/frictionlessdata/frictionless-py/tree/main) package. Frictionless was implemented roughly 2025 to manage all metadata and to develop workflow documentation.
  - morpc.census - Constants and functions that are relevant when working with Census data, including decennial census, ACS, and PEP.
  - morpc.rest_apt - Tools for working with ArcGIS Online REST API, including scripts for creating local copies as frictionless resources.
  - morpc.plot - Tools for standard plots which leverage MORPC branding and data visualization best practices.
  - morpc.color - Various tools for working with colors, largely implemented through morpc.plot.

## Installation

A version of the package is available via pip and can be installed by a standard pip install. 

```bash
$ pip install morpc
```

### Dev Install

As the package is still in development, the best way to install it is via the pip [-editable option](https://setuptools.pypa.io/en/latest/userguide/development_mode.html). To do so:
1. Pull the most recent verision of the jordan_dev (branch name may change later) to a local repo.
2. Using the following command to install an editable version, replacing the path to the correct location.

```bash
$ pip install -e "C:/path/to/folder/morpc-py/"
```

Import the package as normal
```bash
$ import morpc
```

To contribute to the development branch make changes in the local repo and push them to git. When making changes to the package, you will have to re-import the package. If you are working in a Jupyter environment you will have to do this after restarting the kernel.

## Documentation

See [doc](https://morpc.github.io/morpc-py) for documentation.