allgems:爬网rubygems依赖图

时间:2024-06-13 15:56:52
【文件属性】:

文件名称:allgems:爬网rubygems依赖图

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-13 15:56:52

JavaScript

宝石 爬网rubygems依赖图 用法 首先,克隆存储库: git clone https://github.com/anvaka/allgems cd ./allgems npm install 现在您可以抓取: 将所有gem索引到文件: node index.js 。 这将使用rubygems搜索api并将所有软件包下载到gems.json文件中。 这很可能需要2-3个小时左右的时间。 这很慢,因为搜索API将结果限制为每页30个。 将其转换为图形: node toGraph ./gems.json 图准备好后,文件夹中将有一个graph.out文件。 使用它来运行布局器: node layout.js ./graph.out 这将花费大约一个小时,并在data文件夹中生成位置文件。 最后,您需要将位置转换为二进制格式,可视化可以理解: node toBinary ./


【文件预览】:
allgems-master
----.gitignore(129B)
----package.json(707B)
----data()
--------.gitignore(71B)
----LICENSE(1KB)
----index.js(1KB)
----README.md(1KB)
----lib()
--------loadGraph.js(209B)
----layout.js(319B)
----toGraph.js(860B)
----toBinary.js(281B)

网友评论