MCPcopy Create free account

hub / github.com/tiny-pilot/tinypilot / endpoints

Endpoints113 in github.com/tiny-pilot/tinypilot

Routeall_licensing_get
blueprint.route('', methods=['GET'])
app/license_notice.py:None
Routeauth_get
api_blueprint.route('/auth', methods=['GET'])
app/api.py:None
Routeauth_post
api_blueprint.route('/auth', methods=['POST'])
app/api.py:None
Routecurrent_user_password_put
api_blueprint.route('/currentUser/password', methods=['PUT'])
app/api.py:None
Routedebug_logs_get
api_blueprint.route('/debugLogs', methods=['GET'])
app/api.py:None
Routededicated_window_placeholder_get
views_blueprint.route('/dedicated-window-placeholder', methods=['GET'])
app/views.py:None
Routehostname_get
api_blueprint.route('/hostname', methods=['GET'])
app/api.py:None
Routehostname_set
api_blueprint.route('/hostname', methods=['PUT'])
app/api.py:None
Routeindex_get
views_blueprint.route('/', methods=['GET'])
app/views.py:None
Routelatest_release_get
api_blueprint.route('/latestRelease', methods=['GET'])
app/api.py:None
Routelogin_get
views_blueprint.route('/login', methods=['GET'])
app/views.py:None
Routelogout_post
api_blueprint.route('/logout', methods=['POST'])
app/api.py:None
Routenetwork_status
api_blueprint.route('/network/status', methods=['GET'])
app/api.py:None
Routenetwork_wifi_disable
api_blueprint.route('/network/settings/wifi', methods=['DELETE'])
app/api.py:None
Routenetwork_wifi_enable
api_blueprint.route('/network/settings/wifi', methods=['PUT'])
app/api.py:None
Routenetwork_wifi_get
api_blueprint.route('/network/settings/wifi', methods=['GET'])
app/api.py:None
Routepaste_post
api_blueprint.route('/paste', methods=['POST'])
app/api.py:None
Routeproject_license_get
blueprint.route('/<project>/license', methods=['GET'])
app/license_notice.py:None
Routerestart_post
api_blueprint.route('/restart', methods=['POST'])
app/api.py:None
Routesettings_requires_https_get
api_blueprint.route('/settings/requiresHttps', methods=['GET'])
app/api.py:None
Routesettings_requires_https_put
api_blueprint.route('/settings/requiresHttps', methods=['PUT'])
app/api.py:None
Routesettings_video_apply_post
api_blueprint.route('/settings/video/apply', methods=['POST'])
app/api.py:None
Routesettings_video_get
api_blueprint.route('/settings/video', methods=['GET'])
app/api.py:None
Routesettings_video_put
api_blueprint.route('/settings/video', methods=['PUT'])
app/api.py:None
Routeshutdown_post
api_blueprint.route('/shutdown', methods=['POST'])
app/api.py:None
Routestatus_get
api_blueprint.route('/status', methods=['GET'])
app/api.py:None
Routestream_get
views_blueprint.route('/stream', methods=['GET'])
app/views.py:None
Routestyleguide_get
views_blueprint.route('/styleguide', methods=['GET'])
app/views.py:None
Routetest_aborts_if_migration_counter_is_incompatible
mock.patch.object(db.store, '_MIGRATIONS', ['CREATE TABLE first(id INTEGER)'])
app/db/store_test.py:None
Routetest_aborts_on_bad_migration
mock.patch( 'db.store._MIGRATIONS', [ 'CREATE TABLE first(id INTEGER)',
app/db/store_test.py:None
Routetest_applies_migrations_and_adjusts_migration_counter_on_initialization
mock.patch.object(db.store, '_MIGRATIONS', [ 'CREATE TABLE first(id INTEGER)', 'CREATE TABLE s
app/db/store_test.py:None
Routetest_authentication_required_when_users_exist
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_can_authenticate_after_changing_password
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_can_authenticate_with_valid_credentials
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_can_change_https_requirement
mock.patch.object(db.settings, 'db_connection')
app/db/settings_test.py:None
Routetest_can_change_streaming_mode
mock.patch.object(db.settings, 'db_connection')
app/db/settings_test.py:None
Routetest_cannot_authenticate_after_account_deletion
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_cannot_authenticate_after_all_accounts_deleted
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_cannot_authenticate_when_no_user_is_registered
mock.patch.object(db.users.db_connection, 'get')
app/auth_test.py:None
Routetest_cannot_authenticate_with_unknown_user
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_cannot_authenticate_with_wrong_password
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_cannot_change_credentials_of_unknown_user
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_cannot_change_role_of_last_remaining_admin
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_cannot_delete_last_remaining_admin_while_other_users_exist
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_cannot_delete_unknown_user
mock.patch.object(db.users.db_connection, 'get')
app/auth_test.py:None
Routetest_cannot_register_duplicate_users
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_denies_access_for_anonymous_visitor_if_auth_requirement_is_on
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_denies_access_if_password_had_changed
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_denies_access_if_role_had_changed
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_denies_access_if_session_corrupt
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_denies_access_if_user_is_deleted
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_disregards_command_failure
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_disregards_invalid_json
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_disregards_other_families_such_as_ipv6
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_disregards_previously_existing_structure
mock.patch.object(db.store, '_MIGRATIONS', [ 'CREATE TABLE first(id INTEGER)', 'CREATE TABLE s
app/db/store_test.py:None
Routetest_does_not_launch_if_update_is_already_running
mock.patch.object(launcher.subprocess, 'Popen')
app/update/launcher_test.py:None
Routetest_does_not_run_migrations_redundantly
mock.patch.object(db.store, '_MIGRATIONS', [ 'CREATE TABLE first(id INTEGER)', 'CREATE TABLE s
app/db/store_test.py:None
Routetest_does_nothing_when_no_result_files_exist
mock.patch.object(update.result_store.glob, 'glob')
app/update/result_store_test.py:None
Routetest_executes_multistatement_migration_atomically
mock.patch( 'db.store._MIGRATIONS', [ 'CREATE TABLE first(id INTEGER)',
app/db/store_test.py:None
Routetest_fails_if_first_user_is_not_admin
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_get_account
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_get_all_accounts
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_grants_access_for_authenticated_admin
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_grants_access_for_authenticated_operator
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_grants_full_access_if_auth_requirement_is_off
mock.patch.object(video_service, 'restart', do_nothing)
app/session_test.py:None
Routetest_ignores_update_result_if_update_is_running
mock.patch.object(update.status.subprocess, 'check_output')
app/update/status_test.py:None
Routetest_latest_version_raises_request_error_when_request_fails
mock.patch.object(urllib.request, 'urlopen')
app/version_test.py:None
Routetest_latest_version_raises_request_error_when_response_is_not_json
mock.patch.object(urllib.request, 'urlopen')
app/version_test.py:None
Routetest_latest_version_raises_request_error_when_response_is_not_json_dict
mock.patch.object(urllib.request, 'urlopen')
app/version_test.py:None
Routetest_latest_version_raises_request_error_when_response_is_not_utf_8
mock.patch.object(urllib.request, 'urlopen')
app/version_test.py:None
Routetest_latest_version_raises_request_error_when_response_missing_field
mock.patch.object(urllib.request, 'urlopen')
app/version_test.py:None
Routetest_latest_version_when_request_is_successful
mock.patch.object(urllib.request, 'urlopen')
app/version_test.py:None
Routetest_launches_update_when_no_update_is_running
mock.patch.object(launcher.subprocess, 'Popen')
app/update/launcher_test.py:None
Routetest_launches_update_when_previous_update_failed
mock.patch.object(launcher.subprocess, 'Popen')
app/update/launcher_test.py:None
Routetest_launches_update_when_previous_update_succeeded
mock.patch.object(launcher.subprocess, 'Popen')
app/update/launcher_test.py:None
Routetest_noop_if_no_migrations_are_specified
mock.patch.object(db.store, '_MIGRATIONS', [])
app/db/store_test.py:None
Routetest_normalizes_mac_address_to_use_dashes
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_parses_all_data
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_parses_ip_address
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_parses_mac_address
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_parses_operstate_down_as_not_connected
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_parses_operstate_up_as_connected
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
Routetest_preserves_data_across_connections
mock.patch.object(db.settings, 'db_connection')
app/db/settings_test.py:None
Routetest_processes_multistatement_migrations
mock.patch.object(db.store, '_MIGRATIONS', [ 'CREATE TABLE first(id INTEGER); CREATE TABLE second(id I
app/db/store_test.py:None
Routetest_raises_if_user_does_not_exist
mock.patch.object(db.users.db_connection, 'get')
app/auth_test.py:None
Routetest_removes_legacy_files
mock.patch.object(update.result_store.glob, 'glob')
app/update/result_store_test.py:None
Routetest_removes_result_file
mock.patch.object(update.result_store.glob, 'glob')
app/update/result_store_test.py:None
Routetest_requires_https_by_default
mock.patch.object(db.settings, 'db_connection')
app/db/settings_test.py:None
Routetest_restarts_video_service_after_credentials_change
mock.patch.object(video_service, 'restart')
app/auth_test.py:None
Routetest_returns_error_when_no_process_is_running_and_last_run_had_error
mock.patch.object(update.status.subprocess, 'check_output')
app/update/status_test.py:None
Routetest_returns_in_progress_when_update_process_is_running
mock.patch.object(update.status.subprocess, 'check_output')
app/update/status_test.py:None
Routetest_returns_latest_legacy_result
mock.patch.object(update.result_store.glob, 'glob')
app/update/result_store_test.py:None
Routetest_returns_none_when_no_result_files_exist
mock.patch.object(update.result_store.glob, 'glob')
app/update/result_store_test.py:None
Routetest_returns_not_running_when_there_is_no_process_nor_result_file
mock.patch.object(update.status.subprocess, 'check_output')
app/update/status_test.py:None
Routetest_returns_success_when_no_process_is_running_and_last_run_was_ok
mock.patch.object(update.status.subprocess, 'check_output')
app/update/status_test.py:None
Routetest_returns_value_from_result_file
mock.patch.object(update.result_store.glob, 'glob')
app/update/result_store_test.py:None
Routetest_sets_credentials_timestamp_on_registration
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_streaming_mode_default
mock.patch.object(db.settings, 'db_connection')
app/db/settings_test.py:None
Routetest_system_supports_multiple_user_accounts
mock.patch.object(video_service, 'restart', do_nothing)
app/auth_test.py:None
Routetest_treats_empty_array_as_inactive_interface
mock.patch.object(subprocess, 'check_output')
app/network_test.py:None
next →1–100 of 113, ranked by callers