nicoocord


Namenicoocord JSON
Version 2.1.5 PyPI version JSON
download
home_page
SummaryAn easy-to-use extension with batterys for the Pycord library
upload_time2024-02-08 23:14:12
maintainer
docs_urlNone
authorlittxle
requires_python>=3.8
licenseMIT
keywords discord pycord py-cord
VCS
bugtrack_url
requirements py-cord colorama aiosqlite aiohttp
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # nicoocord

An easy-to-use extension for the [Pycord](https://github.com/Pycord-Development/pycord) library with some utility functions.

### Note: Some examples are outdated

## Features

- Json parser
- [Wrapper](https://github.com/littxle/aiosqlite-wrapper) for the [aiosqlite](https://pypi.org/project/aiosqlite/) library
- Pre-made Embeds
- Pre-made on_ready event (can be disabled)
- Custom logger (can be disabled and log to file)

## Installing

Python 3.8 or higher is required.

You can install the latest release from [PyPI](https://pypi.org/project/nicoocord/) (Coming soon).

```sh
pip install nicoocord
```

You can also install the latest Dev version. Note the Dev version maybe have bugs and can be unstable
and requires [git](https://git-scm.com/downloads) to be installed.

```sh
pip install git+https://github.com/littxle/nicoocord.git
```

## Useful Links

- [Pycord Docs](https://docs.pycord.dev/)
- [Changelog](https://github.com/littxle/nicoocord/blob/main/Changelog.md)

## Example

```py
import nicoocord as nc
import discord


bot = nc.Bot(
    token="token"
)

if __name__ == "__main__":
    bot.load_cogs("cogs")  # Load all cogs in the "cogs" folder
    bot.load_subdir("commands")  # Load all cogs in the "commands" folder and all subfolders

    bot.exec() # Start the bot
```

**Note:** It's recommended to load the token from a [`.env`](https://pypi.org/project/python-dotenv/) file, from a [`json file`](https://docs.python.org/3/library/json.html) or a normal [`python file`](https://docs.python.org/3/tutorial/modules.html)
instead of hardcoding it.

## Contributing

I am always happy to receive contributions. Here is how to do it:

1. Fork this repository
2. Make changes
3. Create a pull request

You can also [create an issue](https://github.com/littxle/nicoocord/issues/new) if you find any bugs.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "nicoocord",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "discord,pycord,py-cord",
    "author": "littxle",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/74/42/3aab55bac6266447f3ea0d173b425d9fa220a81f74f31dab2e3a2ffd7718/nicoocord-2.1.5.tar.gz",
    "platform": null,
    "description": "# nicoocord\r\n\r\nAn easy-to-use extension for the [Pycord](https://github.com/Pycord-Development/pycord) library with some utility functions.\r\n\r\n### Note: Some examples are outdated\r\n\r\n## Features\r\n\r\n- Json parser\r\n- [Wrapper](https://github.com/littxle/aiosqlite-wrapper) for the [aiosqlite](https://pypi.org/project/aiosqlite/) library\r\n- Pre-made Embeds\r\n- Pre-made on_ready event (can be disabled)\r\n- Custom logger (can be disabled and log to file)\r\n\r\n## Installing\r\n\r\nPython 3.8 or higher is required.\r\n\r\nYou can install the latest release from [PyPI](https://pypi.org/project/nicoocord/) (Coming soon).\r\n\r\n```sh\r\npip install nicoocord\r\n```\r\n\r\nYou can also install the latest Dev version. Note the Dev version maybe have bugs and can be unstable\r\nand requires [git](https://git-scm.com/downloads) to be installed.\r\n\r\n```sh\r\npip install git+https://github.com/littxle/nicoocord.git\r\n```\r\n\r\n## Useful Links\r\n\r\n- [Pycord Docs](https://docs.pycord.dev/)\r\n- [Changelog](https://github.com/littxle/nicoocord/blob/main/Changelog.md)\r\n\r\n## Example\r\n\r\n```py\r\nimport nicoocord as nc\r\nimport discord\r\n\r\n\r\nbot = nc.Bot(\r\n    token=\"token\"\r\n)\r\n\r\nif __name__ == \"__main__\":\r\n    bot.load_cogs(\"cogs\")  # Load all cogs in the \"cogs\" folder\r\n    bot.load_subdir(\"commands\")  # Load all cogs in the \"commands\" folder and all subfolders\r\n\r\n    bot.exec() # Start the bot\r\n```\r\n\r\n**Note:** It's recommended to load the token from a [`.env`](https://pypi.org/project/python-dotenv/) file, from a [`json file`](https://docs.python.org/3/library/json.html) or a normal [`python file`](https://docs.python.org/3/tutorial/modules.html)\r\ninstead of hardcoding it.\r\n\r\n## Contributing\r\n\r\nI am always happy to receive contributions. Here is how to do it:\r\n\r\n1. Fork this repository\r\n2. Make changes\r\n3. Create a pull request\r\n\r\nYou can also [create an issue](https://github.com/littxle/nicoocord/issues/new) if you find any bugs.\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "An easy-to-use extension with batterys for the Pycord library",
    "version": "2.1.5",
    "project_urls": {
        "GitHub": "https://github.com/littxle/nicoocord"
    },
    "split_keywords": [
        "discord",
        "pycord",
        "py-cord"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c94a4ef95469aa21822c04b1bb41421832fd8414aaa87fe1349b206e868a68a",
                "md5": "4dba42d5408afcd9cd4e60212ceb4472",
                "sha256": "c9641f5e9d06c4ba87700f0ad11b7214bb760f5deac45bcda87cc6d854674d4a"
            },
            "downloads": -1,
            "filename": "nicoocord-2.1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4dba42d5408afcd9cd4e60212ceb4472",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 13594,
            "upload_time": "2024-02-08T23:14:10",
            "upload_time_iso_8601": "2024-02-08T23:14:10.258924Z",
            "url": "https://files.pythonhosted.org/packages/0c/94/a4ef95469aa21822c04b1bb41421832fd8414aaa87fe1349b206e868a68a/nicoocord-2.1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74423aab55bac6266447f3ea0d173b425d9fa220a81f74f31dab2e3a2ffd7718",
                "md5": "63e8ef02f9ec40e531043d0ecc668802",
                "sha256": "d86d3e1916de032c4a4febb08f33d4cd6ce2ef63c10f13be7295dd9ff2cce9ee"
            },
            "downloads": -1,
            "filename": "nicoocord-2.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "63e8ef02f9ec40e531043d0ecc668802",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 11978,
            "upload_time": "2024-02-08T23:14:12",
            "upload_time_iso_8601": "2024-02-08T23:14:12.063472Z",
            "url": "https://files.pythonhosted.org/packages/74/42/3aab55bac6266447f3ea0d173b425d9fa220a81f74f31dab2e3a2ffd7718/nicoocord-2.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-08 23:14:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "littxle",
    "github_project": "nicoocord",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "py-cord",
            "specs": []
        },
        {
            "name": "colorama",
            "specs": []
        },
        {
            "name": "aiosqlite",
            "specs": []
        },
        {
            "name": "aiohttp",
            "specs": []
        }
    ],
    "lcname": "nicoocord"
}
        
Elapsed time: 0.18494s