Skip to content

iagocanalejas/pyutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5618e55 · Mar 26, 2025

History

31 Commits
Jan 20, 2025
Mar 26, 2025
Mar 3, 2025
Mar 24, 2024
Aug 7, 2024
Aug 7, 2024
Apr 4, 2024
Mar 26, 2025
Apr 4, 2024
Mar 3, 2025
Apr 4, 2024

Repository files navigation

A set of common used functions/classes I end up using in my projects.

Lists

- flatten

Shortcuts

- all_none
- all_or_none
- all_not_none
- only_one_not_none
- week_to_date
- weeks_between
- week_range_from_date
- date_range
- generate_unique_code

Strings

- unaccent
- whitespaces_clean
- remove_symbols
- remove_parenthesis
- remove_brackets
- remove_conjunctions
- lstrip_conjunctions
- remove_roman
- remove_genders
- remove_hyphens
- remove_leading_hyphen
- remove_trailing_hyphen
- find_date
- int_to_roman
- int_or_none
- roman_to_int
- find_roman
- closest_result
- levenshtein_distance
- match_normalizations
- apply_replaces
- camel_to_snake

Dicts

- camel_to_snake_dict
- copy_dict
- clean_dict

Validators

- BICValidator
- IBANValidator
- DNIValidator
- is_valid_dni
- is_valid_email
- is_valid_url

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages