semvec/pypi-packages huggingface dataset:
FreqObjectOps 0.1.5
Some special functions for some python objects.
License: MIT
Keywords: list,string,datetime,directory,path

# FreqObjectOps
Some special functions for some python objects.


## Install with pip
```bash
$ pip install FreqObjectOps
```

## Usage
1. Import the library.
    ```python
    from FreqObjectOps import DateOps, DirOps, ListOps, StrOps
    ```
1. Each of the imported submodules has several functions. Please refer to respective help for more information.

#### ```DateOps```
1. ```DateOps.get_year(date_entity, date_format)```: get year from date
1. ```DateOps.text_to_datetime(text, date_format)```: convert text to date
1. ```DateOps.get_difference_in_year(from_date, to_date, date_format)```: get corrected year-difference between two dates
    
#### ```DirOps```
1. ```DirOps.get_dir_from_filepath(file_path)```: get directory from a file path
1. ```DirOps.get_basename_from_filepath(file_path)```: get basename from a file path
1. ```DirOps.get_file_extension_from_filepath(file_path)```: get file extension from a file path
1. ```DirOps.exists_dir(dir_)```: check if the directory exists
1. ```DirOps.filter_out_temporary_files(file_list)```: filter temporary files from a list of files
1. ```DirOps.get_all_files_in_dir(dir_, pattern, recursive)```: get all files in a directory that matches certain pattern
1. ```DirOps.get_latest_file_in_dir(dir_, pattern)```: get latest file in a directory that matches certain pattern
1. ```DirOps.get_abs_path(file_path)```: get absolute path for a file path
1. ```DirOps.get_norm_path(file_path)```: get normalized path for a file path

#### ```ListOps```
1. ```ListOps.remove_duplicates(unfiltered_list, sorted, reversed)```: get filtered list with unique elements
1. ```ListOps.get_intersection(list_one, list_two)```: get common elements between two lists
1. ```ListOps.get_union(list_one, list_two)```: get all elements between two lists
1. ```ListOps.get_flat_list(list_of_lists)```: get flattened list

#### ```StrOps```
1. ```StrOps.is_camel_case(text)```: check if text is in camelCase
1. ```StrOps.remove_accent(text)```: remove accent from text
1. ```StrOps.clean_snake_case(text)```: clean snake case
1. ```StrOps.text_to_alpha_numeric(text, replace_string)```: remove non-alphanumeric characters from text
1. ```StrOps.text_to_camel_case(text, case)```: convert text to camelCase
1. ```StrOps.camel_case_to_snake_case(text, case)```: convert camelCase to snake_case
1. ```StrOps.text_to_snake_case(text, case)```: convert text to snake_case


## Author

**&copy; 2020, [Samyak Ratna Tamrakar](https://www.linkedin.com/in/srtamrakar/)**.
outpost24hiablib 1.0.10
Client for interacting with Outpost24 HIAB
License: MIT
Keywords: outpost24 HIAB API XML python

============
outpost24lib
============

A python library for interfacing with Outpost24 HIAB api


* Documentation: https://outpost24hiablib.readthedocs.org/en/latest


Project Features
================

* Manages users, usergroups, targets, targetgroups


Todo
====

* This code is MVP. It requires a lot of optimizations and extensions.
* Things to do are, try to make the retrieving faster and implement smart caching for entities.




History
-------

0.1.0 (25-05-2020)
------------------

* First release

1.0.0 (25-06-2020)
------------------

* First release to PyPi

1.0.1 (17-08-2020)
------------------

* Small bugfixes

1.0.2 (18-08-2020)
------------------

* Small bugfixes

1.0.3 (11-09-2020)
------------------

* Small bugfixes

1.0.8 (20-10-2020)
------------------

* Support for targets with virtual hosts
* Improved error handling

1.0.9 (23-10-2020)
------------------

* Support for updating targets

1.0.10 (30-10-2020)
-------------------

* Support for moving targets between targetgroups