]> git.rkrishnan.org Git - functorrent.git/blobdiff - README.md
refactoring: move verifyHash to Utils module
[functorrent.git] / README.md
index d6e02f69a78ccb5df03cc314cde83ae3c3af7e6f..792336a2f097c2558e7ff3a96af103e92c26f87a 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,15 +1,14 @@
-# A command line bit-torrent client.
+# A command line BitTorrent client.
 
-I started writing a bit torrent client because it seemed like fun and I am learning Haskell and wanted to see if I can write something real with Haskell than just heat the room. It is turning out to be a lot of fun.
+I started writing a BitTorrent client because it seemed like fun and I am learning Haskell and wanted to see if I can write something real with Haskell than just heat the room. It is turning out to be a lot of fun.
 
 [![Join the chat at https://gitter.im/vu3rdd/functorrent](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/vu3rdd/functorrent?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
 
-[![Build Status](https://travis-ci.org/vu3rdd/functorrent.svg?branch=master)](https://travis-ci.org/vu3rdd/functorrent)
-
 ## Building
 
 Functorrent can be build with [Stack](https://github.com/commercialhaskell/stack) or
-[Nix](https://nixos.org/nix/).
+[Nix](https://nixos.org/nix/). I personally test the build with Debian GNU/Linux and
+OS X using FP Complete's stack.
 
 ### Stack
 
@@ -36,13 +35,13 @@ shell which has all the package dependencies installed.
 If you invoke functorrent without any options, it expects the contents of a torrent file
 to be given in stdin. So
 
-$ cat ubuntu-14.10-desktop-amd64.iso.torrent | functorrent
-[....]
+    $ cat ubuntu-14.10-desktop-amd64.iso.torrent | functorrent
+    [....]
 
 Or one can explicitly specify the torrent file as input.
 
-$ functorrent ubuntu-14.10-desktop-amd64.iso.torrent
-[...]
+    $ functorrent ubuntu-14.10-desktop-amd64.iso.torrent
+    [...]
 
 ## Goals
 
@@ -64,7 +63,7 @@ $ functorrent ubuntu-14.10-desktop-amd64.iso.torrent
 
 ## WARNING
 
-- this client is not usable as your daily bit torrent client yet. You may get corrupted files and end up wasting a lot of bandwidth. So, until we achieve some robustness, consider this as a programmer-friendly project to learn about a bunch of stuff.
+- this client is not usable as your daily BitTorrent client yet. You may get corrupted files and end up wasting a lot of bandwidth. So, until we achieve some robustness, consider this as a programmer-friendly project to learn about a bunch of stuff.
 
 ## TODO
 
@@ -73,4 +72,4 @@ $ functorrent ubuntu-14.10-desktop-amd64.iso.torrent
 *    Piece download algorithms.
 *    Concurrency (threads per peer)
 *    Multifile torrent support.
-*    other advanced features of Bit Torrent (like DHT).
+*    other advanced features of BitTorrent (like DHT).