aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrzegorz Adam Hankiewicz <gradha@imap.cc>2013-11-07 21:13:57 +0100
committerGrzegorz Adam Hankiewicz <gradha@imap.cc>2013-12-03 23:27:24 +0100
commitb3858fed348c3333caa16e77a84bec529a21246a (patch)
tree88f7a3be2b2d5a1af9827f184ebcccce5ae4574b
parent2e952b4419b55f0ab9e4f22d5f6a98fb5659eeeb (diff)
downloadpackages-b3858fed348c3333caa16e77a84bec529a21246a.tar.gz
packages-b3858fed348c3333caa16e77a84bec529a21246a.zip
Adds web field to packages.
-rw-r--r--README.md12
-rw-r--r--packages.json126
2 files changed, 91 insertions, 47 deletions
diff --git a/README.md b/README.md
index b49e30a..04767bb 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ To add your own package, fork this repository, edit packages.json and make
a pull request.
Packages.json is a simple array of objects. Each package object should have the
-following fields:
+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.
@@ -19,8 +19,10 @@ following fields:
* tags - A list of tags describing this package.
* description - A description of this package.
* license - The license of the source code in the package.
+ * web - An optional url for humans to read additional information about
+ the package.
-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 fields correctly, the package that ``url`` points to must also contain
-a babel file, or else it will be rejected.
+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.
diff --git a/packages.json b/packages.json
index a288704..b841277 100644
--- a/packages.json
+++ b/packages.json
@@ -5,7 +5,8 @@
"method": "git",
"tags": ["library", "commandline", "arguments", "switches", "parsing"],
"description": "Provides a complex commandline parser",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/gradha/argument_parser"
},
{
@@ -14,7 +15,8 @@
"method": "git",
"tags": ["library", "commandline", "sound", "recycle", "os"],
"description": "Too awesome procs to be included in nimrod.os module",
- "license": "MIT"
+ "license": "MIT",
+ "web": "http://gradha.github.io/genieos/"
},
{
@@ -23,7 +25,8 @@
"method": "git",
"tags": ["web", "http", "framework", "dsl"],
"description": "A sinatra-like web framework for Nimrod.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/dom96/jester"
},
{
@@ -32,7 +35,8 @@
"method": "git",
"tags": ["hash", "murmur"],
"description": "MurmurHash in pur Nimrod.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/olahol/nimrod-murmur"
},
{
@@ -41,7 +45,8 @@
"method": "git",
"tags": ["roguelike", "game", "library", "engine", "sdl", "opengl", "glsl"],
"description": "Wrapper of the libtcod library for the Nimrod language.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/Vladar4/libtcod-nim"
},
{
@@ -50,7 +55,8 @@
"method": "git",
"tags": ["library", "serialization", "file", "compression"],
"description": "File compression routines in C for iOS and Nimrod",
- "license": "Allegro 4 Giftware"
+ "license": "Allegro 4 Giftware",
+ "web": "https://github.com/gradha/epak"
},
{
@@ -59,7 +65,8 @@
"method": "git",
"tags": ["game", "engine", "sdl"],
"description": "Simple 2D game engine for Nimrod language.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/Vladar4/nimgame"
},
{
@@ -68,7 +75,8 @@
"method": "git",
"tags": ["game", "library", "opengl"],
"description": "High level OpenGL-based Game Library",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/fowlmouth/nimrod-sfml"
},
{
@@ -77,7 +85,8 @@
"method": "git",
"tags": ["game", "networking", "udp"],
"description": "Wrapper for ENet UDP networking library",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/fowlmouth/nimrod-enet"
},
{
@@ -86,7 +95,8 @@
"method": "git",
"tags": ["library", "locale", "i18n", "localization", "localisation", "globalization"],
"description": "A simple library for localizing Nimrod applications.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/Amrykid/nim-locale"
},
{
@@ -95,7 +105,8 @@
"method": "git",
"tags": ["game", "opengl", "wrappers", "library", "assorted"],
"description": "A collection of reusable modules and wrappers.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/fowlmouth/nimlibs"
},
{
@@ -104,7 +115,8 @@
"method": "git",
"tags": ["build", "automation", "sortof"],
"description": "make-like for Nimrod. Describe your builds as tasks!",
- "license": "DATWPL"
+ "license": "DATWPL",
+ "web": "https://github.com/fowlmouth/nake"
},
{
@@ -113,7 +125,8 @@
"method": "git",
"tags": ["library", "glfw", "opengl", "windowing", "game"],
"description": "Nimrod bindings for GLFW library.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/rafaelvasco/nimrod-glfw"
},
{
@@ -122,7 +135,8 @@
"method": "git",
"tags": ["library", "physics", "game"],
"description": "Binding for Chipmunk 6.1",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/fowlmouth/nimrod-chipmunk"
},
{
@@ -131,7 +145,8 @@
"method": "git",
"tags": ["library", "glfw", "opengl", "windowing", "game"],
"description": "A High-level GLFW 3 wrapper for the Nimrod programming language",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/EXetoC/nim-glfw3"
},
{
@@ -140,7 +155,8 @@
"method": "git",
"tags": ["library", "audio"],
"description": "A libao wrapper for the Nimrod programming language",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/EXetoC/nim-ao"
},
{
@@ -149,7 +165,8 @@
"method": "git",
"tags": ["library", "terminal", "io"],
"description": "Termbox wrapper.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/fowlmouth/nim-termbox"
},
{
@@ -158,7 +175,8 @@
"method": "hg",
"tags": ["library", "opengl", "math", "game"],
"description": "OpenGL math library",
- "license": "CC0"
+ "license": "CC0",
+ "web": "https://bitbucket.org/BitPuffin/linagl"
},
{
@@ -167,7 +185,8 @@
"method": "git",
"tags": ["library", "javascript", "kde"],
"description": "KWin JavaScript API wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/reactormonk/nim-kwin"
},
{
@@ -176,7 +195,8 @@
"method": "git",
"tags": ["library", "wrapper", "opencv", "image", "processing"],
"description": "OpenCV wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/dom96/nim-opencv"
},
{
@@ -185,7 +205,8 @@
"method": "git",
"tags": ["app", "binary", "package", "manager"],
"description": "Babel package manager",
- "license": "BSD"
+ "license": "BSD",
+ "web": "https://github.com/nimrod-code/babel"
},
{
@@ -194,7 +215,8 @@
"method": "git",
"tags": ["app", "binary", "ide", "gtk", "nimrod"],
"description": "A Nimrod IDE.",
- "license": "GPLv2"
+ "license": "GPLv2",
+ "web": "https://github.com/nimrod-code/Aporia"
},
{
@@ -203,7 +225,8 @@
"method": "git",
"tags": ["app", "binary", "blog", "static", "generator"],
"description": "Static blog generator ala Jekyll.",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/dom96/ipsumgenera"
},
{
@@ -212,7 +235,8 @@
"method": "git",
"tags": ["library", "wrapper", "pastebin"],
"description": "Pastebin API wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/nimrod-pastebin"
},
{
@@ -221,7 +245,8 @@
"method": "git",
"tags": ["library", "wrapper", "weather"],
"description": "Yahoo! Weather API wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/nimrod-yahoo-weather"
},
{
@@ -230,7 +255,8 @@
"method": "git",
"tags": ["library", "wrapper", "weather"],
"description": "NOAA weather API wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/nimrod-noaa"
},
{
@@ -239,7 +265,8 @@
"method": "git",
"tags": ["library", "rss", "xml", "syndication"],
"description": "RSS library",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/nimrod-rss"
},
{
@@ -248,7 +275,8 @@
"method": "git",
"tags": ["library", "math", "trigonometry"],
"description": "Nimrod math library",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/extmath.nim"
},
{
@@ -257,7 +285,8 @@
"method": "git",
"tags": ["wrapper", "gui", "gtk"],
"description": "Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/gtk2"
},
{
@@ -266,7 +295,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper for cairo, a vector graphics library with display and print output",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/cairo"
},
{
@@ -275,7 +305,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper for X11",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/x11"
},
{
@@ -284,7 +315,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "High-level and low-level wrapper for OpenGL",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/opengl"
},
{
@@ -293,7 +325,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper to interface with the Lua interpreter",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/lua"
},
{
@@ -302,7 +335,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper for the TCL programming language",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/tcl"
},
{
@@ -311,7 +345,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper to interface with Python interpreter",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/python"
},
{
@@ -320,7 +355,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper to interface with Microsoft Windows",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/nimrod-code/windows"
},
{
@@ -329,7 +365,8 @@
"method": "git",
"tags": ["library", "embedded data", "appended data", "alchemy"],
"description": "API to read appended files from your own binary",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/gradha/nimrod-ouroboros"
},
{
@@ -347,7 +384,8 @@
"method": "git",
"tags": ["dropbox"],
"description": "Tool to clean up filenames shared on Dropbox",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/gradha/dropbox_filename_sanitizer/"
},
{
@@ -356,7 +394,8 @@
"method": "git",
"tags": ["csv", "parsing", "stringify", "library"],
"description": "Library for parsing, stringifying, reading, and writing CSV (comma separated value) files",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/nimrod-csv"
},
{
@@ -365,7 +404,8 @@
"method": "git",
"tags": ["library", "wrapper", "geography"],
"description": "GeoNames API wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/nimrod-geonames"
},
{
@@ -374,7 +414,8 @@
"method": "git",
"tags": ["library", "wrapper", "gravatar"],
"description": "Gravatar API wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "https://github.com/achesak/nimrod-gravatar"
},
{
@@ -383,7 +424,8 @@
"method": "git",
"tags": ["library", "wrapper", "cover art", "music", "metadata"],
"description": "Cover Art Archive API wrapper",
- "license": "MIT"
+ "license": "MIT",
+ "web": "http://github.com/achesak/nimrod-cover-art-archive"
},
{