diff --git a/README.md b/README.md index d999bff7..d16939ea 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ ENiGMA½ is a modern BBS software with a nostalgic flair! ## Feature Available Now - * Multiplatform: Anywhere Node.js runs likely works (tested under Linux and OS X) + * Multi platform: Anywhere Node.js runs likely works (tested under Linux and OS X) * Multi node support - * **Highly** customizable via [HJSON](http://hjson.org/) based configuration, menus, and theming in addition to JS based mods + * **Highly** customizable via [HJSON](http://hjson.org/) based configuration, menus, and themes in addition to JS based mods * MCI support for lightbars, toggles, input areas, and so on plus many other other bells and whistles * Telnet & SSH access built in. Additional servers are easy to implement & plug in * [CP437](http://www.ascii-codes.com/) and UTF-8 output diff --git a/core/connect.js b/core/connect.js index 98a93d26..3cb566b5 100644 --- a/core/connect.js +++ b/core/connect.js @@ -2,12 +2,8 @@ 'use strict'; var ansi = require('./ansi_term.js'); -var theme = require('./theme.js'); -var moduleUtil = require('./module_util.js'); -var Config = require('./config.js').config; var assert = require('assert'); -var util = require('util'); exports.connectEntry = connectEntry; @@ -81,32 +77,16 @@ function prepareTerminal(term) { } function displayBanner(term) { - // :TODO: add URL(s) to banner term.pipeWrite( '|33Conected to |32EN|33|01i|00|32|22GMA|32|01½|00 |33BBS version|31|01 |VN\n' + '|00|33Copyright (c) 2014-2015 Bryan Ashby |33|01- |31|01http://l33t.codes/\n' + + '|00|33Updates & source |01- |31|01https://github.com/NuSkooler/enigma-bbs/\n' + '|00'); } function connectEntry(client, nextMenu) { var term = client.term; - /* - theme.displayThemeArt({client : client, name : 'DM-ENIG.ANS'}, function onArt() { - return; - }); -*/ - /* - var iconv = require('iconv-lite'); - var art1 = require('fs').readFileSync('/home/nuskooler/dev/enigma-bbs/mods/art/DM-ENIG.ANS'); - console.log(typeof art1); - art1 = iconv.decode(art1, 'cp437'); - console.log(typeof art1) - term.output.write(art1); - //term.output.write(require('iconv-lite').encode(art1, 'CP437')); - return; - */ - // :TODO: Enthral for example queries cursor position & checks if it worked. This might be good // :TODO: How to detect e.g. if show/hide cursor can work? Probably can if CPR is avail @@ -115,7 +95,7 @@ function connectEntry(client, nextMenu) { // term.rawWrite(ansi.queryDeviceAttributes(0)); - // :TODO: PuTTY will apparently respond with "PuTTY" if a CTRL-E is sent to it + // :TODO: PuTTY will apparently respond with "PuTTY" if a CTRL-E is sent to it. Add in detection. // // If we don't yet know the client term width/height,