Metadata-Version: 2.1
Name: admongo
Version: 0.1.0
Summary: MongoDB Administration Tool
Author: The Virtmat Tools Team
Author-email: virtmat-tools@lists.kit.edu
License: BSD-2-Clause
Keywords: database,database management system
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Other/Nonlisted Topic
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pymongo

## About

This code automates MongoDB administrative tasks without knowledge of mongo shell language (JavaScript).

This repository contains scripts to automate adminstrative tasks on MongoDB.

* A Python module using PyMongo, the Python API for MongoDB. Detailed usage instructions can be found [here](docs/pymongo_admin.md).
* A bash script using the native JavaScript-based `mongo` client from the mongodb package.
  This interface is not further maintained and is deprecated.

## How to install

From the PyPI repository:
```
pip install admongo
```

From the Gitlab repository:
```
pip install git+https://gitlab.kit.edu/ivan.kondov/mongo-admin.git
```

## How to use

A short help can be obtained with the command:

```
mongo_admin --help
```

See the [detailed usage instructions](docs/pymongo_admin.md).
