ekzyis
7786a7f6da
Only crosspost link if still rank 1 after 1 hour
2024-03-31 03:48:52 +02:00
ekzyis
b8188fbb2e
Fix comment
2024-03-18 07:15:22 +01:00
ekzyis
d116ba00bd
Fix no error handling for comments
2024-03-18 07:14:43 +01:00
ekzyis
638939edd6
Only post the oldest HN item per run
2024-03-18 07:07:13 +01:00
ekzyis
00d3d759ac
Add link to chart
...
* Added SQL file to export CSV
* Updated plot.py to close figures due to RuntimeWarning shown
* hnbot now includes link to chart in comment
* charts are generated and copied to files.ekzyis.com using a cronjob
2024-03-17 21:29:33 +00:00
ekzyis
bf95fba2dc
Fix post error: 'title: must be at least 5 characters'
2024-03-17 21:26:59 +01:00
ekzyis
7e4744503f
Store time series of HN data in SQLite3
...
This can be used in the future for better content curation and generating charts.
Currently, it still posts stories when they hit rank 1.
2024-03-13 13:41:04 +01:00
ekzyis
c7e368ed2e
Fix slice out of bounds error
...
Fixes following error:
panic: runtime error: slice bounds out of range [:80] with length 53
2023-08-31 09:56:53 +02:00
ekzyis
bd4c8fb4a9
Limit title to 80 chars
2023-08-30 16:16:53 +02:00
ekzyis
e5688d8cc4
Fix invalid URL on Ask HN posts
2023-08-15 22:23:16 +02:00
ekzyis
1a02fe42c1
Use tech sub
2023-06-12 23:54:15 +02:00
ekzyis
9e057fca03
Use sn-goapi v0.1.0
2023-06-01 03:11:36 +02:00
ekzyis
aaa89408d1
Query hasNewNotes and forward
2023-06-01 01:58:08 +02:00
ekzyis
64799bfa10
Fix GraphQL error handling
2023-05-11 23:37:48 +02:00
ekzyis
6cb901728a
Add new required field 'sub'
2023-05-11 22:57:52 +02:00
ekzyis
5388480f31
Overhaul logging and error handling
2023-04-25 12:01:49 +02:00
ekzyis
85fa5997dd
Set static vars outside of init
2023-04-25 02:30:04 +02:00
ekzyis
e0866c8470
Fix duplicate user struct
2023-04-25 02:26:44 +02:00
ekzyis
c2b6e77751
Skip dupes check on skip reaction
2023-04-25 02:22:27 +02:00
ekzyis
b2b957e5c3
Replace webhook with discordgo
2023-04-25 02:00:48 +02:00
ekzyis
6010e47dde
Show dupes in discord
2023-04-25 00:54:45 +02:00
ekzyis
adff033c6b
Send SN posts as embeds to Discord
2023-04-19 22:48:24 +02:00
ekzyis
82a380de0e
Remove unused HN code
2023-04-19 21:14:03 +02:00
ekzyis
c4d917bada
Improve logging
2023-04-17 18:56:15 +02:00
ekzyis
9f3b488d05
Notify OP on HN about claimable sats
2023-04-17 02:54:39 +02:00
ekzyis
0e47ca21fd
Remove empty line
2023-04-17 00:41:46 +02:00
ekzyis
4f6314ab37
Add function to fetch SN user posts
2023-04-17 00:41:16 +02:00
ekzyis
f853cb5050
Add function to comment HN story
2023-04-16 23:37:04 +02:00
ekzyis
7b841abf2f
Fix SN API authorization
2023-04-16 22:03:14 +02:00
ekzyis
c0e2078039
Add logging
2023-04-16 21:56:01 +02:00
ekzyis
8cc4b42094
Comment SN posts with HN info
2023-04-16 21:05:10 +02:00
ekzyis
56a33da94a
Use consistent query indentation
2023-04-16 20:23:35 +02:00
ekzyis
5d2130b6f5
Rename functions
2023-04-16 19:56:42 +02:00
ekzyis
02a9e4e32f
Use more vars
2023-04-16 19:51:17 +02:00
ekzyis
2f7214e9a0
Move SnApiToken check into sn.go
2023-04-16 19:49:38 +02:00
ekzyis
e69128b822
Refactor common code for SN API
2023-04-16 19:09:33 +02:00
ekzyis
e5f67a8dbe
Check for dupes before posting
2023-04-16 18:34:53 +02:00
ekzyis
792eb8f40d
Refactor SN API authorization
2023-04-16 18:30:08 +02:00
ekzyis
aad977b875
Refactor code using hn.go and sn.go
2023-04-16 17:14:44 +02:00