home *** CD-ROM | disk | FTP | other *** search
- TinyTic v0.0.5 beta
- Release date: 19 June 2000
- Written by Mike Dillon and Sean Dennis
- (C) 2000 Mike Dillon and Sean Dennis
- All rights reserved.
-
- Documentation written by Sean Dennis
-
- *** EXTREMELY IMPORTANT ***
- READ THE README.NOW FILE! This file contains changes
- that are NOT covered in this documentation.
-
- Special notes for certain versions:
-
- OS/2 VERSION requires EMX 0.9d to run.
-
- LINUX VERSION was compiled using GCC/EGCS-2.91.66
-
-
- Legal Stuff
- ===========
- TinyTIC is not guarenteed to work on your system... there is no warranty,
- expressed or implied, with this program or any of its associated files.
- The only thing we can safely say it will do is take up a wee bit of
- space on your hard drive. The author, Mike Dillon, nor Sean Dennis
- are responsible for any damage done to your system by improper setup,
- configuration or use of TinyTIC.
-
- This program is released as freeware. This archive may be freely
- distributed, as long as the original archive is unaltered. No
- charge may be made for the use of TinyTIC.
-
- What is TinyTIC?
- ================
- TinyTIC was written in response for a need for a small, simple TIC
- processor that will work with Synchronet BBS software. This is primarily
- designed for the Synchronet sysop in mind, but can be used with any BBS
- software that will allow importation of text message into its message base
- format, such as Syncrhonet does.
-
- The need for this arouse out of having to process TIC files without all the
- bloat that certain TIC processors (namely AllFix) contains. I didn't need
- all the fancy features and stuff-just something that will move the files to
- the directory that I tell it to and make new files announcements in text
- format... and so TinyTIC was written.
-
-
- How does TinyTIC work?
- ======================
- Basically, after setting up TinyTIC's configuration file, TinyTIC will
- simply look in your mailer's inbound directory for any TIC files. TinyTIC
- will then look in the TIC files and match the magic name to what it has in
- its configuration file. If the name exists and has a corresponding
- directory, TinyTIC will move the file into the directory and add it to the
- new files announcement text message. That's ALL TinyTIC does, nothing
- else.
-
- There are three command line options:
-
- -c<configfile> : Allows for an alternate config file
- -d<configfile> : Allows for alternate datafile location and storage
- -l<logfile> : Allows for alternate logfile location and storage
- -h or -? : Commandline help
-
- The example batch file included in the documentation is designed to be used
- with a Synchronet BBS. Synchronet has two utilities, ALLFILES and SMBUTIL,
- with it that will allow the adding of files and importing of the text-based
- new files announcements into the Synchronet Message Base format (a proprietary
- format). However, if you are running a BBS software that will import via
- text files into its message base and are using TinyTIC to do that, please
- let us know and we will add your information to this file.
-
- How do I set it up for Synchronet?
- ==================================
- Extremely simple:
-
- 1) Put TinyTIC where you want it (I prefer \SBBS\EXEC) along with its
- configuration file. If you're going to add headers and footers to the new
- files announcements, put them in the same directory.
-
- 2) Configure TinyTIC's CFG file (TINYTIC.CFG) to your system's needs.
-
- 3) Put a call to TinyTIC in where your mailer exits to process mail.
- I call this batch file from BinkleyTerm (it's called MAILPROC.BAT):
-
- <begin batch file>
-
- @echo off
- cd d:\sbbs\exec
-
- rem Process inbound mail
- sbbsecho /lesy
-
- rem Process TIC files
- tinytic
-
- rem Adds files to the message base
- addfiles * /s /z
-
- rem Puts the new files announcements into the message bases
-
- rem Put header-announcement-footer together
- copy header.txt+newfiles.txt+footer.txt announce.txt
-
- rem Place message into message base. (NOTE: This is
- rem all on ONE line-it's been line wrapped for the
- rem documentation!)
- smbutil id:\sbbs\exec\newfiles.txt d:\sbbs\data\fidoreq.shd < d:\sbbs\exec\fido.hdr
-
- rem Process outbound mail (to include file announcements)
- sbbsecho /linf
-
- <end batch file>
-
- ** Make sure that the filearea directories exist and that you have set them up
- in SCFG before you run TinyTIC and call ADDFILES. It'd be hard for SBBS to
- import files that it doesn't think that exist.
-
- Bet you're wondering just what that SMBUTIL line is... :) Here's the
- breakdown: if you've every used SMBUTIL's "import" function, you know it asks you
- three questions: who the message is from, who it's being sent to and what the
- subject is. In order to automate the processing of messages, you can make a
- simple text header file to do that. Here's my FIDO.HDR:
-
- Sean Dennis
- All File Fanatics
- New Files from AfterHours/2 BBS
-
- That's it. Save it in a convienent place.
-
- Now, here's the not-so-fun part. You need to tell SMBUTIL _exactly_
- which base you want it to post in, so check on your system for the SHD
- file you want to use.
-
- (NOTE: SHD is the default compression that Synchronet uses on a Fidonet-
- style message base system. It's different for the other network types.
- CONSULT YOUR SYNCHRONET DOCUMENTATION!)
-
- So, you're asking what's the < for in the command line? Well, that will
- cause SMBUTIL to read FIDO.HDR to answer the questions it asks, therefore
- forcing SMBUTIL to post just where you want it.
-
- It sounds a LOT more difficult than it actually is. I use the above
- routine to automate my moderator echo rules postings (I'm currently
- the moderator of BBS_CARNIVAL in Fidonet and other echos in other networks)
- and it works like a charm.
-
- For Other BBS Sysops
- ====================
- If you get TinyTIC to work with your BBS software, please let us know?
- Contact me, Sean, via one of the ways below. If it works well for ya,
- we'll put it in the documentation to help other sysops.
-
- Contacting the Authors
- ======================
- Mike Dillon is really the author of TinyTIC and he put a lot of time into
- developing TinyTIC for me. He did this for free and would probably
- appreciate it if you dropped him a line to let him know that you appreciate
- his hard work and are enjoying using TinyTIC. His email address is
- gsvalore@arn.net and his web site is http://members.darktech.org/gsvalore/.
-
- Myself... well, I wrote the docs and the batch file for use with the
- Synchronet BBS software. You can reach me at hausmaus@darktech.org or
- see my web site at http://ah2.darktech.org.
-
- You can catch both of us on the BlackNet IRC network at irc.bwcomp.net in
- channel #bbs. For more information on BlackNet, check out http://blacknet.bwcomp.net
-
- Thanks
- ======
- My personal thanks goes out to Mike for helping me do this. I couldn't have
- done this without his help! I'd also like to thank Rob Swindell for rekindling his
- interest in developing Synchronet BBS software for the 21st century. You can see
- what Sync's all about at http://www.synchro.net. Of course, the usual crew on
- BlackNet's #bbs for listening and giving ideas!
-
- May BBSing live on for our grandchildren's grandchildren! :)
-
- Thanks for using TinyTIC,
- Sean Dennis and Mike Dillon
-
- <EOF>
-