Skip to content

AshrafMorningstar/asset-metadata-mastermind

asset-metadata-mastermind 🚀

Asset Metadata Mastermind Logo

Asset Metadata Mastermind

The ultimate open‑source engine for automated copyright, real‑time stats, and seamless asset workflows.

GitHub stars License


🔥 Why This Project?

  • Viral Hook – Instantly protect every digital file you upload. No manual tagging, no missed copyrights.
  • SEO‑Boost – Search engines love structured metadata. Your assets become more discoverable, driving traffic and backlinks.
  • Community‑First – Built with transparent governance (CODE_OF_CONDUCT.md, CONTRIBUTING.md) and a thriving contributor base.

✨ Key Features

Feature Description
Auto‑Apply Copyright Python script (auto_apply_copyright.py) that scans folders, detects media types, and injects proper copyright headers.
Real‑Time Stats Card Lightweight JavaScript widget (stats_card.js) that displays download counts, view metrics, and licensing status on any web page.
Full API Reference API_REFERENCE.md offers exhaustive endpoint docs for programmatic access to asset metadata and analytics.
Modular Asset Library All assets (logo, sample files, docs) live under /assets for easy versioning and CDN deployment.
Zero‑Config Installation Works out‑of‑the‑box on Windows, macOS, Linux, and in Docker containers.
Extensible Plugin System Hook new file‑type handlers or analytics providers without touching core code.
Open‑Source License MIT licensed – free for commercial and personal projects.

🚀 Installation & Usage

Prerequisites

  • Python 3.9+
  • Node.js 14+ (for the stats card)
  • Git

Quick Start (One‑Liner)

git clone https://github.com/ashraf-morningstar/asset-metadata-mastermind.git && \
cd asset-metadata-mastermind && \
pip install -r requirements.txt && \
npm install && \
python -m assets.auto_apply_copyright

Detailed Steps

  1. Clone the repository

    git clone https://github.com/ashraf-morningstar/asset-metadata-mastermind.git
    cd asset-metadata-mastermind
  2. Set up Python environment

    python -m venv .venv
    source .venv/bin/activate   # Windows: .venv\Scripts\activate
    pip install -r requirements.txt
  3. Install the JavaScript dependencies

    npm ci
  4. Run the auto‑copyright script

    python assets/auto_apply_copyright.py --path ./my-assets --author "Your Name"
  5. Embed the stats card (add to any HTML page)

    <script src="https://cdn.jsdelivr.net/npm/@ashraf/asset-stats-card@latest/dist/stats_card.min.js"></script>
    <div id="asset-stats" data-asset-id="YOUR_ASSET_ID"></div>
  6. Explore the API
    Open API_REFERENCE.md and fire up the local server:

    python -m assets.api_server

    Then visit http://localhost:8000/docs for Swagger UI.

Docker Deployment (Optional)

docker build -t asset-metadata-mastermind .
docker run -d -p 8080:8080 asset-metadata-mastermind

📄 Documentation & Support

  • Full DocsREADME.md, API_REFERENCE.md, and inline docstrings.
  • Community – Join our Discord: https://discord.gg/asset‑mastermind
  • Issues & Feature Requests – Open a ticket on GitHub; we respond within 24 hrs.

🌐 Search Engine Optimization (SEO) Keywords

assets, copyright automation, digital asset management, python metadata script, javascript stats card, open source, API reference, SEO friendly assets, content protection, auto apply copyright

About

A cutting‑edge toolkit that auto‑applies copyright, tracks asset stats, and streamlines digital asset management for creators and developers.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors