{"id":19762123,"url":"https://github.com/tgoddessana/flask-moreshell","last_synced_at":"2025-04-30T14:30:46.069Z","repository":{"id":144669124,"uuid":"607630399","full_name":"TGoddessana/flask-moreshell","owner":"TGoddessana","description":"Flask shell with IPython, BPython, PTPython! 🌈","archived":false,"fork":false,"pushed_at":"2025-04-27T12:40:32.000Z","size":987,"stargazers_count":6,"open_issues_count":15,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-27T13:35:24.677Z","etag":null,"topics":["flask","python"],"latest_commit_sha":null,"homepage":"https://flask-moreshell.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TGoddessana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-28T11:13:54.000Z","updated_at":"2025-04-27T12:40:30.000Z","dependencies_parsed_at":"2023-11-18T06:28:34.912Z","dependency_job_id":"e3857f91-5b4f-4f09-9768-b4e4f8e4fbd9","html_url":"https://github.com/TGoddessana/flask-moreshell","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TGoddessana%2Fflask-moreshell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TGoddessana%2Fflask-moreshell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TGoddessana%2Fflask-moreshell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TGoddessana%2Fflask-moreshell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TGoddessana","download_url":"https://codeload.github.com/TGoddessana/flask-moreshell/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251721381,"owners_count":21632827,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","python"],"created_at":"2024-11-12T03:45:29.468Z","updated_at":"2025-04-30T14:30:45.384Z","avatar_url":"https://github.com/TGoddessana.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/TGoddessana/flask-moreshell/assets/88619089/804d2934-be56-4ea7-8ad8-9c787d5b2dd2\" style=\"width: 40%\"\u003e\n\n# Flask Moreshell\n\nflask shell with IPython, BPython, PTPython!\n\n[![PyPI](https://img.shields.io/pypi/v/flask-moreshell.svg)][pypi_]\n[![Status](https://img.shields.io/pypi/status/flask-moreshell.svg)][status]\n[![Python Version](https://img.shields.io/pypi/pyversions/flask-moreshell)][python version]\n[![License](https://img.shields.io/badge/license-MIT-blue)][license]\n\n[![Read the documentation at https://flask-moreshell.readthedocs.io/](https://img.shields.io/readthedocs/flask-moreshell/latest.svg?label=Read%20the%20Docs)][read the docs]\n[![Tests](https://github.com/tgoddessana/flask-moreshell/workflows/Tests/badge.svg)][tests]\n[![Codecov](https://codecov.io/gh/tgoddessana/flask-moreshell/branch/main/graph/badge.svg)][codecov]\n\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\u0026logoColor=white)][pre-commit]\n[![Black](https://img.shields.io/badge/code%20style-black-000000.svg)][black]\n\n[pypi_]: https://pypi.org/project/flask-moreshell/\n[status]: https://pypi.org/project/flask-moreshell/\n[python version]: https://pypi.org/project/flask-moreshell\n[read the docs]: https://flask-moreshell.readthedocs.io/\n[tests]: https://github.com/tgoddessana/flask-moreshell/actions?workflow=Tests\n[codecov]: https://app.codecov.io/gh/tgoddessana/flask-moreshell\n[pre-commit]: https://github.com/pre-commit/pre-commit\n[black]: https://github.com/psf/black\n\n## Features\n\nThis package provides functionality to allow flask shell commands to be used with the ipython, bpython, and ptpython\nshells.\n\n## Requirements\n\n- Python 3.9+\n- Flask 2.3+\n\n## Installation\n\nYou can install _Flask Moreshell_ via [pip] from [PyPI]:\n\n```console\n$ pip install flask-moreshell\n```\n\nor anything else that can install packages from PyPI. for example, [poetry](https://python-poetry.org/)\nor [pipenv](https://pipenv.pypa.io/en/latest/).\n\n## Usage\n\nafter the package is installed, you can use the `flask shell` command as usual.\n\n```shell\n$ flask shell\n```\n\nand you can see python REPLs like this, with flask app loaded.\n\n![shell_usage](https://github.com/TGoddessana/flask-moreshell/assets/88619089/fdbdb4de-1f18-48fd-84da-d7dae2eb88ad)\n\nBy default, make sure that `ipython`, `bpython`, and `ptpython` are installed in your current virtual environment. When\nyou\nuse the `flask shell` command, the package will look for and load the Python REPLs in that order.\n\nif you want to use a specific shell, you can use the `--shelltype` option.\n\nsee [Usage] for more information.\n\n## Contributing\n\nContributions are very welcome.\nTo learn more, see the [Contributor Guide].\n\n## License\n\nDistributed under the terms of the [MIT license][license],\n_Flask Moreshell_ is free and open source software.\n\n## Issues\n\nIf you encounter any problems,\nplease [file an issue] along with a detailed description.\n\n[pypi]: https://pypi.org/\n[file an issue]: https://github.com/tgoddessana/flask-moreshell/issues\n[pip]: https://pip.pypa.io/\n\n\u003c!-- github-only --\u003e\n\n[license]: https://github.com/tgoddessana/flask-moreshell/blob/main/LICENSE\n[contributor guide]: https://github.com/tgoddessana/flask-moreshell/blob/main/CONTRIBUTING.md\n[usage]: https://flask-moreshell.readthedocs.io/en/latest/usage.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgoddessana%2Fflask-moreshell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftgoddessana%2Fflask-moreshell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgoddessana%2Fflask-moreshell/lists"}