mcinj
7c6493cea8
re-org and db views
2022-05-22 14:20:44 -04:00
mcinj
9f2b2e7be2
removed unused column
2022-05-21 13:12:04 -04:00
mcinj
6a5e679aec
fix ref
2022-05-20 23:42:42 -04:00
mcinj
3005228416
more logging
2022-05-20 17:37:43 -04:00
mcinj
5e198e2e9d
readme update
2022-05-20 16:56:36 -04:00
mcinj
a101447eeb
reorganization
...
- Had to reorganize so that Alembic's env.py could reference the tables in both local environment and a docker environment without manually modifying the python sys path. Maybe there is a better way idk
2022-05-20 12:20:08 -04:00
mcinj
3670d1522f
migrations
...
- handles the case where the first db that was not versioned with alembic by applying the version info
- will migrate on start to ensure db is always caught up with the latest
2022-05-19 22:01:12 -04:00
mcinj
5c30089b72
bad reference
2022-05-19 18:23:35 -04:00
mcinj
abc2e66c29
version control db
2022-05-19 18:03:35 -04:00
mcinj
948281dbfb
not used
2022-05-18 22:08:03 -04:00
mcinj
9b67cdacf1
changes
2022-05-16 23:56:47 -04:00
mcinj
6cb493eba7
add host
...
- small clean up
2022-05-16 16:03:12 -04:00
mcinj
b51712cb87
rename all the things
2022-05-15 13:56:28 -04:00
mcinj
fd9e5ba23e
stuff
2022-05-15 11:39:44 -04:00
mcinj
e8596fb544
stuff
2022-05-14 18:50:19 -04:00
mcinj
d76452bdc3
pretty logs
2022-05-14 11:13:29 -04:00
mcinj
54054b4f6d
docker. basic auth.
2022-05-14 00:47:15 -04:00
mcinj
6a1c7a36d8
changing log level
2022-05-13 22:33:10 -04:00
mcinj
f3ddfc8297
running in docker
2022-05-13 17:06:11 -04:00
mcinj
4478b14e20
removed
2022-05-13 16:58:47 -04:00
mcinj
f60220f302
web
...
- show config and logs in webserver
2022-05-13 16:55:52 -04:00
mcinj
4f4709776b
threading
...
- added a simple webserver thread that runs alongside the steamgift enterer
2022-05-13 13:29:40 -04:00
mcinj
d250ed48b5
log just info to info.log
2022-05-13 12:34:56 -04:00
mcinj
ceb55bec68
assigne user agent from list
2022-05-13 11:43:59 -04:00
mcinj
0d6b974785
user agents
2022-05-12 12:14:48 -04:00
mcinj
8e28be9b90
change user agent ahhh
2022-05-12 12:05:35 -04:00
mcinj
6d57c1c4f2
some cleanup
2022-05-12 11:54:58 -04:00
mcinj
de4450a29a
comparison fix
2022-05-11 18:02:49 -04:00
mcinj
dc3686956c
work around utc datetime filter in sqlalchemy with sqlite backend
2022-05-11 17:34:40 -04:00
mcinj
ca3425e964
allow custom prefix in message
2022-05-10 13:03:34 -04:00
mcinj
1d6d5da86e
cleanup
2022-05-09 12:31:40 -04:00
mcinj
6241264147
convenience methods
2022-05-09 12:19:36 -04:00
mcinj
07b44f51f8
more generic win selector
2022-05-09 06:35:24 -04:00
mcinj
3d3752de22
on-win notification
...
- added notifications when a won giveaway is detected
- a notification will only be sent once a day
2022-05-08 21:55:09 -04:00
mcinj
405dd11a9b
add contributor level
...
- if you are not hiding giveaways above your level then this could be a problem so this checks you can in fact enter a game
2022-05-06 10:56:57 -04:00
mcinj
985be444d6
not all steam things are 'apps'
2022-05-06 07:07:00 -04:00
mcinj
c53f08397e
add all giveaways
2022-05-05 21:47:48 -04:00
mcinj
ac89e2e886
sqlite db
...
- store entered giveaways into db
- store notifications into db
- future: add won notifications
2022-05-05 16:50:01 -04:00
mcinj
40d2256eb5
Pushover notifications
...
- Ability to setup pushover notifications
- Will send a message if the cookie is invalid or if something happens evaluating gifts
2022-05-05 09:01:11 -04:00
mcinj
4a6acc66a1
safety net
2022-05-04 22:46:13 -04:00
mcinj
1f1abb5b0d
fix issue where wishlist we were not comparing all giveaways including ones already entered
2022-05-04 22:34:56 -04:00
mcinj
96652893e2
deprecate fields
2022-05-04 11:43:56 -04:00
mcinj
d83bc0f49f
error in running via docker
2022-05-04 11:28:33 -04:00
mcinj
de80790beb
Wishlist watching
...
- The [DEFAULT] config settings only pertain to the main page aka All
- Another new section called [WISHLIST] pertains specifically to entering into games on your wishlist
- Either [DEFAULT] or [WISHLIST] can be enabled/disabled
- Script will first look at your wishlist items if both config settings are enabled
2022-05-04 11:14:38 -04:00
mcinj
befbdf8675
logged messages using minutes instead of seconds
2022-04-28 19:30:57 -04:00
mcinj
aeb6c1e907
version updates
2022-04-28 18:19:25 -04:00
mcinj
d64864f720
cleanup requirements
2022-04-28 18:17:22 -04:00
mcinj
128ff43fd9
use timestamp to get accurate time remaining
2022-04-28 13:12:38 -04:00
mcinj
672df0202b
blacklist changes
...
- compare all strings as lowercase
- removed default 'puzzle' keyword
2022-04-27 14:29:13 -04:00
mcinj
55dd027393
keyword blacklist
...
- allows for a simple comma separated list of words to look for in a game title and if they exist then ignore the giveaway
2022-04-27 14:13:54 -04:00