Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
Here's a rough preview version:

And on the IRC side:

Code can be found here.
I plan on rewriting basically all of that, to use the nspire io library for the user interface and a new version of the serial library which supports multiple devices and async transfers.

This works by connecting the CE to a FTDI serial adapter, and connecting the serial adapter to a Raspberry Pi. The Pi sends any line of input it receives to #cemetech, and formats all IRC messages it receives into a readable format and sends them to the CE directly. All the CE does is print exactly what it receives from the serial adapter to the screen, like a dumb terminal. If 2nd is pressed, the CE sends a prerecorded message to the Pi to be forwarded to IRC.
Although the CE is more of a terminal for output, this is still piquing my geek interest!

Well done, looks very cool!
what irc client is this?
I wrote it myself. It's the least sophisticated client the world has ever seen - I basically use the Python irc package to detect incoming privmsgs and pubmsgs, then format and print them to stdout the way that you see. On another thread, I read lines from stdin, send them to #cemetech, and print the messages to stdout in the same format. I start the entire thing up by connecting the serial adapter to an actual computer and starting the program within bash, then unplugging the adapter and connecting it to the calc. You can technically type /quit to exit, but the program running on-calc is incapable of doing that.

EDIT: I am a complete and total spoon - obviously you were talking about the client I was running on the computer. I use IRCcloud, which is an IRC client that runs in your web browser. It also lets you log in on mobile at the same time with the same username, which is neat.
nice table
thank you
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement