Python module includes useful utilities for XML processing and woring with files.Clianne Libraries
Project description
clianne library - useful python methods
Clianne Library - this project is a Python client library which includes useful methods on different topics:
- processing XML resources
- custom functions for working with files
Installation
Install the current version with PyPI:
pip install cliannelibrary
Or from Github:
pip install https://github.com/DmitryOstroushko/cliannelibrary/archive/main.zip
Usage
- XML processing
You can create XMLLibrary instance based on XML file, and then use it to modify XML structure with operarions:
- ADD
- MODIFY
- DELETE
xml_structure = XMLLibrary('file.xml')
xml_structure.set_xml_node_to_modify(tag='xml_tag',
attrib_dict={'attr_1': 'test_1',
'attr_2': 'test_2'}
node_value='text'
)
xml_structure.do_modify_xml(3)
- You can rename files to digital-names with mask-smaple
mask: str ='*'
start_number: int = 20210300
FileLibrary().rename_file_by_mask(False, mask, start_number)
Example
Create a new Story in the first Project that is returned from the API in the all projects list.
If you installed a module from PyPi, you should to import it like this: from cliannelibrary.xml_library import XMLLibrary
If from GitHub or source: to be done
from from cliannelibrary.xml_library import XMLLibrary
from from cliannelibrary.file_library import FileLibrary
Example to be done
Contributing
Bug reports and/or pull requests are welcome
License
The module is available as open source under the terms of the Apache License, Version 2.0
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.