Giter Site home page Giter Site logo

amnuts / amnuts Goto Github PK

View Code? Open in Web Editor NEW
14.0 5.0 5.0 1.33 MB

A telnet-based talker

License: GNU General Public License v2.0

R 0.46% Perl 1.18% Makefile 0.42% C 97.51% D 0.11% Shell 0.32%
c talker nuts chat tcp amnuts telnet-server hacktoberfest

amnuts's Introduction

+-----------------------------------------------------------------------------+
     README - README - README - README - README - README - README - README
              Introductory information for the Amnuts talker code
+-----------------------------------------------------------------------------+

Welcome to the Amnuts talker code!  Or, if you have already used Amnuts, then
welcome back - it's good to still have you with us. :-)

It has been 20 years - yup, two whole decades - since this README was last
updated, and, honestly, not much has changed in the world of Amnuts Talkers.
The Golden Age of talkers has long past, though it's still awesome to see some
die-hard fans still out there and keeping talkers alive (Marado's TalkerNode,
for example).

As for Amnuts, as you're undoubtedly aware, it's now available from GitHub.
You can get there from:

    https://amnuts.net/
 or https://github.com/amnuts/Amnuts

You can submit issues and post up on the discussion board there.  Please feel
free to fork and submit pull requests.

To get started with Amnuts you'll need either a linux environment or you can
use docker.  For further details, see the docs/docker and and other related
files in the docs directory.

Lots of the documentation and files here haven't been updated for those same
two decades, but hopefully one day they will be revived and revamped.  Until
then, just head towards the wind and push on as best you can. ;-)

Thanks for using Amnuts, and as you're here you must be interested in talkers,
so thanks also for keeping those alive!  Enjoy!

                                                             Andrew Collington
                                                   The Amnuts Development Team
                                                                February, 2023
+-----------------------------------------------------------------------------+

amnuts's People

Contributors

amnuts avatar blindsight avatar marado avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

amnuts's Issues

Rewrite sockets code to use libtelnet instead

Amnuts is still unstafe in the way it handles sockets. Instead of dealing with sockets directly, it could/should use a library that properly handles telnet connections (my suggestion being https://github.com/seanmiddleditch/libtelnet ).

I am aware that this is a big enterprise, and would warrant itself a new version. I am creating this issue as a kind of 'note to self', maybe I'll end up creating a branch for this, and slowly do the work myself.

version

Hey Andy,

A lot came and went since the old CVS with 2.3.0 was out there, so maybe it would be a nice thing to show in some way a distinction between code from the old CVS and code from here. The ideal, IMHO, would be to have this called 2.3.1, but if you want to stick with 2.3.0 (since it never got a propper release anyway), please consider changing the name from 2.3.0CVS to 2.3.0git so people can know the difference :-)

Old code with language files and MySQL

I found a copy of version 2.2.2 yesterday where I had added a hash table for lookups on language files and started to integrate MySQL for storage of messages and profiles.

Putting it here as a reminder to one day resurrect that code and properly look into it.

Pretty sure I have some test code somewhere that used sqlite instead, and I'd prefer that over MySQL. So try to find it!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.