A CLI tool to summarize files and folders using AI
Project description
AI File Summarizer
filedarshan is a simple command-line tool to summarize files and folders using AI. It scans a file or directory, extracts metadata, and provides a human-readable summary using AI models like Gemini.
🔹 Features
- Summarizes files (CSV, TXT, JSON, Python scripts, etc.)
- Analyzes folders and shows file counts by type
- Optional AI-powered summary for better understanding
- Simple CLI interface
🔹 Installation
pip install filedarshan
🔹 Usage
Summarize a single file ai-file-summarizer ./data.csv
Summarize a folder ai-file-summarizer ./my_project_folder
🔹 Example Output
📊 Metadata: { "name": "data.csv", "size_kb": 512, "type": "text/csv", "columns": ["id", "name", "age", "salary"], "rows_estimate": 10000 }
🤖 AI Summary:
The file data.csv contains 10,000 records with 4 columns (id, name, age, salary).
It appears to be a dataset for employee or user information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file filedarshan-0.1.0.tar.gz.
File metadata
- Download URL: filedarshan-0.1.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4e494bd5a25e4e219f434ec2f781b8d2b9d4249958a90d719d18b9d770ee19e
|
|
| MD5 |
cc8ff632521295a6db378e1307f99449
|
|
| BLAKE2b-256 |
2254eb7bf44e1aa5e4c835263908f8c69ff4cdf25668fbde3a6be17e7706b342
|
File details
Details for the file filedarshan-0.1.0-py3-none-any.whl.
File metadata
- Download URL: filedarshan-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b19ca839f0cb83249713ba7009a6dedb0d0fd9b300d3c7e9f11fe0eeb97ab2e8
|
|
| MD5 |
3f70cb36eb68d2dd86900d78e11aa970
|
|
| BLAKE2b-256 |
40f284e792265ba386ce8789da127d456a29f01dd926adec93920e423846a87c
|