Ecosyste.ms: OpenCollective

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

github.com/lambdaisland/slack-backfill

Save Slack history to JSON files
https://github.com/lambdaisland/slack-backfill

Fix pagination for users

ffda3893a4c8f5b125e7f13aee2c46fe6184bb1a authored over 4 years ago by Arne Brasseur <[email protected]>
Paginate channels, implement splitting files into dates

e68817312e7245b956286326fe2a256ac508e35c authored over 4 years ago by Arne Brasseur <[email protected]>
Add "000" prefix to channel file name and add name

This way they sort before timestamped files.

6cbd4a0e471ccb131cc352f34c8f88111f051b55 authored almost 5 years ago by Arne Brasseur <[email protected]>
Add a tiny bit of README

9f8e3e14d7142ebdeb887e77e639745625a4def1 authored almost 5 years ago by Arne Brasseur <[email protected]>
Merge pull request #1 from lambdaisland/format-users-and-channels

Format users and channels

fd0151cf5e3136e802f77f4c481520a12ec0f5f0 authored almost 5 years ago by Arne Brasseur <[email protected]>
Associate channel id to every message in a log file

84000d08f26980ff244c932fd0c551d38f665055 authored almost 5 years ago by Felipe Barros <[email protected]>
Improve check for cursor presence using nil punning

I think having both tests makes the code a bit more intelligible because there
are two scenarios...

e4c9cba37ecda81f559804955e937b1aaba57ca7 authored almost 5 years ago by Felipe Barros <[email protected]>
Fix pagination logic

Turns out :has_more was not the best option to test if pagination was necessary.

:has_more work...

fbac485cd8ac27b4fe0b52ba47b15195340343f4 authored almost 5 years ago by Felipe Barros <[email protected]>
Improve readability of fetch-channel-history

9c02d11682c640d203a314f888fba5197c11abd5 authored almost 5 years ago by Felipe Barros <[email protected]>
Fetch all users and channels by paginating through received batches

e0dac443837f01d547f98c65747e069b16e58009 authored almost 5 years ago by Felipe Barros <[email protected]>
Prepare users and channels data for Datomic consumption

These functions have been copied from clojureverse/clojurians-log-app.import.

Some leftover unu...

f0c5d06155594ea4aa7a0624652a943beacc3b19 authored almost 5 years ago by Felipe Barros <[email protected]>
pprint edn data output

a72cbb7cb547073e38168fd89aa138d4456f9f55 authored almost 5 years ago by Felipe Barros <[email protected]>
Move functions to core namespace and add fetching users and channels

dba39655f8366c2d23376d79c9435e3eae02f489 authored almost 5 years ago by Felipe Barros <[email protected]>
Switch from lazy to side-effectful functions

Also some comments for the upcoming datomic cloud adaptation.

4cae8f40616926d5dcab9f7dd05b9f931ee15998 authored almost 5 years ago by Arne Brasseur <[email protected]>
[WIP] Fetch all channels and messages in a connection

2d68af797c78594cf89dcb37d91aa455bf6282b6 authored almost 5 years ago by Felipe Barros <[email protected]>
Trying stuff out

e8f06210a1fcb5417676e4cf86dc8fe70aab94ce authored almost 5 years ago by Arne Brasseur <[email protected]>
Empty project

8f151ead19d5e039b5a38f5a108d8cb4f700e9f6 authored almost 5 years ago by Arne Brasseur <[email protected]>