<commit_before># OpenMDM Project

OpenMDM Project is an Open-Source Mobile Device Management project, initially developped to support iOS devices, but built in order to be easily extended with multiple device types.

### Version

0.0.1

### Tech

OpenMDM uses a number of open source projects to work properly:

* [Django](https://www.djangoproject.com/) - HTML enhanced for web apps!
* [Twitter Bootstrap](http://twitter.github.com/bootstrap/) - great UI boilerplate for modern web apps

### Installation


```sh
$ sudo pip install django
$ git clone https://github.com/betezed/MobileDeviceManagement.git OpenMDM
$ cd OpenMDM
```

Django needs Mysql-connector, PyCharm installs it but it can be found [here](http://dev.mysql.com/downloads/connector/python/)
OpenMDM uses a MySQL database named mdm. Ensure that such a database is created, or change the settings in settings.py  
Once it's done, you can start your server.

```sh
$ python manage.py makemigrations public_gate
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver
```
OpenMDM is now listening on port 8000.
You can set a custom port and accept connexions from any IP addresses

```sh
$ python manage.py runserver 0.0.0.0:1337
```


### Development
<commit_msg>Connector link in README<commit_after># OpenMDM Project

OpenMDM Project is an Open-Source Mobile Device Management project, initially developped to support iOS devices, but built in order to be easily extended with multiple device types.

### Version

0.0.1

### Tech

OpenMDM uses a number of open source projects to work properly:

* [Django](https://www.djangoproject.com/) - HTML enhanced for web apps!
* [Twitter Bootstrap](http://twitter.github.com/bootstrap/) - great UI boilerplate for modern web apps

### Installation


```sh
$ sudo pip install django
$ git clone https://github.com/betezed/MobileDeviceManagement.git OpenMDM
$ cd OpenMDM
```

Django needs Mysql-connector, PyCharm installs it but it can be found [here](http://dev.mysql.com/downloads/connector/python/)  
OpenMDM uses a MySQL database named mdm. Ensure that such a database is created, or change the settings in settings.py  
Once it's done, you can start your server.

```sh
$ python manage.py makemigrations public_gate
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver
```
OpenMDM is now listening on port 8000.
You can set a custom port and accept connexions from any IP addresses

```sh
$ python manage.py runserver 0.0.0.0:1337
```


### Development

{'fraction_non_alphanumeric': 0.08901142181961402, 'fraction_numerical': 0.011815675462780622, 'mean_word_length': 4.450643776824034, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '582886', 'n_tokens_mistral': 770, 'n_tokens_neox': 722, 'n_words': 305}