MobbyG
2013-10-03 05:28:18 UTC
Howde fellow CNet fans!
So I finally decided to try and do what I had considered impossible for me to do. Try and code my own BBS. Well, I got into the Python language when I got my Raspberry Pi, and I wrote a small script to allow me to read the frequency from my Yaesu FT-847 Amateur Radio all mode transceiver, using a USB to Serial port adapter. After a day or so of hacking it, I got it to work and it inspired me to think, if I can get a serial port to talk to my radio, coding a simple BBS should be pretty easy right?
Well, I was half right. I found my old Amiga-Z BBS files on a HDF file from when I ran it under WinUAE, and booted it up on my Mac using P-UAE. I have full access to my old CNet BBS. I'm now making notes and jotting down ideas for newer features, but generally, I am writing a clone of CNet from scratch. The goal is to make it look and feel like CNet but have modern features baked in.
I have started a simple framework to help layout the core parts of the code. Right now all it does is show you a sys.start file, and lets people login. the next goal is to get a working menu system up and going, then add messages and file libraries.
Now I have been getting some help from fellow Sysop Black Phantom. I heavily commented the code I have written and we've been kind of hacking it to get it to do certain things that most BBSes as well as CNet does. But, we were wondering if there were any fellow Python coders that would want to help develop this? Many hands make for light work, and the more the merrier! It should also be noted that Drew wasn't very up to speed on Python, but with some lessons at codecademy.com, a couple ebooks for beginners, and the heavily commented code I started with, he seems to be picking it up rather quickly.
This got me thinking, others could do the same. Learn to code in python as we go. And that is what this post is for. Looking for volunteers who would like to try their hand at python by building a CNet BBS clone. If you are interested, get a hold of me, and we'll set something up so we can all communicate together and try and help each other and get more work done on this project.
If you want to see what we have so far, which really isn't a whole lot, you're welcome to it. Just contact me and I'll send you what we have.
If you feel the need to reply to say you're not a coder but you want to help, thanks! But right now, we don't have any way for you to really help at this time, unless you want to try your hand at learning to code? Still thanks in advance for any help or support anyone can give us. Thanks!
So I finally decided to try and do what I had considered impossible for me to do. Try and code my own BBS. Well, I got into the Python language when I got my Raspberry Pi, and I wrote a small script to allow me to read the frequency from my Yaesu FT-847 Amateur Radio all mode transceiver, using a USB to Serial port adapter. After a day or so of hacking it, I got it to work and it inspired me to think, if I can get a serial port to talk to my radio, coding a simple BBS should be pretty easy right?
Well, I was half right. I found my old Amiga-Z BBS files on a HDF file from when I ran it under WinUAE, and booted it up on my Mac using P-UAE. I have full access to my old CNet BBS. I'm now making notes and jotting down ideas for newer features, but generally, I am writing a clone of CNet from scratch. The goal is to make it look and feel like CNet but have modern features baked in.
I have started a simple framework to help layout the core parts of the code. Right now all it does is show you a sys.start file, and lets people login. the next goal is to get a working menu system up and going, then add messages and file libraries.
Now I have been getting some help from fellow Sysop Black Phantom. I heavily commented the code I have written and we've been kind of hacking it to get it to do certain things that most BBSes as well as CNet does. But, we were wondering if there were any fellow Python coders that would want to help develop this? Many hands make for light work, and the more the merrier! It should also be noted that Drew wasn't very up to speed on Python, but with some lessons at codecademy.com, a couple ebooks for beginners, and the heavily commented code I started with, he seems to be picking it up rather quickly.
This got me thinking, others could do the same. Learn to code in python as we go. And that is what this post is for. Looking for volunteers who would like to try their hand at python by building a CNet BBS clone. If you are interested, get a hold of me, and we'll set something up so we can all communicate together and try and help each other and get more work done on this project.
If you want to see what we have so far, which really isn't a whole lot, you're welcome to it. Just contact me and I'll send you what we have.
If you feel the need to reply to say you're not a coder but you want to help, thanks! But right now, we don't have any way for you to really help at this time, unless you want to try your hand at learning to code? Still thanks in advance for any help or support anyone can give us. Thanks!