• 1 Post
  • 21 Comments
Joined 4 months ago
cake
Cake day: March 28th, 2025

help-circle






  • Check trustpilot, Paypal is universally known to be a dis-functional piece of junk. People perma banned for no reason, scammers still using it without issue, transactions are a hit or miss, you need one account by country (if you happen to go overseas and have a bank account there). I used it like 4 times: paid for goods twice, received a salary, sent my wife some money during covid then we got both perma-banned with 0 reasons given.







  • You are not wrong. But there are things you can do to make a point. Make Reddit as a 2nd class citizen and drive people to lemmy, mastodon and the others. Like add posts with no comments, just relay bot, … Make it clear.

    Same with GitHub, it’s mirror to my Gitea instance. You can see stuff but you have to move somewhere else to contribute and report issues. Not a terrible thing to use these proprietary services and yet make them 2nd class citizens.






  • All questions are welcome! By saying it’s intended to tech people earlier I meant if you know what are the different components of an HTTP query, then you know enough to use it.

    The end goal is for me to give this my email creds, it will then monitor my email and when I get a match it’ll run the API call, right?

    That’s not what I wanted to express. Not requesting your email credentials is an intended design decision (it’s more challenging also). Because personally, if I was a user, I wouldn’t feel comfortable giving my email credentials to a random website online. The alternative solution is to generate an email controlled by the website like I did.

    So yeah, the intended use case isn’t to monitor your email address. But rather give you an email address that you can plug in an alerting system for example that would result in a webhook call (that would notify you on matrix or telegram, create a github issue, create Jira ticket,…).

    I would use this for email -> matrix but I’d have to self host it. I’m sure others would use it if you had some built in API calls that less techy people could use.

    Self hosting isn’t necessary if you don’t want to, you can already add your matrix webhook and generate a random email address you can use. You can configure your current gmail account for example to forward certain or all emails to that randomly generated address and that would trigger a webhook (matrix msg in our example). It involves an extra step (configuring gmail) at the benefit of not having to share your personal creds with a random website online (gossip).

    I can provide an example on how to do that if you want to test that.

    I do agree with you though on the second part, I will be adding some ready-to-use blocks for the most common services. That’s already a planned feature.

    Do you allow users to matched regex from the email and use it the API Call?

    For now, it matches on the From Address only (to avoid spamming the API), but it will be very easy to add another field to match on the content or subject of the email if you think it’s a worthy feature.


  • I have never heard of ActivePieces. I took 30 min now to review it and play with it.

    From that alone, I can say:

    • you can definitely achieve what gossip does using ActivePieces (in other words, Gossip covers a small subset of what ActivityPieces does if you want to create your email manually and plug it into what they call an IMAP Piece)
    • Yep, Gossip is much lighter and reacts instantly thanks to golang concurrency constructs (it’s now running on a tiny VPS there are few jobs and it’s consuming 22MB of RAM, I will be able to keep it free and scale really really high without much struggle)
    • Gossip is geared more towards tech people (if you can put together a curl query to cover your needs than you can do almost anything you want - trigger a telegram msg, matrix chat, create a Jira ticket, …)
    • Gossip doesn’t handle any complex automations now, it simply connects an email it generates into a webhook you input (that seems to cover all the use cases I needed in my workplace)

  • The last example will be equivalent to the following curl:

    curl -L \
      -X POST \
      -H "Accept: application/vnd.github+json" \
      -H "Authorization: Bearer github_pat_xxxx" \
      -H "X-GitHub-Api-Version: 2022-11-28" \
      https://api.github.com/repos/idrissbellil/cryptomonitor/issues \
      -d '{"title":"Found a bug","body":"I'\''m having a problem with this.","assignees":["idrissbellil"]}'