<commit_before># django-mtr-sync

## Full-feature package for easy importing and exporting of data

### WARNING: it's under development and has major changes around commits (no migrations before release, `fabfile.py recreate command`). After release in PIP it will have stable API

[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/?branch=master) [![Code Coverage](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/?branch=master) [![Build Status](https://travis-ci.org/mtrgroup/django-mtr-sync.svg?branch=master)](https://travis-ci.org/mtrgroup/django-mtr-sync) [![Documentation Status](https://readthedocs.org/projects/django-mtr-sync/badge/?version=latest)](https://readthedocs.org/projects/django-mtr-sync/?badge=latest)

Project updates here [http://mtr.website](http://mtr.website)

Thank you guys for funding this project at [kickstarter](https://www.kickstarter.com/projects/1625615835/django-opensource-improved-import-export-package)

## Documentation
Includes only docstrings from module [http://django-mtr-sync.rtfd.org/](http://django-mtr-sync.rtfd.org/)

## How to use
1. Install packages from git:
   `pip install git+https://github.com/mtrgroup/django-mtr-sync.git#egg=django-mtr-sync --process-dependency-links`
2. Add `mtr.sync` to `INSTALLED_APPS` in your settings file
3. Migrate models `./manage.py migrate`
4. Configure `Celery` or `RQ`
5. Create settings for import or export data at `/admin/mtr_sync/settings/` and run action `Sync data` to start process.

## Features
- Import and export data
- Processor API for supporting other formats<commit_msg>Changed site<commit_after># django-mtr-sync

## Full-feature package for easy importing and exporting of data

### WARNING: it's under development and has major changes around commits (no migrations before release, `fabfile.py recreate command`). After release in PIP it will have stable API

[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/?branch=master) [![Code Coverage](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/mtrgroup/django-mtr-sync/?branch=master) [![Build Status](https://travis-ci.org/mtrgroup/django-mtr-sync.svg?branch=master)](https://travis-ci.org/mtrgroup/django-mtr-sync) [![Documentation Status](https://readthedocs.org/projects/django-mtr-sync/badge/?version=latest)](https://readthedocs.org/projects/django-mtr-sync/?badge=latest)

Project updates here [http://mtrgroup.github.io/](http://mtrgroup.github.io/)

Thank you guys for funding this project at [kickstarter](https://www.kickstarter.com/projects/1625615835/django-opensource-improved-import-export-package)

## Documentation
Includes only docstrings from module [http://django-mtr-sync.rtfd.org/](http://django-mtr-sync.rtfd.org/)

## How to use
1. Install packages from git:
   `pip install git+https://github.com/mtrgroup/django-mtr-sync.git#egg=django-mtr-sync --process-dependency-links`
2. Add `mtr.sync` to `INSTALLED_APPS` in your settings file
3. Migrate models `./manage.py migrate`
4. Configure `Celery` or `RQ`
5. Create settings for import or export data at `/admin/mtr_sync/settings/` and run action `Sync data` to start process.

## Features
- Import and export data
- Processor API for supporting other formats
{'fraction_non_alphanumeric': 0.14823070493173585, 'fraction_numerical': 0.008358874338255782, 'mean_word_length': 5.147260273972603, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2030262', 'n_tokens_mistral': 1253, 'n_tokens_neox': 1181, 'n_words': 252}