ekzyis
a2633b1fdb
Update to sn-goapi v0.3.3
...
This should also fix checksum mismatches for v0.3.1
2024-03-18 07:54:24 +01:00
ekzyis
fc0d9d0690
Fix plots not generated until after item is posted
2024-03-18 06:43:48 +00: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
a3933b48c6
Only run every 15 minutes
...
This should prevent spam fees.
2024-03-18 07:09:19 +01:00
ekzyis
638939edd6
Only post the oldest HN item per run
2024-03-18 07:07:13 +01:00
ekzyis
bf0387ffdb
go mod tidy
2024-03-17 22:12:56 +00: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
c993978384
Fix checksum mismatch
2024-03-17 20:49:17 +00:00
ekzyis
bf95fba2dc
Fix post error: 'title: must be at least 5 characters'
2024-03-17 21:26:59 +01:00
ekzyis
45d0376889
Add plot script
2024-03-14 04:09:38 +01:00
ekzyis
9d38176eab
Save dupes to prevent retries
2024-03-14 03:00:43 +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
ef9b948f0e
Upgrade to sn-goapi v0.3.1
2023-08-30 16:13:31 +02:00
ekzyis
e5688d8cc4
Fix invalid URL on Ask HN posts
2023-08-15 22:23:16 +02:00
ekzyis
88e2ff8b41
Add session keepAlive
2023-08-15 22:07:39 +02:00
ekzyis
7e892859c3
Better logging
2023-06-13 00:02:14 +02:00
ekzyis
1a02fe42c1
Use tech sub
2023-06-12 23:54:15 +02:00
ekzyis
c40d61a6a8
Stop sending dupes error to discord
2023-06-09 06:02:55 +02:00
ekzyis
819905740a
Update README
2023-06-08 23:26:22 +02:00
ekzyis
e0b086c744
Upgrade to sn-goapi v0.1.1
2023-06-01 03:41:20 +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
2a9b7c6737
Wait until next full hour
2023-04-27 00:55:39 +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
12143f1296
Replace ItemID with int
2023-04-25 02:25:59 +02:00
ekzyis
26aa14c9a1
Merge branch '6-show-error-if-dupes-exist-and-add-option-to-override' into 'develop'
...
Resolve "Show error if dupes exist and add option to override"
Closes #6
See merge request ekzyis/hnbot!5
2023-04-25 00:25:22 +00:00
ekzyis
c2b6e77751
Skip dupes check on skip reaction
2023-04-25 02:22:27 +02:00
ekzyis
8eaaaeab3e
Rename var DiscordClient to dg
2023-04-25 02:01:58 +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
75597bab8e
Merge branch '2-post-curated-content' into 'develop'
...
Use discord to enable manual posting of HN links
Closes #2
See merge request ekzyis/hnbot!4
2023-04-19 23:19:42 +00:00
ekzyis
21872fe6ac
Add discord bot to post manual HN links
2023-04-20 01:18:18 +02:00
ekzyis
bc121ce87b
Use infinite loop
2023-04-20 00:20:46 +02:00
ekzyis
eac946690b
go mod tidy
2023-04-20 00:20:32 +02:00
ekzyis
073924066b
Merge branch '4-send-logs-to-discord-channel-for-monitoring-purposes' into 'develop'
...
Send SN posts as embeds to Discord
Closes #4
See merge request ekzyis/hnbot!3
2023-04-19 20:50:13 +00: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
180fdece99
Remove HN comments
2023-04-18 22:47:50 +02:00
ekzyis
c4d917bada
Improve logging
2023-04-17 18:56:15 +02:00
ekzyis
62af7cb4b4
Merge branch '3-orange-pill-hn' into 'develop'
...
Resolve "Orange-pill HN"
Closes #3
See merge request ekzyis/hnbot!2
2023-04-17 01:02:16 +00: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