workspace
- activity_reporter module
- autocomplete_manager module
AutocompleteManager
AutocompleteManager.__init__()
AutocompleteManager.get_user_filenames()
AutocompleteManager.get_user_tags()
AutocompleteManager.suggest_filenames()
AutocompleteManager.suggest_tags()
AutocompleteManager.get_smart_suggestions()
AutocompleteManager.get_recent_files()
AutocompleteManager.invalidate_cache()
- backup_menu_handler module
- batch_commands module
- batch_processor module
BatchJob
BatchProcessor
BatchProcessor.__init__()
BatchProcessor.create_job()
BatchProcessor.process_files_batch()
BatchProcessor.analyze_files_batch()
BatchProcessor.validate_files_batch()
BatchProcessor.export_files_batch()
BatchProcessor.get_job_status()
BatchProcessor.cleanup_old_jobs()
BatchProcessor.format_job_summary()
- bot_handlers module
- cache_commands module
- cache_manager module
- code_preview module
- code_processor module
- config module
BotConfig
BotConfig.BOT_TOKEN
BotConfig.MONGODB_URL
BotConfig.DATABASE_NAME
BotConfig.REDIS_URL
BotConfig.CACHE_ENABLED
BotConfig.GITHUB_TOKEN
BotConfig.PASTEBIN_API_KEY
BotConfig.MAX_CODE_SIZE
BotConfig.MAX_FILES_PER_USER
BotConfig.SUPPORTED_LANGUAGES
BotConfig.PUBLIC_BASE_URL
BotConfig.WEBAPP_URL
BotConfig.MAINTENANCE_MODE
BotConfig.MAINTENANCE_MESSAGE
BotConfig.MAINTENANCE_AUTO_WARMUP_SECS
BotConfig.HIGHLIGHT_THEME
BotConfig.GIT_CHECKPOINT_PREFIX
BotConfig.GOOGLE_CLIENT_ID
BotConfig.GOOGLE_CLIENT_SECRET
BotConfig.GOOGLE_OAUTH_SCOPES
BotConfig.GOOGLE_TOKEN_REFRESH_MARGIN_SECS
BotConfig.DRIVE_MENU_V2
BotConfig.DOCUMENTATION_URL
BotConfig.BOT_LABEL
BotConfig.DRIVE_ADD_HASH
BotConfig.__init__()
load_config()
- conftest module
- conversation_handlers module
- database package
- file_manager module
- fix_telegram_parse_error module
- github_menu_handler module
safe_html_escape()
format_bytes()
GitHubMenuHandler
GitHubMenuHandler.__init__()
GitHubMenuHandler.get_user_session()
GitHubMenuHandler.show_browse_ref_menu()
GitHubMenuHandler.show_browse_search_results()
GitHubMenuHandler.check_rate_limit()
GitHubMenuHandler.apply_rate_limit_delay()
GitHubMenuHandler.get_user_token()
GitHubMenuHandler.show_import_branch_menu()
GitHubMenuHandler.import_repo_from_zip()
GitHubMenuHandler.github_menu_command()
GitHubMenuHandler.handle_menu_callback()
GitHubMenuHandler.show_repo_selection()
GitHubMenuHandler.show_repos()
GitHubMenuHandler.show_upload_other_files()
GitHubMenuHandler.show_upload_repos()
GitHubMenuHandler.show_upload_repo_files()
GitHubMenuHandler.upload_large_files_menu()
GitHubMenuHandler.handle_large_file_upload()
GitHubMenuHandler.handle_saved_file_upload()
GitHubMenuHandler.handle_file_upload()
GitHubMenuHandler.handle_text_input()
GitHubMenuHandler.show_analyze_repo_menu()
GitHubMenuHandler.request_repo_url()
GitHubMenuHandler.analyze_another_repo()
GitHubMenuHandler.analyze_repository()
GitHubMenuHandler.show_improvement_suggestions()
GitHubMenuHandler.show_suggestion_details()
GitHubMenuHandler.show_full_analysis()
GitHubMenuHandler.download_analysis_json()
GitHubMenuHandler.show_analyze_results_menu()
GitHubMenuHandler.handle_repo_url_input()
GitHubMenuHandler.show_delete_file_menu()
GitHubMenuHandler.show_delete_repo_menu()
GitHubMenuHandler.confirm_delete_file()
GitHubMenuHandler.confirm_delete_repo_step1()
GitHubMenuHandler.confirm_delete_repo()
GitHubMenuHandler.show_danger_delete_menu()
GitHubMenuHandler.show_download_file_menu()
GitHubMenuHandler.show_repo_browser()
GitHubMenuHandler.handle_inline_query()
GitHubMenuHandler.show_notifications_menu()
GitHubMenuHandler.toggle_notifications()
GitHubMenuHandler.toggle_notifications_pr()
GitHubMenuHandler.toggle_notifications_issues()
GitHubMenuHandler.set_notifications_interval()
GitHubMenuHandler.notifications_check_now()
GitHubMenuHandler.show_pr_menu()
GitHubMenuHandler.show_create_pr_menu()
GitHubMenuHandler.show_confirm_create_pr()
GitHubMenuHandler.confirm_create_pr()
GitHubMenuHandler.show_merge_pr_menu()
GitHubMenuHandler.show_confirm_merge_pr()
GitHubMenuHandler.confirm_merge_pr()
GitHubMenuHandler.git_checkpoint()
GitHubMenuHandler.show_pre_upload_check()
GitHubMenuHandler.confirm_saved_upload()
GitHubMenuHandler.refresh_saved_checks()
GitHubMenuHandler.show_upload_branch_menu()
GitHubMenuHandler.show_upload_folder_menu()
GitHubMenuHandler.ask_upload_folder()
GitHubMenuHandler.create_checkpoint_doc()
GitHubMenuHandler.show_restore_checkpoint_menu()
GitHubMenuHandler.show_restore_tag_actions()
GitHubMenuHandler.create_branch_from_tag()
GitHubMenuHandler.open_pr_from_branch()
GitHubMenuHandler.create_revert_pr_from_tag()
GitHubMenuHandler.show_github_backup_menu()
GitHubMenuHandler.restore_zip_file_to_repo()
- github_upload_fix module
- handlers package
- Subpackages
- Submodules
- handlers.file_view module
- File View Handler Module
handle_file_menu()
handle_view_file()
handle_edit_code()
receive_new_code()
handle_edit_name()
handle_edit_note()
receive_new_name()
handle_versions_history()
handle_download_file()
handle_delete_confirmation()
handle_delete_file()
handle_file_info()
handle_view_direct_file()
handle_edit_code_direct()
handle_edit_name_direct()
handle_edit_note_direct()
handle_clone()
handle_clone_direct()
- handlers.pagination module
- handlers.save_flow module
- handlers.states module
- handlers.file_view module
- i18n package
- integrations module
- large_files_handler module
LargeFilesHandler
LargeFilesHandler.__init__()
LargeFilesHandler.show_large_files_menu()
LargeFilesHandler.handle_file_selection()
LargeFilesHandler.view_large_file()
LargeFilesHandler.download_large_file()
LargeFilesHandler.delete_large_file_confirm()
LargeFilesHandler.delete_large_file()
LargeFilesHandler.show_file_info()
LargeFilesHandler.edit_large_file()
- lazy_loader module
- main module
get_admin_ids()
notify_admins()
log_user_activity()
get_lock_collection()
ensure_lock_indexes()
cleanup_mongo_lock()
manage_mongo_lock()
CodeKeeperBot
CodeKeeperBot.application
CodeKeeperBot.github_handler
CodeKeeperBot.backup_handler
CodeKeeperBot.__init__()
CodeKeeperBot.setup_handlers()
CodeKeeperBot.help_command()
CodeKeeperBot.save_command()
CodeKeeperBot.list_command()
CodeKeeperBot.search_command()
CodeKeeperBot.check_commands()
CodeKeeperBot.stats_command()
CodeKeeperBot.handle_document()
CodeKeeperBot.handle_text_message()
CodeKeeperBot.error_handler()
CodeKeeperBot.start()
CodeKeeperBot.stop()
signal_handler()
setup_handlers()
main()
setup_bot_data()
- repo_analyzer module
RepoAnalyzer
RepoAnalyzer.MAX_FILE_SIZE
RepoAnalyzer.MAX_FILES
RepoAnalyzer.LARGE_FILE_LINES
RepoAnalyzer.LONG_FUNCTION_LINES
RepoAnalyzer.CODE_EXTENSIONS
RepoAnalyzer.CONFIG_FILES
RepoAnalyzer.IMPORTANT_FILES
RepoAnalyzer.__init__()
RepoAnalyzer.parse_github_url()
RepoAnalyzer.fetch_and_analyze_repo()
RepoAnalyzer.generate_improvement_suggestions()
- search_engine module
- secret_manager module
- services package
- Submodules
- services.backup_service module
- services.code_service module
- services.github_service module
- services.google_drive_service module
start_device_authorization()
poll_device_token()
save_tokens()
get_drive_service()
ensure_folder()
get_or_create_default_folder()
ensure_path()
ensure_subpath()
compute_subpath()
compute_friendly_name()
upload_bytes()
upload_all_saved_zip_backups()
create_repo_grouped_zip_bytes()
create_full_backup_zip_bytes()
perform_scheduled_backup()
- Submodules
- terminal_commands module
- test_basic module
- user_stats module
- utils module
CodeErrorLogger
TimeUtils
TextUtils
SecurityUtils
TelegramUtils
CallbackQueryGuard
AsyncUtils
PerformanceUtils
ValidationUtils
FileUtils
ConfigUtils
CacheUtils
get_memory_usage()
setup_logging()
generate_summary_stats()
detect_language_from_filename()
get_language_emoji()
SensitiveDataFilter
install_sensitive_filter()