Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/planetary-social/nos-crossposting-service

A service which takes your nostr notes and posts them to Twitter.
https://github.com/planetary-social/nos-crossposting-service

Merge pull request #70 from planetary-social/deployment-readme

Add deployment link to README

6a2f0c4fd502e0a94902426d6918a5c492683e3a authored about 1 year ago
Add deployment link to README

4b5b66e391fc2d1d46844d6ff447fcfc3370b4ea authored about 1 year ago
Add internal pubsub to README

682f751ffa431c42c3628fe7796738118dc9252d authored about 1 year ago
Use relay.nos.social for relay lookups

4f0b916392f3dc473fb3b0abd2f0e6a9abf01d9d authored about 1 year ago
Remove code which supported events without certain fields

Old "tweet created" events didn't have event and created at fields. Now
that a week has passed t...

0e60f7f2f6fb125fa6032f8e2c0cd8a5e848ae73 authored about 1 year ago
Fix a link to purple pages

9228315f16d89847abf0eae37236261ab14f665e authored about 1 year ago
Explain how the service works

ca04556555d1cf90be79d6e8b5ce636258f5f256 authored about 1 year ago
Drop old events after some time

The matter of the fact is that some events are stuck in the queue and we
just can't post tweets ...

ca1a0f8f13e072bfe8db516cade9527f1c53708f authored about 1 year ago
Remove an unused function

10bb7b43609c898dcd553aa25b4f2b45fd08ab0d authored about 1 year ago
Update https://github.com/nbd-wtf/go-nostr

Fixes #53.

a142208c66d95e4b4130695a9c5e3f67596bd1a2 authored about 1 year ago
Best effort relay list extraction ignoring errors

We want to try to get the correct relay addresses ignoring the incorrect
ones.

d868b96e70fc20a870c8423ce4efd1d09163a460 authored about 1 year ago
Treat "malformed" contact events as no data

The format of those events is not covered by a NIP and is a hack, for
our use case we should jus...

91cc1b2db9bb70cfe474e6fb2e81d5c0c27c6254 authored about 1 year ago
Annotate purple pages metrics with error description

236954585578a45a80edb596956f410c4bfc2018 authored about 1 year ago
Cache responses from purple pages when relays are not found

4a5020aceb18d1fb6fc15f61e00324d7c3d85ab1 authored about 1 year ago
Log known purple pages errors

f735d3e665625d5cacc6b3bae9755a8713cf71a8 authored about 1 year ago
Don't run concurrent purple pages requests (#55)

This is very silly and error prone as we ignore context timeouts in
favour of waitinf for the m...

