Metadata-Version: 2.1
Name: cookiedb
Version: 3.0.2
Summary: CookieDB is a noSQL document database.
Home-page: https://github.com/jaedsonpys/cookiedb
Author: Jaedson Silva
Author-email: imunknowuser@protonmail.com
License: GPL
Project-URL: Source code, https://github.com/jaedsonpys/cookiedb
Project-URL: License, https://github.com/jaedsonpys/cookiedb/blob/master/LICENSE
Project-URL: Documentation, https://github.com/jaedsonpys/cookiedb/tree/master/DOCS
Keywords: database,noSQL,document,JSON,cookiedb
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Database
Classifier: Topic :: Database :: Database Engines/Servers
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# 🍪 CookieDB database

**CookieDB** is a noSQL document database developed in Python.
Using `JSON` as the document where all data is stored.

See a little about:

- Store information in various types of data;
- Encrypted database;
- Easy access to data;
- Data search by path.

To install **CookieDB**, use the `pip` package manager:

```
pip install cookiedb
```

## Documentation

All **CookieDB** documentation is in the directory
[DOCS/](https://github.com/jaedsonpys/cookiedb/tree/master/DOCS) on GitHub,
there you go find database documentation and other functionality.

## Demonstration of use

**Simple usage demo**, see full example in
[examples/example.py](https://github.com/jaedsonpys/cookiedb/blob/master/examples/example.py):

```python
from cookiedb import CookieDB

database = CookieDB()

database.create_database('MyDatabase')
database.open('MyDatabase')

database.add('languages', {
    'python': {
        'name': 'Python',
        'ext': '.py'
    },
    'cpp': {
        'name': 'C++',
        'ext': '.cpp'
    }
})

languages = database.get('languages')
print(f'All languages: {languages}')
```

## License

```
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
```

This code is licensed under GPL v3 license (see [LICENSE](https://github.com/jaedsonpys/cookiedb/blob/master/LICENSE)
for details)
