Skip to content

Commit 2f66efa

Browse files
committed
Break apart file writing into smaller functions
Build wrapper around google time for periodic tasks Resolve int function conflict in bencode Resolve syntax typo in bencode Move common metadata/piece logic into queue.cljs Add piece expiration
1 parent 91a30b4 commit 2f66efa

File tree

12 files changed

+4519
-4462
lines changed

12 files changed

+4519
-4462
lines changed

README.md

+5-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
A bittorrent client that runs in the browser without plugins. **Currently only works in chrome**
44

5-
DEMO: http://hcliff.github.com/ampere
5+
DEMO: http://bittorrent.io
66

77
## Bittorrent
88

@@ -16,7 +16,7 @@ DEMO: http://hcliff.github.com/ampere
1616
Built using clojurescript (that subsequently compiles down to javascript) and utilizing the latest in HTML5 tech
1717
* WebRTC
1818
* HTML5 Filesystem
19-
* Websockets
19+
* Socket.io
2020
* Typed Arrays
2121
* IndexedDb
2222

@@ -30,13 +30,12 @@ lein run
3030

3131
# Also see
3232

33-
* [the actual client](http://hcliff.github.com/ampere) - View the client in your browser
33+
* [the actual client](http://bittorrent.io) - View the client in your browser
3434
* [webrtc-tracker](https://github.com/hcliff/webrtc-tracker-nodejs) - A seperate project to build a bittorrent tracker for webrtc based bittorrent clients
3535

3636
# Issues
3737

3838
* Advanced compile doesn't work; thus simple must be (adds 200k to page weight)
39-
* https is not used
4039

4140
## License
4241

@@ -50,7 +49,7 @@ modification, are permitted provided that the following conditions are met:
5049
* Redistributions in binary form must reproduce the above copyright
5150
notice, this list of conditions and the following disclaimer in the
5251
documentation and/or other materials provided with the distribution.
53-
* Neither the name of the <organization> nor the
52+
* Neither the name of the organization nor the
5453
names of its contributors may be used to endorse or promote products
5554
derived from this software without specific prior written permission.
5655

@@ -63,5 +62,4 @@ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6362
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
6463
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6564
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
66-
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
67-
65+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

project.clj

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
[environ "0.3.0"]
77
[jayq "2.0.0"]
88
[crate "0.2.4"]]
9-
:git-dependencies [["https://github.com/hcliff/waltz.git"]
10-
["https://github.com/mmcgrana/clj-stacktrace.git"]]
9+
:git-dependencies [["https://github.com/hcliff/waltz.git"]]
1110
:hooks [environ.leiningen.hooks]
1211
:plugins [[environ/environ.lein "0.3.0"]
1312
[lein-exec "0.2.1"]
@@ -22,7 +21,8 @@
2221
:source-paths ["src-cljs",
2322
".lein-git-deps/waltz/src/"
2423
; https://github.com/mmcgrana/clj-stacktrace/issues/19
25-
".lein-git-deps/clj-stacktrace/src/"]
24+
; ".lein-git-deps/clj-stacktrace/src/"
25+
]
2626
; The standard ClojureScript compiler options:
2727
; (See the ClojureScript compiler documentation for details.)
2828
:compiler {

0 commit comments

Comments
 (0)