├── .env.sample ├── .github └── workflows │ ├── ci.yml │ └── toolforge-deploy.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yml ├── etc └── nginx.conf ├── pytest.ini ├── requirements-dev.txt ├── ruff.toml ├── setup.cfg ├── src ├── api │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── paginators.py │ ├── serializers.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_batch_command_detail_view.py │ │ ├── test_batch_command_list_view.py │ │ ├── test_batch_detail_view.py │ │ └── test_batch_list_view.py │ ├── urls.py │ └── views.py ├── app.py ├── core │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── decorators.py │ ├── exceptions.py │ ├── factories.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── give_admin_access.py │ │ │ ├── send_batches.py │ │ │ └── translate.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_delete_batchadmin_delete_batchcommandadmin_and_more.py │ │ ├── 0003_alter_batch_created_alter_batch_modified_and_more.py │ │ ├── 0004_alter_batch_message.py │ │ ├── 0005_batchcommand_raw_alter_batchcommand_message_and_more.py │ │ ├── 0006_batchcommand_action.py │ │ ├── 0007_alter_batch_modified_and_more.py │ │ ├── 0008_alter_batch_status.py │ │ ├── 0009_batchcommand_response_json.py │ │ ├── 0010_batchcommand_data_type_verified.py │ │ ├── 0011_alter_batch_status.py │ │ ├── 0012_batch_block_on_errors.py │ │ ├── 0012_rename_data_type_verified_batchcommand_value_type_verified.py │ │ ├── 0013_merge_20241003_1539.py │ │ ├── 0014_move_status_codes.py │ │ ├── 0015_alter_batch_status.py │ │ ├── 0016_batchcommand_user_summary.py │ │ ├── 0017_batchcommand_operation.py │ │ ├── 0018_batchcommand_error_alter_batchcommand_operation_and_more.py │ │ ├── 0019_alter_batchcommand_operation.py │ │ ├── 0020_alter_batchcommand_error_and_more.py │ │ ├── 0021_alter_batchcommand_error_and_more.py │ │ ├── 0022_alter_batchcommand_operation.py │ │ ├── 0023_alter_batchcommand_operation.py │ │ ├── 0024_batch_combine_commands_alter_batchcommand_operation.py │ │ ├── 0025_alter_batchcommand_error.py │ │ ├── 0026_alter_batchcommand_error_and_more.py │ │ ├── 0027_wikibase_token_batch_wikibase.py │ │ ├── 0028_move_tokens.py │ │ ├── 0029_batchcommand_response_id.py │ │ ├── 0030_set_response_id.py │ │ ├── 0031_remove_batchcommand_response_json.py │ │ ├── 0032_alter_wikibase_options_wikibase_has_discussion_links_and_more.py │ │ ├── 0033_batcheditingsession.py │ │ ├── 0034_alter_batchcommand_options.py │ │ ├── 0035_label_label_unique_language_per_entity_and_more.py │ │ ├── 0036_label_fetched_on.py │ │ ├── 0037_remove_batchcommand_labels_delete_label.py │ │ ├── 0038_alter_batch_wikibase.py │ │ ├── 0039_rename_batchcommand_batch_index_core_batchc_batch_i_88990f_idx_and_more.py │ │ ├── 0040_delete_batcheditingsession.py │ │ └── __init__.py │ ├── models.py │ ├── parsers │ │ ├── __init__.py │ │ ├── base.py │ │ ├── csv.py │ │ └── v1.py │ ├── templatetags │ │ ├── __init__.py │ │ └── quickstatements.py │ └── tests │ │ ├── __init__.py │ │ ├── test_api.py │ │ ├── test_base_parser.py │ │ ├── test_batch.py │ │ ├── test_batch_command_methods.py │ │ ├── test_batch_processing.py │ │ ├── test_csv_parser.py │ │ ├── test_entity_patching.py │ │ ├── test_env.py │ │ └── test_v1_parser.py ├── integration │ ├── __init__.py │ └── tests.py ├── manage.py ├── qsts3 │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── requirements.txt └── web │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── languages.py │ ├── middleware.py │ ├── migrations │ ├── 0001_initial.py │ ├── 0002_preferences.py │ ├── 0003_alter_preferences_language.py │ ├── 0004_token_expires_at_token_refresh_token.py │ └── __init__.py │ ├── models.py │ ├── static │ ├── htmx.v2.0.0.min.js │ ├── icon.svg │ ├── moon.svg │ ├── pico.colors.min.css │ ├── pico.jade.min.css │ ├── spinner.svg │ └── sun.svg │ ├── templates │ ├── _batch_css.html │ ├── _batch_load_command_labels.html │ ├── _new_batch_css.html │ ├── batch.html │ ├── batch_commands.html │ ├── batch_not_found.html │ ├── batch_summary.html │ ├── batches.html │ ├── batches_table.html │ ├── index.html │ ├── layout.html │ ├── layout_dropdown_languages.html │ ├── layout_menu.html │ ├── layout_menu_content.html │ ├── login.html │ ├── login_dev.html │ ├── navbar.html │ ├── new_batch.html │ ├── preview_batch.html │ ├── profile.html │ ├── statistics.html │ ├── statistics_all_time_counters.html │ └── statistics_plots.html │ ├── tests │ ├── __init__.py │ ├── test_auth.py │ ├── test_profile.py │ ├── test_statistics.py │ ├── test_token.py │ └── test_views.py │ ├── urls.py │ ├── utils.py │ └── views │ ├── __init__.py │ ├── auth.py │ ├── batch.py │ ├── batches.py │ ├── new_batch.py │ ├── profile.py │ └── statistics.py ├── translations ├── ar.json ├── da.json ├── de.json ├── en.json ├── es.json ├── fi.json ├── fr.json ├── ja.json ├── ko.json ├── lb.json ├── mk.json ├── ml.json ├── ps.json ├── pt-br.json ├── qqq.json ├── ru.json ├── sk.json ├── sr-ec.json ├── sr-el.json ├── tg-cyrl.json ├── zh-hans.json └── zh-hant.json └── uwsgi.ini /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/toolforge-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/.github/workflows/toolforge-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /etc/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/etc/nginx.conf -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- 1 | line-length = 99 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/admin.py: -------------------------------------------------------------------------------- 1 | # Register your models here. 2 | -------------------------------------------------------------------------------- /src/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/apps.py -------------------------------------------------------------------------------- /src/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/models.py: -------------------------------------------------------------------------------- 1 | # Create your models here. 2 | -------------------------------------------------------------------------------- /src/api/paginators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/paginators.py -------------------------------------------------------------------------------- /src/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/serializers.py -------------------------------------------------------------------------------- /src/api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/tests/test_batch_command_detail_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/tests/test_batch_command_detail_view.py -------------------------------------------------------------------------------- /src/api/tests/test_batch_command_list_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/tests/test_batch_command_list_view.py -------------------------------------------------------------------------------- /src/api/tests/test_batch_detail_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/tests/test_batch_detail_view.py -------------------------------------------------------------------------------- /src/api/tests/test_batch_list_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/tests/test_batch_list_view.py -------------------------------------------------------------------------------- /src/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/urls.py -------------------------------------------------------------------------------- /src/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/api/views.py -------------------------------------------------------------------------------- /src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/app.py -------------------------------------------------------------------------------- /src/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/admin.py -------------------------------------------------------------------------------- /src/core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/apps.py -------------------------------------------------------------------------------- /src/core/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/decorators.py -------------------------------------------------------------------------------- /src/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/exceptions.py -------------------------------------------------------------------------------- /src/core/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/factories.py -------------------------------------------------------------------------------- /src/core/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/core/management/commands/give_admin_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/management/commands/give_admin_access.py -------------------------------------------------------------------------------- /src/core/management/commands/send_batches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/management/commands/send_batches.py -------------------------------------------------------------------------------- /src/core/management/commands/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/management/commands/translate.py -------------------------------------------------------------------------------- /src/core/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/core/migrations/0002_delete_batchadmin_delete_batchcommandadmin_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0002_delete_batchadmin_delete_batchcommandadmin_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0003_alter_batch_created_alter_batch_modified_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0003_alter_batch_created_alter_batch_modified_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0004_alter_batch_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0004_alter_batch_message.py -------------------------------------------------------------------------------- /src/core/migrations/0005_batchcommand_raw_alter_batchcommand_message_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0005_batchcommand_raw_alter_batchcommand_message_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0006_batchcommand_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0006_batchcommand_action.py -------------------------------------------------------------------------------- /src/core/migrations/0007_alter_batch_modified_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0007_alter_batch_modified_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0008_alter_batch_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0008_alter_batch_status.py -------------------------------------------------------------------------------- /src/core/migrations/0009_batchcommand_response_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0009_batchcommand_response_json.py -------------------------------------------------------------------------------- /src/core/migrations/0010_batchcommand_data_type_verified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0010_batchcommand_data_type_verified.py -------------------------------------------------------------------------------- /src/core/migrations/0011_alter_batch_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0011_alter_batch_status.py -------------------------------------------------------------------------------- /src/core/migrations/0012_batch_block_on_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0012_batch_block_on_errors.py -------------------------------------------------------------------------------- /src/core/migrations/0012_rename_data_type_verified_batchcommand_value_type_verified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0012_rename_data_type_verified_batchcommand_value_type_verified.py -------------------------------------------------------------------------------- /src/core/migrations/0013_merge_20241003_1539.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0013_merge_20241003_1539.py -------------------------------------------------------------------------------- /src/core/migrations/0014_move_status_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0014_move_status_codes.py -------------------------------------------------------------------------------- /src/core/migrations/0015_alter_batch_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0015_alter_batch_status.py -------------------------------------------------------------------------------- /src/core/migrations/0016_batchcommand_user_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0016_batchcommand_user_summary.py -------------------------------------------------------------------------------- /src/core/migrations/0017_batchcommand_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0017_batchcommand_operation.py -------------------------------------------------------------------------------- /src/core/migrations/0018_batchcommand_error_alter_batchcommand_operation_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0018_batchcommand_error_alter_batchcommand_operation_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0019_alter_batchcommand_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0019_alter_batchcommand_operation.py -------------------------------------------------------------------------------- /src/core/migrations/0020_alter_batchcommand_error_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0020_alter_batchcommand_error_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0021_alter_batchcommand_error_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0021_alter_batchcommand_error_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0022_alter_batchcommand_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0022_alter_batchcommand_operation.py -------------------------------------------------------------------------------- /src/core/migrations/0023_alter_batchcommand_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0023_alter_batchcommand_operation.py -------------------------------------------------------------------------------- /src/core/migrations/0024_batch_combine_commands_alter_batchcommand_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0024_batch_combine_commands_alter_batchcommand_operation.py -------------------------------------------------------------------------------- /src/core/migrations/0025_alter_batchcommand_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0025_alter_batchcommand_error.py -------------------------------------------------------------------------------- /src/core/migrations/0026_alter_batchcommand_error_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0026_alter_batchcommand_error_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0027_wikibase_token_batch_wikibase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0027_wikibase_token_batch_wikibase.py -------------------------------------------------------------------------------- /src/core/migrations/0028_move_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0028_move_tokens.py -------------------------------------------------------------------------------- /src/core/migrations/0029_batchcommand_response_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0029_batchcommand_response_id.py -------------------------------------------------------------------------------- /src/core/migrations/0030_set_response_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0030_set_response_id.py -------------------------------------------------------------------------------- /src/core/migrations/0031_remove_batchcommand_response_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0031_remove_batchcommand_response_json.py -------------------------------------------------------------------------------- /src/core/migrations/0032_alter_wikibase_options_wikibase_has_discussion_links_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0032_alter_wikibase_options_wikibase_has_discussion_links_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0033_batcheditingsession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0033_batcheditingsession.py -------------------------------------------------------------------------------- /src/core/migrations/0034_alter_batchcommand_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0034_alter_batchcommand_options.py -------------------------------------------------------------------------------- /src/core/migrations/0035_label_label_unique_language_per_entity_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0035_label_label_unique_language_per_entity_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0036_label_fetched_on.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0036_label_fetched_on.py -------------------------------------------------------------------------------- /src/core/migrations/0037_remove_batchcommand_labels_delete_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0037_remove_batchcommand_labels_delete_label.py -------------------------------------------------------------------------------- /src/core/migrations/0038_alter_batch_wikibase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0038_alter_batch_wikibase.py -------------------------------------------------------------------------------- /src/core/migrations/0039_rename_batchcommand_batch_index_core_batchc_batch_i_88990f_idx_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0039_rename_batchcommand_batch_index_core_batchc_batch_i_88990f_idx_and_more.py -------------------------------------------------------------------------------- /src/core/migrations/0040_delete_batcheditingsession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/migrations/0040_delete_batcheditingsession.py -------------------------------------------------------------------------------- /src/core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/models.py -------------------------------------------------------------------------------- /src/core/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/parsers/__init__.py -------------------------------------------------------------------------------- /src/core/parsers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/parsers/base.py -------------------------------------------------------------------------------- /src/core/parsers/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/parsers/csv.py -------------------------------------------------------------------------------- /src/core/parsers/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/parsers/v1.py -------------------------------------------------------------------------------- /src/core/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/templatetags/quickstatements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/templatetags/quickstatements.py -------------------------------------------------------------------------------- /src/core/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_api.py -------------------------------------------------------------------------------- /src/core/tests/test_base_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_base_parser.py -------------------------------------------------------------------------------- /src/core/tests/test_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_batch.py -------------------------------------------------------------------------------- /src/core/tests/test_batch_command_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_batch_command_methods.py -------------------------------------------------------------------------------- /src/core/tests/test_batch_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_batch_processing.py -------------------------------------------------------------------------------- /src/core/tests/test_csv_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_csv_parser.py -------------------------------------------------------------------------------- /src/core/tests/test_entity_patching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_entity_patching.py -------------------------------------------------------------------------------- /src/core/tests/test_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_env.py -------------------------------------------------------------------------------- /src/core/tests/test_v1_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/core/tests/test_v1_parser.py -------------------------------------------------------------------------------- /src/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/integration/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/integration/tests.py -------------------------------------------------------------------------------- /src/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/manage.py -------------------------------------------------------------------------------- /src/qsts3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/qsts3/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/qsts3/asgi.py -------------------------------------------------------------------------------- /src/qsts3/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/qsts3/settings.py -------------------------------------------------------------------------------- /src/qsts3/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/qsts3/urls.py -------------------------------------------------------------------------------- /src/qsts3/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/qsts3/wsgi.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/requirements.txt -------------------------------------------------------------------------------- /src/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/web/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/admin.py -------------------------------------------------------------------------------- /src/web/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/apps.py -------------------------------------------------------------------------------- /src/web/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/languages.py -------------------------------------------------------------------------------- /src/web/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/middleware.py -------------------------------------------------------------------------------- /src/web/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/web/migrations/0002_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/migrations/0002_preferences.py -------------------------------------------------------------------------------- /src/web/migrations/0003_alter_preferences_language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/migrations/0003_alter_preferences_language.py -------------------------------------------------------------------------------- /src/web/migrations/0004_token_expires_at_token_refresh_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/migrations/0004_token_expires_at_token_refresh_token.py -------------------------------------------------------------------------------- /src/web/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/web/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/models.py -------------------------------------------------------------------------------- /src/web/static/htmx.v2.0.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/static/htmx.v2.0.0.min.js -------------------------------------------------------------------------------- /src/web/static/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/static/icon.svg -------------------------------------------------------------------------------- /src/web/static/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/static/moon.svg -------------------------------------------------------------------------------- /src/web/static/pico.colors.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/static/pico.colors.min.css -------------------------------------------------------------------------------- /src/web/static/pico.jade.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/static/pico.jade.min.css -------------------------------------------------------------------------------- /src/web/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/static/spinner.svg -------------------------------------------------------------------------------- /src/web/static/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/static/sun.svg -------------------------------------------------------------------------------- /src/web/templates/_batch_css.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/_batch_css.html -------------------------------------------------------------------------------- /src/web/templates/_batch_load_command_labels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/_batch_load_command_labels.html -------------------------------------------------------------------------------- /src/web/templates/_new_batch_css.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/_new_batch_css.html -------------------------------------------------------------------------------- /src/web/templates/batch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/batch.html -------------------------------------------------------------------------------- /src/web/templates/batch_commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/batch_commands.html -------------------------------------------------------------------------------- /src/web/templates/batch_not_found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/batch_not_found.html -------------------------------------------------------------------------------- /src/web/templates/batch_summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/batch_summary.html -------------------------------------------------------------------------------- /src/web/templates/batches.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/batches.html -------------------------------------------------------------------------------- /src/web/templates/batches_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/batches_table.html -------------------------------------------------------------------------------- /src/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/index.html -------------------------------------------------------------------------------- /src/web/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/layout.html -------------------------------------------------------------------------------- /src/web/templates/layout_dropdown_languages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/layout_dropdown_languages.html -------------------------------------------------------------------------------- /src/web/templates/layout_menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/layout_menu.html -------------------------------------------------------------------------------- /src/web/templates/layout_menu_content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/layout_menu_content.html -------------------------------------------------------------------------------- /src/web/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/login.html -------------------------------------------------------------------------------- /src/web/templates/login_dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/login_dev.html -------------------------------------------------------------------------------- /src/web/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/navbar.html -------------------------------------------------------------------------------- /src/web/templates/new_batch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/new_batch.html -------------------------------------------------------------------------------- /src/web/templates/preview_batch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/preview_batch.html -------------------------------------------------------------------------------- /src/web/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/profile.html -------------------------------------------------------------------------------- /src/web/templates/statistics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/statistics.html -------------------------------------------------------------------------------- /src/web/templates/statistics_all_time_counters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/statistics_all_time_counters.html -------------------------------------------------------------------------------- /src/web/templates/statistics_plots.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/templates/statistics_plots.html -------------------------------------------------------------------------------- /src/web/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/web/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/tests/test_auth.py -------------------------------------------------------------------------------- /src/web/tests/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/tests/test_profile.py -------------------------------------------------------------------------------- /src/web/tests/test_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/tests/test_statistics.py -------------------------------------------------------------------------------- /src/web/tests/test_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/tests/test_token.py -------------------------------------------------------------------------------- /src/web/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/tests/test_views.py -------------------------------------------------------------------------------- /src/web/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/urls.py -------------------------------------------------------------------------------- /src/web/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/utils.py -------------------------------------------------------------------------------- /src/web/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/web/views/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/views/auth.py -------------------------------------------------------------------------------- /src/web/views/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/views/batch.py -------------------------------------------------------------------------------- /src/web/views/batches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/views/batches.py -------------------------------------------------------------------------------- /src/web/views/new_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/views/new_batch.py -------------------------------------------------------------------------------- /src/web/views/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/views/profile.py -------------------------------------------------------------------------------- /src/web/views/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/src/web/views/statistics.py -------------------------------------------------------------------------------- /translations/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/ar.json -------------------------------------------------------------------------------- /translations/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/da.json -------------------------------------------------------------------------------- /translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/de.json -------------------------------------------------------------------------------- /translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/en.json -------------------------------------------------------------------------------- /translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/es.json -------------------------------------------------------------------------------- /translations/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/fi.json -------------------------------------------------------------------------------- /translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/fr.json -------------------------------------------------------------------------------- /translations/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/ja.json -------------------------------------------------------------------------------- /translations/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/ko.json -------------------------------------------------------------------------------- /translations/lb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/lb.json -------------------------------------------------------------------------------- /translations/mk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/mk.json -------------------------------------------------------------------------------- /translations/ml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/ml.json -------------------------------------------------------------------------------- /translations/ps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/ps.json -------------------------------------------------------------------------------- /translations/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/pt-br.json -------------------------------------------------------------------------------- /translations/qqq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/qqq.json -------------------------------------------------------------------------------- /translations/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/ru.json -------------------------------------------------------------------------------- /translations/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/sk.json -------------------------------------------------------------------------------- /translations/sr-ec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/sr-ec.json -------------------------------------------------------------------------------- /translations/sr-el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/sr-el.json -------------------------------------------------------------------------------- /translations/tg-cyrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/tg-cyrl.json -------------------------------------------------------------------------------- /translations/zh-hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/zh-hans.json -------------------------------------------------------------------------------- /translations/zh-hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/translations/zh-hant.json -------------------------------------------------------------------------------- /uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimediabrasil/quickstatements3/HEAD/uwsgi.ini --------------------------------------------------------------------------------