b2aeb26897cdcf77f33341470281b5a05af3b0cf authored about 1 year ago
Fix subscriptions slow to update (#54)

The problem was that we only sent out info about new subs to relays
every 10 seconds. So in the...

b78cf277d955293f2de481936ee0d1b74d728901 authored about 1 year ago
Log messages which can't be parsed (#52)

54f3f04751acef69d88e1a77e39ed20e03c36a14 authored about 1 year ago
Log common network-related errors on debug level (#50)

b08884f85a2656a0861cc394eb8e8a5004ce73d3 authored about 1 year ago
Annotate twitter errors to make creating better alerts possible (#49)

673e88a09735158ccf8ab7c9f3f6ca163563db2f authored about 1 year ago
Fix backoff duration overflow

489d05c147ba9aecb21722dce04db11feb4d0a4d authored about 1 year ago
Fix don't wait to collect metrics for the first time (#46)

d338b3a8c882118a76a86d7238ddd7cd51ec3d63 authored about 1 year ago
Collect extra metrics (#45)

22f91fe24fdee46153cba8b67a3924a883dc2d79 authored about 1 year ago
Fix tweet content generation (#43)

- Fix strings without spaces wouldn't get included in the tweet, made
the splitting mechanism...

ae4bc4e3cb1519eaf87248d7c7eae40f35562dc0 authored about 1 year ago
Detect links and nostr links in notes (#39)

Links will not be broken up as to avoid breaking them. Nostr links will
be detected and convere...

91426e288d1278c7a766a033a4349dc665df37ba authored about 1 year ago
Change tweet format to include an nevent link

c498ebc924f7e46a76eb71664ead34e478994607 authored about 1 year ago
Retain relays from purple pages in case further lookups fail

ea562e80b64704b591f7dc7a43ca6b0c3a8f1c50 authored about 1 year ago
Normalize relay addresses

cd8f85dd068600ad598f5d704d42c5a180b9de39 authored about 1 year ago
Simplify metrics tracking

b2c482c71fcb7200a4394246dea54cec82d49a9c authored about 1 year ago
Less error logging

a46c553b325ad125f6af1cd863707b4813a96d68 authored about 1 year ago
Add tweet created count per account ID metrics

70e184fbc3e67b7ce7a312977529d8a97c52ef1b authored about 1 year ago
Bigger but more gradual backoff with some randomization

cc8524c8b5faf8f45d1de9a76f77f6a3c508059b authored about 1 year ago
Allow posting more tweets per rate limit window

a410a05903a5ab499cfab94a6481d0542cede820 authored about 1 year ago
More twitter logs (#31)

320980486120dba6656f1e53b0dbae30809f9b3d authored about 1 year ago
Fix panic on missing rate limit details (#30)

I knew this would happen and still didn't fix it.

5ae5ddfabc039d8b70c40f1a6b305d7609cd5491 authored about 1 year ago
Implement proper backoff to handle arbitrarily failing messages (#29)

My theory is that different Twitter accounts have different APi limits therefore one tweet can f...

40739b2f4bb789917dad6bdf8eff48d32f4c3d17 authored about 1 year ago
Don't create tweets from replies (#28)

09a7ba739194c184a3a1e4c3d374ac3efe1f951e authored about 1 year ago
Add logging in the send tweet handler (#27)

cc829c319fb19e3828d4245bdc87e41bef9478ca authored about 1 year ago
Update README.md

27a4d1749a7e55814b32a1971ddf37b0eab7af91 authored about 1 year ago
Fix relay lookup (#26)

99a4a660fad9130f751650ee0edd64fc9faf6193 authored about 1 year ago
Adjust API limits and log rate limits

f7f2b40b2e7b4c076e4cacc3771d7fd8eb9a1929 authored about 1 year ago
Add a crude limiter to Twitter API

2d9dae0e463092c1467f43559e14197af5b0b944 authored about 1 year ago
Get relays from contact messages

35e776cd153ca95673019fdbb5ca8341d3b48e9a authored about 1 year ago
Update README.md

0726206130b16e2dda6657d7755478e54f204af8 authored about 1 year ago
Update README.md (#23)

433884244c48203b18682f68b04cd5514e2b63f7 authored about 1 year ago
Fix purple pages lookup timeouts erroring out the entire relay lookup (#22)

6084862f5dd594a1d3029986ec4f1358a0b739de authored about 1 year ago
Update deployment instructions in the README (#21)

edb639b5cc69fe2bc34dba67931f5e70eefb19ce authored over 1 year ago
Update metric names in README (#20)

be0ebc7721dd7e548fe2f8a07a46c217adb0abb2 authored over 1 year ago
Replace the npub with an njump link (#19)

cef82ced61656aa28bd9309d1f6ae1790c1d8f13 authored over 1 year ago
Frontend design (#15)

bb1eae17201e6c87499453865e06e991411f60f7 authored over 1 year ago
Don't show input for logged out users

3a397588161e690114328ecec94cd9cef944f383 authored over 1 year ago
Merge pull request #13 from planetary-social/enable-cgo

make sure app image also has glibc

1534022128dd295ff279a5a4e9e115f4d2e20038 authored over 1 year ago
make sure app image also has glibc

5a44dbb371c33d2c0efeab24da38bd3496f6c383 authored over 1 year ago
Merge pull request #12 from planetary-social/enable-cgo

use base image that has glibc

8e9142965d314ff01d7d2a0b86175d20e90e7dd8 authored over 1 year ago
use base image that has glibc

06ee10d529e31b855a6c8abbe0170aae8df21a32 authored over 1 year ago
Merge pull request #11 from planetary-social/enable-cgo

Enable cgo in build step of dockerfile

5df59f9b0d8260377aadedb4463f829d149a6dd6 authored over 1 year ago
Enable cgo in build step of dockerfile

our program uses go-sqlite3, which requires cgo.

93e1b247b193858ea954c4f76966331b00601a4f authored over 1 year ago
Merge pull request #10 from planetary-social/add-publish-action

Add publish action to gh workflows

2fa8cb937f9105249c288bc5ea999047492e4b35 authored over 1 year ago
Add publish action to gh workflows

67b23d84166cc2ae40235d923a170de2cf202097 authored over 1 year ago
Ignore frontend/ when building the Docker image

ecabb4251d8d86af6ae9b49feec9d76da3d9f7a1 authored over 1 year ago
Report queue length metrics

27f0b5ecc92ef52c2ab8b70bbd1fbb32c73d76cb authored over 1 year ago
List public keys

17e5e237ebce0a7d15fdeba12e852b839dd41731 authored over 1 year ago
Add fresh vue frontend project

736fe6afb866195ee9ee8b1ce0d2e7e32675f743 authored over 1 year ago
API to link public keys

31a1db23fb04d045953be38e6a4b74a8f1417740 authored over 1 year ago
Use an API

78ab6ae967537429bf54570d5dc510e3b50360f4 authored over 1 year ago
Make public facing address configurable

b6f1263aa1ddc6f53ff5c70016337b804b1c6cd8 authored over 1 year ago
Serve frontend

ebfb8fd0695f777ab6281d0fe502f893eae78527 authored over 1 year ago
Remove unused code and standarize package names

35fa89f8c1abec0792fbeecaf31280a03c047394 authored over 1 year ago
Remove old integration tests

They are slightly annoying to rewrite as it is right now because we need
to mock relays, let's t...

49067695af5c4af8bff67da2e2682bee92629471 authored over 1 year ago
Documentation and sane defaults

b3e934462573311ce72b1b5968360f1ec7db316f authored over 1 year ago
Go 1.21

d53d49fbbbd73e477b478a445a6fd4d70a454592 authored over 1 year ago
Merge pull request #3 from planetary-social/metrics

Add metrics to the Twitter adapter

7ffcab5f4af2d36103d8bc540d00d0caca96ffc8 authored over 1 year ago
Merge pull request #2 from planetary-social/oauth

Post tweets to twitter

d58b1973268f69fe0bdabaedfef95bcb7bf6174e authored over 1 year ago
Add metrics to the Twitter adapter

a0dfd4723aee9d43862c33649ba5b50b4b609b20 authored over 1 year ago
Post tweets to twitter

c8ede33a0a7c0b6b83e662680be1db639a28de46 authored over 1 year ago
Mark processed events as processed

b6c14fc5bb96aaf05fcea8327ce4ad3d88d5ff94 authored over 1 year ago
Add two more hardcoded relays

d3b93a3d377bbd70f479f90154a5a07a6d646f1c authored over 1 year ago
Implement metrics

4bc560c4d29284605cb5aef3556f3d58da554077 authored over 1 year ago
Hardcode some relays and cleanup

b91468fd34588191a7e2436ab5805be28d3cada0 authored over 1 year ago
Better logging

7597e26b8cb15df46a5e02ab6223bd315e1bc505 authored over 1 year ago
Go mod tidy

d66443766367b3a736124c9a923fed530509b3c2 authored over 1 year ago
Fix using incorrect context

e107ae848b85556c04be2a47b235a9774ade10eb authored over 1 year ago
Fix RelayConnection

9b5e962641f23fe2a4acaec551f96a2444bba873 authored over 1 year ago
Add UI to link public key

d2d3ff7d37161496d94496970d67f153faf6a72e authored over 1 year ago
Cleanup

0adadaf759b9dcc1fa48a4e69520bb2e525d4e8c authored over 1 year ago
Rename to crossposting service

cf7b5ab99a1f1bebdd96a2bcf9c1e0aeec9205b4 authored over 1 year ago
Implement the downloaders

3942fd906480c3784009cf6be23a1a2327e7807a authored over 1 year ago
Link public keys to accounts

998c2e594bb2282088f0287a8227ecd2132bf19f authored over 1 year ago
Add tests for adapters and fix not saving entires correctly

2a599ccf4a294b9c2bc653f78cfc52b9e2717777 authored over 1 year ago
Make writing sqlite adapter tests possible

c453404a011133feb966cbab7a175979585836da authored over 1 year ago
Implement sqlite adapters

bb727c8bc8f6b4b5b8db47b2445612248b5dce1e authored over 1 year ago
Rough app and adapters

daace16e96067e53fb2943b393f92035fd372f0e authored over 1 year ago
Initial commit

aea6381d70f9fdaf9c7bfe787878360a3a743f32 authored over 1 year ago