Skip to content

Commit f81906b

Browse files
author
Your Name
committed
first post
0 parents  commit f81906b

17 files changed

+1120
-0
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Make Github's "Linguist" tool recognize the RFCs as documentation:
2+
rfc/* linguist-documentation

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.ml~
2+
.*.swp
3+
\#*.*\#
4+
_build
5+
*.install

.merlin

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
S lib
2+
B _build/lib
3+
4+
PKG rresult hex logs
5+
PKG topkg
6+
7+
PKG bencode
8+
PKG digestif.ocaml
9+
10+
PKG cmdliner
11+
PKG fpath
12+
PKG bos
13+
PKG ptime
14+
PKG ptime.clock.os
15+
PKG alcotest
16+
17+
FLG -w +A-4-18-41-42-44-48-58 -safe-string

.ocamlinit

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#require "digestif.ocaml"
2+
#require "logs.top"
3+
#require "fmt.top"
4+
#require "ptime.clock.os.top"
5+
#require "rresult.top"
6+
open Rresult;;
7+
#require "bencode"
8+
#mod_use "lib/omgtorrent.ml"

.travis.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
env:
2+
global:
3+
- PINS="https://github.com/cfcs/bencode.git#prettier_pp"
4+
- PACKAGE="omktorrent"
5+
- OPAM_VERSION=1.2.2
6+
matrix:
7+
- OCAML_VERSION=4.04
8+
- OCAML_VERSION=4.05
9+
- OCAML_VERSION=4.06
10+
os:
11+
- linux
12+
- osx
13+
language: c
14+
install: wget https://raw.githubusercontent.com/ocaml/ocaml-travisci-skeleton/master/.travis-opam.sh
15+
sudo: required
16+
script: bash -ex .travis-opam.sh
17+
branches:
18+
only:
19+
- gh-pages
20+
- /.*/
21+
git:
22+
depth: 2
23+
notifications:
24+
email: false

CHANGES.md

Whitespace-only changes.

LICENSE.md

Whitespace-only changes.

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
omktorrent [![Build Status](https://travis-ci.org/cfcs/omktorrent.svg?branch=master)](https://travis-ci.org/cfcs/omktorrent)
2+
====================================
3+
4+
Torrent creation tool, some parts are available as a library, but that is probably not very useful at the moment.
5+
6+
It does a single pass over the filesystem, and streams the output, meaning it should
7+
scale to arbitrary-sized torrents without linearly requiring more memory the
8+
more files you have (like other torrent creation tools do).
9+
10+
File-aligned padding is supported, and the default. `--unaligned` is not properly implemented yet.
11+
12+
RFCs:
13+
- BEP-0003: BitTorrent v1
14+
- TODO

_tags

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
true: color(always), bin_annot, safe_string, principal
2+
true: warn(+A-4-18-41-42-44-48-58)
3+
"lib": include
4+
true: package(bencode fmt logs rresult digestif.ocaml)
5+
6+
<app/*.*>: package(bos cmdliner fpath logs.cli logs.fmt fmt.cli fmt.tty )
7+
<test/*>: package(alcotest bos fpath logs.fmt )

0 commit comments

Comments
 (0)