iTunes xml generator
Project description
# iTunes xml generator
Simple python package helps you generate xml file like "iTunes Library.xml" with random track and artist attributes.
Can be used e.g. for testing some software which needs differents iTunes Library.
## Usage:
### Generate
```
from itunesxmlgenerator import generate_xml
xml = generate_xml() # returns xml node (<lxml.etree.Element object>)
```
### Convert to string (if needed)
```
from itunesxmlgenerator.utils import tostring
string_xml = tostring(xml)
print(string_xml)
```
For more information see docstring.
## Run locally
### Clone repo
```
git clone git@github.com:perminovs/iTunesXmlGen.git
cd ./iTunesXmlGen
```
### Create & activate virtualenv (recommended)
```
virtualenv venv --python=/usr/bin/python3
source ./venv/bin/activate
```
### Install requirement
```
pip install -r requirements.txt
```
### Run tests
```
cd ./itunesxmlgenerator/
python -m unittest tests.py
```
## License
This repository uses the [MIT License](/LICENSE).
Simple python package helps you generate xml file like "iTunes Library.xml" with random track and artist attributes.
Can be used e.g. for testing some software which needs differents iTunes Library.
## Usage:
### Generate
```
from itunesxmlgenerator import generate_xml
xml = generate_xml() # returns xml node (<lxml.etree.Element object>)
```
### Convert to string (if needed)
```
from itunesxmlgenerator.utils import tostring
string_xml = tostring(xml)
print(string_xml)
```
For more information see docstring.
## Run locally
### Clone repo
```
git clone git@github.com:perminovs/iTunesXmlGen.git
cd ./iTunesXmlGen
```
### Create & activate virtualenv (recommended)
```
virtualenv venv --python=/usr/bin/python3
source ./venv/bin/activate
```
### Install requirement
```
pip install -r requirements.txt
```
### Run tests
```
cd ./itunesxmlgenerator/
python -m unittest tests.py
```
## License
This repository uses the [MIT License](/LICENSE).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file itunesxmlgenerator-0.1.tar.gz
.
File metadata
- Download URL: itunesxmlgenerator-0.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb61559adab861137685a2cada268cc772e6109ca2f56e1f04b908cec1d560a1 |
|
MD5 | eedb0d440e964bf268744750719057e4 |
|
BLAKE2b-256 | b5630bd785992106231ac49b810565acc901f8d28d98ca04512c2c5deeba7d0b |