Commit Graph

196 Commits

Author SHA1 Message Date
codl 8236c4526d
dynamically update post counts 2017-08-12 01:52:33 +02:00
codl d8d31d9b0a
doit: compress js too 2017-08-12 01:07:12 +02:00
codl d07503dd6f
edit settings dynamically 2017-08-12 01:04:22 +02:00
codl ced259d7e8
load sentry on the client side as well 2017-08-11 22:20:34 +02:00
codl 51cf43d073
load version dynamically
that way the whole dang cache doesnt get invalidated when the version
changes
2017-08-11 22:20:24 +02:00
codl 2f83630629
oops!!!! ooooooppppppppsssssssssssssssssss :w 2017-08-11 21:44:37 +02:00
codl 349a96b646
whoops icon.png stayed in static/ 2017-08-11 21:30:30 +02:00
codl 453e51c92f
doit: split off more tasks 2017-08-11 21:26:17 +02:00
codl 5147b7e3ff
doit: replace all dict literals with dict() 2017-08-11 21:18:40 +02:00
codl 54545a3a3d
remove unnecessary import 2017-08-11 21:15:34 +02:00
codl 98255c00a8
brotli: use text mode when appropriate 2017-08-11 21:05:11 +02:00
codl 5656f86fcb
brotli: wait & see if compression finishes within reasonable time 2017-08-11 20:58:32 +02:00
codl dc7e70ae8d
lol
thread.run() runs it locally

thread.start() runs it in a thread
2017-08-11 20:56:45 +02:00
codl 5ee7041e20
separate each file compression into a subtask 2017-08-11 20:29:48 +02:00
codl 0cfdb90efd
cleanup requirements 2017-08-11 20:18:38 +02:00
codl 20b234d9df
edit readme to mention redis only, not rabbitmq 2017-08-11 20:13:42 +02:00
codl e60897a3f8
add doit task for compressing static files 2017-08-11 20:13:42 +02:00
codl ed69bdfb12
serve static brotli or gzip compressed files as well 2017-08-11 20:13:41 +02:00
codl 10abb9cd2f
working brotli cache 2017-08-11 19:13:37 +02:00
codl a42c54aa50
messy brotli experiment 2017-08-11 17:57:32 +02:00
codl 8a1b9c05de
🆙 dependencies update 2017-08-11 16:59:36 +02:00
codl 431ef30bfc
doit: add clean 2017-08-11 16:42:27 +02:00
codl dd212ce1c3
process all assets thru doit 2017-08-11 16:41:31 +02:00
codl d6c45a73a6
set a height on logo while we're at it 2017-08-11 16:04:18 +02:00
codl 2510024e82
let pillow optimize 2017-08-11 15:55:50 +02:00
codl e8647d9201
add doit to readme 2017-08-11 15:11:13 +02:00
codl 2b0d357385
i have misunderstood how srcset works 2017-08-11 15:08:07 +02:00
codl 1a9753db49
image build 2017-08-11 14:57:32 +02:00
codl 5a02d75f7c
close sqlalchemy session after a worker's work. closes #4
that was far easier than i anticipated...
2017-08-11 00:31:02 +02:00
codl 3dea73b0bd
celery: use fair task scheduling 2017-08-11 00:08:46 +02:00
codl 10b4e1efee EEBLAOIGBLEEALEBL—      TRUCKS! 2017-08-10 17:26:36 +02:00
codl dcc328334f
also change the default to be redis regardless 2017-08-10 17:22:32 +02:00
codl f52144008b
set flask-limiter storage example to redis 2017-08-10 17:20:28 +02:00
codl ec6bc7817e
oops 2017-08-10 17:12:04 +02:00
codl ca2798a428
add rate limits 2017-08-10 17:07:39 +02:00
codl 279cb21f95
clean up footer 2017-08-09 14:39:51 +02:00
codl 994e0b1366
refresh session cookie on every page view 2017-08-09 14:28:30 +02:00
codl ea30cdd355
fix display on narrow screens 2017-08-09 14:27:55 +02:00
codl 5ed78d5813
oops 2017-08-09 14:27:39 +02:00
codl 2f73ec3827
reduce tweet archive retention to 3 days from 7 2017-08-09 12:41:54 +02:00
codl 3e5956db63
add a footer 2017-08-09 11:43:16 +02:00
codl 838e8f231e
oops 2017-08-09 11:32:32 +02:00
codl 5bce4c9b17
massive optimisation on getting eligible posts
uhh the subquery is run for every single row so, with a long enough
time limit and enough posts thats. a several minute long SELECT
2017-08-09 10:25:41 +02:00
codl b428788fc0
oops precedence
interestingly enough it doesn't matter here but, let's be correct
2017-08-09 09:22:34 +02:00
codl 7a9106e3bd
be a dork about years too 2017-08-09 09:19:18 +02:00
codl 0296f05d8a
lol im a fuckin dork 2017-08-09 09:14:57 +02:00
codl 6539d3b39f
fix weirdness when setting intervals 2017-08-09 09:14:42 +02:00
codl 1478ed9cf5
uh oh whoops 2017-08-09 08:39:48 +02:00
codl 8192d5a268
fix: re-raise exception on twitter tempoarary errors 2017-08-09 05:16:58 +02:00
codl 1aaebc0ce2
add autoretries on all tasks that talk with twitter 2017-08-08 23:00:22 +02:00