~alcinnz/hurl

2c81ab56bfddd76f9952eb2c6f06fe47f28a32b8 — Adrian Cochrane 4 years ago 2d5e844
Note issues implementing FTP & BitTorrent.
2 files changed, 4 insertions(+), 2 deletions(-)

M ISSUES/new-protocols.md
M README.md
M ISSUES/new-protocols.md => ISSUES/new-protocols.md +2 -0
@@ 7,6 7,8 @@ Network.FTP.Conduit.createSource looked convenient, but will likely be
incompatible with dependency versions.

Network.FTP.Client.retr, .withFTP(S), & possibly .login looks almost as easy.
Though I now that I tried it, I faced the same issues. Help updating this package
will be appreciated.

## magnet:
There's a `bittorrent` package, but it appears to be unmaintained and not up to

M README.md => README.md +2 -2
@@ 19,8 19,8 @@ Each of these protocols can individually be turned on or off at compiletime.
## Desired URI schemes
Integration of the following URL schemes would be appreciated:

* `ftp(s):` - via [ftp-conduit](https://hackage.haskell.org/package/ftp-conduit) or [others](https://hackage.haskell.org/packages/search?terms=ftp)
* `magnet:` - via [bittorrent](https://hackage.haskell.org/package/bittorrent)
* `ftp(s):` - Outdated Haskell implementations exists.
* `magnet:` - Outdated/incomplete Haskell implementation exists.
* `gopher:` - Would want to pair with a [Markdown-to-HTML](https://hackage.haskell.org/package/pandoc) parser to restore semantics lost in Rhapsode's conversion to audio.
* `xdg-icon:` - Custom, looks up images according to [icon-theme-spec](https://www.freedesktop.org/wiki/Specifications/icon-theme-spec/)
* [`gemini:`](https://gopher.tildeverse.org/zaibatsu.circumlunar.space/1/~solderpunk/gemini) - being developed by [@solderpunk@tilde.zone](https://tilde.zone/@solderpunk).