-
Notifications
You must be signed in to change notification settings - Fork 24
GitHub #22
Comments
+1. Maybe eventually everything else open source on github too. |
👍 @cryptix you're in charge of git-on-ipfs :)
Haha, not asking much :). In the meantime, it would be cool if ipfs.io offered a webhook that automatically uploaded github repos (including github pages) to IPFS. Bonus points for providing dnslinks so that I can visit
|
Mirroring the repos is easy IMHO. Does GitHub-backup also copy the issues and PR discussions? A lot of insight gets lost when these become unavailable. |
Looks like it... the readme says:
|
yeah would be nice |
There exists a transitionary state here http://ghtorrent.org/ (https://github.com/gousiosg/github-mirror). Though I still wish for a script to archive github.com/ipfs for offline viewing (which script can be replicated by other users/orgs when needed). |
@rht wow, that's really cool 👍 |
Putting ghtorrent on IPFS would be great. one thing also is that if the mongodb-specific stuff is dropped in favor of just the raw data on ipfs, we can make tools that query + render the data directly on the web! think libre issues. cc @gousiosg for a quick overview of ipfs see #24 (comment) |
Hi, with GHTorrent you can retrieve the full state of any repo on GitHub using the |
Hi @gousiosg I tried with Also, the given default format for the metadata (sqlite3) doesn't work, with an error |
And since While for one user/org, github-backup should do. |
So sorry for not making faster progress, @rht and others, i'm on it, but have exams currently and a lot of work. :( In the meantime you can also take take a look at https://github.com/hjoest/ipfs4r by @hjoest which apparently was started independently :) i think it already works with add |
@rth I think you are using Here is a session of GHTorrent's latest release running on itself: This is the slowest version you can use: if you configure MongoDB for caching it will be 10x faster. |
(Thanks so much for the directed help) I was using the version in gem (0.10, released last year) before you updated it to 0.11. Currently timing for with and without mongodb. |
@Fryie saw it. It does have add --recursive as well. |
@rht The commit API has more information per commit (e.g. linking the committer to his/her account on GitHub) and you do not need to clone the repo. |
ic, yes it is cloning the github ecosystem, not just the repos. Been looking, but haven't found any git-backed database (e.g. update here: |
@rht you can ask @lgierth to install stuff: ipfs/infra#70 |
Maybe run it in docker containers? |
(already half-expecting that answer...) |
Just fixed the mongo issue (the mongod simply needs to be run with go-ipfs git repo: 38 MB To dump the last one into bson, requires a |
@rht 👏 👏 👏 👏 |
Hi,how to get the desired research data from GitHub? thanks! |
Does this help? http://ghtorrent.org/downloads.html |
via https://github.com/joeyh/github-backup
The text was updated successfully, but these errors were encountered: