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]>
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]>
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]>
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]>
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...
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]>
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]>
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]>
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]>
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]>
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]>
e8f06210a1fcb5417676e4cf86dc8fe70aab94ce authored almost 5 years ago by Arne Brasseur <[email protected]>
Empty project
8f151ead19d5e039b5a38f5a108d8cb4f700e9f6 authored almost 5 years ago by Arne Brasseur <[email protected]>
8f151ead19d5e039b5a38f5a108d8cb4f700e9f6 authored almost 5 years ago by Arne Brasseur <[email protected]>