question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Gitter chat rooms archiving

See original GitHub issue

Moved from https://github.com/freeCodeCamp/freeCodeCamp/issues/8418 owing to its freshness

As mentioned by @evaristoc


New rooms scheduled for archiving:

  • FreeCodeCamp/NewYorkCity (id: 5593982115522ed4b3e3263f)
  • FreeCodeCamp/CoreTeam

Currently exploring @abhisekp approach to archiving before initiating the process of downloading the data:

https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment-238083019 https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment-269025399 https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment-258058263


@QuincyLarson :

I was trying to use the great package made by @abhisekp: npmjs.com/package/gitter-archive-cli but unfortunately it didn’t work on my computer. It is giving a 404 error that I am finding hard to debug.

I will likely work this on Python. My current code seems to be outdated though. Apparently I am also affected by the rate limits with an 459 error - didn’t happen before, I managed to download messages over the limit in March 2017 with a simpler code.

If it works, I will make my Python code available. Hoping that will help to find a standard code to approach chatroom-archiving in the future.


Another, simpler option by @ladybugtju : https://github.com/ladybugtju/ffcGitterData/blob/master/fccGitterData.js


This is a previous message by @abhisekp to be kept here as reference: https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment-252860430

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:2
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

2reactions
evaristoccommented, Apr 13, 2018

ROOMS

Update:

FreeCodeCamp/FreeCodeCamp

  • a download that included data until 9 Dec 2017 was made available in Kaggle

FreeCodeCamp/python:

  • Download
  • Compression Modification (into the format suggested, *.tsv)
  • Pull Request

We are having other ones currently in the list. I will keep updates for those rooms that were downloaded in this thread.

1reaction
evaristoccommented, Apr 12, 2018

@QuincyLarson

No worries. My code for dealing with chatrooms is mainly in Python, which I know much better than node.js. I might work on a solution in node.js eventually to have both, or ask someone to improve the existing node.js solution by @ladybugtju .

I will list all the existing code as part of the Open Data project for other people to follow up.

Sorry for being too late though - I made a wrong assumption about the duration of the download process which was worsened by a line in my code. The fact is that I entered into an loop that increased the download time EXPONENTIALLY (0o0) at each iteration when downloading data from the Casual room recently. THREE DAYS DOWNLOADING DATA until today!! First time in my life, never happened to me before when downloading similar amount of data from the same room. But glad that happened : Makes me a better coder 😃 .

I made the corresponding amendments for the error handling section and although still not perfect it is much better now.

FreeCodeCamp/NewYorkCity (id: 5593982115522ed4b3e3263f):

  • Download (I have a copy)
  • ~Compression~ Modification (into the format suggested, *.tsv)
  • Pull Request

FreeCodeCamp/CoreTeam:

  • Download
  • ~Compression~ Modification (into the format suggested, *.tsv)
  • Pull Request
Read more comments on GitHub >

github_iconTop Results From Across the Web

Gitter — Where developers come to talk.
Gitter is a chat and networking platform that helps to manage, grow and connect communities through messaging, content and discovery.
Read more >
Gitter - Archiveteam
Gitter is an open source chat system mostly used by FOSS projects and communities. In March 2017 it was acquired by GitLab.
Read more >
docs/messages.md · master · gitter / webapp - GitLab
All rooms have unlimited message history, public or private. Writing messages. By default, hitting Enter when a chat message is typed will send ......
Read more >
How are issue reports discussed in Gitter chat rooms?
Apart from content archiving, Gitter provides several ready-to-go integrations with GitHub repositories and bots. Pull requests, issue report linking, and ...
Read more >
Download Gitter Room to a JSON File - Medium
Using the chat rooms these developers were discussing… ... npm package to Export a JSON archive of a Gitter room's messages, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found