@@ -6,14 +6,16 @@ You can use MDMS and GitLab modules in your own scripts. An example how to use t
:bulb: New ideas are welcome. Open new issues for your ideas. The general idea is to fire requests to MDMS, process the information, use gitlab API to open issues.
-`MPEG_PWD` - [MDMS](https://dms.mpeg.expert)group password (changes every meeting)
-`GITLAB_TOKEN` - your private GitLab token with API scope. You can create your token [here](http://mpegx.int-evry.fr/software/profile/personal_access_tokens).
Just in case you are not familiar with Environment Variables you can follow [this Guide](https://www.twilio.com/blog/2017/01/how-to-set-environment-variables.html) to set everything up.
### Python3
It is recommended to use python [virtual environment](https://docs.python.org/3/library/venv.html#module-venv).
The CSV file must have a header row with the folowing entries:
-`Number` - MPEG document number e.g. m12345
- To determine which GitLab project needs to be used make sure that your CSV file has either:
-`Project URL`
- or `Sub Group` with `Project Name`
-`Project URL` - a full URL to your GitLab project
- or `Sub Group` and `Project Name` - two last elements of the Project URL. (non-case-sensitive)
e.g.: http://mpegx.int-evry.fr/software/MPEG/Systems/PCC-SYS/V-PCC →`Sub Group = PCC-SYS` and `Project Name = V-PCC`.
e.g.: http://mpegx.int-evry.fr/software/MPEG/Systems/FileFormat/isobmff →`Sub Group = FileFormat` and `Project Name = ISOBMFF`
The example below has both `Project URL` and (`Sub Group` with `Project Name`) but you can also have one of these in your CSV. The CSV delimiter is determined automatically.
The example CSV below has both `Project URL` and (`Sub Group` with `Project Name`) but you can also have one of these in your CSV. The CSV delimiter is determined automatically.