我希望能夠搜索包並獲取下載鏈接以及所有依賴項的列表。有通過命令行或Haskell模塊執行此操作的簡單方法嗎?Hackage是否有API?
4
A
回答
3
cabal
(可從cabal-install
包得到,如果你還沒有的話)可以做到這一點。我將無恥地使用我剛剛發佈的universe
包作爲一個運行的例子。對於搜索:
sorghum:~% cabal list universe
* universe
Synopsis: Classes for types where we know all the values
Default available version: 0.0
Installed versions: 0.0
License: BSD3
* universe-th
Synopsis: Construct a Dec's ancestor list.
Default available version: 0.0.0.6
Installed versions: [ Not installed ]
Homepage: http://github.com/jfishcoff/universe-th
License: BSD3
出於相關信息:
sorghum:~% cabal info universe
* universe (library)
Synopsis: Classes for types where we know all the values
Versions available: 0.0
Versions installed: 0.0
Homepage: [ Not specified ]
Bug reports: [ Not specified ]
Description: A small package, in the spirit of data-default, which allows
the munging of finite and recursively enumerable types
Category: Data
License: BSD3
Author: Daniel Wagner
Maintainer: [email protected]
Source repo: [ Not specified ]
Dependencies: base ==4.*, void >=0.1 && <0.6
Documentation: /home/dmwit/.cabal/x86_64/share/doc/universe-0.0/html
Cached: No
Modules:
Data.Universe
Data.Universe.Helpers
要下載和解壓:
sorghum:~% cabal unpack universe
Downloading universe-0.0...
Unpacking to universe-0.0/
您也可以只下載而不cabal fetch
拆包,以便您可以享受--no-dependencies
標誌(或者再次也許不是)。
1
AFAIK目前的hackage沒有它。但新的一個has一些基本的API調用。他們中的大多數都返回html,但其中一些返回JSON表示。
相關問題
- 1. 是否有API API?
- 2. LISTSERV是否有API?
- 3. 是否有Aardvark API?
- 4. 是否有JGit管道API?
- 5. 是否有WikiTravel的API?
- 6. 是否有openstreetmap的API?
- 7. 是否有Python的Devtrack API
- 8. 是否有sqlldr api for java
- 9. netsuite是否有REST API?
- 10. 是否有i18n api文檔?
- 11. Trac是否有遠程API?
- 12. 是否有Bing Static Maps API?
- 13. 是否有API修補POJO?
- 14. Netsuite是否有RESTful API?
- 15. Wattpad是否具有API
- 16. 是否有passwordcard.org的API?
- 17. 是否有C++的TeX API?
- 18. 是否有Restful博客API
- 19. 是否有YouTube比賽API?
- 20. 是否有DBPedia的API
- 21. 是否有某種Grooveshark API?
- 22. Google News autosuggest是否有api?
- 23. 是否有Safari Reader的API?
- 24. sourceforge.net是否有搜索API?
- 25. nginx是否有路由API?
- 26. Microsoft SkyDrive是否有API?
- 27. 是否有MSDN論壇API?
- 28. 是否有API來檢查帳戶是否具有VRF?
- 29. 陰謀+代理:從hackage
- 30. soundcloud:是否允許使用api-v2,並且是否有文檔?
這看起來很有趣,但正如你所說的,大部分響應都是HTML,並且沒有辦法獲得依賴關係列表:/ – 2013-03-17 23:28:09
與包依賴關係一樣嗎?你可以使用Cabal庫。 – 2013-03-18 00:09:54