Commit Graph

84 Commits

Author SHA1 Message Date
github-actions[bot]
546369704e Update listings 2026-03-01 23:08:05 +00:00
github-actions[bot]
6ca6970835 Compressed Images (#39)
Co-authored-by: ivuorinen <11024+ivuorinen@users.noreply.github.com>
2026-03-02 01:07:53 +02:00
a5222ec8fe feat: add pytest unit tests and CI workflow (#38)
* feat: add pytest unit tests and CI workflow

Add 67 tests covering both create_listing.py and dedup.py with shared
Pillow-based image fixtures. Add GitHub Actions workflow to run tests
on Python file changes.

* fix: address PR review feedback

- Use monkeypatch.chdir(tmp_path) so tests write to temp dirs instead
  of polluting the repo's README.md and index.html
- Strengthen unicode filename test to assert URL-encoded form (%C3%A9)
- Move hashlib import to module level in test_dedup.py
- Remove unused _zero_hash helper and Path import
- Prefix unused tuple unpacking variables with underscore

* fix: add docstrings and strengthen degenerate hash test

- Add docstrings to all test classes, methods, and helper functions
  to achieve 100% docstring coverage
- Strengthen test_skips_degenerate_hashes to assert groups == []
  instead of only checking for no-crash

* fix: use hardcoded MD5 digests and add fixture validation

- Replace hashlib.md5() calls with known digest constants to remove
  hashlib import from test module
- Add input validation to _make_gif fixture for clear error messages
  on empty colors or mismatched durations length
2026-03-02 01:03:35 +02:00
renovate[bot]
78a4b13fa5 chore(deps): lock file maintenance (#37)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 22:03:59 +02:00
renovate[bot]
5dc9dc3e1b chore(deps)!: update peter-evans/create-pull-request (v7 → v8) (#36)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 22:00:19 +02:00
renovate[bot]
a77297f948 chore(deps): update python (3.12.12 → 3.14.3) (#35)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 21:54:04 +02:00
renovate[bot]
aaebef37f3 chore(deps): update pillow (12.0.0 → 12.1.1) [security] (#34)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 21:50:18 +02:00
renovate[bot]
31a3af479b chore(deps)!: update actions/setup-python (v5 → v6) (#29)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 21:45:27 +02:00
renovate[bot]
245fb1ca5b chore(deps)!: update peter-evans/create-pull-request (v3 → v7) (#33)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 21:44:12 +02:00
renovate[bot]
ddc58027a9 chore(deps)!: update actions/checkout to v6 (#27)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 21:26:06 +02:00
renovate[bot]
5b860a975d chore(deps): add renovate.json (#22) 2026-03-01 19:51:59 +02:00
github-actions[bot]
cc37eb5194 Update listings 2025-12-16 11:56:52 +00:00
948d13c447 646 new emojis 2025-12-16 13:51:26 +02:00
e110cfa9cf feat: expanded dedup.py, removed dups 2025-12-16 13:34:18 +02:00
github-actions[bot]
194d2c2a28 Update listings 2025-12-16 09:36:07 +00:00
17f89e5279 new emojis 2025-12-16 (#21)
* new emojis 2025-12-16

* Optimised images with calibre/image-actions

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-16 11:35:56 +02:00
github-actions[bot]
0e1f67474b Update listings 2025-12-15 09:25:24 +00:00
b8269d9ca5 feat: deduplication script and removal of duplicates
# Conflicts:
#	README.md
2025-12-15 11:25:07 +02:00
github-actions[bot]
210761b79e Update listings 2025-12-15 07:50:49 +00:00
2e272e1673 feat: new py based generator for md and html 2025-12-15 09:48:10 +02:00
Ismo Vuorinen
a0cf8c245a 2024-04-22 (#20)
* Optimized set 1-3
* New emojis!
* Update listing
* Optimised images with calibre/image-actions

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-22 19:43:30 +03:00
c2b7826cc4 Add sandpaper.png, update listing 2024-04-22 15:41:55 +03:00
1d164f24e2 Merge pull request #19 from ivuorinen/create-pull-request/patch-1690286010
Compressed Images Nightly
2023-07-25 14:54:19 +03:00
ivuorinen
bd1772e6f7 Compressed Images 2023-07-25 11:53:30 +00:00
f8c00e30ff Dropped kbd from README.md, changed to 10 per row 2023-07-25 14:31:00 +03:00
06b6b3f274 Update readme images to contain title attributes 2023-07-25 14:26:03 +03:00
a3b2f99f91 2023-07-25: 172 new emojis 2023-07-25 14:20:09 +03:00
4125b36f57 Merge pull request #18 from ivuorinen/create-pull-request/patch-1668380698
Compressed Images Nightly
2022-11-14 07:57:59 +02:00
ivuorinen
733b085670 Compressed Images 2022-11-13 23:04:58 +00:00
b7296429c2 Merge pull request #17 from ivuorinen/create-pull-request/patch-1667775905 2022-11-08 08:09:13 +02:00
ivuorinen
5bfcdc6516 Compressed Images 2022-11-06 23:05:05 +00:00
1f077bd33a Merge pull request #16 from ivuorinen/2022-11-01
2022-11-01
2022-11-01 13:58:31 +02:00
github-actions[bot]
b18082310d Optimised images with calibre/image-actions 2022-11-01 11:58:08 +00:00
Ismo Vuorinen
f405d212cd 2022-11-01 2022-11-01 13:55:07 +02:00
dd5786a3a2 Merge pull request #15 from ivuorinen/2022-10-31
2022-10-31
2022-10-31 16:32:30 +02:00
github-actions[bot]
ee610e7c9c Optimised images with calibre/image-actions 2022-10-31 14:31:56 +00:00
Ismo Vuorinen
3ed02f4d7d 2022-10-31 2022-10-31 16:30:09 +02:00
e79ef939bd Merge pull request #14 from ivuorinen/create-pull-request/patch-1663542315
Compressed Images Nightly
2022-09-19 09:42:40 +03:00
ivuorinen
bab9906e22 Compressed Images 2022-09-18 23:05:14 +00:00
9d97399be6 Merge pull request #13 from ivuorinen/create-pull-request/patch-1662937505 2022-09-12 20:06:44 +03:00
ivuorinen
26e2e2671d Compressed Images 2022-09-11 23:05:05 +00:00
Ismo Vuorinen
81f335ebf2 129 new emojis 2022-09-07 12:54:24 +03:00
119c6ef437 Merge pull request #12 from ivuorinen/create-pull-request/patch-1662541187
Compressed Images Nightly
2022-09-07 12:00:19 +03:00
ivuorinen
09321eec82 Compressed Images 2022-09-07 08:59:46 +00:00
Ismo Vuorinen
d3c1834640 110 new emojis 2022-09-07 11:43:45 +03:00
1d38f75499 Merge pull request #11 from ivuorinen/create-pull-request/patch-1660718641
Compressed Images Nightly
2022-08-17 09:44:22 +03:00
ivuorinen
3e2d3283c1 Compressed Images 2022-08-17 06:44:00 +00:00
Ismo Vuorinen
e3c7908bfa New emojis, updated listing 2022-08-17 09:36:25 +03:00
Ismo Vuorinen
e1f6d479f5 Moved emojis to subdir, refactored script 2022-08-17 08:55:34 +03:00
Ismo Vuorinen
5f449abd42 Created listing script and README.md 2022-08-17 08:55:11 +03:00