Skip to main content

Just turns your repo into a text file innit...🦖

Project description

🦖 Reposaurus

A tool for turning repositories into text files innit.

Overview

Reposaurus scans your repository and creates a comprehensive text file containing your directory structure and file contents. It's perfect for:

  • Creating documentation snapshots
  • Sharing code context with AI tools
  • Archiving project states
  • Code review preparation

Installation

pip install reposaurus

Usage

Basic usage:

reposaurus           # Process current directory
reposaurus /my/path  # Process specific directory

This will create a repository_contents.txt file in your target directory.

Features

  • 📁 Directory structure visualization
  • 📝 File content extraction
  • 🧠 Smart file filtering (ignores build directories, binaries, etc.)
  • 🦖 Works with any git repository

File Filtering

Reposaurus automatically excludes:

  • Development directories (.git, .vs, .idea, etc.)
  • Build and dependency directories (bin, obj, node_modules, etc.)
  • Cache directories (.cache, pycache, etc.)
  • System files (.DS_Store, Thumbs.db)
  • Binary and media files (.exe, .jpg, .mp3, etc.)
  • Log and database files (.log, .sqlite, etc.)

Authors

  • Andy Thomas - Initial work

Acknowledgments

  • Inspired by the need to share repository contents with AI tools
  • Built with love and a touch of prehistoric magic 🦖✨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reposaurus-0.1.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reposaurus-0.1.3-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file reposaurus-0.1.3.tar.gz.

File metadata

  • Download URL: reposaurus-0.1.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.6

File hashes

Hashes for reposaurus-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5be8d412718813d7e14d1a953e40226d840f91df597e2f443974afc2ae8940fe
MD5 71d272decc5d8f480de6bcc86ddb86d1
BLAKE2b-256 4362a374b35e35007b5bd8208d81759e57b49ce1bf42b03583c9029cba5e0cfc

See more details on using hashes here.

File details

Details for the file reposaurus-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: reposaurus-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.6

File hashes

Hashes for reposaurus-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0bc7bc7c1360d655a09046a9e876c7f3f8e211681944c5f83053503d05c25ccb
MD5 cad9871e4cacd87f5e9fb742b700d875
BLAKE2b-256 fce20aa9f5ad4e1d6aba5ad3e8c661ff155fd9ebe689a82e025d5ae2398fcf0d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page