Daniele Tricoli
|
d7b92e5688
|
Rename pipeline key into steps
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-09-23 00:31:20 +02:00 |
Daniele Tricoli
|
c119454488
|
Update CHANGELOG
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-05-08 12:53:42 +02:00 |
Daniele Tricoli
|
61baec35ab
|
Clean old dependencies
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-05-08 12:32:13 +02:00 |
Daniele Tricoli
|
af845818e3
|
Bump testify to 1.8.2
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-05-08 12:28:44 +02:00 |
Daniele Tricoli
|
21b0138ff9
|
Update golang.org/x/sys to fix CVE-2022-29526
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-05-08 12:25:58 +02:00 |
Daniele Tricoli
|
9934054fde
|
Bump cobra to 1.7.0
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-05-08 12:07:59 +02:00 |
Daniele Tricoli
|
e41742b403
|
Add CHANGELOG
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-05-08 12:00:42 +02:00 |
Daniele Tricoli
|
24d57c528c
|
Skip any non-Message updates
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-01-07 16:55:21 +01:00 |
Daniele Tricoli
|
5e71c74415
|
Add a step to ensure that bot privacy mode is disabled
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-01-03 18:45:40 +01:00 |
Daniele Tricoli
|
4beb332b6b
|
Specify the subcommand to run the bot
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-01-03 18:41:16 +01:00 |
Daniele Tricoli
|
5b95d75cad
|
Add a systemd example unit
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-01-03 18:30:35 +01:00 |
Daniele Tricoli
|
c14a861fb1
|
Fix typo
ci/woodpecker/push/test Pipeline was successful
Details
|
2023-01-02 15:45:32 +01:00 |
Daniele Tricoli
|
f8dc63817c
|
Update syntaxt for woodpecker
ci/woodpecker/push/test Pipeline was successful
Details
|
2022-12-04 00:53:43 +01:00 |
Daniele Tricoli
|
c8308b1a24
|
Move pipeline into .woodpecker/test.yml
|
2022-12-04 00:51:52 +01:00 |
Daniele Tricoli
|
cda7fbb40c
|
Group stages in 2 blocks
continuous-integration/drone/push Build is passing
Details
|
2022-04-04 23:27:28 +02:00 |
Daniele Tricoli
|
e59c805caa
|
Add LastUpdate label
We will handle container rebuild using it.
|
2022-04-04 23:26:34 +02:00 |
Daniele Tricoli
|
bf3d28cb69
|
Add a test about split an empty string
continuous-integration/drone/push Build is passing
Details
|
2022-03-13 04:15:32 +01:00 |
Daniele Tricoli
|
8cf5c263d3
|
s/message/caption/
continuous-integration/drone/push Build is passing
Details
|
2022-03-13 04:12:08 +01:00 |
Daniele Tricoli
|
38101bd2a5
|
Don't cut caption to max toot chars
continuous-integration/drone/push Build is passing
Details
We split the caption as we do for messages and post it in a thread.
|
2022-03-13 04:09:06 +01:00 |
Daniele Tricoli
|
37a52eda8a
|
Rephrase better the long description
|
2022-03-13 03:15:51 +01:00 |
Daniele Tricoli
|
d3f19c58d7
|
Move DownloadFile into utils package
|
2022-03-13 03:14:52 +01:00 |
Daniele Tricoli
|
a4027c4271
|
Move all the configuration stuff into cfg package
continuous-integration/drone/push Build is passing
Details
|
2022-03-13 03:09:51 +01:00 |
Daniele Tricoli
|
a1b10758cd
|
Decouple layers 🚀
|
2022-03-13 02:21:25 +01:00 |
Daniele Tricoli
|
0ccb1226fc
|
Fix error message for file download
|
2022-03-13 00:38:44 +01:00 |
Daniele Tricoli
|
2c2331c371
|
Make possible to set an optional footer for toots
continuous-integration/drone/push Build is passing
Details
|
2022-03-13 00:30:41 +01:00 |
Daniele Tricoli
|
30a96b9e27
|
Add a footer to each toot
|
2022-03-12 23:51:08 +01:00 |
Daniele Tricoli
|
4ff99a750c
|
Fix the added space as fist character
continuous-integration/drone/push Build is passing
Details
|
2022-03-12 23:28:04 +01:00 |
Daniele Tricoli
|
0059989510
|
Move SplitTextAtChunk function into a separate package
|
2022-03-12 22:21:11 +01:00 |
Daniele Tricoli
|
7fb169443c
|
Add MASTODON_TOOT_FOOTER option key
|
2022-03-12 20:05:00 +01:00 |
Daniele Tricoli
|
5b074691c4
|
Update README with deploy info
continuous-integration/drone/push Build is passing
Details
|
2022-03-11 20:15:50 +01:00 |
Daniele Tricoli
|
399ec41a8c
|
Add dockerignore
|
2022-03-11 20:15:39 +01:00 |
Daniele Tricoli
|
801a00cf09
|
Add a docker-compose file
|
2022-03-11 20:15:26 +01:00 |
Daniele Tricoli
|
3cf55a9700
|
Upgrade all the packages on the final stage
continuous-integration/drone/push Build is passing
Details
This way we get latest security fixes.
|
2022-03-11 19:10:21 +01:00 |
Daniele Tricoli
|
56540639e0
|
Remove bash from the final container
continuous-integration/drone/push Build is passing
Details
|
2022-03-11 18:53:52 +01:00 |
Daniele Tricoli
|
89a16115e2
|
Containerize the bot
continuous-integration/drone/push Build is passing
Details
|
2022-03-11 17:10:01 +01:00 |
Daniele Tricoli
|
30771e942a
|
Ignore the compiled bot
|
2022-03-11 16:25:03 +01:00 |
Daniele Tricoli
|
4de8ea7e06
|
Update README
continuous-integration/drone/push Build is passing
Details
|
2022-03-09 20:45:36 +01:00 |
Daniele Tricoli
|
7330ed07a1
|
Don't use a regexp in splitTextAtChunk
continuous-integration/drone/push Build is passing
Details
It was not reliable, split all the words using spaces and concatenate
them again to form each line to be < limit works better.
|
2022-03-09 03:13:00 +01:00 |
Daniele Tricoli
|
6b162f1595
|
Use an heutistic technique to split text in chunks < mastodon max characters
continuous-integration/drone/push Build is passing
Details
|
2022-03-09 02:23:41 +01:00 |
Daniele Tricoli
|
4851f662d1
|
Allowed Telegram channel configuration done
continuous-integration/drone/push Build is passing
Details
|
2022-03-08 03:19:40 +01:00 |
Daniele Tricoli
|
58f682a4e1
|
Log the telegram message id for debugging purpose
continuous-integration/drone/push Build is passing
Details
|
2022-03-08 03:10:49 +01:00 |
Daniele Tricoli
|
8f3c97a532
|
Fix logging for telegram chat id
continuous-integration/drone/push Build is passing
Details
|
2022-03-08 02:56:08 +01:00 |
Daniele Tricoli
|
c7dc59ebc7
|
Check the allowed telegram chat id
continuous-integration/drone/push Build is passing
Details
Message from a chat that is not the allowed one will be ignored.
|
2022-03-08 02:52:07 +01:00 |
Daniele Tricoli
|
c338bd0b68
|
Add TELEGRAM_CHAT_ID const field
|
2022-03-08 02:51:02 +01:00 |
Daniele Tricoli
|
a9719668ee
|
Slice caption only when > 500 characters
continuous-integration/drone/push Build is passing
Details
|
2022-03-08 01:42:37 +01:00 |
Daniele Tricoli
|
ac0d898af9
|
s/DEBUG/TELEGRAM_DEBUG/
|
2022-03-08 01:34:52 +01:00 |
Daniele Tricoli
|
ff78aae3d7
|
Use max_characters also for photos' caption
continuous-integration/drone/push Build is passing
Details
|
2022-03-07 03:40:13 +01:00 |
Daniele Tricoli
|
7596194fb9
|
Handle text > 500 characters
continuous-integration/drone/push Build is passing
Details
|
2022-03-07 03:15:35 +01:00 |
Daniele Tricoli
|
86868d786f
|
Split longer telegram messages to the max mastodon toot length
continuous-integration/drone/push Build is passing
Details
|
2022-03-07 02:37:43 +01:00 |
Daniele Tricoli
|
c5754e8ad0
|
Update project name
continuous-integration/drone/push Build is passing
Details
|
2022-03-05 04:00:26 +01:00 |