10 Commits

Author SHA1 Message Date
dependabot[bot]
b4d510c636
Bump pillow from 9.1.1 to 10.3.0
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.1 to 10.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/9.1.1...10.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 10.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-30 20:53:04 +00:00
dependabot[bot]
7d66b07ad7
Bump tornado from 6.1 to 6.5.1
Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.1 to 6.5.1.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.1.0...v6.5.1)

---
updated-dependencies:
- dependency-name: tornado
  dependency-version: 6.5.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-23 18:05:55 +00:00
e1ven
0b241447a5 Update Robohash for PyPI republishing
Some users have asked for an updated version in PyPI, so I'm doing some minor cleanup.
No real functionality changes, just modernizing things that would be considered more
standard 10+ years after this code was written.

- Added note about maintenance mode in README
- Cleaned up Python 3 compatibility (removed Python 2 support)
- Added minimal test for image consistency
- Added Docker image + GitHub workflow to build/publish it
- Fixed some minor bugs and improved error handling
- Added better CLI help text

The project is now officially in maintenance mode as noted in the README.
2025-03-15 16:30:01 -04:00
Username
d60a1c38fc Drop unneeded version restriction 2022-10-24 13:59:22 -04:00
Username
b5ee15f876 Fixes #52 2022-10-21 19:23:54 -04:00
Colin Davis
049fa5aabb Fix the sorting issue I thought was fixed years ago.
I've got to re-write this software someday :/
2015-09-02 03:00:32 -04:00
Colin Davis
f4f6e7f28a swap to more modern lib 2013-10-25 16:05:22 -04:00
Colin Davis
b9e8e8b60d The main purpose of the change was to port Robohash to Python3.
I took the opportunity to go back and fix a few things that I should have done better the first time.

+ Port to work with both Python2 and Python3
+ Port to run with newest Tornado-
+ Dynamically read in list of sets from filedir (this won't be slow, since we run out of a ramdisk in prod)
+ Break Robohash object out into it's own class, so we can call it from other programs without going through HTTP
+ Allow /set_set3/ style parameters anywhere in the URL
+ DataURI as PNG instead of jpg - I'll make this configurable in a future version.
2013-08-28 02:32:29 -04:00
Colin Davis
51b061522c Cleaned up directoryparam support 2012-11-06 17:42:26 -05:00
Colin Davis
c126eef2aa Add requirements.txt via @sprintly 2012-09-24 08:51:42 -04:00