Adds web field to packages.

This commit is contained in:
Grzegorz Adam Hankiewicz 2013-11-07 21:13:57 +01:00
parent 2e952b4419
commit b3858fed34
2 changed files with 91 additions and 47 deletions

View File

@ -9,7 +9,7 @@ To add your own package, fork this repository, edit packages.json and make
a pull request. a pull request.
Packages.json is a simple array of objects. Each package object should have the 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 * name - The name of the package, this should match the name in the package's
babel file. babel file.
@ -19,8 +19,10 @@ following fields:
* tags - A list of tags describing this package. * tags - A list of tags describing this package.
* description - A description of this package. * description - A description of this package.
* license - The license of the source code in the 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 Your packages may be removed if the url stops working. It goes without saying
saying that your pull request will not be accepted unless you fill out all of that your pull request will not be accepted unless you fill out all of the
the above fields correctly, the package that ``url`` points to must also contain above required fields correctly, the package that ``url`` points to must also
a babel file, or else it will be rejected. contain a babel file, or else it will be rejected.

View File

@ -5,7 +5,8 @@
"method": "git", "method": "git",
"tags": ["library", "commandline", "arguments", "switches", "parsing"], "tags": ["library", "commandline", "arguments", "switches", "parsing"],
"description": "Provides a complex commandline parser", "description": "Provides a complex commandline parser",
"license": "MIT" "license": "MIT",
"web": "https://github.com/gradha/argument_parser"
}, },
{ {
@ -14,7 +15,8 @@
"method": "git", "method": "git",
"tags": ["library", "commandline", "sound", "recycle", "os"], "tags": ["library", "commandline", "sound", "recycle", "os"],
"description": "Too awesome procs to be included in nimrod.os module", "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", "method": "git",
"tags": ["web", "http", "framework", "dsl"], "tags": ["web", "http", "framework", "dsl"],
"description": "A sinatra-like web framework for Nimrod.", "description": "A sinatra-like web framework for Nimrod.",
"license": "MIT" "license": "MIT",
"web": "https://github.com/dom96/jester"
}, },
{ {
@ -32,7 +35,8 @@
"method": "git", "method": "git",
"tags": ["hash", "murmur"], "tags": ["hash", "murmur"],
"description": "MurmurHash in pur Nimrod.", "description": "MurmurHash in pur Nimrod.",
"license": "MIT" "license": "MIT",
"web": "https://github.com/olahol/nimrod-murmur"
}, },
{ {
@ -41,7 +45,8 @@
"method": "git", "method": "git",
"tags": ["roguelike", "game", "library", "engine", "sdl", "opengl", "glsl"], "tags": ["roguelike", "game", "library", "engine", "sdl", "opengl", "glsl"],
"description": "Wrapper of the libtcod library for the Nimrod language.", "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", "method": "git",
"tags": ["library", "serialization", "file", "compression"], "tags": ["library", "serialization", "file", "compression"],
"description": "File compression routines in C for iOS and Nimrod", "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", "method": "git",
"tags": ["game", "engine", "sdl"], "tags": ["game", "engine", "sdl"],
"description": "Simple 2D game engine for Nimrod language.", "description": "Simple 2D game engine for Nimrod language.",
"license": "MIT" "license": "MIT",
"web": "https://github.com/Vladar4/nimgame"
}, },
{ {
@ -68,7 +75,8 @@
"method": "git", "method": "git",
"tags": ["game", "library", "opengl"], "tags": ["game", "library", "opengl"],
"description": "High level OpenGL-based Game Library", "description": "High level OpenGL-based Game Library",
"license": "MIT" "license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-sfml"
}, },
{ {
@ -77,7 +85,8 @@
"method": "git", "method": "git",
"tags": ["game", "networking", "udp"], "tags": ["game", "networking", "udp"],
"description": "Wrapper for ENet UDP networking library", "description": "Wrapper for ENet UDP networking library",
"license": "MIT" "license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-enet"
}, },
{ {
@ -86,7 +95,8 @@
"method": "git", "method": "git",
"tags": ["library", "locale", "i18n", "localization", "localisation", "globalization"], "tags": ["library", "locale", "i18n", "localization", "localisation", "globalization"],
"description": "A simple library for localizing Nimrod applications.", "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", "method": "git",
"tags": ["game", "opengl", "wrappers", "library", "assorted"], "tags": ["game", "opengl", "wrappers", "library", "assorted"],
"description": "A collection of reusable modules and wrappers.", "description": "A collection of reusable modules and wrappers.",
"license": "MIT" "license": "MIT",
"web": "https://github.com/fowlmouth/nimlibs"
}, },
{ {
@ -104,7 +115,8 @@
"method": "git", "method": "git",
"tags": ["build", "automation", "sortof"], "tags": ["build", "automation", "sortof"],
"description": "make-like for Nimrod. Describe your builds as tasks!", "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", "method": "git",
"tags": ["library", "glfw", "opengl", "windowing", "game"], "tags": ["library", "glfw", "opengl", "windowing", "game"],
"description": "Nimrod bindings for GLFW library.", "description": "Nimrod bindings for GLFW library.",
"license": "MIT" "license": "MIT",
"web": "https://github.com/rafaelvasco/nimrod-glfw"
}, },
{ {
@ -122,7 +135,8 @@
"method": "git", "method": "git",
"tags": ["library", "physics", "game"], "tags": ["library", "physics", "game"],
"description": "Binding for Chipmunk 6.1", "description": "Binding for Chipmunk 6.1",
"license": "MIT" "license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-chipmunk"
}, },
{ {
@ -131,7 +145,8 @@
"method": "git", "method": "git",
"tags": ["library", "glfw", "opengl", "windowing", "game"], "tags": ["library", "glfw", "opengl", "windowing", "game"],
"description": "A High-level GLFW 3 wrapper for the Nimrod programming language", "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", "method": "git",
"tags": ["library", "audio"], "tags": ["library", "audio"],
"description": "A libao wrapper for the Nimrod programming language", "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", "method": "git",
"tags": ["library", "terminal", "io"], "tags": ["library", "terminal", "io"],
"description": "Termbox wrapper.", "description": "Termbox wrapper.",
"license": "MIT" "license": "MIT",
"web": "https://github.com/fowlmouth/nim-termbox"
}, },
{ {
@ -158,7 +175,8 @@
"method": "hg", "method": "hg",
"tags": ["library", "opengl", "math", "game"], "tags": ["library", "opengl", "math", "game"],
"description": "OpenGL math library", "description": "OpenGL math library",
"license": "CC0" "license": "CC0",
"web": "https://bitbucket.org/BitPuffin/linagl"
}, },
{ {
@ -167,7 +185,8 @@
"method": "git", "method": "git",
"tags": ["library", "javascript", "kde"], "tags": ["library", "javascript", "kde"],
"description": "KWin JavaScript API wrapper", "description": "KWin JavaScript API wrapper",
"license": "MIT" "license": "MIT",
"web": "https://github.com/reactormonk/nim-kwin"
}, },
{ {
@ -176,7 +195,8 @@
"method": "git", "method": "git",
"tags": ["library", "wrapper", "opencv", "image", "processing"], "tags": ["library", "wrapper", "opencv", "image", "processing"],
"description": "OpenCV wrapper", "description": "OpenCV wrapper",
"license": "MIT" "license": "MIT",
"web": "https://github.com/dom96/nim-opencv"
}, },
{ {
@ -185,7 +205,8 @@
"method": "git", "method": "git",
"tags": ["app", "binary", "package", "manager"], "tags": ["app", "binary", "package", "manager"],
"description": "Babel package manager", "description": "Babel package manager",
"license": "BSD" "license": "BSD",
"web": "https://github.com/nimrod-code/babel"
}, },
{ {
@ -194,7 +215,8 @@
"method": "git", "method": "git",
"tags": ["app", "binary", "ide", "gtk", "nimrod"], "tags": ["app", "binary", "ide", "gtk", "nimrod"],
"description": "A Nimrod IDE.", "description": "A Nimrod IDE.",
"license": "GPLv2" "license": "GPLv2",
"web": "https://github.com/nimrod-code/Aporia"
}, },
{ {
@ -203,7 +225,8 @@
"method": "git", "method": "git",
"tags": ["app", "binary", "blog", "static", "generator"], "tags": ["app", "binary", "blog", "static", "generator"],
"description": "Static blog generator ala Jekyll.", "description": "Static blog generator ala Jekyll.",
"license": "MIT" "license": "MIT",
"web": "https://github.com/dom96/ipsumgenera"
}, },
{ {
@ -212,7 +235,8 @@
"method": "git", "method": "git",
"tags": ["library", "wrapper", "pastebin"], "tags": ["library", "wrapper", "pastebin"],
"description": "Pastebin API wrapper", "description": "Pastebin API wrapper",
"license": "MIT" "license": "MIT",
"web": "https://github.com/achesak/nimrod-pastebin"
}, },
{ {
@ -221,7 +245,8 @@
"method": "git", "method": "git",
"tags": ["library", "wrapper", "weather"], "tags": ["library", "wrapper", "weather"],
"description": "Yahoo! Weather API wrapper", "description": "Yahoo! Weather API wrapper",
"license": "MIT" "license": "MIT",
"web": "https://github.com/achesak/nimrod-yahoo-weather"
}, },
{ {
@ -230,7 +255,8 @@
"method": "git", "method": "git",
"tags": ["library", "wrapper", "weather"], "tags": ["library", "wrapper", "weather"],
"description": "NOAA weather API wrapper", "description": "NOAA weather API wrapper",
"license": "MIT" "license": "MIT",
"web": "https://github.com/achesak/nimrod-noaa"
}, },
{ {
@ -239,7 +265,8 @@
"method": "git", "method": "git",
"tags": ["library", "rss", "xml", "syndication"], "tags": ["library", "rss", "xml", "syndication"],
"description": "RSS library", "description": "RSS library",
"license": "MIT" "license": "MIT",
"web": "https://github.com/achesak/nimrod-rss"
}, },
{ {
@ -248,7 +275,8 @@
"method": "git", "method": "git",
"tags": ["library", "math", "trigonometry"], "tags": ["library", "math", "trigonometry"],
"description": "Nimrod math library", "description": "Nimrod math library",
"license": "MIT" "license": "MIT",
"web": "https://github.com/achesak/extmath.nim"
}, },
{ {
@ -257,7 +285,8 @@
"method": "git", "method": "git",
"tags": ["wrapper", "gui", "gtk"], "tags": ["wrapper", "gui", "gtk"],
"description": "Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces", "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", "method": "git",
"tags": ["wrapper"], "tags": ["wrapper"],
"description": "Wrapper for cairo, a vector graphics library with display and print output", "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", "method": "git",
"tags": ["wrapper"], "tags": ["wrapper"],
"description": "Wrapper for X11", "description": "Wrapper for X11",
"license": "MIT" "license": "MIT",
"web": "https://github.com/nimrod-code/x11"
}, },
{ {
@ -284,7 +315,8 @@
"method": "git", "method": "git",
"tags": ["wrapper"], "tags": ["wrapper"],
"description": "High-level and low-level wrapper for OpenGL", "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", "method": "git",
"tags": ["wrapper"], "tags": ["wrapper"],
"description": "Wrapper to interface with the Lua interpreter", "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", "method": "git",
"tags": ["wrapper"], "tags": ["wrapper"],
"description": "Wrapper for the TCL programming language", "description": "Wrapper for the TCL programming language",
"license": "MIT" "license": "MIT",
"web": "https://github.com/nimrod-code/tcl"
}, },
{ {
@ -311,7 +345,8 @@
"method": "git", "method": "git",
"tags": ["wrapper"], "tags": ["wrapper"],
"description": "Wrapper to interface with Python interpreter", "description": "Wrapper to interface with Python interpreter",
"license": "MIT" "license": "MIT",
"web": "https://github.com/nimrod-code/python"
}, },
{ {
@ -320,7 +355,8 @@
"method": "git", "method": "git",
"tags": ["wrapper"], "tags": ["wrapper"],
"description": "Wrapper to interface with Microsoft Windows", "description": "Wrapper to interface with Microsoft Windows",
"license": "MIT" "license": "MIT",
"web": "https://github.com/nimrod-code/windows"
}, },
{ {
@ -329,7 +365,8 @@
"method": "git", "method": "git",
"tags": ["library", "embedded data", "appended data", "alchemy"], "tags": ["library", "embedded data", "appended data", "alchemy"],
"description": "API to read appended files from your own binary", "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", "method": "git",
"tags": ["dropbox"], "tags": ["dropbox"],
"description": "Tool to clean up filenames shared on 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", "method": "git",
"tags": ["csv", "parsing", "stringify", "library"], "tags": ["csv", "parsing", "stringify", "library"],
"description": "Library for parsing, stringifying, reading, and writing CSV (comma separated value) files", "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", "method": "git",
"tags": ["library", "wrapper", "geography"], "tags": ["library", "wrapper", "geography"],
"description": "GeoNames API wrapper", "description": "GeoNames API wrapper",
"license": "MIT" "license": "MIT",
"web": "https://github.com/achesak/nimrod-geonames"
}, },
{ {
@ -374,7 +414,8 @@
"method": "git", "method": "git",
"tags": ["library", "wrapper", "gravatar"], "tags": ["library", "wrapper", "gravatar"],
"description": "Gravatar API wrapper", "description": "Gravatar API wrapper",
"license": "MIT" "license": "MIT",
"web": "https://github.com/achesak/nimrod-gravatar"
}, },
{ {
@ -383,7 +424,8 @@
"method": "git", "method": "git",
"tags": ["library", "wrapper", "cover art", "music", "metadata"], "tags": ["library", "wrapper", "cover art", "music", "metadata"],
"description": "Cover Art Archive API wrapper", "description": "Cover Art Archive API wrapper",
"license": "MIT" "license": "MIT",
"web": "http://github.com/achesak/nimrod-cover-art-archive"
}, },
{ {