Commit Graph

39 Commits

Author SHA1 Message Date
Stanislav Nikitin bff1050eab
Make linters happy.
continuous-integration/drone/push Build is passing Details
2022-06-29 13:16:43 +05:00
Stanislav Nikitin 24644dba93
Update Drone configuration and Dockerfile to use mirrorred images.
continuous-integration/drone Build is failing Details
Expecting pipeline to fail.
2022-06-29 00:37:02 +05:00
Stanislav Nikitin 46aee4d2ab
Moved to zerolog, linting fixes, update Drone configuration. 2021-11-21 16:16:10 +05:00
Stanislav Nikitin c6c3e2e76f
Drone configuration fix. 2021-11-20 04:43:22 +05:00
Stanislav Nikitin a601ea5ab4 Drone pipeline fixes. 2019-12-22 04:25:31 +05:00
Stanislav Nikitin 39ad633d45 Linting and use latest golang image for tests. 2019-12-22 04:24:25 +05:00
Stanislav Nikitin 6b519c31a0 Switching to modules, removed vendored dependencies, linting with golangci-lint. 2019-12-15 22:17:01 +05:00
Stanislav Nikitin d33062598e
Forgotten Dockerfile :) 2019-09-25 21:23:30 +05:00
Stanislav Nikitin da0942e794
CI 2019-09-25 21:20:29 +05:00
Stanislav Nikitin 654aa94b0c
Remove initial line break if present. Fixes #6. 2019-03-25 22:28:21 +05:00
Stanislav Nikitin 25ab43c8ba
Some documentation fixes, related to #4. 2019-03-12 21:46:29 +05:00
Stanislav Nikitin 4e69625994
Simple builder that builds OpenSAPS for every known OS. Some might be missing, MRs welcome :). 2019-03-06 05:38:15 +05:00
Stanislav Nikitin 56b38b798b
Documentation update. 2019-03-06 05:31:00 +05:00
Stanislav Nikitin eaf6b05a37
Dirty type assertion thing to make authorization work for servers which use .well-known things.
Should fix #1.
2019-03-06 05:15:54 +05:00
Stanislav Nikitin 27414ccf15
Improved links parsing and replacing in Matrix and Telegram pushers.
Related to #3.
2019-03-06 05:08:00 +05:00
Stanislav Nikitin c93fa504ad One new great parser, deprecated all other parsers (gitlab, gitea). 2019-03-05 19:31:13 +05:00
Stanislav Nikitin b13cf6ecec Fixed requests router and added possibility to connect to Telegram via HTTP proxy (fixes #2). 2019-03-05 18:32:34 +05:00
Stanislav Nikitin a0f3ddfa16 README update and missing dependencies. 2019-02-25 17:24:19 +05:00
Stanislav Nikitin afb076d116 Deps update, gopkg.lock fix, flagger initialization fix. 2019-02-25 16:29:48 +05:00
Stanislav Nikitin 23510e22a0 Moved to Gitlab. 2019-02-22 18:03:08 +05:00
Stanislav Nikitin 0e497d9b71 README update. 2018-02-02 09:18:33 +05:00
Stanislav Nikitin 14a19622bc Updates regarding moving to source.pztrn.name and dependencies bundling with golang/dep. 2018-02-02 09:17:40 +05:00
Stanislav Nikitin e969b7018d Mogrus initialization fix, gitea PRs, regexp fix.
Fixed Mogrus initialization to pass log level. Configuration to
follow.

OpenSAPS now fully working with Gitea's pull requests.

Fixed URL/URL names regexp for Gitlab and Gitea to include "+" in
them.
2017-11-11 13:00:50 +05:00
Stanislav Nikitin c9a111c832 Telegram pusher. 2017-10-31 22:50:14 +05:00
Stanislav Nikitin 1cd99829e8 Parse attachments only if theyre exist and message.Text is empty. 2017-09-19 01:08:24 +05:00
Stanislav Nikitin fcdd414573 Use cutLinks call in Gitlab parser. 2017-09-19 01:03:04 +05:00
Stanislav Nikitin 008bbdb637 Parse attachments only if they're passed from Gitlab. 2017-09-19 00:57:20 +05:00
Stanislav Nikitin 729fa71442 Improved links cutter regexp. 2017-09-19 00:53:24 +05:00
Stanislav Nikitin c0b57eed14 Oops, we should pass string instead of struct. 2017-09-19 00:37:44 +05:00
Stanislav Nikitin bde6b53fb1 Pipeline data parsing for Gitlab. 2017-09-19 00:35:08 +05:00
Stanislav Nikitin d0408878e1 Proper JSON marshaling for Matrix pusher. 2017-09-13 16:02:56 +05:00
Stanislav Nikitin af769b3039 Gitea links regexp fix. 2017-09-13 12:33:47 +05:00
Stanislav Nikitin 4b01f977d5 Attempt to fix configuration docs rendering. 2017-09-13 12:31:45 +05:00
Stanislav Nikitin f716a87e99 README update. 2017-09-13 12:30:09 +05:00
Stanislav Nikitin 8298c9b54d Gitea new commit parsing fix. 2017-09-13 12:27:52 +05:00
Stanislav Nikitin b63eb76187 Updated example configuration and added basic configuration docs. 2017-09-13 12:21:40 +05:00
Stanislav Nikitin b58baa8135 Templating, improved Matrix formatter, Gitlab parser, improved other parsers.
From now OpenSAPS supports template formatting. For examples see
Gitea or Gitlab parser for creating template and data and
matrixconnection.go for how to use them.

Improved Matrix formatter - now we can do links and put repeatables
(like commits) in resulting message.

Added Gitlab parser. Incomplete, but can parse commits, issues,
merge requests, tags messages.

Refactored (a little) Gitea parser. No functional changes, still
only commits parsing.

Both Gitlab and Gitea parsers will put back a message if unknown
message type was passed.
2017-09-13 11:44:25 +05:00
Stanislav Nikitin ac0a99ce10 Added parsers (which parses text) and first parser for Gitea.
This is a very basic and hackish example. It will be reworked.
2017-08-28 08:04:38 +05:00
Stanislav Nikitin 1612420e63 Initial commit with Matrix support. Messages are successfully delivered. 2017-08-28 01:13:45 +05:00