Commit Graph

12 Commits (f0d4b8a5d6354b294bc9631cf15a7160b7bad5de)

Author SHA1 Message Date
Simon Sawicki c014fbcddc
[utils] `subs_list_to_dict`: Add `lang` default parameter ()
Authored by: Grub4K
Simon Sawicki 39d79c9b9c
[utils] Fix `join_nonempty`, add `**kwargs` to `unpack` ()
Authored by: Grub4K
sepro 197d0b03b6
[cleanup] Misc ()
Closes 
Authored by: avagordon01, bashonly, grqz, Grub4K, seproDev

Co-authored-by: Ava Gordon <avagordon01@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
bashonly b103aca24d
[utils] Fix and improve `find_element` and `find_elements` ()
Fix d710a6ca7c

Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Simon Sawicki 422195ec70
[utils] Allow partial application for even more functions ()
Fixes b6dc2c49e8

Authored by: Grub4K
bashonly b6dc2c49e8
[utils] Allow partial application for more functions ()
Also adds the `trim_str` traversal helper

Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Simon Sawicki d710a6ca7c
Add extractor helpers ()
Authored by: Grub4K
sepro add96eb9f8
[cleanup] Add more ruff rules ()
Authored by: seproDev

Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
bashonly 216f6a3cb5
[cleanup] Misc ()
Authored by: bashonly, pukkandan
Simon Sawicki 32abfb00bd
[utils] `traverse_obj`: Convenience improvements ()
Add support for:
- `http.cookies.Morsel`
- Multi type filters (`{type, type}`)

Authored by: Grub4K
Simon Sawicki 3699eeb67c
[utils] `traverse_obj`: Allow unbranching using `all` and `any` ()
Authored by: Grub4K
Simon Sawicki 979ce2e786
[test] `traversal`: Separate traversal tests ()
Authored by: Grub4K