From cf88aa49baa051daf19dd5cd3308072a298b31c2 Mon Sep 17 00:00:00 2001 From: BrendanBenshoof Date: Mon, 30 Jun 2014 11:44:59 -0400 Subject: [PATCH 001/157] added vectors package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 3afcb17..caed27d 100644 --- a/packages.json +++ b/packages.json @@ -760,4 +760,13 @@ "license": "WTFPL", "web": "https://github.com/flyx/emerald" } + { + "name": "vectors", + "url": "git://github.com/blamestross/nimrod-vectors", + "method": "git", + "tags": ["math", "vectors","library"], + "description": "Simple multidimensional vector math", + "license": "MIT", + "web": "https://github.com/blamestross/nimrod-vectors" + } ] From 632bf8c5414e07f5265931c867ced0b49f7d818a Mon Sep 17 00:00:00 2001 From: blamestross Date: Tue, 1 Jul 2014 11:33:09 -0400 Subject: [PATCH 002/157] I left out a comma. This breaks the babel. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index caed27d..e71c38c 100644 --- a/packages.json +++ b/packages.json @@ -759,7 +759,7 @@ "description": "macro-based HTML templating engine", "license": "WTFPL", "web": "https://github.com/flyx/emerald" - } + }, { "name": "vectors", "url": "git://github.com/blamestross/nimrod-vectors", From 778230e1350125395e7fe4de80d6e2b9db1a7e5c Mon Sep 17 00:00:00 2001 From: Nick Greenfield Date: Sat, 19 Jul 2014 12:17:52 -0700 Subject: [PATCH 003/157] Add bitarray to packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index e71c38c..72d705f 100644 --- a/packages.json +++ b/packages.json @@ -768,5 +768,14 @@ "description": "Simple multidimensional vector math", "license": "MIT", "web": "https://github.com/blamestross/nimrod-vectors" + }, + { + "name": "bitarray", + "url": "git://github.com/refgenomics/nimrod-bitarray/", + "method": "git", + "tags": ["Bit arrays", "Bit sets", "Bit vectors", "Data structures"], + "description": "mmap-backed bitarray implementation in Nimrod..", + "license": "MIT", + "web": "https://www.github.com/refgenomics/nimrod-bitarray/" } ] From b285d011678ca11c27823b4114f758d148d86f57 Mon Sep 17 00:00:00 2001 From: Johz Date: Sun, 20 Jul 2014 20:19:25 +0100 Subject: [PATCH 004/157] Add appdirs to package.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 72d705f..5e00db6 100644 --- a/packages.json +++ b/packages.json @@ -777,5 +777,14 @@ "description": "mmap-backed bitarray implementation in Nimrod..", "license": "MIT", "web": "https://www.github.com/refgenomics/nimrod-bitarray/" + }, + { + "name": "appdirs", + "url": "git://gitub.com/MrJohz/appdirs", + "method": "git", + "tags": ["utility", "filesystem"], + "description": "A utility library to find the directory you need to app in.", + "license": "MIT", + "web": "https://github.com/MrJohz/appdirs" } ] From 96c2f4be04b40f190b110b40ddf60a7888cd4af1 Mon Sep 17 00:00:00 2001 From: Johz Date: Sun, 20 Jul 2014 21:09:00 +0100 Subject: [PATCH 005/157] Wrong Github... --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 5e00db6..85fde09 100644 --- a/packages.json +++ b/packages.json @@ -780,7 +780,7 @@ }, { "name": "appdirs", - "url": "git://gitub.com/MrJohz/appdirs", + "url": "git://github.com/MrJohz/appdirs", "method": "git", "tags": ["utility", "filesystem"], "description": "A utility library to find the directory you need to app in.", From 345cf7e373bae5c5f881f0c06decf456329b1abb Mon Sep 17 00:00:00 2001 From: Julien Aubert Date: Mon, 21 Jul 2014 20:24:01 +0200 Subject: [PATCH 006/157] add nim-sndfile to packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 85fde09..046436c 100644 --- a/packages.json +++ b/packages.json @@ -786,5 +786,14 @@ "description": "A utility library to find the directory you need to app in.", "license": "MIT", "web": "https://github.com/MrJohz/appdirs" + }, + { + "name": "nim-sndfile", + "url": "git://github.com/julienaubert/nim-sndfile", + "method": "git", + "tags": ["audio", "wav", "wrapper", "libsndfile"], + "description": "A wrapper of libsndfile", + "license": "MIT", + "web": "https://github.com/julienaubert/nim-sndfile" } ] From 3a0fac87e33265332b00f60fd6bd57e836358e14 Mon Sep 17 00:00:00 2001 From: def Date: Tue, 22 Jul 2014 22:14:53 +0200 Subject: [PATCH 007/157] Add bigints and iterutils --- packages.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages.json b/packages.json index 046436c..d34981e 100644 --- a/packages.json +++ b/packages.json @@ -795,5 +795,23 @@ "description": "A wrapper of libsndfile", "license": "MIT", "web": "https://github.com/julienaubert/nim-sndfile" + }, + { + "name": "bigints", + "url": "git://github.com/def-/bigints", + "method": "git", + "tags": ["math", "library", "numbers"], + "description": "Arbitrary-precision integers", + "license": "MIT", + "web": "https://github.com/def-/bigints" + }, + { + "name": "iterutils", + "url": "git://github.com/def-/iterutils", + "method": "git", + "tags": ["library", "iterators"], + "description": "Functional operations for iterators and slices, similar to sequtils", + "license": "MIT", + "web": "https://github.com/def-/iterutils" } ] From 4f31714bf9813226a8cb0ec55ecba54038069fb0 Mon Sep 17 00:00:00 2001 From: Fabio Cevasco Date: Sun, 27 Jul 2014 14:37:28 +0200 Subject: [PATCH 008/157] Added HastyScribe package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index d34981e..27ed5c2 100644 --- a/packages.json +++ b/packages.json @@ -813,5 +813,14 @@ "description": "Functional operations for iterators and slices, similar to sequtils", "license": "MIT", "web": "https://github.com/def-/iterutils" + }, + { + "name": "hastyscribe", + "url": "git://github.com/h3rald/hastyscribe", + "method": "git", + "tags": ["markdown", "html", "publishing"], + "description": "Self-contained markdown compiler generating self-contained HTML documents", + "license": "MIT", + "web": "https://h3rald.com/hastyscribe" } ] From 5b66a9c9ba1ad65e1c52279489d9c839d8d92b20 Mon Sep 17 00:00:00 2001 From: def Date: Thu, 31 Jul 2014 20:59:41 +0200 Subject: [PATCH 009/157] Add nim-nanomsg --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 27ed5c2..c3b9bad 100644 --- a/packages.json +++ b/packages.json @@ -822,5 +822,14 @@ "description": "Self-contained markdown compiler generating self-contained HTML documents", "license": "MIT", "web": "https://h3rald.com/hastyscribe" + }, + { + "name": "nim-nanomsg", + "url": "git://github.com/def-/nim-nanomsg", + "method": "git", + "tags": ["library", "wrapper", "networking"], + "description": "Wrapper for the nanomsg socket library that provides several common communication patterns", + "license": "MIT", + "web": "https://github.com/def-/nim-nanomsg" } ] From 4ce6c2955a5ec7b23d505b3d4aa97464f3c4b55b Mon Sep 17 00:00:00 2001 From: Charlie Barto Date: Sat, 2 Aug 2014 10:46:37 -0400 Subject: [PATCH 010/157] added nimrod wrapper for DirectX --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index c3b9bad..f4b6f17 100644 --- a/packages.json +++ b/packages.json @@ -831,5 +831,14 @@ "description": "Wrapper for the nanomsg socket library that provides several common communication patterns", "license": "MIT", "web": "https://github.com/def-/nim-nanomsg" + }, + { + "name": "DirectX", + "url": "https://bitbucket.org/barcharcraz/directnimrod", + "method": "git", + "tags": ["library", "wrapper", "graphics", "windows"], + "description": "Wrapper for microsoft's DirectX libraries", + "license": "MS-PL", + "web": "https://bitbucket.org/barcharcraz/directnimrod" } ] From 85b93e77955aeee6ad9abf9812f0b6e5ed992780 Mon Sep 17 00:00:00 2001 From: Charlie Barto Date: Sat, 2 Aug 2014 15:05:50 -0400 Subject: [PATCH 011/157] changed DirectX to directnimrod --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index f4b6f17..c02add7 100644 --- a/packages.json +++ b/packages.json @@ -833,7 +833,7 @@ "web": "https://github.com/def-/nim-nanomsg" }, { - "name": "DirectX", + "name": "directnimrod", "url": "https://bitbucket.org/barcharcraz/directnimrod", "method": "git", "tags": ["library", "wrapper", "graphics", "windows"], From 0be1cb6dfcfe0b001b3e70b0cc40b785401cce44 Mon Sep 17 00:00:00 2001 From: achesak Date: Sat, 2 Aug 2014 20:25:15 -0500 Subject: [PATCH 012/157] Added imghdr and csv2json. --- packages.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages.json b/packages.json index c02add7..7ba9018 100644 --- a/packages.json +++ b/packages.json @@ -840,5 +840,23 @@ "description": "Wrapper for microsoft's DirectX libraries", "license": "MS-PL", "web": "https://bitbucket.org/barcharcraz/directnimrod" + }, + { + "name": "imghdr", + "url": "git://gitub.com/achesak/nimrod-imghdr", + "method": "git", + "tags": ["image", "formats", "files"], + "description": "Library for detecting the format of an image", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-imghdr" + }, + { + "name": "csv2json", + "url": "git://github.com/achesak/nimrod-csv2json", + "method": "git", + "tags": ["csv", "json"], + "description": "Convert CSV files to JSON", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-csv2json" } ] From 50efb4117acd61febbffca3c4a52da97d0b282e9 Mon Sep 17 00:00:00 2001 From: Charlie Barto Date: Sun, 3 Aug 2014 13:22:48 -0400 Subject: [PATCH 013/157] added vecmath --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 7ba9018..aab0d9f 100644 --- a/packages.json +++ b/packages.json @@ -858,5 +858,14 @@ "description": "Convert CSV files to JSON", "license": "MIT", "web": "https://github.com/achesak/nimrod-csv2json" + }, + { + "name": "vecmath", + "url": "git://github.com/barcharcraz/vecmath", + "method": "git", + "tags": ["library", "math", "vector"], + "description": "various vector maths utils for nimrod", + "license": "MIT", + "web": "https://github.com/barcharcraz/vecmath" } ] From 363eff7e6393b24fd666ce2d77da264b85da4b90 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Hankiewicz Date: Sat, 9 Aug 2014 16:20:24 +0200 Subject: [PATCH 014/157] Adds lazy_rest package. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index aab0d9f..69b1114 100644 --- a/packages.json +++ b/packages.json @@ -867,5 +867,14 @@ "description": "various vector maths utils for nimrod", "license": "MIT", "web": "https://github.com/barcharcraz/vecmath" + }, + { + "name": "lazy_rest", + "url": "git://github.com/gradha/lazy_rest", + "method": "git", + "tags": ["library", "rst", "rest", "text", "html"], + "description": "Simple reST HTML generation with some extras.", + "license": "MIT", + "web": "https://github.com/gradha/lazy_rest" } ] From 15f729f21b54213dec1d1df05971724990f1bbc1 Mon Sep 17 00:00:00 2001 From: Charlie Barto Date: Mon, 11 Aug 2014 13:51:09 -0400 Subject: [PATCH 015/157] added Phosphor --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 69b1114..80784ff 100644 --- a/packages.json +++ b/packages.json @@ -876,5 +876,14 @@ "description": "Simple reST HTML generation with some extras.", "license": "MIT", "web": "https://github.com/gradha/lazy_rest" + }, + { + "name": "Phosphor", + "url": "git://github.com/barcharcraz/Phosphor", + "method": "git", + "tags": ["library", "opengl", "graphics"], + "description": "eaiser use of OpenGL and GLSL shaders", + "license": "MIT", + "web": "https://github.com/barcharcraz/Phosphor" } ] From df2db950fe806ae953b69f29df62c31e604efd88 Mon Sep 17 00:00:00 2001 From: achesak Date: Tue, 12 Aug 2014 20:38:55 -0500 Subject: [PATCH 016/157] Added pythonfile and colorsys. --- packages.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages.json b/packages.json index 80784ff..08ab507 100644 --- a/packages.json +++ b/packages.json @@ -885,5 +885,23 @@ "description": "eaiser use of OpenGL and GLSL shaders", "license": "MIT", "web": "https://github.com/barcharcraz/Phosphor" + }, + { + "name": "colorsys", + "url": "git://github.com/achesak/nimrod-colorsys", + "method": "git", + "tags": ["library", "colors", "rgb", "yiq", "hls", "hsv"], + "description": "Convert between RGB, YIQ, HLS, and HSV color systems.", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-colorsys" + }, + { + "name": "pythonfile", + "url: "git//github.com/achesak/nimrod-pythonfile", + "method": "git", + "tags": ["library", "python", "files", "file"], + "description": "Wrapper of the file procedures to provide an interface as similar as possible to that of Python", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-pythonfile" } ] From bac77d5ab9a67f7eca3f7f8bbe13e439fe7aa87f Mon Sep 17 00:00:00 2001 From: achesak Date: Tue, 12 Aug 2014 20:40:30 -0500 Subject: [PATCH 017/157] Fixed URL. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 08ab507..27e05b1 100644 --- a/packages.json +++ b/packages.json @@ -897,7 +897,7 @@ }, { "name": "pythonfile", - "url: "git//github.com/achesak/nimrod-pythonfile", + "url: "git://github.com/achesak/nimrod-pythonfile", "method": "git", "tags": ["library", "python", "files", "file"], "description": "Wrapper of the file procedures to provide an interface as similar as possible to that of Python", From 6ad8d369de217eaa93bcb9fcf6d04c47615c2c11 Mon Sep 17 00:00:00 2001 From: achesak Date: Tue, 12 Aug 2014 20:41:11 -0500 Subject: [PATCH 018/157] Oops. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 27e05b1..778b71a 100644 --- a/packages.json +++ b/packages.json @@ -897,7 +897,7 @@ }, { "name": "pythonfile", - "url: "git://github.com/achesak/nimrod-pythonfile", + "url": "git://github.com/achesak/nimrod-pythonfile", "method": "git", "tags": ["library", "python", "files", "file"], "description": "Wrapper of the file procedures to provide an interface as similar as possible to that of Python", From 90afea7b05cdd347635816904a250104892c8a31 Mon Sep 17 00:00:00 2001 From: achesak Date: Fri, 15 Aug 2014 09:54:59 -0500 Subject: [PATCH 019/157] Added sndhdr as well as helper module int2ascii. --- packages.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages.json b/packages.json index 778b71a..a3aa790 100644 --- a/packages.json +++ b/packages.json @@ -903,5 +903,23 @@ "description": "Wrapper of the file procedures to provide an interface as similar as possible to that of Python", "license": "MIT", "web": "https://github.com/achesak/nimrod-pythonfile" + }, + { + "name": "sndhdr", + "url": "git://github.com/achesak/nimrod-sndhdr", + "method": "git", + "tags": ["library", "formats", "files", "sound", "audio"], + "description": "Library for detecting the format of a sound file", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-sndhdr" + }, + { + "name": "int2ascii", + "url": "git://github.com/achesak/nimrod-int2ascii", + "method": "git", + "tags": ["library", "helper", "ascii"], + "description": "Helper module for imghdr and sndhdr", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-sndhdr" } ] From dbb82e27630ce32befdbc4d7549e2a7dd4135c70 Mon Sep 17 00:00:00 2001 From: achesak Date: Fri, 15 Aug 2014 09:56:56 -0500 Subject: [PATCH 020/157] Wrong URL, again. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index a3aa790..1e214e3 100644 --- a/packages.json +++ b/packages.json @@ -920,6 +920,6 @@ "tags": ["library", "helper", "ascii"], "description": "Helper module for imghdr and sndhdr", "license": "MIT", - "web": "https://github.com/achesak/nimrod-sndhdr" + "web": "https://github.com/achesak/nimrod-int2ascii" } ] From 026033a7f67afe91d3afdf43560b6bba0988158e Mon Sep 17 00:00:00 2001 From: achesak Date: Fri, 15 Aug 2014 12:42:41 -0500 Subject: [PATCH 021/157] Removed unnecessary item. --- packages.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/packages.json b/packages.json index 1e214e3..d178614 100644 --- a/packages.json +++ b/packages.json @@ -912,14 +912,5 @@ "description": "Library for detecting the format of a sound file", "license": "MIT", "web": "https://github.com/achesak/nimrod-sndhdr" - }, - { - "name": "int2ascii", - "url": "git://github.com/achesak/nimrod-int2ascii", - "method": "git", - "tags": ["library", "helper", "ascii"], - "description": "Helper module for imghdr and sndhdr", - "license": "MIT", - "web": "https://github.com/achesak/nimrod-int2ascii" } ] From 9ad72da03c8272256812c7a71f33e1c84d22feb5 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sun, 17 Aug 2014 19:17:32 +0100 Subject: [PATCH 022/157] Add IRC package. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index d178614..62f4db6 100644 --- a/packages.json +++ b/packages.json @@ -912,5 +912,14 @@ "description": "Library for detecting the format of a sound file", "license": "MIT", "web": "https://github.com/achesak/nimrod-sndhdr" + }, + { + "name": "irc", + "url": "git://github.com/nimrod-code/irc", + "method": "git", + "tags": ["library", "irc", "network"], + "description": "Implements a simple IRC client.", + "license": "MIT", + "web": "https://github.com/nimrod-code/irc" } ] From b9458763416095b64c40b236e8f914b6d3b4f55e Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Mon, 25 Aug 2014 17:41:20 +0300 Subject: [PATCH 023/157] Add "random" --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 62f4db6..c7a3a17 100644 --- a/packages.json +++ b/packages.json @@ -921,5 +921,14 @@ "description": "Implements a simple IRC client.", "license": "MIT", "web": "https://github.com/nimrod-code/irc" + }, + { + "name": "random", + "url": "git://github.com/BlaXpirit/nimrod-random", + "method": "git", + "tags": ["library", "algorithms", "random"], + "description": "Pseudo-random number generation library inspired by Python", + "license": "MIT", + "web": "https://github.com/BlaXpirit/nimrod-random" } ] From 0b46881b961685cf002c103b9be6ca565f901303 Mon Sep 17 00:00:00 2001 From: Erwan Ameil Date: Sat, 30 Aug 2014 20:31:40 +0200 Subject: [PATCH 024/157] Added ZeroMQ wrapper --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index c7a3a17..e05c9e6 100644 --- a/packages.json +++ b/packages.json @@ -930,5 +930,14 @@ "description": "Pseudo-random number generation library inspired by Python", "license": "MIT", "web": "https://github.com/BlaXpirit/nimrod-random" + }, + { + "name": "zmq", + "url": "git://github.com/nimrod-code/nim-zmq", + "method": "git", + "tags": ["library", "wrapper", "zeromq", "messaging", "queue"], + "description": "ZeroMQ 4 wrapper", + "license": "MIT", + "web": "https://github.com/nimrod-code/nim-zmq" } ] From e383fa2ede06a1b9bb4da281451d22f529d46aca Mon Sep 17 00:00:00 2001 From: Erwan Ameil Date: Sat, 30 Aug 2014 22:10:54 +0200 Subject: [PATCH 025/157] Added UUID wrapper --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index e05c9e6..820a193 100644 --- a/packages.json +++ b/packages.json @@ -939,5 +939,14 @@ "description": "ZeroMQ 4 wrapper", "license": "MIT", "web": "https://github.com/nimrod-code/nim-zmq" + }, + { + "name": "uuid", + "url": "git://github.com/idlewan/nim-uuid", + "method": "git", + "tags": ["library", "wrapper", "uuid"], + "description": "UUID wrapper", + "license": "MIT", + "web": "https://github.com/idlewan/nim-uuid" } ] From 79da9ca611fe6b240722bb853dbd95813e2e8e2c Mon Sep 17 00:00:00 2001 From: achesak Date: Wed, 3 Sep 2014 09:41:28 -0500 Subject: [PATCH 026/157] Added robotparser. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 820a193..d9108ca 100644 --- a/packages.json +++ b/packages.json @@ -948,5 +948,14 @@ "description": "UUID wrapper", "license": "MIT", "web": "https://github.com/idlewan/nim-uuid" + }, + { + "name": "robotparser", + "url": "git://github.com/achesak/nimrod-robotparser", + "method": "git", + "tags": ["library", "useragent", "robots", "robot.txt"], + "description": "Determine if a useragent can access a URL using robots.txt", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-robotparser" } ] From 6936fe14776bdbd400d3b819d8a2da5d41742810 Mon Sep 17 00:00:00 2001 From: achesak Date: Fri, 26 Sep 2014 19:03:15 -0500 Subject: [PATCH 027/157] Added epub and hashids. --- packages.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages.json b/packages.json index d9108ca..4c17be8 100644 --- a/packages.json +++ b/packages.json @@ -957,5 +957,24 @@ "description": "Determine if a useragent can access a URL using robots.txt", "license": "MIT", "web": "https://github.com/achesak/nimrod-robotparser" + }, + { + "name": "epub", + "url": "git://github.com/achesak/nimrod-epub", + "method": "git", + "tags": ["library", "epub", "e-book"], + "description": "Module for working with EPUB e-book files", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-epub" + }, + { + "name": "hashids", + "url": "git://github.com/achesak/nimrod-hashids", + "method": "git", + "tags": ["library", "hashids"], + "description": "Nimrod implementation of Hashids", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-hashids" } ] + From f985b24a24828c829a80086f6cb4acd80f41b2b7 Mon Sep 17 00:00:00 2001 From: Will Szumski Date: Sun, 12 Oct 2014 02:08:22 +0100 Subject: [PATCH 028/157] added openssl_evp --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 4c17be8..d9469fd 100644 --- a/packages.json +++ b/packages.json @@ -975,6 +975,15 @@ "description": "Nimrod implementation of Hashids", "license": "MIT", "web": "https://github.com/achesak/nimrod-hashids" + }, + { + "name": "openssl_evp", + "url": "git://github.com/cowboy-coders/nim-openssl-evp", + "method": "git", + "tags": ["library", "crypto", "openssl"], + "description": "Wrapper for OpenSSL's EVP interface", + "license": "OpenSSL License and SSLeay License", + "web": "https://github.com/cowboy-coders/nim-openssl-evp" } ] From c4c22c72374b2b8a98f50237d9a9c60de6382e26 Mon Sep 17 00:00:00 2001 From: superfunc Date: Fri, 17 Oct 2014 22:06:29 -0500 Subject: [PATCH 029/157] Add monad package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index d9469fd..1a4df6d 100644 --- a/packages.json +++ b/packages.json @@ -984,6 +984,15 @@ "description": "Wrapper for OpenSSL's EVP interface", "license": "OpenSSL License and SSLeay License", "web": "https://github.com/cowboy-coders/nim-openssl-evp" + }, + { + "name": "monad", + "url": "git://github.com/superfunc/monad", + "method": "git", + "tags": ["library", "functional", "monad", "functor"], + "description": "basic monadic data types for Nim", + "license": "BSD3", + "web": "https://gitub.com/superfunc/monad" } ] From c8f2edef48dacbe20ee4f693327a4d432756edf1 Mon Sep 17 00:00:00 2001 From: Hitesh Jasani Date: Sun, 19 Oct 2014 21:18:17 -0400 Subject: [PATCH 030/157] Add eternity package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 1a4df6d..691238d 100644 --- a/packages.json +++ b/packages.json @@ -993,6 +993,15 @@ "description": "basic monadic data types for Nim", "license": "BSD3", "web": "https://gitub.com/superfunc/monad" + }, + { + "name": "eternity", + "url": "git://github.com/hiteshjasani/nim-eternity", + "method": "git", + "tags": ["library", "time", "format"], + "description": "Humanize elapsed time", + "license": "MIT", + "web": "https://github.com/hiteshjasani/nim-eternity" } ] From 4ae87989c59a7263757ae72aa90b3d0fba751f87 Mon Sep 17 00:00:00 2001 From: Will Szumski Date: Mon, 27 Oct 2014 19:38:08 +0000 Subject: [PATCH 031/157] add GNU GMP wrapper --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 691238d..81ea1cd 100644 --- a/packages.json +++ b/packages.json @@ -1002,6 +1002,15 @@ "description": "Humanize elapsed time", "license": "MIT", "web": "https://github.com/hiteshjasani/nim-eternity" + }, + { + "name": "gmp", + "url": "git://github.com/cowboy-coders/nim-gmp", + "method": "git", + "tags": ["library", "bignum", "numbers", "math"], + "description": "wrapper for the GNU multiple precision arithmetic library (GMP)", + "license": "LGPLv3 or GPLv2", + "web": "https://github.com/cowboy-coders/nim-gmp" } ] From c81b5dd08334c18dd41cd1f68ee30eeb9cc66f77 Mon Sep 17 00:00:00 2001 From: Adam Chesak Date: Tue, 28 Oct 2014 10:13:30 -0500 Subject: [PATCH 032/157] Changed name. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 939baa3..771b978 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Nimrod packages This is a central listing of all packages for -[babel](https://github.com/nimrod-code/babel), a package manager for the +[Nimble](https://github.com/nimrod-code/nimble), a package manager for the [Nimrod programming language](http://nimrod-lang.org). ## Adding your own package From 041d56bccc86a31c7701f75e854f20f1a6be6f1c Mon Sep 17 00:00:00 2001 From: achesak Date: Thu, 13 Nov 2014 22:47:28 -0600 Subject: [PATCH 033/157] Added ffbookmarks. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 81ea1cd..e19790b 100644 --- a/packages.json +++ b/packages.json @@ -1011,6 +1011,15 @@ "description": "wrapper for the GNU multiple precision arithmetic library (GMP)", "license": "LGPLv3 or GPLv2", "web": "https://github.com/cowboy-coders/nim-gmp" + }, + { + "name": "ffbookmarks", + "url": "git://github.com/achesak/nimrod-ff-bookmarks", + "method": "git", + "tags": ["firefox", "bookmarks", "library"], + "description": "Nim module for working with Firefox bookmarks", + "license": "MIT", + "web": "https://github.com/achesak/nimrod-ff-bookmarks" } ] From c3a29a9f81fce9af78f49d4649302ebd8d23d61e Mon Sep 17 00:00:00 2001 From: achesak Date: Thu, 13 Nov 2014 22:48:02 -0600 Subject: [PATCH 034/157] Updated README. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 771b978..6b3ee41 100644 --- a/README.md +++ b/README.md @@ -26,4 +26,4 @@ optional): Your packages may be removed if the url stops working. It goes without saying that your pull request will not be accepted unless you fill out all of the above required fields correctly, the package that ``url`` points to must also -contain a babel file, or else it will be rejected. +contain a .nimble file, or else it will be rejected. From 38e3c2bc5420d926839ef3d4baf3e5e498da4e2f Mon Sep 17 00:00:00 2001 From: Rien Date: Fri, 14 Nov 2014 19:12:59 +0100 Subject: [PATCH 035/157] Add Ludens game development library --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 81ea1cd..cc224e3 100644 --- a/packages.json +++ b/packages.json @@ -1011,6 +1011,15 @@ "description": "wrapper for the GNU multiple precision arithmetic library (GMP)", "license": "LGPLv3 or GPLv2", "web": "https://github.com/cowboy-coders/nim-gmp" + }, + { + "name": "ludens", + "url": "git://github.com/rnentjes/nim-ludens", + "method": "git", + "tags": ["library", "game", "opengl", "sfml"], + "description": "Little game library using opengl and sfml", + "license": "MIT", + "web": "https://github.com/rnentjes/nim-ludens" } ] From c3cf2ed01a522b3bf7f1f7304eac4a50e95cd119 Mon Sep 17 00:00:00 2001 From: fenekku Date: Wed, 19 Nov 2014 15:13:20 -0500 Subject: [PATCH 036/157] Update packages.json Added (simplified) mustache templating package. I am sticking to babel format until the big change (0.10.0) is released. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index d084558..7612536 100644 --- a/packages.json +++ b/packages.json @@ -1029,6 +1029,15 @@ "description": "Nim module for working with Firefox bookmarks", "license": "MIT", "web": "https://github.com/achesak/nimrod-ff-bookmarks" + }, + { + "name": "moustachu", + "url": "https://github.com/fenekku/moustachu.git", + "method": "git", + "tags": ["web", "html", "template", "mustache"], + "description": "Mustache templating for Nimrod.", + "license": "MIT", + "web": "https://github.com/fenekku/moustachu" } ] From a4eb4ba4ea2721a06e84271929e748ff6c766f98 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Hankiewicz Date: Fri, 5 Dec 2014 18:00:52 +0100 Subject: [PATCH 037/157] Renames nimrod-code paths to nim-lang. --- packages.json | 64 +++++++++++++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/packages.json b/packages.json index 7612536..0a9ec46 100644 --- a/packages.json +++ b/packages.json @@ -211,42 +211,42 @@ { "name": "babel", - "url": "git://github.com/nimrod-code/babel", + "url": "git://github.com/nim-lang/babel", "method": "git", "tags": ["app", "binary", "package", "manager"], "description": "Babel package manager", "license": "BSD", - "web": "https://github.com/nimrod-code/babel" + "web": "https://github.com/nim-lang/babel" }, { "name": "aporia", - "url": "git://github.com/nimrod-code/Aporia", + "url": "git://github.com/nim-lang/Aporia", "method": "git", "tags": ["app", "binary", "ide", "gtk", "nimrod"], "description": "A Nimrod IDE.", "license": "GPLv2", - "web": "https://github.com/nimrod-code/Aporia" + "web": "https://github.com/nim-lang/Aporia" }, { "name": "c2nim", - "url": "git://github.com/nimrod-code/c2nim", + "url": "git://github.com/nim-lang/c2nim", "method": "git", "tags": ["app", "binary", "tool", "header", "C", "nimrod"], "description": "c2nim is a tool to translate Ansi C code to Nimrod.", "license": "MIT", - "web": "https://github.com/nimrod-code/c2nim" + "web": "https://github.com/nim-lang/c2nim" }, { "name": "pas2nim", - "url": "git://github.com/nimrod-code/pas2nim", + "url": "git://github.com/nim-lang/pas2nim", "method": "git", "tags": ["app", "binary", "tool", "Pascal", "nimrod"], "description": "pas2nim is a tool to translate Pascal code to Nimrod.", "license": "MIT", - "web": "https://github.com/nimrod-code/pas2nim" + "web": "https://github.com/nim-lang/pas2nim" }, { @@ -319,72 +319,72 @@ { "name": "gtk2", - "url": "git://github.com/nimrod-code/gtk2", + "url": "git://github.com/nim-lang/gtk2", "method": "git", "tags": ["wrapper", "gui", "gtk"], "description": "Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces", "license": "MIT", - "web": "https://github.com/nimrod-code/gtk2" + "web": "https://github.com/nim-lang/gtk2" }, { "name": "cairo", - "url": "git://github.com/nimrod-code/cairo", + "url": "git://github.com/nim-lang/cairo", "method": "git", "tags": ["wrapper"], "description": "Wrapper for cairo, a vector graphics library with display and print output", "license": "MIT", - "web": "https://github.com/nimrod-code/cairo" + "web": "https://github.com/nim-lang/cairo" }, { "name": "x11", - "url": "git://github.com/nimrod-code/x11", + "url": "git://github.com/nim-lang/x11", "method": "git", "tags": ["wrapper"], "description": "Wrapper for X11", "license": "MIT", - "web": "https://github.com/nimrod-code/x11" + "web": "https://github.com/nim-lang/x11" }, { "name": "opengl", - "url": "git://github.com/nimrod-code/opengl", + "url": "git://github.com/nim-lang/opengl", "method": "git", "tags": ["wrapper"], "description": "High-level and low-level wrapper for OpenGL", "license": "MIT", - "web": "https://github.com/nimrod-code/opengl" + "web": "https://github.com/nim-lang/opengl" }, { "name": "lua", - "url": "git://github.com/nimrod-code/lua", + "url": "git://github.com/nim-lang/lua", "method": "git", "tags": ["wrapper"], "description": "Wrapper to interface with the Lua interpreter", "license": "MIT", - "web": "https://github.com/nimrod-code/lua" + "web": "https://github.com/nim-lang/lua" }, { "name": "tcl", - "url": "git://github.com/nimrod-code/tcl", + "url": "git://github.com/nim-lang/tcl", "method": "git", "tags": ["wrapper"], "description": "Wrapper for the TCL programming language", "license": "MIT", - "web": "https://github.com/nimrod-code/tcl" + "web": "https://github.com/nim-lang/tcl" }, { "name": "python", - "url": "git://github.com/nimrod-code/python", + "url": "git://github.com/nim-lang/python", "method": "git", "tags": ["wrapper"], "description": "Wrapper to interface with Python interpreter", "license": "MIT", - "web": "https://github.com/nimrod-code/python" + "web": "https://github.com/nim-lang/python" }, { @@ -563,12 +563,12 @@ { "name":"sdl2", - "url":"git://github.com/nimrod-code/sdl2", + "url":"git://github.com/nim-lang/sdl2", "method":"git", "tags":["wrapper","media","audio","video"], "description":"Wrapper for SDL 2.x", "license":"MIT", - "web":"https://github.com/nimrod-code/sdl2" + "web":"https://github.com/nim-lang/sdl2" }, { @@ -600,12 +600,12 @@ }, { "name": "opencl", - "url": "git://github.com/nimrod-code/opencl", + "url": "git://github.com/nim-lang/opencl", "method": "git", "tags": ["library"], "description": "Low-level wrapper for OpenCL", "license": "MIT", - "web": "https://github.com/nimrod-code/opencl" + "web": "https://github.com/nim-lang/opencl" }, { "name": "DevIL", @@ -654,12 +654,12 @@ }, { "name":"mongo", - "url":"git://github.com/nimrod-code/mongo", + "url":"git://github.com/nim-lang/mongo", "method":"git", "tags":["library","wrapper","database"], "description":"Bindings and a high-level interface for MongoDB", "license":"MIT", - "web":"https://github.com/nimrod-code/mongo" + "web":"https://github.com/nim-lang/mongo" }, { "name":"allegro5", @@ -915,12 +915,12 @@ }, { "name": "irc", - "url": "git://github.com/nimrod-code/irc", + "url": "git://github.com/nim-lang/irc", "method": "git", "tags": ["library", "irc", "network"], "description": "Implements a simple IRC client.", "license": "MIT", - "web": "https://github.com/nimrod-code/irc" + "web": "https://github.com/nim-lang/irc" }, { "name": "random", @@ -933,12 +933,12 @@ }, { "name": "zmq", - "url": "git://github.com/nimrod-code/nim-zmq", + "url": "git://github.com/nim-lang/nim-zmq", "method": "git", "tags": ["library", "wrapper", "zeromq", "messaging", "queue"], "description": "ZeroMQ 4 wrapper", "license": "MIT", - "web": "https://github.com/nimrod-code/nim-zmq" + "web": "https://github.com/nim-lang/nim-zmq" }, { "name": "uuid", From 99ca737176b74d758b2a16407247610606b9ea73 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Sun, 7 Dec 2014 14:36:00 -0500 Subject: [PATCH 038/157] Add easy-bcrypt --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 0a9ec46..a0b7928 100644 --- a/packages.json +++ b/packages.json @@ -1038,6 +1038,15 @@ "description": "Mustache templating for Nimrod.", "license": "MIT", "web": "https://github.com/fenekku/moustachu" + }, + { + "name": "easy-bcrypt", + "url": "https://github.com/flaviut/easy-bcrypt.git", + "method": "git", + "tags": ["hash", "crypto", "password", "bcrypt"], + "description": "simple wrapper providing a convenient interface for the bcrypt password hashing algorithm", + "license": "CC0", + "web": "https://github.com/flaviut/easy-bcrypt/blob/master/easy-bcrypt.nimble" } ] From 62d3e8bb890e9dd7c7907fe6729ef0a6e8a32f96 Mon Sep 17 00:00:00 2001 From: Will Szumski Date: Mon, 15 Dec 2014 23:51:42 +0000 Subject: [PATCH 039/157] added nim-libclang to packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index a0b7928..0a633a5 100644 --- a/packages.json +++ b/packages.json @@ -1047,6 +1047,15 @@ "description": "simple wrapper providing a convenient interface for the bcrypt password hashing algorithm", "license": "CC0", "web": "https://github.com/flaviut/easy-bcrypt/blob/master/easy-bcrypt.nimble" + }, + { + "name": "nim-libclang", + "url": "https://github.com/cowboy-coders/nim-libclang.git", + "method": "git", + "tags": ["wrapper", "bindings", "clang"], + "description": "wrapper for libclang (the C-interface of the clang LLVM frontend)", + "license": "MIT", + "web": "https://github.com/cowboy-coders/nim-libclang" } ] From d85b77960bcec4a1b672c0ea0d65fc7e559cdf9d Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Fri, 19 Dec 2014 15:20:02 -0800 Subject: [PATCH 040/157] Corrected proper grammar Line 47 is pur and looks like it was meant to be pure. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 0a633a5..a852a65 100644 --- a/packages.json +++ b/packages.json @@ -44,7 +44,7 @@ "url": "git://github.com/olahol/nimrod-murmur/", "method": "git", "tags": ["hash", "murmur"], - "description": "MurmurHash in pur Nimrod.", + "description": "MurmurHash in pure Nimrod.", "license": "MIT", "web": "https://github.com/olahol/nimrod-murmur" }, From ad09a094690d9f7fcf6c3f76c76865f7d068eddd Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Fri, 26 Dec 2014 18:52:12 +0000 Subject: [PATCH 041/157] Rename babel to nimble. --- packages.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages.json b/packages.json index a852a65..5c3b519 100644 --- a/packages.json +++ b/packages.json @@ -210,13 +210,13 @@ }, { - "name": "babel", - "url": "git://github.com/nim-lang/babel", + "name": "nimble", + "url": "git://github.com/nim-lang/nimble", "method": "git", "tags": ["app", "binary", "package", "manager"], - "description": "Babel package manager", + "description": "Nimble package manager", "license": "BSD", - "web": "https://github.com/nim-lang/babel" + "web": "https://github.com/nim-lang/nimble" }, { From ca4c66b1b4f9a517819d77dbfa22997973e8baf2 Mon Sep 17 00:00:00 2001 From: Filippo Cucchetto Date: Mon, 29 Dec 2014 16:03:54 +0100 Subject: [PATCH 042/157] Added NimQml --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 5c3b519..4393f8a 100644 --- a/packages.json +++ b/packages.json @@ -1056,6 +1056,15 @@ "description": "wrapper for libclang (the C-interface of the clang LLVM frontend)", "license": "MIT", "web": "https://github.com/cowboy-coders/nim-libclang" + }, + { + "name": "NimQml", + "url": "git://github.com/filcuc/NimQml", + "method": "git", + "tags": ["Qt", "Qml", "UI", "GUI"], + "description": "Qt Qml bindings", + "license": "GPLv3", + "web": "https://github.com/filcuc/nimqml" } ] From 8b5d7c5fcee50eaa668107bbc7bc6df1c1b3bb69 Mon Sep 17 00:00:00 2001 From: Joseph Poirier Date: Mon, 29 Dec 2014 16:03:03 -0600 Subject: [PATCH 043/157] add X-Plane XPLM SDK wrapper to json file --- packages.json | 83 ++++++++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 37 deletions(-) diff --git a/packages.json b/packages.json index 4393f8a..dab6959 100644 --- a/packages.json +++ b/packages.json @@ -88,7 +88,7 @@ "license": "MIT", "web": "https://github.com/fowlmouth/nimrod-sfml" }, - + { "name": "enet", "url": "git://github.com/fowlmouth/nimrod-enet/", @@ -98,7 +98,7 @@ "license": "MIT", "web": "https://github.com/fowlmouth/nimrod-enet" }, - + { "name": "nim-locale", "url": "git://github.com/Amrykid/nim-locale/", @@ -108,7 +108,7 @@ "license": "MIT", "web": "https://github.com/Amrykid/nim-locale" }, - + { "name": "fowltek", "url": "git://github.com/fowlmouth/nimlibs/", @@ -118,7 +118,7 @@ "license": "MIT", "web": "https://github.com/fowlmouth/nimlibs" }, - + { "name": "nake", "url": "git://github.com/fowlmouth/nake/", @@ -138,7 +138,7 @@ "license": "MIT", "web": "https://github.com/rafaelvasco/nimrod-glfw" }, - + { "name": "chipmunk", "url": "git://github.com/fowlmouth/nimrod-chipmunk/", @@ -148,7 +148,7 @@ "license": "MIT", "web": "https://github.com/fowlmouth/nimrod-chipmunk" }, - + { "name": "nim-glfw", "url": "git://github.com/EXetoC/nim-glfw/", @@ -158,7 +158,7 @@ "license": "MIT", "web": "https://github.com/EXetoC/nim-glfw" }, - + { "name": "nim-ao", "url": "git://github.com/EXetoC/nim-ao/", @@ -168,7 +168,7 @@ "license": "MIT", "web": "https://github.com/EXetoC/nim-ao" }, - + { "name": "termbox", "url": "git://github.com/fowlmouth/nim-termbox", @@ -178,7 +178,7 @@ "license": "MIT", "web": "https://github.com/fowlmouth/nim-termbox" }, - + { "name": "linagl", "url": "https://bitbucket.org/BitPuffin/linagl", @@ -188,7 +188,7 @@ "license": "CC0", "web": "https://bitbucket.org/BitPuffin/linagl" }, - + { "name": "kwin", "url": "git://github.com/reactormonk/nim-kwin", @@ -198,7 +198,7 @@ "license": "MIT", "web": "https://github.com/reactormonk/nim-kwin" }, - + { "name": "opencv", "url": "git://github.com/dom96/nim-opencv", @@ -208,7 +208,7 @@ "license": "MIT", "web": "https://github.com/dom96/nim-opencv" }, - + { "name": "nimble", "url": "git://github.com/nim-lang/nimble", @@ -248,7 +248,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/pas2nim" }, - + { "name": "ipsumgenera", "url": "git://github.com/dom96/ipsumgenera", @@ -265,7 +265,7 @@ "tags": ["import", "C++", "library", "wrap"], "description": "Easy way to 'Mock' C++ interface", "license": "MIT", - "web": "https://github.com/onionhammer/clibpp" + "web": "https://github.com/onionhammer/clibpp" }, { "name": "pastebin", @@ -276,7 +276,7 @@ "license": "MIT", "web": "https://github.com/achesak/nimrod-pastebin" }, - + { "name": "yahoo-weather", "url": "git://github.com/achesak/nimrod-yahoo-weather", @@ -286,7 +286,7 @@ "license": "MIT", "web": "https://github.com/achesak/nimrod-yahoo-weather" }, - + { "name": "noaa", "url": "git://github.com/achesak/nimrod-noaa", @@ -296,7 +296,7 @@ "license": "MIT", "web": "https://github.com/achesak/nimrod-noaa" }, - + { "name": "rss", "url": "git://github.com/achesak/nimrod-rss", @@ -306,7 +306,7 @@ "license": "MIT", "web": "https://github.com/achesak/nimrod-rss" }, - + { "name": "extmath", "url": "git://github.com/achesak/extmath.nim", @@ -316,7 +316,7 @@ "license": "MIT", "web": "https://github.com/achesak/extmath.nim" }, - + { "name": "gtk2", "url": "git://github.com/nim-lang/gtk2", @@ -326,7 +326,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/gtk2" }, - + { "name": "cairo", "url": "git://github.com/nim-lang/cairo", @@ -336,7 +336,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/cairo" }, - + { "name": "x11", "url": "git://github.com/nim-lang/x11", @@ -346,7 +346,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/x11" }, - + { "name": "opengl", "url": "git://github.com/nim-lang/opengl", @@ -356,7 +356,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/opengl" }, - + { "name": "lua", "url": "git://github.com/nim-lang/lua", @@ -366,7 +366,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/lua" }, - + { "name": "tcl", "url": "git://github.com/nim-lang/tcl", @@ -376,7 +376,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/tcl" }, - + { "name": "python", "url": "git://github.com/nim-lang/python", @@ -386,7 +386,7 @@ "license": "MIT", "web": "https://github.com/nim-lang/python" }, - + { "name": "NimBorg", "url": "git://github.com/micklat/NimBorg", @@ -425,7 +425,7 @@ "license": "MIT", "web": "https://github.com/gradha/dropbox_filename_sanitizer/" }, - + { "name": "csv", "url": "git://github.com/achesak/nimrod-csv", @@ -435,7 +435,7 @@ "license": "MIT", "web": "https://github.com/achesak/nimrod-csv" }, - + { "name": "geonames", "url": "git://github.com/achesak/nimrod-geonames", @@ -445,7 +445,7 @@ "license": "MIT", "web": "https://github.com/achesak/nimrod-geonames" }, - + { "name": "gravatar", "url": "git://github.com/achesak/nimrod-gravatar", @@ -455,7 +455,7 @@ "license": "MIT", "web": "https://github.com/achesak/nimrod-gravatar" }, - + { "name": "coverartarchive", "url": "git://github.com/achesak/nimrod-cover-art-archive", @@ -465,7 +465,7 @@ "license": "MIT", "web": "http://github.com/achesak/nimrod-cover-art-archive" }, - + { "name": "nim-ogg", "url": "https://bitbucket.org/BitPuffin/nim-ogg", @@ -474,7 +474,7 @@ "description": "Binding to libogg", "license": "CC0" }, - + { "name": "nim-vorbis", "url": "https://bitbucket.org/BitPuffin/nim-vorbis", @@ -492,7 +492,7 @@ "description": "Binding to portaudio", "license": "CC0" }, - + { "name": "commandeer", "url": "git://github.com/fenekku/commandeer", @@ -510,7 +510,7 @@ "description": "Binding and utilities for scrypt", "license": "CC0" }, - + { "name": "bloom", "url": "git://github.com/boydgreenfield/nimrod-bloom/", @@ -540,7 +540,7 @@ "license": "MIT", "web": "https://github.com/gradha/awesome_rmdir/" }, - + { "name": "nimalpm", "url": "git://github.com/barcharcraz/nimalpm/", @@ -560,7 +560,7 @@ "license": "libpng", "web": "https://github.com/barcharcraz/nimlibpng" }, - + { "name":"sdl2", "url":"git://github.com/nim-lang/sdl2", @@ -570,7 +570,7 @@ "license":"MIT", "web":"https://github.com/nim-lang/sdl2" }, - + { "name":"assimp", "url":"git://github.com/barcharcraz/nim-assimp", @@ -1065,6 +1065,15 @@ "description": "Qt Qml bindings", "license": "GPLv3", "web": "https://github.com/filcuc/nimqml" + }, + { + "name": "XPLM-Nim", + "url": "git@github.com:jpoirier/XPLM-Nim.git", + "method": "git", + "tags": ["X-Plane", "XPLM", "Plugin", "SDK"], + "description": "X-Plane XPLM SDK wrapper", + "license": "BSD", + "web": "https://github.com/jpoirier/XPLM-Nim" } ] From f85634012126511da71fb5d40cd8dbabfe4b768f Mon Sep 17 00:00:00 2001 From: Joseph Poirier Date: Mon, 29 Dec 2014 18:40:32 -0600 Subject: [PATCH 044/157] fix url path --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index dab6959..d57aa17 100644 --- a/packages.json +++ b/packages.json @@ -1068,7 +1068,7 @@ }, { "name": "XPLM-Nim", - "url": "git@github.com:jpoirier/XPLM-Nim.git", + "url": "git://github.com/jpoirier/XPLM-Nim", "method": "git", "tags": ["X-Plane", "XPLM", "Plugin", "SDK"], "description": "X-Plane XPLM SDK wrapper", From 527ff74cd27a4b392b60f9b6852723cf18b2a8ae Mon Sep 17 00:00:00 2001 From: Vladar4 Date: Thu, 1 Jan 2015 21:46:14 +0200 Subject: [PATCH 045/157] Updated libtcod-nim license information --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index d57aa17..7e2b299 100644 --- a/packages.json +++ b/packages.json @@ -55,7 +55,7 @@ "method": "git", "tags": ["roguelike", "game", "library", "engine", "sdl", "opengl", "glsl"], "description": "Wrapper of the libtcod library for the Nimrod language.", - "license": "MIT", + "license": "zlib", "web": "https://github.com/Vladar4/libtcod-nim" }, From d8ab691b612485a6b3575775f8f29ad96059296f Mon Sep 17 00:00:00 2001 From: Adam Chesak Date: Thu, 1 Jan 2015 14:02:05 -0600 Subject: [PATCH 046/157] Changed Nimrod to Nim --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6b3ee41..d9172eb 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# Nimrod packages +# Nim packages This is a central listing of all packages for [Nimble](https://github.com/nimrod-code/nimble), a package manager for the -[Nimrod programming language](http://nimrod-lang.org). +[Nim programming language](http://nim-lang.org). ## Adding your own package To add your own package, fork this repository, edit From 1b9cde54f0a3919f256bb829f3b9d93cedfe3700 Mon Sep 17 00:00:00 2001 From: Adam Chesak Date: Thu, 1 Jan 2015 14:02:30 -0600 Subject: [PATCH 047/157] Fixed URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d9172eb..bf80feb 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Nim packages This is a central listing of all packages for -[Nimble](https://github.com/nimrod-code/nimble), a package manager for the +[Nimble](https://github.com/nim-code/nimble), a package manager for the [Nim programming language](http://nim-lang.org). ## Adding your own package From fc35dac0f14d9ab52bcdcb8901553421c121193e Mon Sep 17 00:00:00 2001 From: ClementJnc Date: Fri, 2 Jan 2015 11:14:25 +0100 Subject: [PATCH 048/157] Corrected gitub->github --- packages.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages.json b/packages.json index 7e2b299..a62be66 100644 --- a/packages.json +++ b/packages.json @@ -843,7 +843,7 @@ }, { "name": "imghdr", - "url": "git://gitub.com/achesak/nimrod-imghdr", + "url": "git://github.com/achesak/nimrod-imghdr", "method": "git", "tags": ["image", "formats", "files"], "description": "Library for detecting the format of an image", @@ -992,7 +992,7 @@ "tags": ["library", "functional", "monad", "functor"], "description": "basic monadic data types for Nim", "license": "BSD3", - "web": "https://gitub.com/superfunc/monad" + "web": "https://github.com/superfunc/monad" }, { "name": "eternity", From bdb2b6dca9e509a0303f6798391cddea638e6e30 Mon Sep 17 00:00:00 2001 From: achesak Date: Fri, 2 Jan 2015 12:18:24 -0600 Subject: [PATCH 049/157] Updated URLs and descriptions. --- packages.json | 74 +++++++++++++++++++++++++-------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/packages.json b/packages.json index a62be66..79cd18f 100644 --- a/packages.json +++ b/packages.json @@ -269,42 +269,42 @@ }, { "name": "pastebin", - "url": "git://github.com/achesak/nimrod-pastebin", + "url": "git://github.com/achesak/nim-pastebin", "method": "git", "tags": ["library", "wrapper", "pastebin"], "description": "Pastebin API wrapper", "license": "MIT", - "web": "https://github.com/achesak/nimrod-pastebin" + "web": "https://github.com/achesak/nim-pastebin" }, { - "name": "yahoo-weather", - "url": "git://github.com/achesak/nimrod-yahoo-weather", + "name": "yahooweather", + "url": "git://github.com/achesak/nim-yahooweather", "method": "git", "tags": ["library", "wrapper", "weather"], "description": "Yahoo! Weather API wrapper", "license": "MIT", - "web": "https://github.com/achesak/nimrod-yahoo-weather" + "web": "https://github.com/achesak/nim-yahooweather" }, { "name": "noaa", - "url": "git://github.com/achesak/nimrod-noaa", + "url": "git://github.com/achesak/nim-noaa", "method": "git", "tags": ["library", "wrapper", "weather"], "description": "NOAA weather API wrapper", "license": "MIT", - "web": "https://github.com/achesak/nimrod-noaa" + "web": "https://github.com/achesak/nim-noaa" }, { "name": "rss", - "url": "git://github.com/achesak/nimrod-rss", + "url": "git://github.com/achesak/nim-rss", "method": "git", "tags": ["library", "rss", "xml", "syndication"], "description": "RSS library", "license": "MIT", - "web": "https://github.com/achesak/nimrod-rss" + "web": "https://github.com/achesak/nim-rss" }, { @@ -312,7 +312,7 @@ "url": "git://github.com/achesak/extmath.nim", "method": "git", "tags": ["library", "math", "trigonometry"], - "description": "Nimrod math library", + "description": "Nim math library", "license": "MIT", "web": "https://github.com/achesak/extmath.nim" }, @@ -428,42 +428,42 @@ { "name": "csv", - "url": "git://github.com/achesak/nimrod-csv", + "url": "git://github.com/achesak/nim-csv", "method": "git", "tags": ["csv", "parsing", "stringify", "library"], "description": "Library for parsing, stringifying, reading, and writing CSV (comma separated value) files", "license": "MIT", - "web": "https://github.com/achesak/nimrod-csv" + "web": "https://github.com/achesak/nim-csv" }, { "name": "geonames", - "url": "git://github.com/achesak/nimrod-geonames", + "url": "git://github.com/achesak/nim-geonames", "method": "git", "tags": ["library", "wrapper", "geography"], "description": "GeoNames API wrapper", "license": "MIT", - "web": "https://github.com/achesak/nimrod-geonames" + "web": "https://github.com/achesak/nim-geonames" }, { "name": "gravatar", - "url": "git://github.com/achesak/nimrod-gravatar", + "url": "git://github.com/achesak/nim-gravatar", "method": "git", "tags": ["library", "wrapper", "gravatar"], "description": "Gravatar API wrapper", "license": "MIT", - "web": "https://github.com/achesak/nimrod-gravatar" + "web": "https://github.com/achesak/nim-gravatar" }, { "name": "coverartarchive", - "url": "git://github.com/achesak/nimrod-cover-art-archive", + "url": "git://github.com/achesak/nim-coverartarchive", "method": "git", "tags": ["library", "wrapper", "cover art", "music", "metadata"], "description": "Cover Art Archive API wrapper", "license": "MIT", - "web": "http://github.com/achesak/nimrod-cover-art-archive" + "web": "http://github.com/achesak/nim-coverartarchive" }, { @@ -843,21 +843,21 @@ }, { "name": "imghdr", - "url": "git://github.com/achesak/nimrod-imghdr", + "url": "git://github.com/achesak/nim-imghdr", "method": "git", "tags": ["image", "formats", "files"], "description": "Library for detecting the format of an image", "license": "MIT", - "web": "https://github.com/achesak/nimrod-imghdr" + "web": "https://github.com/achesak/nim-imghdr" }, { "name": "csv2json", - "url": "git://github.com/achesak/nimrod-csv2json", + "url": "git://github.com/achesak/nim-csv2json", "method": "git", "tags": ["csv", "json"], "description": "Convert CSV files to JSON", "license": "MIT", - "web": "https://github.com/achesak/nimrod-csv2json" + "web": "https://github.com/achesak/nim-csv2json" }, { "name": "vecmath", @@ -888,30 +888,30 @@ }, { "name": "colorsys", - "url": "git://github.com/achesak/nimrod-colorsys", + "url": "git://github.com/achesak/nim-colorsys", "method": "git", "tags": ["library", "colors", "rgb", "yiq", "hls", "hsv"], "description": "Convert between RGB, YIQ, HLS, and HSV color systems.", "license": "MIT", - "web": "https://github.com/achesak/nimrod-colorsys" + "web": "https://github.com/achesak/nim-colorsys" }, { "name": "pythonfile", - "url": "git://github.com/achesak/nimrod-pythonfile", + "url": "git://github.com/achesak/nim-pythonfile", "method": "git", "tags": ["library", "python", "files", "file"], "description": "Wrapper of the file procedures to provide an interface as similar as possible to that of Python", "license": "MIT", - "web": "https://github.com/achesak/nimrod-pythonfile" + "web": "https://github.com/achesak/nim-pythonfile" }, { "name": "sndhdr", - "url": "git://github.com/achesak/nimrod-sndhdr", + "url": "git://github.com/achesak/nim-sndhdr", "method": "git", "tags": ["library", "formats", "files", "sound", "audio"], "description": "Library for detecting the format of a sound file", "license": "MIT", - "web": "https://github.com/achesak/nimrod-sndhdr" + "web": "https://github.com/achesak/nim-sndhdr" }, { "name": "irc", @@ -951,30 +951,30 @@ }, { "name": "robotparser", - "url": "git://github.com/achesak/nimrod-robotparser", + "url": "git://github.com/achesak/nim-robotparser", "method": "git", "tags": ["library", "useragent", "robots", "robot.txt"], "description": "Determine if a useragent can access a URL using robots.txt", "license": "MIT", - "web": "https://github.com/achesak/nimrod-robotparser" + "web": "https://github.com/achesak/nim-robotparser" }, { "name": "epub", - "url": "git://github.com/achesak/nimrod-epub", + "url": "git://github.com/achesak/nim-epub", "method": "git", "tags": ["library", "epub", "e-book"], "description": "Module for working with EPUB e-book files", "license": "MIT", - "web": "https://github.com/achesak/nimrod-epub" + "web": "https://github.com/achesak/nim-epub" }, { "name": "hashids", - "url": "git://github.com/achesak/nimrod-hashids", + "url": "git://github.com/achesak/nim-hashids", "method": "git", "tags": ["library", "hashids"], - "description": "Nimrod implementation of Hashids", + "description": "Nim implementation of Hashids", "license": "MIT", - "web": "https://github.com/achesak/nimrod-hashids" + "web": "https://github.com/achesak/nim-hashids" }, { "name": "openssl_evp", @@ -1023,12 +1023,12 @@ }, { "name": "ffbookmarks", - "url": "git://github.com/achesak/nimrod-ff-bookmarks", + "url": "git://github.com/achesak/nim-ffbookmarks", "method": "git", "tags": ["firefox", "bookmarks", "library"], "description": "Nim module for working with Firefox bookmarks", "license": "MIT", - "web": "https://github.com/achesak/nimrod-ff-bookmarks" + "web": "https://github.com/achesak/nim-ffbookmarks" }, { "name": "moustachu", From a2184a0f4db93528aac9c25d6bd1c2037d2674f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20H=C3=BCbner?= Date: Fri, 2 Jan 2015 21:11:07 +0100 Subject: [PATCH 050/157] Fixed typo in link to Nimble. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bf80feb..d8902d1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Nim packages This is a central listing of all packages for -[Nimble](https://github.com/nim-code/nimble), a package manager for the +[Nimble](https://github.com/nim-lang/nimble), a package manager for the [Nim programming language](http://nim-lang.org). ## Adding your own package From d9489e4ef0689555a4c8476fcee29d5b1b5970e3 Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Wed, 7 Jan 2015 01:46:42 +0200 Subject: [PATCH 051/157] Add "csfml" --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 79cd18f..bbbb095 100644 --- a/packages.json +++ b/packages.json @@ -1074,6 +1074,15 @@ "description": "X-Plane XPLM SDK wrapper", "license": "BSD", "web": "https://github.com/jpoirier/XPLM-Nim" + }, + { + "name": "csfml", + "url": "git://github.com/BlaXpirit/nim-csfml", + "method": "git", + "tags": ["sfml", "binding", "game", "media", "library", "opengl"], + "description": "Bindings for Simple and Fast Multimedia Library (through CSFML)", + "license": "zlib", + "web": "https://github.com/BlaXpirit/nim-csfml" } ] From 8b571acfc7dfa193f6f604a184a962ce10643741 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Sat, 10 Jan 2015 13:53:36 -0500 Subject: [PATCH 052/157] add optional_t --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index bbbb095..52758fa 100644 --- a/packages.json +++ b/packages.json @@ -1083,6 +1083,15 @@ "description": "Bindings for Simple and Fast Multimedia Library (through CSFML)", "license": "zlib", "web": "https://github.com/BlaXpirit/nim-csfml" + }, + { + "name": "optional_t", + "url": "git://github.com/flaviut/optional_t", + "method": "git", + "tags": ["option", "functional"], + "description": "Basic Option[T] library", + "license": "MIT", + "web": "https://github.com/flaviut/optional_t" } ] From 2a9b7ab98bbaf0a1b07028f3a84aca2f614ae1da Mon Sep 17 00:00:00 2001 From: Joseph Poirier Date: Mon, 12 Jan 2015 15:02:23 -0600 Subject: [PATCH 053/157] Adds A Nim wrapper for librtlsdr --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index d57aa17..354fc3a 100644 --- a/packages.json +++ b/packages.json @@ -1074,6 +1074,15 @@ "description": "X-Plane XPLM SDK wrapper", "license": "BSD", "web": "https://github.com/jpoirier/XPLM-Nim" + }, + { + "name": "nimrtlsdr", + "url": "git://github.com/jpoirier/nimrtlsdr", + "method": "git", + "tags": ["rtl-sdr", "wrapper", "bindings", "rtlsdr"], + "description": "A Nim wrapper for librtlsdr", + "license": "BSD", + "web": "https://github.com/jpoirier/nimrtlsdr" } ] From c916566127bad09632580aa0ff540e1f62abb0cf Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Fri, 16 Jan 2015 21:23:11 +0000 Subject: [PATCH 054/157] Added lapp and blimp. --- packages.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages.json b/packages.json index a250936..b2c01ad 100644 --- a/packages.json +++ b/packages.json @@ -1101,6 +1101,24 @@ "description": "A Nim wrapper for librtlsdr", "license": "BSD", "web": "https://github.com/jpoirier/nimrtlsdr" + }, + { + "name": "lapp", + "url": "https://gitlab.3dicc.com/gokr/lapp.git", + "method": "git", + "tags": ["args", "cmd", "opt", "parse", "parsing"], + "description": "Opt parser using synopsis as specification, ported from Lua.", + "license": "MIT", + "web": "https://gitlab.3dicc.com/gokr/lapp" + }, + { + "name": "blimp", + "url": "https://gitlab.3dicc.com/gokr/blimp.git", + "method": "git", + "tags": ["app", "binary", "utility", "git", "git-fat"], + "description": "Utility that helps with big files in git, very similar to git-fat, s3annnex etc.", + "license": "MIT", + "web": "https://gitlab.3dicc.com/gokr/blimp" } ] From 41e1e63b0b83a6a6b3aa60b2e140d4dd9f030e52 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Fri, 16 Jan 2015 21:55:59 +0000 Subject: [PATCH 055/157] Added Nim compiler. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index b2c01ad..fded9ed 100644 --- a/packages.json +++ b/packages.json @@ -1119,6 +1119,15 @@ "description": "Utility that helps with big files in git, very similar to git-fat, s3annnex etc.", "license": "MIT", "web": "https://gitlab.3dicc.com/gokr/blimp" + }, + { + "name": "compiler", + "url": "https://github.com/Araq/Nim.git", + "method": "git", + "tags": ["library", "nim"], + "description": "Compiler package providing the compiler sources as a library.", + "license": "MIT", + "web": "https://github.com/Araq/Nim" } ] From dab8a1d58a74865312219a129b6b0d9c98e8d1ef Mon Sep 17 00:00:00 2001 From: Maurizio Tomasi Date: Sat, 17 Jan 2015 01:26:14 +0100 Subject: [PATCH 056/157] New package "parsetoml" added to the list Reference to the package "parsetoml" (@GitHub) added. --- packages.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index fded9ed..be4fbe8 100644 --- a/packages.json +++ b/packages.json @@ -1120,6 +1120,15 @@ "license": "MIT", "web": "https://gitlab.3dicc.com/gokr/blimp" }, + { + "name": "parsetoml", + "url": "https://github.com/ziotom78/parsetoml.git", + "method": "git", + "tags": ["library", "nim"], + "description": "Library for parsing TOML files.", + "license": "MIT", + "web": "https://github.com/ziotom78/parsetoml.git" + }, { "name": "compiler", "url": "https://github.com/Araq/Nim.git", @@ -1130,4 +1139,3 @@ "web": "https://github.com/Araq/Nim" } ] - From f567cc420111cda2a62943ae07606ea29e0d01ce Mon Sep 17 00:00:00 2001 From: Maurizio Tomasi Date: Sat, 17 Jan 2015 17:30:24 +0100 Subject: [PATCH 057/157] "web" field fixed for the "parsetoml" package --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index be4fbe8..ee88cfa 100644 --- a/packages.json +++ b/packages.json @@ -1127,7 +1127,7 @@ "tags": ["library", "nim"], "description": "Library for parsing TOML files.", "license": "MIT", - "web": "https://github.com/ziotom78/parsetoml.git" + "web": "https://github.com/ziotom78/parsetoml" }, { "name": "compiler", From 01ce003c1333940f57ba4fc646204c940fbdc266 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Sun, 18 Jan 2015 14:01:39 -0500 Subject: [PATCH 058/157] Update packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index fded9ed..0865d34 100644 --- a/packages.json +++ b/packages.json @@ -1128,6 +1128,15 @@ "description": "Compiler package providing the compiler sources as a library.", "license": "MIT", "web": "https://github.com/Araq/Nim" + }, + { + "name": "nre", + "url": "https://github.com/flaviut/nre.git", + "method": "git", + "tags": ["library", "pcre", "regex"], + "description": "A better regular expression library", + "license": "MIT", + "web": "https://github.com/flaviut/nre" } ] From c3af5ec584de2c96caebc1b8894a90b7f89db032 Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Mon, 19 Jan 2015 12:08:10 +0200 Subject: [PATCH 059/157] Add "docopt" --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 5d3c315..013c558 100644 --- a/packages.json +++ b/packages.json @@ -1146,5 +1146,14 @@ "description": "A better regular expression library", "license": "MIT", "web": "https://github.com/flaviut/nre" + }, + { + "name": "docopt", + "url": "git://github.com/docopt/docopt.nim", + "method": "git", + "tags": ["commandline", "arguments", "parsing", "library"], + "description": "Command-line args parser based on Usage message", + "license": "MIT", + "web": "https://github.com/docopt/docopt.nim" } ] From 699c644d5d27f38c136d4a86d05120bfb21234bf Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Mon, 19 Jan 2015 12:36:02 +0200 Subject: [PATCH 060/157] Update location of "random" --- packages.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages.json b/packages.json index 013c558..2df8e76 100644 --- a/packages.json +++ b/packages.json @@ -924,12 +924,12 @@ }, { "name": "random", - "url": "git://github.com/BlaXpirit/nimrod-random", + "url": "git://github.com/BlaXpirit/nim-random", "method": "git", "tags": ["library", "algorithms", "random"], "description": "Pseudo-random number generation library inspired by Python", "license": "MIT", - "web": "https://github.com/BlaXpirit/nimrod-random" + "web": "https://github.com/BlaXpirit/nim-random" }, { "name": "zmq", From 7279bd2c550ca57598c00296367632f3df201491 Mon Sep 17 00:00:00 2001 From: def Date: Fri, 23 Jan 2015 01:59:23 +0100 Subject: [PATCH 061/157] Add bpg --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 2df8e76..58b849b 100644 --- a/packages.json +++ b/packages.json @@ -1155,5 +1155,14 @@ "description": "Command-line args parser based on Usage message", "license": "MIT", "web": "https://github.com/docopt/docopt.nim" + }, + { + "name": "bpg", + "url": "git://github.com/def-/nim-bpg.git", + "method": "git", + "tags": ["image", "library", "wrapper"], + "description": "BPG (Better Portable Graphics) for Nim", + "license": "MIT", + "web": "https://github.com/def-/nim-bpg" } ] From 4815ba688df6688ae917d0d5c0705e6d31afdbc4 Mon Sep 17 00:00:00 2001 From: gmpreussner Date: Tue, 27 Jan 2015 00:41:53 -0500 Subject: [PATCH 062/157] Added io-spacenav package. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index bbbb095..0b554ab 100644 --- a/packages.json +++ b/packages.json @@ -1083,6 +1083,15 @@ "description": "Bindings for Simple and Fast Multimedia Library (through CSFML)", "license": "zlib", "web": "https://github.com/BlaXpirit/nim-csfml" + }, + { + "name": "io-spacenav", + "url": "git://github.com/nimious/io-spacenav.git", + "method": "git", + "tags": ["binding", "3dx", "3dconnexion", "libspnav", "spacenav", "spacemouse", "spacepilot", "spacenavigator"], + "description": "Bindings for libspnav, the free 3Dconnexion device driver", + "license": "MIT", + "web": "https://github.com/nimious/io-spacenav" } ] From 90200f5387ef5d9c5b3b6f1de2184120f8c70eff Mon Sep 17 00:00:00 2001 From: gmpreussner Date: Tue, 27 Jan 2015 00:41:53 -0500 Subject: [PATCH 063/157] Added io-spacenav package. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 58b849b..0db0929 100644 --- a/packages.json +++ b/packages.json @@ -1164,5 +1164,14 @@ "description": "BPG (Better Portable Graphics) for Nim", "license": "MIT", "web": "https://github.com/def-/nim-bpg" + }, + { + "name": "io-spacenav", + "url": "git://github.com/nimious/io-spacenav.git", + "method": "git", + "tags": ["binding", "3dx", "3dconnexion", "libspnav", "spacenav", "spacemouse", "spacepilot", "spacenavigator"], + "description": "Bindings for libspnav, the free 3Dconnexion device driver", + "license": "MIT", + "web": "https://github.com/nimious/io-spacenav" } ] From 55a0be2ddf0f34225aa3bf6876f13cd37230fbd5 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Hankiewicz Date: Fri, 30 Jan 2015 22:42:11 +0100 Subject: [PATCH 064/157] Updates URLs to ouroboros package. --- packages.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages.json b/packages.json index 0db0929..cae97e0 100644 --- a/packages.json +++ b/packages.json @@ -399,12 +399,12 @@ { "name": "ouroboros", - "url": "git://github.com/gradha/nimrod-ouroboros/", + "url": "git://github.com/gradha/nim-ouroboros/", "method": "git", "tags": ["library", "embedded data", "appended data", "alchemy"], "description": "API to read appended files from your own binary", "license": "MIT", - "web": "https://github.com/gradha/nimrod-ouroboros" + "web": "https://github.com/gradha/nim-ouroboros" }, { From d89718d94a99489ed48a018d52a283d28f2b8471 Mon Sep 17 00:00:00 2001 From: Mason McGill Date: Wed, 4 Feb 2015 00:45:05 -0800 Subject: [PATCH 065/157] Added optionals --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index cae97e0..8f2b6fa 100644 --- a/packages.json +++ b/packages.json @@ -1173,5 +1173,14 @@ "description": "Bindings for libspnav, the free 3Dconnexion device driver", "license": "MIT", "web": "https://github.com/nimious/io-spacenav" + }, + { + "name": "optionals", + "url": "https://github.com/MasonMcGill/packages.git", + "method": "git", + "tags": ["option", "optional", "maybe"], + "description": "Option types", + "license": "MIT", + "web": "http://www.vision.caltech.edu/~mmcgill/optionals.html" } ] From a0fea33f78e8fde0c812da89a7ffa4447a702985 Mon Sep 17 00:00:00 2001 From: Mason McGill Date: Wed, 4 Feb 2015 05:45:43 -0800 Subject: [PATCH 066/157] Fixed url typo --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 8f2b6fa..75564d9 100644 --- a/packages.json +++ b/packages.json @@ -1176,7 +1176,7 @@ }, { "name": "optionals", - "url": "https://github.com/MasonMcGill/packages.git", + "url": "https://github.com/MasonMcGill/optionals.git", "method": "git", "tags": ["option", "optional", "maybe"], "description": "Option types", From c04236420d749709657e182895479cb87e26cb34 Mon Sep 17 00:00:00 2001 From: Mason McGill Date: Wed, 4 Feb 2015 13:42:35 -0800 Subject: [PATCH 067/157] Added tuples library --- packages.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 75564d9..0aefb50 100644 --- a/packages.json +++ b/packages.json @@ -1178,9 +1178,18 @@ "name": "optionals", "url": "https://github.com/MasonMcGill/optionals.git", "method": "git", - "tags": ["option", "optional", "maybe"], + "tags": ["library", "option", "optional", "maybe"], "description": "Option types", "license": "MIT", "web": "http://www.vision.caltech.edu/~mmcgill/optionals.html" + }, + { + "name": "tuples", + "url": "https://github.com/MasonMcGill/tuples.git", + "method": "git", + "tags": ["library", "tuple", "metaprogramming"], + "description": "Tuple manipulation utilities", + "license": "MIT", + "web": "http://www.vision.caltech.edu/~mmcgill/tuples.html" } ] From b310add123ac485cdd584c5b42ac764461d86de0 Mon Sep 17 00:00:00 2001 From: Akira Hayakawa Date: Sat, 7 Feb 2015 10:51:05 +0900 Subject: [PATCH 068/157] Add fuse Signed-off-by: Akira Hayakawa --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 0aefb50..8b37b4d 100644 --- a/packages.json +++ b/packages.json @@ -1191,5 +1191,14 @@ "description": "Tuple manipulation utilities", "license": "MIT", "web": "http://www.vision.caltech.edu/~mmcgill/tuples.html" + }, + { + "name": "fuse", + "url": "https://github.com/akiradeveloper/nim-fuse", + "method": "git", + "tags": ["fuse", "library", "wrapper"], + "description": "A FUSE binding for Nim", + "license": "MIT", + "web": "https://github.com/akiradeveloper/nim-fuse", } ] From c340dd94e7dd8f8a351fed74034bd5d3e812b579 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Fri, 6 Feb 2015 22:00:15 -0500 Subject: [PATCH 069/157] Add brainfuck on behalf of @def- --- packages.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages.json b/packages.json index 8b37b4d..76de3e0 100644 --- a/packages.json +++ b/packages.json @@ -1200,5 +1200,15 @@ "description": "A FUSE binding for Nim", "license": "MIT", "web": "https://github.com/akiradeveloper/nim-fuse", + }, + { + "name": "brainfuck", + "url": "https://github.com/def-/brainfuck.git", + "method": "git", + "tags": ["library", "binary", "app", "interpreter", "compiler", "language"], + "description": "A brainfuck interpreter and compiler", + "license": "MIT", + "web": "https://github.com/def-/nim-brainfuck" } + ] From a7df5638c0ddd56d9517a084961da5318d528a98 Mon Sep 17 00:00:00 2001 From: def Date: Sat, 7 Feb 2015 04:03:58 +0100 Subject: [PATCH 070/157] fixes --- packages.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages.json b/packages.json index 76de3e0..e527743 100644 --- a/packages.json +++ b/packages.json @@ -1199,16 +1199,15 @@ "tags": ["fuse", "library", "wrapper"], "description": "A FUSE binding for Nim", "license": "MIT", - "web": "https://github.com/akiradeveloper/nim-fuse", + "web": "https://github.com/akiradeveloper/nim-fuse" }, { "name": "brainfuck", - "url": "https://github.com/def-/brainfuck.git", + "url": "https://github.com/def-/nim-brainfuck.git", "method": "git", "tags": ["library", "binary", "app", "interpreter", "compiler", "language"], "description": "A brainfuck interpreter and compiler", "license": "MIT", "web": "https://github.com/def-/nim-brainfuck" } - ] From c59f1906d9ab2d8b88088b0281c5c625322bdc9f Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Tue, 10 Feb 2015 18:14:38 -0500 Subject: [PATCH 071/157] Add JWT --- packages.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages.json b/packages.json index e527743..a54f0ea 100644 --- a/packages.json +++ b/packages.json @@ -1139,6 +1139,7 @@ "web": "https://github.com/Araq/Nim" }, { +<<<<<<< HEAD "name": "nre", "url": "https://github.com/flaviut/nre.git", "method": "git", @@ -1209,5 +1210,23 @@ "description": "A brainfuck interpreter and compiler", "license": "MIT", "web": "https://github.com/def-/nim-brainfuck" + }, + { + "name": "nimsuggest", + "url": "https://github.com/nim-lang/nimsuggest.git", + "method": "git", + "tags": ["binary", "app", "suggest", "compiler", "autocomplete", "nim"], + "description": "Tool for providing auto completion data for Nim source code.", + "license": "MIT", + "web": "https://github.com/nim-lang/nimsuggest" + }, + { + "name": "jwt", + "url": "https://github.com/ekarlso/nim-jwt.git", + "method": "git", + "tags": ["library", "crypto", "hash"], + "description": "JSON Web Tokens for Nim", + "license": "MIT", + "web": "https://github.com/ekarlso/nim-jwt" } ] From 46be0f056f896bcd4d66298c7352b4d021f2ba05 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Tue, 10 Feb 2015 18:40:43 -0500 Subject: [PATCH 072/157] Fix overlooked line --- packages.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages.json b/packages.json index a54f0ea..6c05e64 100644 --- a/packages.json +++ b/packages.json @@ -1139,7 +1139,6 @@ "web": "https://github.com/Araq/Nim" }, { -<<<<<<< HEAD "name": "nre", "url": "https://github.com/flaviut/nre.git", "method": "git", From 960d3a66489357e92d7f886a1102a2438be1acc7 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Tue, 10 Feb 2015 18:42:50 -0500 Subject: [PATCH 073/157] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d8902d1..f4103af 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +***Due to a mistake on my part (@flaviut), your branches may be out of date. Simply rebase on top of this repo to fix that. Sorry for any inconvenience.*** + # Nim packages This is a central listing of all packages for From 62e5ee15612c672bff14623f2397aec0306a71b4 Mon Sep 17 00:00:00 2001 From: achesak Date: Thu, 12 Feb 2015 19:53:11 -0600 Subject: [PATCH 074/157] Added pythonpathlib. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 6c05e64..6077e27 100644 --- a/packages.json +++ b/packages.json @@ -1227,5 +1227,14 @@ "description": "JSON Web Tokens for Nim", "license": "MIT", "web": "https://github.com/ekarlso/nim-jwt" + }, + { + "name": "pythonpathlib", + "url": "git://github.com/achesak/nim-pythonpathlib.git", + "method": "git", + "tags": ["path", "directory", "python", "library"], + "description": "Module for working with paths that is as similar as possible to Python's pathlib", + "license": "MIT", + "web": "https://github.com/achesak/nim-pythonpathlib" } ] From 5ab9e65b65e51d1432fe6aff10ecc3f69fee38f2 Mon Sep 17 00:00:00 2001 From: Jonathan Edwards Date: Sun, 15 Feb 2015 14:27:24 -0500 Subject: [PATCH 075/157] nimrat added --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 6077e27..96777b0 100644 --- a/packages.json +++ b/packages.json @@ -1236,5 +1236,14 @@ "description": "Module for working with paths that is as similar as possible to Python's pathlib", "license": "MIT", "web": "https://github.com/achesak/nim-pythonpathlib" + }, + { + "name": "nimrat", + "url": "git://github.com/apense/nimrat", + "method": "git", + "tags": ["library","math","numbers"], + "description": "Module for working with rational numbers (fractions)", + "license": "MIT", + "web": "https://github.com/apense/nimrat" } ] From 9f847420a991917bdc88b84a677a0d5c586509f8 Mon Sep 17 00:00:00 2001 From: Gerke Max Preussner Date: Tue, 17 Feb 2015 11:58:06 -0500 Subject: [PATCH 076/157] Added io-sense package. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 96777b0..cd8fd79 100644 --- a/packages.json +++ b/packages.json @@ -1245,5 +1245,14 @@ "description": "Module for working with rational numbers (fractions)", "license": "MIT", "web": "https://github.com/apense/nimrat" + }, + { + "name": "io-isense", + "url": "git://github.com/nimious/io-isense.git", + "method": "git", + "tags": ["binding", "isense", "intersense", "inertiacube", "intertrax", "microtrax", "thales", "tracking", "sensor"], + "description": "Bindings for the InterSense SDK", + "license": "MIT", + "web": "https://github.com/nimious/io-isense" } ] From 3817817153e6248e7b356ee7a4a69073ead8b8ad Mon Sep 17 00:00:00 2001 From: Gerke Max Preussner Date: Tue, 17 Feb 2015 15:43:22 -0500 Subject: [PATCH 077/157] Added io-usb. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index cd8fd79..94c71b4 100644 --- a/packages.json +++ b/packages.json @@ -1254,5 +1254,14 @@ "description": "Bindings for the InterSense SDK", "license": "MIT", "web": "https://github.com/nimious/io-isense" + }, + { + "name": "io-usb", + "url": "git://github.com/nimious/io-usb.git", + "method": "git", + "tags": ["binding", "usb", "libusb"], + "description": "Bindings for libusb, the cross-platform user library to access USB devices.", + "license": "MIT", + "web": "https://github.com/nimious/io-usb" } ] From ece7335fde99dbbe018bbdd0cbe816cbc233aaca Mon Sep 17 00:00:00 2001 From: Maurizio Tomasi Date: Fri, 20 Feb 2015 11:16:45 +0100 Subject: [PATCH 078/157] Nimcfitsio added to the list of available packages --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 94c71b4..84c9d8d 100644 --- a/packages.json +++ b/packages.json @@ -1263,5 +1263,14 @@ "description": "Bindings for libusb, the cross-platform user library to access USB devices.", "license": "MIT", "web": "https://github.com/nimious/io-usb" + }, + { + "name": "nimcfitsio", + "url": "https://github.com/ziotom78/nimcfitsio.git", + "method": "git", + "tags": ["library", "binding", "cfitsio", "fits", "io"], + "description": "Bindings for CFITSIO, a library to read/write FITSIO images and tables.", + "license": "MIT", + "web": "https://github.com/ziotom78/nimcfitsio" } ] From dcd872ab8584281f09edade9254e2d564576a927 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Hankiewicz Date: Tue, 24 Feb 2015 20:44:48 +0100 Subject: [PATCH 079/157] Removes dead package. --- packages.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/packages.json b/packages.json index 84c9d8d..88e5cce 100644 --- a/packages.json +++ b/packages.json @@ -521,16 +521,6 @@ "web": "https://www.github.com/boydgreenfield/nimrod-bloom/" }, - { - "name": "objcbridge", - "url": "git://github.com/gradha/nimrod-objective-c-bridge/", - "method": "git", - "tags": ["objc", "objective-c", "bridge", "macros", "integration"], - "description": "Macros to interface with Objective-C.", - "license": "MIT", - "web": "https://github.com/gradha/nimrod-objective-c-bridge/" - }, - { "name": "awesome_rmdir", "url": "git://github.com/gradha/awesome_rmdir/", From bfa281ce67be3c9223dc8b3a14f7c009deba75ef Mon Sep 17 00:00:00 2001 From: def Date: Thu, 26 Feb 2015 22:52:39 +0100 Subject: [PATCH 080/157] Add web url for commandeer --- packages.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 88e5cce..70385b1 100644 --- a/packages.json +++ b/packages.json @@ -499,7 +499,8 @@ "method": "git", "tags": ["library", "commandline", "arguments", "switches", "parsing", "options"], "description": "Provides a small command line parsing DSL (domain specific language)", - "license": "MIT" + "license": "MIT", + "web": "https://github.com/fenekku/commandeer" }, { From e692f318dafc188400eb248a506282d6a4eb6786 Mon Sep 17 00:00:00 2001 From: fowl Date: Fri, 27 Feb 2015 01:10:39 -0600 Subject: [PATCH 081/157] added glossolalia --- packages.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 88e5cce..e400cd9 100644 --- a/packages.json +++ b/packages.json @@ -1262,5 +1262,14 @@ "description": "Bindings for CFITSIO, a library to read/write FITSIO images and tables.", "license": "MIT", "web": "https://github.com/ziotom78/nimcfitsio" - } + }, + { + "name":"glossolalia", + "url":"git://github.com/fowlmouth/glossolalia", + "method":"git", + "tags":["parser","peg"], + "description":"Wrapper for Allegro version 5.X", + "license":"CC0", + "web":"https://github.com/fowlmouth/glossolalia" + }, ] From 57fb13446d0a1211ebe03c0e1f59ad7ebe53ed3d Mon Sep 17 00:00:00 2001 From: fowl Date: Fri, 27 Feb 2015 01:22:04 -0600 Subject: [PATCH 082/157] added entoody --- packages.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index e400cd9..5bcb7c5 100644 --- a/packages.json +++ b/packages.json @@ -1268,8 +1268,17 @@ "url":"git://github.com/fowlmouth/glossolalia", "method":"git", "tags":["parser","peg"], - "description":"Wrapper for Allegro version 5.X", + "description":"A DSL for quickly writing parsers", "license":"CC0", "web":"https://github.com/fowlmouth/glossolalia" }, + { + "name":"entoody", + "url":"git://bitbucket.org/fowlmouth/entoody", + "method":"git", + "tags":["component","entity","composition"], + "description":"A component/entity system", + "license":"CC0", + "web":"https://bitbucket.org/fowlmouth/entoody" + } ] From 3fc3f5513505410d47e2068fdec72e6d7e8d7604 Mon Sep 17 00:00:00 2001 From: filcuc Date: Mon, 2 Mar 2015 20:46:24 +0100 Subject: [PATCH 083/157] Fixed NimQML renaming to nimqml --- packages.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages.json b/packages.json index 5b23c49..de012c9 100644 --- a/packages.json +++ b/packages.json @@ -1049,8 +1049,8 @@ "web": "https://github.com/cowboy-coders/nim-libclang" }, { - "name": "NimQml", - "url": "git://github.com/filcuc/NimQml", + "name": "nimqml", + "url": "git://github.com/filcuc/nimqml", "method": "git", "tags": ["Qt", "Qml", "UI", "GUI"], "description": "Qt Qml bindings", From 6bbe6ac813e25315eaa260fa1c088d60c0908642 Mon Sep 17 00:00:00 2001 From: Akira Hayakawa Date: Mon, 2 Mar 2015 14:45:15 +0900 Subject: [PATCH 084/157] Add msgpack Signed-off-by: Akira Hayakawa --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 5b23c49..46ecf74 100644 --- a/packages.json +++ b/packages.json @@ -1281,5 +1281,14 @@ "description":"A component/entity system", "license":"CC0", "web":"https://bitbucket.org/fowlmouth/entoody" + }, + { + "name": "msgpack", + "url": "https://github.com/akiradeveloper/msgpack-nim.git", + "method": "git", + "tags": ["msgpack", "library", "serialization"], + "description": "A MessagePack binding for Nim", + "license": "MIT", + "web": "https://github.com/akiradeveloper/msgpack-nim" } ] From adb25af8d17f702f73f0d6357647bfba476354f5 Mon Sep 17 00:00:00 2001 From: Akira Hayakawa Date: Tue, 3 Mar 2015 09:22:15 +0900 Subject: [PATCH 085/157] fix: fuse: add ".git" extension to url Signed-off-by: Akira Hayakawa --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 46ecf74..5388a15 100644 --- a/packages.json +++ b/packages.json @@ -1185,7 +1185,7 @@ }, { "name": "fuse", - "url": "https://github.com/akiradeveloper/nim-fuse", + "url": "https://github.com/akiradeveloper/nim-fuse.git", "method": "git", "tags": ["fuse", "library", "wrapper"], "description": "A FUSE binding for Nim", From 0a107dfd1a53fc00aa34b001fcb2e7ce21759f35 Mon Sep 17 00:00:00 2001 From: Federico Ceratto Date: Sat, 7 Mar 2015 23:55:08 +0000 Subject: [PATCH 086/157] Add package scanner --- package_scanner.nim | 101 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 package_scanner.nim diff --git a/package_scanner.nim b/package_scanner.nim new file mode 100644 index 0000000..8f9bc3f --- /dev/null +++ b/package_scanner.nim @@ -0,0 +1,101 @@ + +# A very simple Nim package scanner. +# +# Scan the package list from: +# https://github.com/nim-lang/packages/blob/master/packages.json +# +# Check the packages for: +# * Missing/unknown license +# * Missing description +# * Missing name +# * Missing/unknown method +# * Missing/unreachable repository +# +# Usage: nim c -d:ssl -r package_scanner.nim +# +# Copyright 2015 Federico Ceratto +# Released under GPLv3 License, see /usr/share/common-licenses/GPL-3 + +import httpclient +import net +import json + +const + PKG_LIST_URL = "https://raw.githubusercontent.com/nim-lang/packages/master/packages.json" + + LICENSES = @[ + "Allegro 4 Giftware", + "BSD", + "BSD3", + "CC0", + "GPL", + "GPLv2", + "GPLv3", + "LGPLv2", + "LGPLv3", + "MIT", + "MS-PL", + "WTFPL", + "libpng", + "zlib" + ] + + VCS_TYPES = @["git", "hg"] + +proc check(): int = + var + name: string + url: string + + + echo "" + let + pkg_list = parseJson(getContent(PKG_LIST_URL)) + + for pdata in pkg_list: + if not pdata.hasKey("name"): + echo "E: missing package name" + result.inc() + continue + + name = pdata["name"].str + if not pdata.hasKey("method"): + echo "E: ", name, "has no method" + result.inc() + + elif not (pdata["method"].str in VCS_TYPES): + echo "E: ", name, "has an unknown method: ", pdata["method"].str + result.inc() + + if not pdata.hasKey("license"): + echo "E: ", name, "has no license" + result.inc() + elif not (pdata["license"].str in LICENSES): + echo "W: ", name, "has an unexpected license: ", pdata["license"] + + if not pdata.hasKey("description"): + echo "E: ", name, "has no description" + result.inc() + + if not pdata.hasKey("web"): + echo "E: ", name, "has no URL" + result.inc() + continue + + for pdata in pkg_list: + if pdata.hasKey("name") and pdata.hasKey("web"): + name = pdata["name"].str + url = pdata["web"].str + try: + discard getContent(url, timeout=3000) + + except HttpRequestError, TimeoutError, AssertionError: + echo "E: ", name, ": unable to fetch repository ", url, " ", getCurrentExceptionMsg() + result.inc() + + echo "Error count: ", result + return + +when isMainModule: + quit(check()) + From da041b8c609d9d75f81e385896b42f2fa24143a5 Mon Sep 17 00:00:00 2001 From: Federico Ceratto Date: Tue, 10 Mar 2015 17:19:37 +0000 Subject: [PATCH 087/157] Add .travis.yml --- .travis.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..944e760 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,23 @@ + +os: + - linux + +language: c + +env: + - BRANCH="travis" + - BRANCH="devel" + +install: + - git clone -b $BRANCH git://github.com/Araq/Nim.git; cd Nim; git clone -b $BRANCH --depth 1 git://github.com/nim-lang/csources; cd csources && sh build.sh; cd ..; bin/nim c koch; ./koch boot -d:release; cd .. + +before_script: + - set -e + - set -x + - export PATH=`pwd`/Nim/bin:$PATH + +script: + - nim c -d:ssl -r package_scanner.nim + +notifications: + email: false # noisy From 25ce2629adc0a33fed7bdab71204c288841a7adf Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Thu, 12 Mar 2015 23:46:36 +0000 Subject: [PATCH 088/157] Added osinfo --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index ee96037..f377e31 100644 --- a/packages.json +++ b/packages.json @@ -1290,5 +1290,14 @@ "description": "A MessagePack binding for Nim", "license": "MIT", "web": "https://github.com/akiradeveloper/msgpack-nim" + }, + { + "name": "osinfo", + "url": "https://github.com/nim-lang/osinfo.git", + "method": "git", + "tags": ["os", "library", "info"], + "description": "Modules providing information about the OS.", + "license": "MIT", + "web": "https://github.com/nim-lang/osinfo" } ] From 272ee0c75ab89b477454afbb36e3eb5cf0ece9c7 Mon Sep 17 00:00:00 2001 From: Billingsly Wetherfordshire Date: Sat, 14 Mar 2015 08:20:53 -0500 Subject: [PATCH 089/157] fix entoody's url --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index f377e31..4a31aaf 100644 --- a/packages.json +++ b/packages.json @@ -1275,7 +1275,7 @@ }, { "name":"entoody", - "url":"git://bitbucket.org/fowlmouth/entoody", + "url":"https://bitbucket.org/fowlmouth/entoody", "method":"git", "tags":["component","entity","composition"], "description":"A component/entity system", From bd63ce70cbc4e1b3056a191f5f501bcf85e072aa Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Sat, 14 Mar 2015 14:04:06 -0400 Subject: [PATCH 090/157] No one has complained might as well remove it --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index f4103af..d8902d1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -***Due to a mistake on my part (@flaviut), your branches may be out of date. Simply rebase on top of this repo to fix that. Sorry for any inconvenience.*** - # Nim packages This is a central listing of all packages for From e44088f6873b6871085f46fbcace7c6758421410 Mon Sep 17 00:00:00 2001 From: Gerke Max Preussner Date: Mon, 16 Mar 2015 10:10:01 -0400 Subject: [PATCH 091/157] Added io-myo. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 4a31aaf..f9ea377 100644 --- a/packages.json +++ b/packages.json @@ -1299,5 +1299,14 @@ "description": "Modules providing information about the OS.", "license": "MIT", "web": "https://github.com/nim-lang/osinfo" + }, + { + "name": "io-myo", + "url": "git://github.com/nimious/io-myo.git", + "method": "git", + "tags": ["binding", "myo", "thalmic", "armband", "gesture"], + "description": "Bindings for the Thalmic Labs Myo gesture control armband SDK.", + "license": "MIT", + "web": "https://github.com/nimious/io-myo" } ] From acf0520e5ece9882f8f2eecaa4bb6f82f3c73164 Mon Sep 17 00:00:00 2001 From: Gerke Max Preussner Date: Tue, 17 Mar 2015 00:26:17 -0400 Subject: [PATCH 092/157] Added io-oculus. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index f9ea377..8e2a9c0 100644 --- a/packages.json +++ b/packages.json @@ -1308,5 +1308,14 @@ "description": "Bindings for the Thalmic Labs Myo gesture control armband SDK.", "license": "MIT", "web": "https://github.com/nimious/io-myo" + }, + { + "name": "io-oculus", + "url": "git://github.com/nimious/io-oculus.git", + "method": "git", + "tags": ["binding", "oculus", "rift", "vr", "libovr", "ovr", "dk1", "dk2", "gearvr"], + "description": "Bindings for the Oculus VR SDK.", + "license": "MIT", + "web": "https://github.com/nimious/io-oculus" } ] From 3bca9f8f5086f3cd83fff039bc775c31246b0c41 Mon Sep 17 00:00:00 2001 From: Yuriy Glukhov Date: Thu, 2 Apr 2015 15:52:24 +0300 Subject: [PATCH 093/157] Added closure_compiler. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 8e2a9c0..6d63721 100644 --- a/packages.json +++ b/packages.json @@ -1317,5 +1317,14 @@ "description": "Bindings for the Oculus VR SDK.", "license": "MIT", "web": "https://github.com/nimious/io-oculus" + }, + { + "name": "closure_compiler", + "url": "git://github.com/yglukhov/closure_compiler.git", + "method": "git", + "tags": ["binding", "closure", "compiler", "javascript"], + "description": "Bindings for Closure Compiler web API.", + "license": "MIT", + "web": "https://github.com/yglukhov/closure_compiler" } ] From 43277dcf5afb51f885759437de962aa7c9434119 Mon Sep 17 00:00:00 2001 From: gmpreussner Date: Sat, 11 Apr 2015 10:34:45 -0400 Subject: [PATCH 094/157] Added io-serialport. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 6d63721..2f20712 100644 --- a/packages.json +++ b/packages.json @@ -1326,5 +1326,14 @@ "description": "Bindings for Closure Compiler web API.", "license": "MIT", "web": "https://github.com/yglukhov/closure_compiler" + }, + { + "name": "io-serialport", + "url": "git://github.com/nimious/io-serialport.git", + "method": "git", + "tags": ["binding", "libserialport", "serial", "communication"], + "description": "Bindings for libserialport, the cross-platform serial communication library.", + "license": "MIT", + "web": "https://github.com/nimious/io-serialport" } ] From c8ded3d2cf148783e187cda749d8afabe8168493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B8rn=20Mar=C3=B8?= Date: Sun, 12 Apr 2015 16:14:58 +0200 Subject: [PATCH 095/157] Added beanstalkd --- packages.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages.json b/packages.json index 6d63721..b48b14d 100644 --- a/packages.json +++ b/packages.json @@ -1326,5 +1326,15 @@ "description": "Bindings for Closure Compiler web API.", "license": "MIT", "web": "https://github.com/yglukhov/closure_compiler" + }, + { + "name": "beanstalkd", + "url": "git@github.com:tormaroe/beanstalkd.nim.git", + "method": "git", + "tags": ["queue", "messaging"], + "description": "A beanstalkd work queue client library.", + "license": "MIT", + "web": "https://github.com/tormaroe/beanstalkd.nim" } + ] From a25431247b56f9ee2ba713a86955943e8a7a664a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B8rn=20Mar=C3=B8?= Date: Sun, 12 Apr 2015 16:21:31 +0200 Subject: [PATCH 096/157] Added library tag --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index b48b14d..d279b0f 100644 --- a/packages.json +++ b/packages.json @@ -1331,7 +1331,7 @@ "name": "beanstalkd", "url": "git@github.com:tormaroe/beanstalkd.nim.git", "method": "git", - "tags": ["queue", "messaging"], + "tags": ["library", "queue", "messaging"], "description": "A beanstalkd work queue client library.", "license": "MIT", "web": "https://github.com/tormaroe/beanstalkd.nim" From 51a802cacda68f55e390cfe2afa1d4c4aab32ab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B8rn=20Mar=C3=B8?= Date: Sun, 12 Apr 2015 18:59:47 +0200 Subject: [PATCH 097/157] Fixed git url --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index d279b0f..7a314e3 100644 --- a/packages.json +++ b/packages.json @@ -1329,7 +1329,7 @@ }, { "name": "beanstalkd", - "url": "git@github.com:tormaroe/beanstalkd.nim.git", + "url": "git://github.com/tormaroe/beanstalkd.nim.git", "method": "git", "tags": ["library", "queue", "messaging"], "description": "A beanstalkd work queue client library.", From f2d6e994d8f93dc2ffe5dc7773b8b6b2477fb3e3 Mon Sep 17 00:00:00 2001 From: Rob Speer Date: Thu, 23 Apr 2015 11:45:01 -0400 Subject: [PATCH 098/157] add rspeer/wiki2text --- packages.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 2467a73..32fbd62 100644 --- a/packages.json +++ b/packages.json @@ -1344,6 +1344,14 @@ "description": "A beanstalkd work queue client library.", "license": "MIT", "web": "https://github.com/tormaroe/beanstalkd.nim" + }, + { + "name": "wiki2text", + "url": "git://github.com/rspeer/wiki2text.git", + "method": "git", + "tags": ["nlp", "wiki", "xml", "text"], + "description": "Quickly extracts natural-language text from a MediaWiki XML file.", + "license": "MIT", + "web": "https://github.com/rspeer/wiki2text" } - ] From 189ea3b3f8d6f9808d9336f9620cbca111aafb02 Mon Sep 17 00:00:00 2001 From: Philip Wernersbach Date: Mon, 27 Apr 2015 17:19:30 -0400 Subject: [PATCH 099/157] Add qt5_qtsql. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 32fbd62..4f5c294 100644 --- a/packages.json +++ b/packages.json @@ -1353,5 +1353,14 @@ "description": "Quickly extracts natural-language text from a MediaWiki XML file.", "license": "MIT", "web": "https://github.com/rspeer/wiki2text" + }, + { + "name": "qt5_qtsql", + "url": "https://github.com/philip-wernersbach/nim-qt5_qtsql.git", + "method": "git", + "tags": ["library", "wrapper", "database", "qt", "qt5", "qtsql", "sqlite", "postgres", "mysql"], + "description": "Binding for Qt 5's Qt SQL library that integrates with the features of the Nim language. Uses one API for multiple database engines.", + "license": "MIT", + "web": "https://github.com/philip-wernersbach/nim-qt5_qtsql" } ] From 53b84d9774abb9c5508821d639e2d475719fdeb7 Mon Sep 17 00:00:00 2001 From: Philip Wernersbach Date: Mon, 27 Apr 2015 17:22:12 -0400 Subject: [PATCH 100/157] Add orient. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 4f5c294..4b1cb33 100644 --- a/packages.json +++ b/packages.json @@ -1362,5 +1362,14 @@ "description": "Binding for Qt 5's Qt SQL library that integrates with the features of the Nim language. Uses one API for multiple database engines.", "license": "MIT", "web": "https://github.com/philip-wernersbach/nim-qt5_qtsql" + }, + { + "name": "orient", + "url": "https://github.com/philip-wernersbach/nim-orient", + "method": "git", + "tags": ["library", "wrapper", "database", "orientdb", "pure"], + "description": "OrientDB driver written in pure Nim, uses the OrientDB 2.0 Binary Protocol with Binary Serialization.", + "license": "MPL", + "web": "https://github.com/philip-wernersbach/nim-orient" } ] From 6967f39beac803293d292738e49a0cad0b02dc6c Mon Sep 17 00:00:00 2001 From: Federico Ceratto Date: Wed, 29 Apr 2015 16:47:50 +0100 Subject: [PATCH 101/157] Add syslog module --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 4b1cb33..a050071 100644 --- a/packages.json +++ b/packages.json @@ -1371,5 +1371,14 @@ "description": "OrientDB driver written in pure Nim, uses the OrientDB 2.0 Binary Protocol with Binary Serialization.", "license": "MPL", "web": "https://github.com/philip-wernersbach/nim-orient" + }, + { + "name": "syslog", + "url": "https://github.com/FedericoCeratto/nim-syslog", + "method": "git", + "tags": ["library", "pure"], + "description": "Syslog module.", + "license": "LGPLv3", + "web": "https://github.com/FedericoCeratto/nim-syslog" } ] From d4b93717b24522f88076da4df8fdc0fbb1730f9c Mon Sep 17 00:00:00 2001 From: def Date: Thu, 30 Apr 2015 17:38:38 +0200 Subject: [PATCH 102/157] Add NimES --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index a050071..53cee46 100644 --- a/packages.json +++ b/packages.json @@ -1380,5 +1380,14 @@ "description": "Syslog module.", "license": "LGPLv3", "web": "https://github.com/FedericoCeratto/nim-syslog" + }, + { + "name": "nimes", + "url": "https://github.com/def-/nimes", + "method": "git", + "tags": ["emulator", "nes", "game", "sdl", "javascript"], + "description": "NES emulator using SDL2, also compiles to JavaScript with emscripten.", + "license": "MPL", + "web": "https://github.com/def-/nimes" } ] From c3af135f6c58a041c905eb5917bb2b121980db46 Mon Sep 17 00:00:00 2001 From: def Date: Mon, 4 May 2015 05:16:02 +0200 Subject: [PATCH 103/157] Add syscall --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 53cee46..43d0748 100644 --- a/packages.json +++ b/packages.json @@ -1389,5 +1389,14 @@ "description": "NES emulator using SDL2, also compiles to JavaScript with emscripten.", "license": "MPL", "web": "https://github.com/def-/nimes" + }, + { + "name": "syscall", + "url": "https://github.com/def-/nim-syscall", + "method": "git", + "tags": ["library"], + "description": "Raw system calls for Nim", + "license": "MPL", + "web": "https://github.com/def-/nim-syscall" } ] From 0e9e1d94fb9eb31701e62c93afc54fc3dc55f2c4 Mon Sep 17 00:00:00 2001 From: Yuriy Glukhov Date: Tue, 5 May 2015 22:54:30 +0300 Subject: [PATCH 104/157] Update packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 43d0748..c6b7ef5 100644 --- a/packages.json +++ b/packages.json @@ -1398,5 +1398,14 @@ "description": "Raw system calls for Nim", "license": "MPL", "web": "https://github.com/def-/nim-syscall" + }, + { + "name": "jnim", + "url": "https://github.com/yglukhov/jnim", + "method": "git", + "tags": ["library", "java", "jvm", "bridge", "bindings"], + "description": "Nim - Java bridge", + "license": "MIT", + "web": "https://github.com/yglukhov/jnim" } ] From 711b8f22911ee6ee092a1d899c35a041a924bd40 Mon Sep 17 00:00:00 2001 From: andri lim Date: Wed, 6 May 2015 17:39:38 +0700 Subject: [PATCH 105/157] add nimPDF package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index c6b7ef5..709b90a 100644 --- a/packages.json +++ b/packages.json @@ -1407,5 +1407,14 @@ "description": "Nim - Java bridge", "license": "MIT", "web": "https://github.com/yglukhov/jnim" + }, + { + "name": "nimPDF", + "url": "https://github.com/jangko/nimpdf", + "method": "git", + "tags": ["library", "PDF", "document"], + "description": "library for generating PDF files", + "license": "MIT", + "web": "https://github.com/jangko/nimpdf" } ] From 4242aa03503d01fc8e3a4d9d71c8a0edf3a8bc7f Mon Sep 17 00:00:00 2001 From: Graeme Yeates Date: Wed, 6 May 2015 11:03:14 -0400 Subject: [PATCH 106/157] Add RingBuffer package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index c6b7ef5..3900443 100644 --- a/packages.json +++ b/packages.json @@ -1228,6 +1228,15 @@ "license": "MIT", "web": "https://github.com/achesak/nim-pythonpathlib" }, + { + "name": "RingBuffer", + "url": "git@github.com:megawac/RingBuffer.nim.git", + "method": "git", + "tags": ["sequence", "seq", "circular", "ring", "buffer"], + "description": "Circular buffer implementation", + "license": "MIT", + "web": "https://github.com/megawac/RingBuffer.nim" + }, { "name": "nimrat", "url": "git://github.com/apense/nimrat", From c2cf33f97a7f52dc03796e6a0d1a57f3ef334647 Mon Sep 17 00:00:00 2001 From: Senketsu Date: Tue, 12 May 2015 15:39:49 +0200 Subject: [PATCH 107/157] Update packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 0ac47a8..5a771bf 100644 --- a/packages.json +++ b/packages.json @@ -1426,4 +1426,13 @@ "license": "MIT", "web": "https://github.com/jangko/nimpdf" } + { + "name": "nshout", + "url": "https://github.com/Senketsu/nshout", + "method": "git", + "tags": ["library", "shouter", "libshout","wrapper","bindings","audio","web"], + "description": "Nim bindings for libshout", + "license": "MIT", + "web": "https://github.com/Senketsu/nshout" + } ] From d4e4290d5c5d96cccde4f523636d46d0457660b6 Mon Sep 17 00:00:00 2001 From: Senketsu Date: Tue, 12 May 2015 16:59:23 +0200 Subject: [PATCH 108/157] Comma fix --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 5a771bf..77af121 100644 --- a/packages.json +++ b/packages.json @@ -1425,7 +1425,7 @@ "description": "library for generating PDF files", "license": "MIT", "web": "https://github.com/jangko/nimpdf" - } + }, { "name": "nshout", "url": "https://github.com/Senketsu/nshout", From 199717516b51da1e0c52f44cd7ced52a2df30acc Mon Sep 17 00:00:00 2001 From: Federico Omoto Date: Tue, 12 May 2015 13:45:10 -0300 Subject: [PATCH 109/157] Add LLVM package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 0ac47a8..fda4386 100644 --- a/packages.json +++ b/packages.json @@ -1425,5 +1425,14 @@ "description": "library for generating PDF files", "license": "MIT", "web": "https://github.com/jangko/nimpdf" + }, + { + "name": "LLVM", + "url": "https://github.com/FedeOmoto/llvm", + "method": "git", + "tags": ["LLVM", "bindings", "wrapper"], + "description": "LLVM bindings for the Nim language.", + "license": "MIT", + "web": "http://fedeomoto.github.io/llvm/" } ] From 4c092a6eb3628dd611d05fa167bfcaf89ae7cf14 Mon Sep 17 00:00:00 2001 From: Willy Date: Thu, 14 May 2015 08:42:09 -0400 Subject: [PATCH 110/157] Added library nuuid Added a Nim source only UUID generator library --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index de832ad..08dca02 100644 --- a/packages.json +++ b/packages.json @@ -1443,5 +1443,14 @@ "description": "Nim bindings for libshout", "license": "MIT", "web": "https://github.com/Senketsu/nshout" + }, + { + "name": "nuuid", + "url": "https://github.com/wheineman/nim-only-uuid", + "method": "git", + "tags": ["library", "uuid", "guid"], + "description": "A Nim source only UUID generator", + "license": "MIT", + "web": "https://github.com/wheineman/nim-only-uuid" } ] From bb637eb4f10c07cc3de26b748aa1d448421da9d6 Mon Sep 17 00:00:00 2001 From: Maurizio Tomasi Date: Thu, 14 May 2015 21:56:40 +0200 Subject: [PATCH 111/157] New package fftw3 --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 08dca02..ee58121 100644 --- a/packages.json +++ b/packages.json @@ -1452,5 +1452,14 @@ "description": "A Nim source only UUID generator", "license": "MIT", "web": "https://github.com/wheineman/nim-only-uuid" + }, + { + "name": "fftw3", + "url": "https://github.com/ziotom78/nimfftw3", + "method": "git", + "tags": ["library", "nim", "math", "fft"], + "description": "Bindings to the FFTW library", + "license": "MIT", + "web": "https://github.com/ziotom78/nimfftw3" } ] From dc8aea4fb3c6af913e5e1c6ff7cb411cfab3dac0 Mon Sep 17 00:00:00 2001 From: Willy Date: Fri, 15 May 2015 16:38:02 -0400 Subject: [PATCH 112/157] Added nrpl to packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index ee58121..e005365 100644 --- a/packages.json +++ b/packages.json @@ -1461,5 +1461,14 @@ "description": "Bindings to the FFTW library", "license": "MIT", "web": "https://github.com/ziotom78/nimfftw3" + }, + { + "name": "nrpl", + "url": "https://github.com/wheineman/nrpl", + "method": "git", + "tags": ["REPL", "application"], + "description": "A rudimentary Nim REPL", + "license": "MIT", + "web": "https://github.com/wheineman/nrpl" } ] From d94815c776ebb7baaa8a53b693499ea2dc53d759 Mon Sep 17 00:00:00 2001 From: saratchandra92 Date: Sun, 17 May 2015 16:54:04 +0530 Subject: [PATCH 113/157] Update packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index e005365..01ee9b6 100644 --- a/packages.json +++ b/packages.json @@ -1470,5 +1470,14 @@ "description": "A rudimentary Nim REPL", "license": "MIT", "web": "https://github.com/wheineman/nrpl" + }, + { + "name": "nim-geocoding", + "url": "https://github.com/saratchandra92/nim-geocoding", + "method": "git" + "tags": ["library", "geocoding", "maps"] + "decription": "A simple library for Google Maps Geocoding API", + "license": "MIT" + "web": "https://github.com/saratchandra92/nim-geocoding" } ] From c5330811e47e2c2b73a6f0e928ac3f314e4797cb Mon Sep 17 00:00:00 2001 From: saratchandra92 Date: Sun, 17 May 2015 16:56:28 +0530 Subject: [PATCH 114/157] Update packages.json --- packages.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages.json b/packages.json index 01ee9b6..0d892b2 100644 --- a/packages.json +++ b/packages.json @@ -1474,10 +1474,10 @@ { "name": "nim-geocoding", "url": "https://github.com/saratchandra92/nim-geocoding", - "method": "git" - "tags": ["library", "geocoding", "maps"] + "method": "git", + "tags": ["library", "geocoding", "maps"], "decription": "A simple library for Google Maps Geocoding API", - "license": "MIT" + "license": "MIT", "web": "https://github.com/saratchandra92/nim-geocoding" } ] From 296dac7a7d3b894be5bb3f9bf355a842d1cdeb93 Mon Sep 17 00:00:00 2001 From: saratchandra92 Date: Sun, 17 May 2015 17:40:50 +0530 Subject: [PATCH 115/157] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d8902d1..fcde753 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ object should have the following fields (unless the field is marked as optional): * name - The name of the package, this should match the name in the package's - babel file. + nimble file. * url - The url from which to retrieve the package. * method - The method that should be used to retrieve this package. Currently "git" and "hg" is supported. From 320296ed12a03bb80acbdac953bcf31fc781b4d9 Mon Sep 17 00:00:00 2001 From: gmpreussner Date: Sun, 17 May 2015 14:01:11 -0400 Subject: [PATCH 116/157] Added io-egl and io-gles. --- packages.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages.json b/packages.json index 0d892b2..18e66a3 100644 --- a/packages.json +++ b/packages.json @@ -1479,5 +1479,23 @@ "decription": "A simple library for Google Maps Geocoding API", "license": "MIT", "web": "https://github.com/saratchandra92/nim-geocoding" + }, + { + "name": "io-gles", + "url": "git://github.com/nimious/io-gles.git", + "method": "git", + "tags": ["binding", "khronos", "gles", "opengl es"], + "description": "Bindings for OpenGL ES, the embedded 3D graphics library.", + "license": "MIT", + "web": "https://github.com/nimious/io-gles" + }, + { + "name": "io-egl", + "url": "git://github.com/nimious/io-egl.git", + "method": "git", + "tags": ["binding", "khronos", "egl", "opengl", "opengl es", "openvg"], + "description": "Bindings for EGL, the native platform interface for rendering APIs.", + "license": "MIT", + "web": "https://github.com/nimious/io-egl" } ] From 70d7cbaaf55dfff0a781ae8787c7d61489676ee1 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Hankiewicz Date: Sun, 17 May 2015 20:02:07 +0200 Subject: [PATCH 117/157] Removes dead ouroboros package. --- packages.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/packages.json b/packages.json index 0d892b2..5b3e68b 100644 --- a/packages.json +++ b/packages.json @@ -397,16 +397,6 @@ "web": "https://github.com/micklat/NimBorg" }, - { - "name": "ouroboros", - "url": "git://github.com/gradha/nim-ouroboros/", - "method": "git", - "tags": ["library", "embedded data", "appended data", "alchemy"], - "description": "API to read appended files from your own binary", - "license": "MIT", - "web": "https://github.com/gradha/nim-ouroboros" - }, - { "name": "sha1", "url": "https://github.com/onionhammer/sha1", From 200f500d12d90c00fb1ab4b7abb46f65b921ed62 Mon Sep 17 00:00:00 2001 From: Sarat Chandra Date: Mon, 18 May 2015 13:25:49 +0530 Subject: [PATCH 118/157] Fixed a typo. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 0d892b2..fd5e90b 100644 --- a/packages.json +++ b/packages.json @@ -1476,7 +1476,7 @@ "url": "https://github.com/saratchandra92/nim-geocoding", "method": "git", "tags": ["library", "geocoding", "maps"], - "decription": "A simple library for Google Maps Geocoding API", + "description": "A simple library for Google Maps Geocoding API", "license": "MIT", "web": "https://github.com/saratchandra92/nim-geocoding" } From 3b0c1291ae27d392ca1c4e1a582585ab01f82b5e Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 18 May 2015 20:40:46 +0100 Subject: [PATCH 119/157] Improved travis file and package scanner. --- .travis.yml | 11 +++++------ package_scanner.nim | 25 +++++++++++++------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.travis.yml b/.travis.yml index 944e760..09af11f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,14 @@ - os: - linux language: c -env: - - BRANCH="travis" - - BRANCH="devel" - install: - - git clone -b $BRANCH git://github.com/Araq/Nim.git; cd Nim; git clone -b $BRANCH --depth 1 git://github.com/nim-lang/csources; cd csources && sh build.sh; cd ..; bin/nim c koch; ./koch boot -d:release; cd .. + - | + wget http://nim-lang.org/download/nim-0.11.2.tar.xz + tar xf nim-0.11.2.tar.xz + cd nim-0.11.2 + sh build.sh before_script: - set -e diff --git a/package_scanner.nim b/package_scanner.nim index 8f9bc3f..9977f2e 100644 --- a/package_scanner.nim +++ b/package_scanner.nim @@ -1,8 +1,7 @@ # A very simple Nim package scanner. # -# Scan the package list from: -# https://github.com/nim-lang/packages/blob/master/packages.json +# Scans the package list from this repository. # # Check the packages for: # * Missing/unknown license @@ -19,9 +18,9 @@ import httpclient import net import json +import os const - PKG_LIST_URL = "https://raw.githubusercontent.com/nim-lang/packages/master/packages.json" LICENSES = @[ "Allegro 4 Giftware", @@ -50,7 +49,7 @@ proc check(): int = echo "" let - pkg_list = parseJson(getContent(PKG_LIST_URL)) + pkg_list = parseJson(readFile(getCurrentDir() / "packages.json")) for pdata in pkg_list: if not pdata.hasKey("name"): @@ -60,25 +59,25 @@ proc check(): int = name = pdata["name"].str if not pdata.hasKey("method"): - echo "E: ", name, "has no method" + echo "E: ", name, " has no method" result.inc() elif not (pdata["method"].str in VCS_TYPES): - echo "E: ", name, "has an unknown method: ", pdata["method"].str + echo "E: ", name, " has an unknown method: ", pdata["method"].str result.inc() if not pdata.hasKey("license"): - echo "E: ", name, "has no license" + echo "E: ", name, " has no license" result.inc() elif not (pdata["license"].str in LICENSES): - echo "W: ", name, "has an unexpected license: ", pdata["license"] + echo "W: ", name, " has an unexpected license: ", pdata["license"] if not pdata.hasKey("description"): - echo "E: ", name, "has no description" + echo "E: ", name, " has no description" result.inc() if not pdata.hasKey("web"): - echo "E: ", name, "has no URL" + echo "E: ", name, " has no URL" result.inc() continue @@ -87,11 +86,13 @@ proc check(): int = name = pdata["name"].str url = pdata["web"].str try: - discard getContent(url, timeout=3000) + discard getContent(url, timeout=400) - except HttpRequestError, TimeoutError, AssertionError: + except HttpRequestError, TimeoutError: echo "E: ", name, ": unable to fetch repository ", url, " ", getCurrentExceptionMsg() result.inc() + except AssertionError: + echo "W: ", name, ": httpclient failed ", url, " ", getCurrentExceptionMsg() echo "Error count: ", result return From 784490c6858057de096f2092b6c256a901452e18 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 18 May 2015 20:44:15 +0100 Subject: [PATCH 120/157] Fix PATH in travis file. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 09af11f..20476ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ install: before_script: - set -e - set -x - - export PATH=`pwd`/Nim/bin:$PATH + - export PATH=`pwd`/nim-0.11.2/bin:$PATH script: - nim c -d:ssl -r package_scanner.nim From f4bcaab089ca71679aaeff3b75292a9eaf14a7e0 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 18 May 2015 20:47:01 +0100 Subject: [PATCH 121/157] Fix PWD in travis file. --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 20476ac..ac14ac4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,7 @@ install: tar xf nim-0.11.2.tar.xz cd nim-0.11.2 sh build.sh + cd .. before_script: - set -e From f14f008be36ef39fcccf714d0c6426cb1405d1c4 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 18 May 2015 21:53:55 +0100 Subject: [PATCH 122/157] Add travis CI image to readme. Check URL not WEB in scanner. --- README.md | 4 ++-- package_scanner.nim | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fcde753..db4d91e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Nim packages +# Nim packages [![Build Status](https://travis-ci.org/nim-lang/packages.svg?branch=master)](https://travis-ci.org/nim-lang/packages) This is a central listing of all packages for [Nimble](https://github.com/nim-lang/nimble), a package manager for the @@ -11,7 +11,7 @@ To add your own package, fork this repository, edit [Packages.json](packages.json) is a simple array of objects. Each package object should have the following fields (unless the field is marked as optional): - + * name - The name of the package, this should match the name in the package's nimble file. * url - The url from which to retrieve the package. diff --git a/package_scanner.nim b/package_scanner.nim index 9977f2e..e2d22ac 100644 --- a/package_scanner.nim +++ b/package_scanner.nim @@ -76,7 +76,7 @@ proc check(): int = echo "E: ", name, " has no description" result.inc() - if not pdata.hasKey("web"): + if not pdata.hasKey("url"): echo "E: ", name, " has no URL" result.inc() continue From 3584ec634009296459e443a8f6d458428fe95bc7 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 18 May 2015 22:15:45 +0100 Subject: [PATCH 123/157] Increase timeout in package_scanner. --- package_scanner.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_scanner.nim b/package_scanner.nim index e2d22ac..e775e29 100644 --- a/package_scanner.nim +++ b/package_scanner.nim @@ -86,7 +86,7 @@ proc check(): int = name = pdata["name"].str url = pdata["web"].str try: - discard getContent(url, timeout=400) + discard getContent(url, timeout=1000) except HttpRequestError, TimeoutError: echo "E: ", name, ": unable to fetch repository ", url, " ", getCurrentExceptionMsg() From 936ce721383bd880c435e98029e98bdb8935d03b Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 18 May 2015 22:19:41 +0100 Subject: [PATCH 124/157] Fix links for optionals and tuples packages. --- packages.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages.json b/packages.json index 4abb9f6..0bfeb1f 100644 --- a/packages.json +++ b/packages.json @@ -1162,7 +1162,7 @@ "tags": ["library", "option", "optional", "maybe"], "description": "Option types", "license": "MIT", - "web": "http://www.vision.caltech.edu/~mmcgill/optionals.html" + "web": "https://github.com/MasonMcGill/optionals" }, { "name": "tuples", @@ -1171,7 +1171,7 @@ "tags": ["library", "tuple", "metaprogramming"], "description": "Tuple manipulation utilities", "license": "MIT", - "web": "http://www.vision.caltech.edu/~mmcgill/tuples.html" + "web": "https://github.com/MasonMcGill/optionals" }, { "name": "fuse", From a7d0818aedd400d7d7d483754ba0aecf959922f0 Mon Sep 17 00:00:00 2001 From: Billingsly Wetherfordshire Date: Tue, 19 May 2015 00:31:32 -0500 Subject: [PATCH 125/157] update nake's license --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 0bfeb1f..47ac406 100644 --- a/packages.json +++ b/packages.json @@ -125,7 +125,7 @@ "method": "git", "tags": ["build", "automation", "sortof"], "description": "make-like for Nimrod. Describe your builds as tasks!", - "license": "DATWPL", + "license": "MIT", "web": "https://github.com/fowlmouth/nake" }, From 2cc75a54b6746bc1ce35c37db8a3160b248428a1 Mon Sep 17 00:00:00 2001 From: gmpreussner Date: Tue, 19 May 2015 20:22:37 -0400 Subject: [PATCH 126/157] Added io-sixense. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 47ac406..31e6a71 100644 --- a/packages.json +++ b/packages.json @@ -1487,5 +1487,14 @@ "description": "Bindings for EGL, the native platform interface for rendering APIs.", "license": "MIT", "web": "https://github.com/nimious/io-egl" + }, + { + "name": "io-sixense", + "url": "git://github.com/nimious/io-sixense.git", + "method": "git", + "tags": ["binding", "sixense", "razer hydra", "stem system", "vr"], + "description": "Bindings for the Sixense Core API.", + "license": "MIT", + "web": "https://github.com/nimious/io-sixense" } ] From 5a8555f75dd148bdf7694840383df4ee8485809c Mon Sep 17 00:00:00 2001 From: "Mahlon E. Smith" Date: Tue, 19 May 2015 18:45:19 -0700 Subject: [PATCH 127/157] Add the tnetstring library. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 47ac406..c95331c 100644 --- a/packages.json +++ b/packages.json @@ -1487,5 +1487,14 @@ "description": "Bindings for EGL, the native platform interface for rendering APIs.", "license": "MIT", "web": "https://github.com/nimious/io-egl" + }, + { + "name": "tnetstring", + "url": "https://mahlon@bitbucket.org/mahlon/nim-tnetstring", + "method": "hg", + "tags": ["tnetstring", "library", "serialization" ], + "description": "Parsing and serializing for the TNetstring format.", + "license": "MIT", + "web": "http://bitbucket.org/mahlon/nim-tnetstring" } ] From e664646be738cc41c032d47e1dea01e32cd61676 Mon Sep 17 00:00:00 2001 From: jangko Date: Thu, 21 May 2015 01:16:37 +0700 Subject: [PATCH 128/157] add msgpack4nim package --- packages.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages.json b/packages.json index 0f5fa5b..170a19d 100644 --- a/packages.json +++ b/packages.json @@ -1505,5 +1505,13 @@ "description": "Parsing and serializing for the TNetstring format.", "license": "MIT", "web": "http://bitbucket.org/mahlon/nim-tnetstring" + }, + { + "name": "msgpack4nim", + "url": "https://github.com/jangko/msgpack4nim", + "method": "git", + "tags": ["msgpack", "library", "serialization", "deserialization"], + "license": "MIT", + "web": "https://github.com/jangko/msgpack4nim" } ] From 2ac1b44887267c837baf04ac7d8997bd2b0d72f9 Mon Sep 17 00:00:00 2001 From: jangko Date: Thu, 21 May 2015 01:18:07 +0700 Subject: [PATCH 129/157] add msgpack4nim package --- packages.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages.json b/packages.json index 170a19d..cd80a7c 100644 --- a/packages.json +++ b/packages.json @@ -1511,6 +1511,7 @@ "url": "https://github.com/jangko/msgpack4nim", "method": "git", "tags": ["msgpack", "library", "serialization", "deserialization"], + "description": "Another MessagePack implementation written in pure nim", "license": "MIT", "web": "https://github.com/jangko/msgpack4nim" } From 63c16bb092db7ecf067545aebf0745811b2ead31 Mon Sep 17 00:00:00 2001 From: fenekku Date: Wed, 20 May 2015 21:27:47 -0400 Subject: [PATCH 130/157] referred to Nim in moustachu's description --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index cd80a7c..c9dd7e0 100644 --- a/packages.json +++ b/packages.json @@ -1016,7 +1016,7 @@ "url": "https://github.com/fenekku/moustachu.git", "method": "git", "tags": ["web", "html", "template", "mustache"], - "description": "Mustache templating for Nimrod.", + "description": "Mustache templating for Nim.", "license": "MIT", "web": "https://github.com/fenekku/moustachu" }, From 93e7b101de83d0192638e8d237a895cff4fcb2c1 Mon Sep 17 00:00:00 2001 From: bluenote10 Date: Thu, 21 May 2015 15:40:05 +0200 Subject: [PATCH 131/157] Added nim-heap, nim-stringinterpolation --- packages.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages.json b/packages.json index c9dd7e0..0e17685 100644 --- a/packages.json +++ b/packages.json @@ -1514,5 +1514,23 @@ "description": "Another MessagePack implementation written in pure nim", "license": "MIT", "web": "https://github.com/jangko/msgpack4nim" + }, + { + "name": "nim-heap", + "url": "https://github.com/bluenote10/nim-heap", + "method": "git", + "tags": ["heap", "priority queue"], + "description": "Simple binary heap implementation", + "license": "MIT", + "web": "https://github.com/bluenote10/nim-heap" + }, + { + "name": "nim-stringinterpolation", + "url": "https://github.com/bluenote10/nim-stringinterpolation", + "method": "git", + "tags": ["string formatting", "string interpolation"], + "description": "String interpolation with printf syntax", + "license": "MIT", + "web": "https://github.com/bluenote10/nim-stringinterpolation" } ] From 0cb47c2d4d74852578b64edf2fda84d32c4d856f Mon Sep 17 00:00:00 2001 From: fenekku Date: Thu, 21 May 2015 11:03:16 -0400 Subject: [PATCH 132/157] improved(?) package_scanner! --- package_scanner.nim | 77 ++++++++++++++++++++++++++++----------------- 1 file changed, 48 insertions(+), 29 deletions(-) diff --git a/package_scanner.nim b/package_scanner.nim index e775e29..c3312bf 100644 --- a/package_scanner.nim +++ b/package_scanner.nim @@ -4,11 +4,12 @@ # Scans the package list from this repository. # # Check the packages for: -# * Missing/unknown license -# * Missing description # * Missing name # * Missing/unknown method # * Missing/unreachable repository +# * Missing tags +# * Missing description +# * Missing/unknown license # # Usage: nim c -d:ssl -r package_scanner.nim # @@ -41,24 +42,44 @@ const VCS_TYPES = @["git", "hg"] +proc canFetchNimbleRepository(name: string, urlJson: JsonNode): bool = + # The fetch is a lie! + # TODO: Make this check the actual repo url and check if there is a + # nimble file in it + result = true + var url: string + + if not urlJson.isNil: + url = urlJson.str + + try: + discard getContent(url, timeout=1000) + except HttpRequestError, TimeoutError: + echo "E: ", name, ": unable to fetch repository ", url, " ", + getCurrentExceptionMsg() + result = false + except AssertionError: + echo "W: ", name, ": httpclient failed ", url, " ", + getCurrentExceptionMsg() + + proc check(): int = var name: string - url: string - echo "" + let pkg_list = parseJson(readFile(getCurrentDir() / "packages.json")) for pdata in pkg_list: - if not pdata.hasKey("name"): + name = if pdata.hasKey("name"): pdata["name"].str else: nil + + if name.isNil: echo "E: missing package name" result.inc() - continue - name = pdata["name"].str - if not pdata.hasKey("method"): + elif not pdata.hasKey("method"): echo "E: ", name, " has no method" result.inc() @@ -66,36 +87,34 @@ proc check(): int = echo "E: ", name, " has an unknown method: ", pdata["method"].str result.inc() - if not pdata.hasKey("license"): - echo "E: ", name, " has no license" + elif not pdata.hasKey("url"): + echo "E: ", name, " has no URL" result.inc() - elif not (pdata["license"].str in LICENSES): - echo "W: ", name, " has an unexpected license: ", pdata["license"] - if not pdata.hasKey("description"): + elif not canFetchNimbleRepository(name, pdata["web"]): + result.inc() + + elif not pdata.hasKey("tags"): + echo "E: ", name, " has no tags" + result.inc() + + elif not pdata.hasKey("description"): echo "E: ", name, " has no description" result.inc() - if not pdata.hasKey("url"): - echo "E: ", name, " has no URL" + elif not pdata.hasKey("license"): + echo "E: ", name, " has no license" result.inc() - continue - for pdata in pkg_list: - if pdata.hasKey("name") and pdata.hasKey("web"): - name = pdata["name"].str - url = pdata["web"].str - try: - discard getContent(url, timeout=1000) + else: + # Other warnings should go here + if not (pdata["license"].str in LICENSES): + echo "W: ", name, " has an unexpected license: ", pdata["license"] - except HttpRequestError, TimeoutError: - echo "E: ", name, ": unable to fetch repository ", url, " ", getCurrentExceptionMsg() - result.inc() - except AssertionError: - echo "W: ", name, ": httpclient failed ", url, " ", getCurrentExceptionMsg() - echo "Error count: ", result - return + echo "" + echo "Problematic packages count: ", result + when isMainModule: quit(check()) From 8269a2d63c9869fac85109fd98eed1bb38aba8b7 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 21 May 2015 19:13:09 -0700 Subject: [PATCH 133/157] Add delaunay package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 0e17685..a8777a8 100644 --- a/packages.json +++ b/packages.json @@ -1532,5 +1532,14 @@ "description": "String interpolation with printf syntax", "license": "MIT", "web": "https://github.com/bluenote10/nim-stringinterpolation" + }, + { + "name": "delaunay", + "url": "https://github.com/Nycto/DelaunayNim", + "method": "git", + "tags": ["delaunay", "library", "algorithms", "graph"], + "description": "2D Delaunay triangulations", + "license": "MIT", + "web": "https://github.com/Nycto/DelaunayNim" } ] From 1273f4c03d809d9209738351a4e131ef86a4ace2 Mon Sep 17 00:00:00 2001 From: Jack Date: Fri, 22 May 2015 17:57:20 -0700 Subject: [PATCH 134/157] Add linenoise package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index a8777a8..869ac68 100644 --- a/packages.json +++ b/packages.json @@ -1541,5 +1541,14 @@ "description": "2D Delaunay triangulations", "license": "MIT", "web": "https://github.com/Nycto/DelaunayNim" + }, + { + "name": "linenoise", + "url": "https://github.com/fallingduck/linenoise-nim", + "method": "git", + "tags": ["linenoise", "library", "wrapper", "commandline"], + "description": "Wrapper for linenoise, a free, self-contained alternative to GNU readline.", + "license": "BSD", + "web": "https://github.com/fallingduck/linenoise-nim" } ] From 81d8d1a3277ce8d26cb14406bf60fc5254afaa01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Huy=20=E2=98=AD?= Date: Mon, 25 May 2015 03:22:01 +0700 Subject: [PATCH 135/157] add struct package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 869ac68..8be2216 100644 --- a/packages.json +++ b/packages.json @@ -1550,5 +1550,14 @@ "description": "Wrapper for linenoise, a free, self-contained alternative to GNU readline.", "license": "BSD", "web": "https://github.com/fallingduck/linenoise-nim" + }, + { + "name": "struct", + "url": "https://github.com/rgv151/struct.nim", + "method": "git", + "tags": ["struct", "library", "python", "pack", "unpack"], + "description": "Python-like 'struct' for Nim", + "license": "MIT", + "web": "https://github.com/rgv151/struct.nim" } ] From 37a766409bf561ead819b0231c38ae44d733723e Mon Sep 17 00:00:00 2001 From: achesak Date: Mon, 25 May 2015 14:54:50 -0500 Subject: [PATCH 136/157] Added uri2. --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 8be2216..f3df672 100644 --- a/packages.json +++ b/packages.json @@ -1559,5 +1559,14 @@ "description": "Python-like 'struct' for Nim", "license": "MIT", "web": "https://github.com/rgv151/struct.nim" + }, + { + "name": "uri2", + "url: "git://github.com/achesak/nim-uri2", + "method": "git", + "tags": ["uri", "url", "library"], + "description": "Nim module for better URI handling", + "license": "MIT", + "web": "https://github.com/achesak/nim-uri2" } ] From 4f21e9156df9de0a70cd3dfe28ae8031520d85fd Mon Sep 17 00:00:00 2001 From: achesak Date: Mon, 25 May 2015 14:55:42 -0500 Subject: [PATCH 137/157] Fixed typo. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index f3df672..b73354e 100644 --- a/packages.json +++ b/packages.json @@ -1562,7 +1562,7 @@ }, { "name": "uri2", - "url: "git://github.com/achesak/nim-uri2", + "url": "git://github.com/achesak/nim-uri2", "method": "git", "tags": ["uri", "url", "library"], "description": "Nim module for better URI handling", From 6fe480f0a2f78aa3d9d13e497047f9e9667501ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Huy=20=E2=98=AD?= Date: Wed, 27 May 2015 03:21:43 +0700 Subject: [PATCH 138/157] Add hmac package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index b73354e..a4181b1 100644 --- a/packages.json +++ b/packages.json @@ -1568,5 +1568,14 @@ "description": "Nim module for better URI handling", "license": "MIT", "web": "https://github.com/achesak/nim-uri2" + }, + { + "name": "hmac", + "url": "https://github.com/rgv151/hmac.nim", + "method": "git", + "tags": ["hmac", "authentication", "hash", "sha1", "md5"], + "description": "HMAC-SHA1 and HMAC-MD5 hashing in Nim ", + "license": "MIT", + "web": "https://github.com/rgv151/hmac.nim" } ] From ce6d567220c3a3aa34bd5d136d986e83eaf7730f Mon Sep 17 00:00:00 2001 From: "Mahlon E. Smith" Date: Tue, 26 May 2015 16:06:33 -0700 Subject: [PATCH 139/157] Add the mongrel2 nim module. --- packages.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index b73354e..bc8f5c1 100644 --- a/packages.json +++ b/packages.json @@ -1568,5 +1568,14 @@ "description": "Nim module for better URI handling", "license": "MIT", "web": "https://github.com/achesak/nim-uri2" - } + }, + { + "name": "mongrel2", + "url": "https://mahlon@bitbucket.org/mahlon/nim-mongrel2", + "method": "hg", + "tags": ["mongrel2", "library", "www" ], + "description": "Handler framework for the Mongrel2 web server.", + "license": "MIT", + "web": "http://bitbucket.org/mahlon/nim-mongrel2" + }, ] From 86cabfb1a36c872ecf6f3f1fc196620f0b7998b6 Mon Sep 17 00:00:00 2001 From: apense Date: Wed, 27 May 2015 20:56:53 -0400 Subject: [PATCH 140/157] Added ShimSham to the list See https://github.com/apense/shimsham. At version 0.1.0-alpha --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index bc8f5c1..5e8ff0e 100644 --- a/packages.json +++ b/packages.json @@ -1578,4 +1578,13 @@ "license": "MIT", "web": "http://bitbucket.org/mahlon/nim-mongrel2" }, + { + "name": "shimsham", + "url": "https://github.com/apense/shimsham", + "method": "git", + "tags": ["crypto", "hash", "hashing", "digest"], + "description": "Hashing/Digest collection in pure Nim", + "license": "MIT", + "web": "https://github.com/apense/shimsham" + }, ] From eac6b521264c15555897442c503e86ccfae80669 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Thu, 28 May 2015 11:55:13 +0100 Subject: [PATCH 141/157] Remove trailing comma --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index bc8f5c1..19ced94 100644 --- a/packages.json +++ b/packages.json @@ -1577,5 +1577,5 @@ "description": "Handler framework for the Mongrel2 web server.", "license": "MIT", "web": "http://bitbucket.org/mahlon/nim-mongrel2" - }, + } ] From ac7849cbf529feab4de147a069ad815c6862096c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Huy=20=E2=98=AD?= Date: Thu, 28 May 2015 19:02:13 +0700 Subject: [PATCH 142/157] add base32 package --- packages.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages.json b/packages.json index 1842032..adc9767 100644 --- a/packages.json +++ b/packages.json @@ -1574,7 +1574,7 @@ "url": "https://github.com/rgv151/hmac.nim", "method": "git", "tags": ["hmac", "authentication", "hash", "sha1", "md5"], - "description": "HMAC-SHA1 and HMAC-MD5 hashing in Nim ", + "description": "HMAC-SHA1 and HMAC-MD5 hashing in Nim", "license": "MIT", "web": "https://github.com/rgv151/hmac.nim" }, @@ -1596,5 +1596,14 @@ "description": "Hashing/Digest collection in pure Nim", "license": "MIT", "web": "https://github.com/apense/shimsham" + }, + { + "name": "base32", + "url": "https://github.com/rgv151/base32.nim", + "method": "git", + "tags": ["base32", "encode", "decode"], + "description": "Base32 library for Nim", + "license": "MIT", + "web": "https://github.com/rgv151/base32.nim" } ] From 709270885325b24f602b683d632468b780040aed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Huy=20=E2=98=AD?= Date: Fri, 29 May 2015 02:45:58 +0700 Subject: [PATCH 143/157] add otp package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index adc9767..8b4d808 100644 --- a/packages.json +++ b/packages.json @@ -1605,5 +1605,14 @@ "description": "Base32 library for Nim", "license": "MIT", "web": "https://github.com/rgv151/base32.nim" + }, + { + "name": "otp", + "url": "https://github.com/rgv151/otp.nim", + "method": "git", + "tags": ["otp", "hotp", "totp", "time", "password", "one", "google", "authenticator"], + "description": "One Time Password library for Nim", + "license": "MIT", + "web": "https://github.com/rgv151/otp.nim" } ] From 082e02b56c7fa5fb2d2aa86d241f0bf4f67586d4 Mon Sep 17 00:00:00 2001 From: bluenote10 Date: Mon, 1 Jun 2015 19:15:30 +0200 Subject: [PATCH 144/157] libs renamed; libovr added renamed nim-heap to binaryheap and nim-stringinterpolation to stringinterpolation --- packages.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages.json b/packages.json index 8b4d808..548b67a 100644 --- a/packages.json +++ b/packages.json @@ -1516,7 +1516,7 @@ "web": "https://github.com/jangko/msgpack4nim" }, { - "name": "nim-heap", + "name": "binaryheap", "url": "https://github.com/bluenote10/nim-heap", "method": "git", "tags": ["heap", "priority queue"], @@ -1525,7 +1525,7 @@ "web": "https://github.com/bluenote10/nim-heap" }, { - "name": "nim-stringinterpolation", + "name": "stringinterpolation", "url": "https://github.com/bluenote10/nim-stringinterpolation", "method": "git", "tags": ["string formatting", "string interpolation"], @@ -1533,6 +1533,15 @@ "license": "MIT", "web": "https://github.com/bluenote10/nim-stringinterpolation" }, + { + "name": "libovr", + "url": "https://github.com/bluenote10/nim-ovr", + "method": "git", + "tags": ["Oculus Rift", "virtual reality"], + "description": "Nim bindings for libOVR (Oculus Rift)", + "license": "MIT", + "web": "https://github.com/bluenote10/nim-ovr" + }, { "name": "delaunay", "url": "https://github.com/Nycto/DelaunayNim", From 48efd0b7c4ca3f4a2c67e0485917ea3c4029feeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Huy=20=E2=98=AD?= Date: Thu, 4 Jun 2015 01:00:19 +0700 Subject: [PATCH 145/157] add q package Simple package for query HTML/XML elements using a CSS3 or jQuery-like selector syntax --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 548b67a..22faa06 100644 --- a/packages.json +++ b/packages.json @@ -1623,5 +1623,14 @@ "description": "One Time Password library for Nim", "license": "MIT", "web": "https://github.com/rgv151/otp.nim" + }, + { + "name": "q", + "url": "https://github.com/rgv151/q.nim", + "method": "git", + "tags": ["css", "selector", "query", "match", "find", "html", "xml", "jquery"], + "description": "Simple package for query HTML/XML elements using a CSS3 or jQuery-like selector syntax", + "license": "MIT", + "web": "https://github.com/rgv151/q.nim" } ] From f27e7e1a5de11929a63af811d8485077fb042642 Mon Sep 17 00:00:00 2001 From: Federico Omoto Date: Thu, 4 Jun 2015 19:58:15 -0300 Subject: [PATCH 146/157] Add bignum package --- packages.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages.json b/packages.json index 22faa06..bf361fc 100644 --- a/packages.json +++ b/packages.json @@ -986,12 +986,12 @@ }, { "name": "gmp", - "url": "git://github.com/cowboy-coders/nim-gmp", + "url": "https://github.com/FedeOmoto/nim-gmp", "method": "git", "tags": ["library", "bignum", "numbers", "math"], "description": "wrapper for the GNU multiple precision arithmetic library (GMP)", "license": "LGPLv3 or GPLv2", - "web": "https://github.com/cowboy-coders/nim-gmp" + "web": "https://github.com/FedeOmoto/nim-gmp" }, { "name": "ludens", @@ -1423,7 +1423,7 @@ "tags": ["LLVM", "bindings", "wrapper"], "description": "LLVM bindings for the Nim language.", "license": "MIT", - "web": "http://fedeomoto.github.io/llvm/" + "web": "https://github.com/FedeOmoto/llvm" }, { "name": "nshout", @@ -1632,5 +1632,14 @@ "description": "Simple package for query HTML/XML elements using a CSS3 or jQuery-like selector syntax", "license": "MIT", "web": "https://github.com/rgv151/q.nim" + }, + { + "name": "bignum", + "url": "https://github.com/FedeOmoto/bignum", + "method": "git", + "tags": ["bignum", "gmp", "wrapper"], + "description": "Wrapper around the GMP bindings for the Nim language.", + "license": "MIT", + "web": "https://github.com/FedeOmoto/bignum" } ] From 699809dbc7e849fc304b8118a32ba1d1c22aa17c Mon Sep 17 00:00:00 2001 From: James Date: Thu, 4 Jun 2015 19:49:17 -0700 Subject: [PATCH 147/157] Add rbtree package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 22faa06..030a13c 100644 --- a/packages.json +++ b/packages.json @@ -1632,5 +1632,14 @@ "description": "Simple package for query HTML/XML elements using a CSS3 or jQuery-like selector syntax", "license": "MIT", "web": "https://github.com/rgv151/q.nim" + }, + { + "name": "rbtree", + "url": "https://github.com/Nycto/RBTreeNim", + "method": "git", + "tags": ["tree", "binary search tree", "rbtree", "red black tree"], + "description": "Red/Black Trees", + "license": "MIT", + "web": "https://github.com/Nycto/RBTreeNim" } ] From 50fe048f1068044389d36380346b9b2c821b54da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Huy=20=E2=98=AD?= Date: Tue, 9 Jun 2015 01:32:20 +0700 Subject: [PATCH 148/157] add AnyBar client --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index c919819..49c127c 100644 --- a/packages.json +++ b/packages.json @@ -1650,5 +1650,14 @@ "description": "Red/Black Trees", "license": "MIT", "web": "https://github.com/Nycto/RBTreeNim" + }, + { + "name": "anybar", + "url": "https://github.com/rgv151/anybar.nim", + "method": "git", + "tags": ["anybar", "menubar", "status", "indicator"], + "description": "Control AnyBar instances with Nim", + "license": "MIT", + "web": "https://github.com/rgv151/anybar.nim" } ] From f8efc6ad4cb5a024256f178cc3046ddb1bd0f98c Mon Sep 17 00:00:00 2001 From: James Date: Mon, 8 Jun 2015 18:05:47 -0700 Subject: [PATCH 149/157] Add astar package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 49c127c..c3caa3e 100644 --- a/packages.json +++ b/packages.json @@ -1659,5 +1659,14 @@ "description": "Control AnyBar instances with Nim", "license": "MIT", "web": "https://github.com/rgv151/anybar.nim" + }, + { + "name": "astar", + "url": "https://github.com/Nycto/AStarNim", + "method": "git", + "tags": ["astar", "A*", "pathfinding", "algorithm"], + "description": "A* Pathfinding", + "license": "MIT", + "web": "https://github.com/Nycto/AStarNim" } ] From 66ed52dbdf2218edc81e0fa0adff55c54ae04b16 Mon Sep 17 00:00:00 2001 From: Peter Mora Date: Wed, 10 Jun 2015 13:45:36 +0200 Subject: [PATCH 150/157] Added lazy library to packages.json --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index c3caa3e..b3f272b 100644 --- a/packages.json +++ b/packages.json @@ -1668,5 +1668,14 @@ "description": "A* Pathfinding", "license": "MIT", "web": "https://github.com/Nycto/AStarNim" + }, + { + "name": "lazy", + "url": "git://github.com/petermora/nimLazy/", + "method": "git", + "tags": ["library", "iterator", "lazy list"], + "description": "Iterator library for Nim", + "license": "MIT", + "web": "https://github.com/petermora/nimLazy" } ] From b27c9c8b7207f701d267b9cadba9e31dfdb5baca Mon Sep 17 00:00:00 2001 From: apense Date: Wed, 10 Jun 2015 12:59:28 -0400 Subject: [PATCH 151/157] Fixed up a copy/paste issue Seems like it was copied from the previous entry and still points to the old webpage. Didn't affect the download url. --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index b3f272b..5569e08 100644 --- a/packages.json +++ b/packages.json @@ -1171,7 +1171,7 @@ "tags": ["library", "tuple", "metaprogramming"], "description": "Tuple manipulation utilities", "license": "MIT", - "web": "https://github.com/MasonMcGill/optionals" + "web": "https://github.com/MasonMcGill/tuples" }, { "name": "fuse", From c159a84974d5928f51b9400dde1735da4426de9d Mon Sep 17 00:00:00 2001 From: Jack VanDrunen Date: Wed, 10 Jun 2015 15:48:49 -0700 Subject: [PATCH 152/157] Add asyncpythonfile package --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 5569e08..30340a1 100644 --- a/packages.json +++ b/packages.json @@ -1677,5 +1677,14 @@ "description": "Iterator library for Nim", "license": "MIT", "web": "https://github.com/petermora/nimLazy" + }, + { + "name": "asyncpythonfile", + "url": "https://github.com/fallingduck/asyncpythonfile-nim", + "method": "git", + "tags": ["async", "asynchronous", "library", "python", "file", "files"], + "description": "High level, asynchronous file API mimicking Python's file interface.", + "license": "ISC", + "web": "https://github.com/fallingduck/asyncpythonfile-nim" } ] From e6444feb27e7fcac1969296810e235e690339ada Mon Sep 17 00:00:00 2001 From: apense Date: Fri, 12 Jun 2015 15:27:50 -0400 Subject: [PATCH 153/157] Added nimfuzz Small fuzzing system based on fauxfactory --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 30340a1..c1a7fd5 100644 --- a/packages.json +++ b/packages.json @@ -1686,5 +1686,14 @@ "description": "High level, asynchronous file API mimicking Python's file interface.", "license": "ISC", "web": "https://github.com/fallingduck/asyncpythonfile-nim" + }, + { + "name": "nimfuzz", + "url": "https://github.com/apense/nimfuzz", + "method": "git", + "tags": ["fuzzing", "testing", "hacking", "security"], + "description": "Simple and compact fuzzing", + "license": "Apache License 2.0", + "web": "https://apense.github.io/apense/nimfuzz" } ] From a72a30d3d3b91f83296e5c77e0bcb3cf417437eb Mon Sep 17 00:00:00 2001 From: apense Date: Sat, 13 Jun 2015 12:07:37 -0400 Subject: [PATCH 154/157] Fixed nimfuzz webpage link Silly mistake in original --- packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.json b/packages.json index c1a7fd5..c956215 100644 --- a/packages.json +++ b/packages.json @@ -1694,6 +1694,6 @@ "tags": ["fuzzing", "testing", "hacking", "security"], "description": "Simple and compact fuzzing", "license": "Apache License 2.0", - "web": "https://apense.github.io/apense/nimfuzz" + "web": "https://apense.github.io/nimfuzz" } ] From 7a0dcfbbf63f4a15c0506c0f668d863c62b60065 Mon Sep 17 00:00:00 2001 From: Andrea Ferretti Date: Mon, 15 Jun 2015 17:00:40 +0200 Subject: [PATCH 155/157] Added linalg --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index c956215..6bbcac1 100644 --- a/packages.json +++ b/packages.json @@ -1695,5 +1695,14 @@ "description": "Simple and compact fuzzing", "license": "Apache License 2.0", "web": "https://apense.github.io/nimfuzz" + }, + { + "name": "linalg", + "url": "https://github.com/unicredit/linear-algebra", + "method": "git", + "tags": ["vector", "matrix", "linear algebra", "BLAS", "LAPACK"], + "description": "Linear algebra for Nim", + "license": "Apache License 2.0", + "web": "https://github.com/unicredit/linear-algebra" } ] From 0b7e33fc7860ff622128d48240b7a10456276518 Mon Sep 17 00:00:00 2001 From: Jack VanDrunen Date: Tue, 16 Jun 2015 21:35:34 -0400 Subject: [PATCH 156/157] Add sequester --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index 6bbcac1..fc1ec99 100644 --- a/packages.json +++ b/packages.json @@ -1704,5 +1704,14 @@ "description": "Linear algebra for Nim", "license": "Apache License 2.0", "web": "https://github.com/unicredit/linear-algebra" + }, + { + "name": "sequester", + "url": "https://github.com/fallingduck/sequester", + "method": "git", + "tags": ["library", "seq", "sequence", "strings", "iterators", "php"], + "description": "Library for converting sequences to strings. Also has PHP-inspired explode and implode procs.", + "license": "ISC", + "web": "https://github.com/fallingduck/sequester" } ] From b875627da31534a4b08a4be02bce939c59bf608e Mon Sep 17 00:00:00 2001 From: Jack VanDrunen Date: Wed, 17 Jun 2015 20:44:09 -0400 Subject: [PATCH 157/157] Add options --- packages.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages.json b/packages.json index fc1ec99..5b7a8d4 100644 --- a/packages.json +++ b/packages.json @@ -1713,5 +1713,14 @@ "description": "Library for converting sequences to strings. Also has PHP-inspired explode and implode procs.", "license": "ISC", "web": "https://github.com/fallingduck/sequester" + }, + { + "name": "options", + "url": "https://github.com/fallingduck/options-nim", + "method": "git", + "tags": ["library", "option", "optionals", "maybe"], + "description": "Temporary package to fix broken code in 0.11.2 stable.", + "license": "MIT", + "web": "https://github.com/fallingduck/options-nim" } ]