summaryrefslogtreecommitdiff
path: root/js/comp/makeitem.sed
diff options
context:
space:
mode:
Diffstat (limited to 'js/comp/makeitem.sed')
-rwxr-xr-xjs/comp/makeitem.sed16
1 files changed, 16 insertions, 0 deletions
diff --git a/js/comp/makeitem.sed b/js/comp/makeitem.sed
new file mode 100755
index 0000000..45e5a91
--- /dev/null
+++ b/js/comp/makeitem.sed
@@ -0,0 +1,16 @@
+#!/bin/sed -nf
+# Usage: ./makeitem.sed < item.in > item.js
+1i\
+var item = function(){\
+ var item = {};\
+ var items = {
+# /(?<!,0)[\t ]\+,[^,]\+,[^,]\+$/ {
+s/^\([0-9]\+\),[\t ]\+\([^,]\+\).*/ \1:"\2",/p
+# }
+$i\
+ };\
+ item.nameByServerID = function(serverID) {\
+ return serverID in items ? items[serverID] : "UNDEFINED";\
+ }\
+ return item;\
+}();