Commit Graph

27 Commits

Author SHA1 Message Date
iliana etaoin 67b8bd9432 Rewrite it in Rust
For the curious: this wasn't completely for no reason, although it
appears that way from the outside. I deploy this code to AWS via the
CDK, and the Python Lambda function bundler in the CDK has two unwanted
properties:

1. The assets produced by the bundler are not reproducible, due to the
   timestamps stored in the .pyc files. The bundler does nothing to
   assist with this.
2. A bug (that was reported, and that the CDK maintainers converted from
   an issue into discussion without any investigation) prevents the use
   of arm64 runtimes with this bundler. This requires emulating x86_64
   on my development machines, which are now only ARM.

... whereas the Rust function bundler I wrote does not have these
problems. So.
2022-06-24 21:16:22 -07:00
iliana etaoin 7ed4c03bf3 update dependencies 2022-06-20 17:07:43 -07:00
iliana etaoin ba4305089b
pipenv update 2021-04-26 22:16:26 -07:00
iliana etaoin 75bfc6d187
Move botocore to dev-packages
This prevents us from bundling botocore and all its dependencies for
Lambda. Instead we use the provided SDK version:
https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
2021-02-13 14:32:00 -08:00
iliana etaoin ea080cde8f
Remove CDK stuff
Going to leave this repo as just the emojos.in app, and handle
deployment via another repository.
2021-02-13 13:39:28 -08:00
iliana etaoin bce5cff3a6
add domain mapping 2021-02-11 22:00:35 -08:00
iliana etaoin 4e70bdc321
remove unnecessary exception class 2021-02-11 21:08:43 -08:00
iliana etaoin 99b58f2713
reformat emojos.py 2021-02-11 21:08:12 -08:00
iliana etaoin 6aa3bd3114
deploy via CDK; use Pipfile 2021-02-11 21:05:27 -08:00
iliana etaoin 3a04fd752f
Merge pull request #15 from renatolond/improve_error_for_authorized_fetch
Improve error for instances with authorized fetch enabled
2021-02-11 17:14:20 -08:00
Renato "Lond" Cerqueira 60dc595b4a Improve error for instances with authorized fetch enabled
When authorized fetch mode is enabled on mastodon
https://docs.joinmastodon.org/admin/config/#authorized_fetch, mastodon
will signatures for endpoints which are used for
activitypub or an authenticated user for internal endpoints.
Since custom emojis is internal, it cannot be accessed without a
logged-in user.
This improves the error to make it more clear.
2021-01-02 10:31:20 +01:00
iliana destroyer of worlds cbb3e6ea41
Merge pull request #12 from yingziwu/mistress
Add options
2019-08-28 16:32:10 -07:00
wuyingren 808cc9085e
remove unnecessary line on .gitignore
style code
rename filter_ to show_
2019-07-16 09:06:48 +08:00
wuyingren a2b48580e3
Add option to see animated emojos
Add option to see unlisted emojos
2019-07-15 18:53:48 +08:00
iliana weller 59b2970428
Image-to-text alignment 2018-07-25 22:50:38 -04:00
iliana weller 8773f5aa75
Set image width back to 20px 2018-07-25 22:48:17 -04:00
iliana weller 4789f5225a
Add an error page
Fixes #3.
2018-07-25 22:31:15 -04:00
iliana weller 57848ec2c2
Merge pull request #9 from ashkitten/mistress
switch to grid layout
2018-07-25 22:31:13 -04:00
iliana weller 53ad7c8716
Merge pull request #7 from ilianaw/dont-copy-that-floppy
Don't copy success message
2018-07-25 22:29:45 -04:00
iliana weller 51100c654f
Merge pull request #6 from ilianaw/default-to-visible
Default to visible if visible_in_picker missing
2018-07-25 22:28:24 -04:00
ash lea 29b6832716 switch to grid layout 2018-07-25 16:57:37 -04:00
iliana weller aa8e5dd0ca
Don't copy success message 2018-06-24 21:03:04 -07:00
iliana weller f49ea526fb
Default to visible if visible_in_picker missing 2018-06-24 20:52:48 -07:00
Iliana Weller 165c54fec2
Fix aspect ratio on non-square emojo 2018-04-03 18:59:18 -07:00
Iliana Weller 4048b31187
Add AGPLv3 compliance 2018-04-03 18:31:14 -07:00
Iliana Weller d67276a316
Return 204 No Content for favicon.ico, robots.txt 2018-04-03 18:30:35 -07:00
Iliana Weller 900065cb3c
code complete 2018-04-01 23:23:21 -04:00