maeser package#
This is the Maeser package, which provides a set of classes and functions for managing a chat application.
The package is organized as follows:
- chat: This module contains classes and functions related to chat functionality,
such as sending and receiving messages.
- controllers: This module contains classes and functions for managing Flask
controllers, which handle the logic for handling incoming requests.
- user_manager: This module contains classes and functions for managing users
in the chat application.
- render: This module contains classes and functions for rendering the user
interface of the chat application.
© 2024 Carson Bush, Blaine Freestone
This file is part of Maeser.
Maeser is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Maeser is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with Maeser. If not, see <https://www.gnu.org/licenses/>.
Subpackages#
- maeser.chat package
- maeser.controllers package
- Subpackages
- Submodules
- maeser.controllers.chat_api module
- maeser.controllers.chat_interface module
- maeser.controllers.chat_logs_overview module
- maeser.controllers.conversation_history_api module
- maeser.controllers.display_chat_log module
- maeser.controllers.feedback_api module
- maeser.controllers.feedback_form_get module
- maeser.controllers.feedback_form_post module
- maeser.controllers.login_api module
- maeser.controllers.logout module
- maeser.controllers.manage_users_view module
- maeser.controllers.new_session_api module
- maeser.controllers.remaining_requests_api module
- maeser.controllers.training module
- maeser.controllers.training_post module
- maeser.controllers.user_management_api module
Submodules#
- maeser.blueprints module
- maeser.render module
- maeser.user_manager module
BaseAuthenticator
GithubAuthenticator
LoginStyle
User
UserManager
UserManager.authenticate()
UserManager.clean_cache()
UserManager.db_connection
UserManager.decrease_requests()
UserManager.fetch_user()
UserManager.get_requests_remaining()
UserManager.get_user()
UserManager.increase_requests()
UserManager.list_cleanables()
UserManager.list_users()
UserManager.refresh_requests()
UserManager.register_authenticator()
UserManager.remove_user_from_cache()
UserManager.update_admin_status()
UserManager.update_banned_status()