├── .coveragerc ├── .editorconfig ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── AUTHORS.rst ├── CONTRIBUTING.rst ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── Makefile ├── __init__.py ├── make.bat └── source │ ├── __init__.py │ ├── _static │ ├── code_structure.png │ ├── logo.png │ ├── logo.svg │ ├── specificity_1_2_default_error.png │ ├── specificity_1_custom_error.png │ ├── specificity_1_default_error.png │ ├── specificity_3_custom_error.png │ ├── specificity_3_default_error.png │ └── structure.svg │ ├── authors.rst │ ├── conf.py │ ├── configuration.rst │ ├── contributing.rst │ ├── examples.rst │ ├── history.rst │ ├── how_it_works.rst │ ├── index.rst │ ├── installation.rst │ ├── readme.rst │ ├── reference.rst │ └── usage.rst ├── requirements.txt ├── requirements_dev.txt ├── requirements_test.txt ├── runtests.py ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── apps │ ├── __init__.py │ ├── myapp │ │ ├── __init__.py │ │ ├── apps.py │ │ └── models.py │ ├── myapp2 │ │ ├── __init__.py │ │ ├── apps.py │ │ └── models │ │ │ ├── __init__.py │ │ │ └── models.py │ └── no_model │ │ ├── __init__.py │ │ └── apps.py ├── images │ └── 500x498-100KB.jpeg ├── requirements.txt ├── settings.py └── test_suites │ ├── __init__.py │ ├── const.py │ ├── test_checker.py │ ├── test_core_init.py │ ├── test_validation_rule_aspect_ratio.py │ ├── test_validation_rule_base.py │ ├── test_validation_rule_dimensions.py │ ├── test_validation_rule_format.py │ ├── test_validation_rule_size.py │ ├── test_vimage_config.py │ ├── test_vimage_entry.py │ ├── test_vimage_key.py │ └── test_vimage_value.py ├── tox.ini └── vimage ├── __init__.py ├── apps.py ├── core ├── __init__.py ├── base.py ├── checker.py ├── const.py ├── exceptions.py └── validator_types.py └── locale └── el └── LC_MESSAGES ├── django.mo └── django.po /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/_static/code_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/code_structure.png -------------------------------------------------------------------------------- /docs/source/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/logo.png -------------------------------------------------------------------------------- /docs/source/_static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/logo.svg -------------------------------------------------------------------------------- /docs/source/_static/specificity_1_2_default_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/specificity_1_2_default_error.png -------------------------------------------------------------------------------- /docs/source/_static/specificity_1_custom_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/specificity_1_custom_error.png -------------------------------------------------------------------------------- /docs/source/_static/specificity_1_default_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/specificity_1_default_error.png -------------------------------------------------------------------------------- /docs/source/_static/specificity_3_custom_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/specificity_3_custom_error.png -------------------------------------------------------------------------------- /docs/source/_static/specificity_3_default_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/specificity_3_default_error.png -------------------------------------------------------------------------------- /docs/source/_static/structure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/_static/structure.svg -------------------------------------------------------------------------------- /docs/source/authors.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../AUTHORS.rst 2 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/configuration.rst -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/examples.rst -------------------------------------------------------------------------------- /docs/source/history.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../HISTORY.rst 2 | -------------------------------------------------------------------------------- /docs/source/how_it_works.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/how_it_works.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/readme.rst -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/reference.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- 1 | coverage==6.2 2 | flake8==4.0.1 3 | tox==3.25.0 4 | codecov==2.1.12 5 | -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/runtests.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/myapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/myapp/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/apps/myapp/apps.py -------------------------------------------------------------------------------- /tests/apps/myapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/apps/myapp/models.py -------------------------------------------------------------------------------- /tests/apps/myapp2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/myapp2/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/apps/myapp2/apps.py -------------------------------------------------------------------------------- /tests/apps/myapp2/models/__init__.py: -------------------------------------------------------------------------------- 1 | from .models import Hello 2 | -------------------------------------------------------------------------------- /tests/apps/myapp2/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/apps/myapp2/models/models.py -------------------------------------------------------------------------------- /tests/apps/no_model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/no_model/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/apps/no_model/apps.py -------------------------------------------------------------------------------- /tests/images/500x498-100KB.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/images/500x498-100KB.jpeg -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_suites/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_suites/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/const.py -------------------------------------------------------------------------------- /tests/test_suites/test_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_checker.py -------------------------------------------------------------------------------- /tests/test_suites/test_core_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_core_init.py -------------------------------------------------------------------------------- /tests/test_suites/test_validation_rule_aspect_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_validation_rule_aspect_ratio.py -------------------------------------------------------------------------------- /tests/test_suites/test_validation_rule_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_validation_rule_base.py -------------------------------------------------------------------------------- /tests/test_suites/test_validation_rule_dimensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_validation_rule_dimensions.py -------------------------------------------------------------------------------- /tests/test_suites/test_validation_rule_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_validation_rule_format.py -------------------------------------------------------------------------------- /tests/test_suites/test_validation_rule_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_validation_rule_size.py -------------------------------------------------------------------------------- /tests/test_suites/test_vimage_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_vimage_config.py -------------------------------------------------------------------------------- /tests/test_suites/test_vimage_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_vimage_entry.py -------------------------------------------------------------------------------- /tests/test_suites/test_vimage_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_vimage_key.py -------------------------------------------------------------------------------- /tests/test_suites/test_vimage_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tests/test_suites/test_vimage_value.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/tox.ini -------------------------------------------------------------------------------- /vimage/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.2.0' 2 | -------------------------------------------------------------------------------- /vimage/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/apps.py -------------------------------------------------------------------------------- /vimage/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/core/__init__.py -------------------------------------------------------------------------------- /vimage/core/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/core/base.py -------------------------------------------------------------------------------- /vimage/core/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/core/checker.py -------------------------------------------------------------------------------- /vimage/core/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/core/const.py -------------------------------------------------------------------------------- /vimage/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/core/exceptions.py -------------------------------------------------------------------------------- /vimage/core/validator_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/core/validator_types.py -------------------------------------------------------------------------------- /vimage/locale/el/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/locale/el/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /vimage/locale/el/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikos/django-vimage/HEAD/vimage/locale/el/LC_MESSAGES/django.po --------------------------------------------------------------------------------