|
6a21c7f54f
|
fix something
|
2025-03-07 07:19:03 +00:00 |
|
|
7c2cc5e8d3
|
Update README.md
|
2025-01-05 02:07:53 +00:00 |
|
|
a8be017843
|
add README
|
2025-01-05 05:06:25 +03:00 |
|
|
9d95c98424
|
add config example
|
2025-01-05 04:59:47 +03:00 |
|
|
607f26e4c1
|
disable unused CURL modules and use less dynamic libs
|
2025-01-05 04:46:20 +03:00 |
|
|
a6936c2f30
|
change main C++ standard to C++20
|
2025-01-05 03:35:20 +03:00 |
|
|
7ed3f0193f
|
fix late lastLoadedPostDate initialization
|
2025-01-05 03:08:03 +03:00 |
|
|
3333013fd1
|
fix behavior when a post is deleted while offline
|
2025-01-05 03:07:26 +03:00 |
|
|
1c01f21fed
|
fix duplicate repost when vk rechecking is necessary
|
2025-01-05 03:04:24 +03:00 |
|
|
aaa68d5c17
|
get rid of one useless logging line
|
2025-01-05 03:00:35 +03:00 |
|
|
11122502cf
|
fix working not being set to false in fetcher
|
2025-01-05 02:59:05 +03:00 |
|
|
db561e0c90
|
fix to_abstract_post methods' names
|
2025-01-05 02:58:35 +03:00 |
|
|
91bce904ac
|
experimental http request cancellation; make fetcher instantiation static; rework fetcher api for reusability; handle the situation when tg posts arrive while vk is being polled
|
2025-01-05 01:05:49 +03:00 |
|
|
d16b503c74
|
add state saving after each repost
|
2024-12-28 23:09:27 +00:00 |
|
|
7a8343e246
|
fix
|
2024-12-27 19:16:12 +00:00 |
|
|
1d77e14e74
|
track post dates instead of ids
|
2024-12-12 16:17:00 +03:00 |
|
|
b95b500873
|
implement reposting from multiple sources
|
2024-12-07 02:04:18 +03:00 |
|
|
86eb568c25
|
make HttpRequestData_ constructor inline
|
2024-11-27 00:29:02 +03:00 |
|
|
9b758c6fb8
|
state is now saved on every last post change
|
2024-11-27 00:27:45 +03:00 |
|
|
c0d90d2341
|
add m_checkTimer destruction to RepostManager destructor
|
2024-11-22 17:14:16 +03:00 |
|
|
abb0d8a11b
|
implement real-time reposting from tg
|
2024-11-22 17:10:41 +03:00 |
|
|
f472cd3b6c
|
implement periodic VK post checking
|
2024-11-22 11:11:52 +03:00 |
|
|
48dca58dfc
|
rename new_post_fetcher and make it a standalone struct
|
2024-11-22 10:20:53 +03:00 |
|
|
efd188bc8a
|
fix last post id tracking; add repost timer; add vk request timer; fix recent post scanning
|
2024-11-22 01:45:44 +03:00 |
|
|
2537d3042d
|
fix required chats not being loaded at first startup
|
2024-11-21 21:00:02 +03:00 |
|
|
5258ee0deb
|
fix app asking for 2FA code twice (forgot to return from switch-case lol)
|
2024-11-21 20:52:19 +03:00 |
|
|
aaef54f72e
|
move AbstractPost definition to a separate header; add post source tracking
|
2024-11-21 07:32:27 +03:00 |
|
|
182ddffe41
|
implement last post id tracking
|
2024-11-21 00:49:33 +03:00 |
|
|
393df64bc8
|
implement dumb reposting
|
2024-11-21 00:29:13 +03:00 |
|
|
81b587cef8
|
complete the initial post fetching functionality
|
2024-11-21 00:05:47 +03:00 |
|
|
2e543e6c48
|
fix get_posts returning the pinned post
|
2024-11-20 14:32:15 +03:00 |
|
|
e221d3624d
|
add TelegramClient and RepostManager with functionality to fetch posts
|
2024-11-20 14:12:01 +03:00 |
|
|
5c93d48bb8
|
add configuration
|
2024-11-20 14:09:47 +03:00 |
|
|
57d59399cd
|
decrease log verbosity level of httpclient
|
2024-11-20 14:03:22 +03:00 |
|
|
28e662b393
|
add state saving and loading
|
2024-11-17 17:24:45 +03:00 |
|
|
f7e6699fec
|
bump project C++ version to C++23
|
2024-11-16 22:44:59 +03:00 |
|
|
b422c15008
|
fix undefined reference
|
2024-11-15 23:25:05 +03:00 |
|
|
fb35fa5ed2
|
create VKClient with get_posts() method to get wall posts
|
2024-11-15 22:48:24 +03:00 |
|
|
637f082605
|
delete copy constructor of HttpClient
|
2024-11-15 11:21:41 +03:00 |
|
|
b0148b64e4
|
move signal handling in a separate function
|
2024-11-15 11:04:26 +03:00 |
|
|
d157103a68
|
fix HttpClient destructor and remove its demo in main()
|
2024-11-15 10:57:52 +03:00 |
|
|
5b84472864
|
add signal handling
|
2024-11-15 10:56:49 +03:00 |
|
|
d29c8dfcc9
|
add basic HTTP client and its testing in main()
|
2024-11-14 16:48:45 +03:00 |
|