motherbot


Namemotherbot JSON
Version 0.3 PyPI version JSON
download
home_pagehttps://github.com/Iryna-Holova/goit-pycore-final
SummaryFinal project for Python course => MotherBot
upload_time2024-08-19 13:45:12
maintainerNone
docs_urlNone
authorKateryna Tkachenko
requires_python>=3.6
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Motherbot

## Overview

The project is a Python-based application that focuses on managing contacts and notes, offering features like adding, editing, and deleting contacts, creating and managing notes with tags, and interacting through a command-line interface. It also incorporates Python best practices and concepts, such as decorators, to enhance functionality.

![WelcomeScreencapture](welcomeScreen.png)

## Features

- **Contacts Management:** Create, update, delete, and search contacts.
- **Notes Management:** Manage notes with tagging and searching functionality.
- **Custom Decorators:** Utility decorators for logging, validation, etc.
- **Helper Functions:** Common utility functions used across the project.

## Requirements

- Python 3.x
- See `requirements.txt` for the full list of dependencies.

## Installation

1. Clone the repository:
   ```bash
   git clone https://github.com/Iryna-Holova/goit-pycore-final.git
   ```
2. Navigate to the project directory:
   ```bash
   cd goit-pycore-final
   ```
3. Create Python virtual environment:
   ```bash
   python -m venv venv
   ```
4. Activate Python virtual environment:
   ```bash
   source .venv/Scripts/activate
   ```
5. Install the required dependencies:
   ```bash
   pip install -r requirements.txt
   ```

## Usage

Run the main script to start the application:

```bash
python main.py
```

Enter the command `help` to see available commands.

## Contributions

Feel free to fork the repository and submit pull requests. Contributions are welcome!

## Contributors

- [Iryna Holova - Team Lead, developer](https://github.com/Iryna-Holova)
- [Katerina Tkachenko - developer](https://github.com/TkachenkoKaterina)
- [Yurii Filimonchuk - developer](https://github.com/filimon4uck)
- [Anna Tsepilova - developer](https://github.com/AnnaTsepilova)
- [Volodymyr Popov - developer](https://github.com/AppForceLab)
- [Kostiantyn Baltakov - developer](https://github.com/Baltakov)

## Contact

For any questions, please contact [Iryna Holova](https://github.com/Iryna-Holova).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Iryna-Holova/goit-pycore-final",
    "name": "motherbot",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "Kateryna Tkachenko",
    "author_email": "tkachenko.city@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/50/7d/512fd5665112956b9beefec46d34752ed2e4f505f48046b2d9ec4530b263/motherbot-0.3.tar.gz",
    "platform": null,
    "description": "# Motherbot\n\n## Overview\n\nThe project is a Python-based application that focuses on managing contacts and notes, offering features like adding, editing, and deleting contacts, creating and managing notes with tags, and interacting through a command-line interface. It also incorporates Python best practices and concepts, such as decorators, to enhance functionality.\n\n![WelcomeScreencapture](welcomeScreen.png)\n\n## Features\n\n- **Contacts Management:** Create, update, delete, and search contacts.\n- **Notes Management:** Manage notes with tagging and searching functionality.\n- **Custom Decorators:** Utility decorators for logging, validation, etc.\n- **Helper Functions:** Common utility functions used across the project.\n\n## Requirements\n\n- Python 3.x\n- See `requirements.txt` for the full list of dependencies.\n\n## Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/Iryna-Holova/goit-pycore-final.git\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd goit-pycore-final\n   ```\n3. Create Python virtual environment:\n   ```bash\n   python -m venv venv\n   ```\n4. Activate Python virtual environment:\n   ```bash\n   source .venv/Scripts/activate\n   ```\n5. Install the required dependencies:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n## Usage\n\nRun the main script to start the application:\n\n```bash\npython main.py\n```\n\nEnter the command `help` to see available commands.\n\n## Contributions\n\nFeel free to fork the repository and submit pull requests. Contributions are welcome!\n\n## Contributors\n\n- [Iryna Holova - Team Lead, developer](https://github.com/Iryna-Holova)\n- [Katerina Tkachenko - developer](https://github.com/TkachenkoKaterina)\n- [Yurii Filimonchuk - developer](https://github.com/filimon4uck)\n- [Anna Tsepilova - developer](https://github.com/AnnaTsepilova)\n- [Volodymyr Popov - developer](https://github.com/AppForceLab)\n- [Kostiantyn Baltakov - developer](https://github.com/Baltakov)\n\n## Contact\n\nFor any questions, please contact [Iryna Holova](https://github.com/Iryna-Holova).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Final project for Python course => MotherBot",
    "version": "0.3",
    "project_urls": {
        "Homepage": "https://github.com/Iryna-Holova/goit-pycore-final"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a2c343895b72d2bbfa8a510f8f2382b1e5e4be398b3fe8a432ab7d48d68b30a",
                "md5": "0149438c6f98fa85bed070afbdb5613a",
                "sha256": "fccd7c422e110005dcb7b4fc6af80e3a9548aacb8ee38d447f4fccc6fa3cf710"
            },
            "downloads": -1,
            "filename": "motherbot-0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0149438c6f98fa85bed070afbdb5613a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 36302,
            "upload_time": "2024-08-19T13:45:11",
            "upload_time_iso_8601": "2024-08-19T13:45:11.102922Z",
            "url": "https://files.pythonhosted.org/packages/8a/2c/343895b72d2bbfa8a510f8f2382b1e5e4be398b3fe8a432ab7d48d68b30a/motherbot-0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "507d512fd5665112956b9beefec46d34752ed2e4f505f48046b2d9ec4530b263",
                "md5": "8431dd88fd27ed647cb7a87d373c6396",
                "sha256": "e7b1f3c60a220fb3206a366519dbfd82769fed7b651a9f1a6116a1c30823abea"
            },
            "downloads": -1,
            "filename": "motherbot-0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "8431dd88fd27ed647cb7a87d373c6396",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 26462,
            "upload_time": "2024-08-19T13:45:12",
            "upload_time_iso_8601": "2024-08-19T13:45:12.827329Z",
            "url": "https://files.pythonhosted.org/packages/50/7d/512fd5665112956b9beefec46d34752ed2e4f505f48046b2d9ec4530b263/motherbot-0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-19 13:45:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Iryna-Holova",
    "github_project": "goit-pycore-final",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "motherbot"
}
        
Elapsed time: 0.30322s