• ANSI Screen

    From Geri Atricks@21:3/235 to All on Sat Aug 1 13:29:30 2026
    Would like to have an ANSI screen that counts down the days till Halloween. I'm guessing that it would requre some kind of JS work in it.

    Is this something that one of you might be able to do? Might also be neat to have one for each upcoming holiday that I can just swap out the day after the previous one. Of course, I'm sure that anyone that is good at coding could do it so that it changed automatically. :)
    ---

    -Dallas Vinson

    ... A .GIF is worth a thousand .TXT.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Legends of Yesteryear (21:3/235)
  • From Exodus@21:1/144 to Geri Atricks on Sat Aug 1 14:53:40 2026
    Would like to have an ANSI screen that counts down the days till Halloween I'm guessing that it would requre some kind of JS work in it.

    Is this something that one of you might be able to do? Might also be neat have one for each upcoming holiday that I can just swap out the day after previous one. Of course, I'm sure that anyone that is good at coding could it so that it changed automatically. :)

    Parole Software has one that does Christmas ... makes a new ANSI every day. I use it. Nothing for Halloween tho.

    ... Lead, Follow, or get the H*ll out of the way...

    --- Renegade v1.44/Exp
    * Origin: The Titantic BBS Telnet - ttb.rgbbs.info (21:1/144)
  • From Atreyu@21:1/176 to Exodus on Sat Aug 1 21:28:25 2026
    On 01 Aug 26 14:53:40, Exodus said the following to Geri Atricks:

    Is this something that one of you might be able to do? Might also be neat have one for each upcoming holiday that I can just swap out the day after previous one. Of course, I'm sure that anyone that is good at coding could it so that it changed automatically. :)

    Parole Software has one that does Christmas ... makes a new ANSI every day. use it. Nothing for Halloween tho.

    These sort of computations I can whip up in DOS in minutes.

    Atreyu

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (21:1/176)
  • From Nightfox to Geri Atricks on Sat Aug 1 19:27:30 2026
    Re: ANSI Screen
    By: Geri Atricks to All on Sat Aug 01 2026 01:29 pm

    Would like to have an ANSI screen that counts down the days till Halloween. I'm guessing that it would requre some kind of JS work in it.

    Is this something that one of you might be able to do? Might also be neat to have one for each upcoming holiday that I can just swap out the day after the previous one. Of course, I'm sure that anyone that is good at coding could do it so that it changed automatically. :)

    I know this isn't exactly what you're looking for, but somewhat related - I have a Synchronet JavaScript mod for displaying holiday screens at certain times of the year, on specific dates (month & day) or sets of screens for an entire month. It can also use users' IP location to restrict holiday screens to be displayed to only certain countries (for instance, July 4th only in the USA). This is the download link:

    http://digdist.synchro.net/files/BBS/SYNC_JS/DDHS_101.zip

    Nightfox
  • From Geri Atricks@21:3/235 to Nightfox on Sun Aug 2 16:41:12 2026
    - I have a Synchronet JavaScript mod for displaying holiday screens at certain times of the year, on specific dates (month & day) or sets of

    That would be great if I was still running Synchro. :)
    ---

    -Dallas Vinson

    ... There are two types of people; those who finish what they start and

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Legends of Yesteryear (21:3/235)
  • From Nightfox to Geri Atricks on Sun Aug 2 18:06:53 2026
    Re: Re: ANSI Screen
    By: Geri Atricks to Nightfox on Sun Aug 02 2026 04:41 pm

    - I have a Synchronet JavaScript mod for displaying holiday screens at
    certain times of the year, on specific dates (month & day) or sets of

    That would be great if I was still running Synchro. :)

    Ah.. Since you mentioned possible JS work in your previous message, I guess I thought you were using Synchronet (since Synchronet uses JS for its mods).

    Nightfox
  • From Geri Atricks@21:3/235 to Nightfox on Mon Aug 3 20:54:45 2026
    Ah.. Since you mentioned possible JS work in your previous message, I guess I thought you were using Synchronet (since Synchronet uses JS for its mods).

    I just mentioned that because Java and JavaScript are pretty much universal and can run on any platform. Even those CC Readers they have in stores.
    ---

    -Dallas Vinson

    ... Classic: A book which people praise but don't read. - Mark Twain

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Legends of Yesteryear (21:3/235)
  • From Adept@21:2/108 to Geri Atricks on Tue Aug 4 09:02:45 2026
    Would like to have an ANSI screen that counts down the days till Halloween. I'm guessing that it would requre some kind of JS work in it.

    I guess this might be my area of expertise, for at least some version of this.

    Making a Python script that runs on Mystic that prints out a text message that says how many days until Halloween would be easy.

    Creating something with a font would be hard, unless you're aware of something that could be used to create said font.

    Manually making ANSIs for each individual day, and then displaying the correct ANSI would be something I've already done. Though, admittedly, might get a bit weird when counting down something from February to March, where a leap day would create an off-by-1 error.

    Is this something that one of you might be able to do? Might also be
    neat to have one for each upcoming holiday that I can just swap out the day after the previous one. Of course, I'm sure that anyone that is good at coding could do it so that it changed automatically. :)

    I think it'd be fairly simple (famous last words) to have whatever set of ANSIs for the holidays you want to look forward to, have a thing that finds the next available holiday, calculates the day until that holiday, and using the file name for the holiday name, outputs a line of text that says how many days until that holiday. And/or, outputs an ANSI when it's that particular holiday.

    But, yeah, I can imagine a variety of ways to tackle this. Not sure if I want to volunteer for it, but further specifying what you're hoping for would certainly make the task difficulty more obvious.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Shurato@21:2/148 to Geri Atricks on Sat Aug 1 16:18:00 2026

    Would like to have an ANSI screen that counts down the days till Halloween. I'm guessing that it would requre some kind of JS work in it.

    Is this something that one of you might be able to do? Might also be neat to have one for each upcoming holiday that I can just swap out the day after the previous one. Of course, I'm sure that anyone that is good at coding could do it so that it changed automatically. :)

    Do you just want a numeric countdown or a new ansi for each day?

    --
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss, ssh utf-8) (22,23,110,21,119,999,2222) shsbbs.net FREQ FILES !


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From Geri Atricks@21:3/235 to Shurato on Tue Aug 4 23:51:00 2026
    Would like to have an ANSI screen that counts down the days till Halloween. I'm guessing that it would requre some kind of JS work in

    Do you just want a numeric countdown or a new ansi for each day?

    What I was imagining is a single 80x24 screen with a countdown field in the screen.
    ---

    -Dallas Vinson

    ... Hard work never killed anyone but why take a risk?

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Legends of Yesteryear (21:3/235)
  • From Adept@21:2/108 to Geri Atricks on Wed Aug 5 09:34:07 2026
    So something like this?
    ▄▄▄▄▄█ ▄█▄█ ▄█▄▄▄▄▄
    ▄▄▄▄▄▄▄▄▄▄ █ █
    ▄▄▄█▀███████▄█████▄
    86 Days until▄Halloween!▄
    █ █▄▄▀███████████
    ▄██████▀████▄███
    ▀█▄███▀█▄██▀
    █▄███████████
    █▀███████████████
    ▄███▀████▀█▄
    ███▀██████████
    █████████▄█████▄████
    ██▄▄███████▀▄█▀ ▀
    ▄████▄█████████▀ ▀██
    ██████▄▀█████████
    ██████▀█████▀▄██
    ███▀█████████▀██
    ▀█▄███▀█████▀
    ██ ▀████████▄██
    ██ ███████▀█████
    ███████████████▄████
    ▄████████████████▄
    ████████████▀███
    ████████████████████
    █████████▀██████████
    ███▀▄██████████████
    ████▀█████▀███
    ██████▄▄█▄▄
    ███████████▄▄
    ▀████████████████████
    █████████████████████
    ████████▀██▄▀
    ██▀██▄█████▄▄
    ████▄▄▄▄▄▄████████▀
    ████████████▀
    ██████▀███████████████████
    ▄█▄▄█████████
    ▀██████▀█▄██
    ████▀▀███████████
    ████████▀████▀███
    ███▀█▀▀████
    █▀███████▀▀▀▀▀▀█
    ██▀▀▀▀██████████
    ██▀██▀▀▀▀▀▄███
    ███████████████████
    █▀▀▀▀█▀▀██▀▀▀▀
    ▀▀▀▀▀█████▀▀▀▀▀███████████▀▀

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Geri Atricks@21:3/235 to Adept on Wed Aug 5 22:21:54 2026
    So something like this?

    Excellent start. Don't really want to get to nit picky about it, but maybe have the countdown counter in the pumpkins mouth like the punpkin is the one announcing it. :)
    ---

    -Dallas Vinson

    ... My software never has bugs. It just develops random features...

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Legends of Yesteryear (21:3/235)
  • From Adept@21:2/108 to Geri Atricks on Thu Aug 6 08:56:28 2026
    So something like this?

    Excellent start. Don't really want to get to nit picky about it, but
    maybe have the countdown counter in the pumpkins mouth like the punpkin
    is the one announcing it. :)

    Okay, so right idea, just a matter of exact placement.

    Which just means that it'd be a variable to set.

    I'll see if I get inspired, soon, and come up with something simple.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Adept@21:2/108 to Geri Atricks on Thu Aug 6 13:15:08 2026
    So something like this?

    Excellent start. Don't really want to get to nit picky about it, but
    maybe have the countdown counter in the pumpkins mouth like the punpkin
    is the one announcing it. :)

    Okay, I have a basic attempt at it, that I'll have to modify a bit before I'm fine with it.

    But go to Storm BBS (telnet.stormbbs.com), and hit 'h' from the main menu.

    General idea on how it works is that it looks in a specified directory for files that begin with 'n', in the format of n1031x35y17Halloween.ans

    Where it'll find the next day that has an ANSI in that directory, take the name specified, and unless there's some specific exception in code (e.g., planning on "Merry Christmas!"), it'll say, "Happy (name specified in line)!" if it's the day of, and "87 days until (name specified in line)!", otherwise.

    And the text placement is based on the x35y17 bit of the file name.

    So hopefully you could just add ANSIs and adjust file names to make it work.

    I'll include a few basic ones from my daily calendar ANSIs.

    And it's all a bit messy at the moment, so give me a few days and then poke me again if I haven't said anything.

    Feel free to comment here or on my BBS with feedback and mission creep.

    Oh, and doing this as a Python 2 .mpy script, so it'll be Mystic-specific, in this case.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Adept@21:2/108 to Geri Atricks on Thu Aug 6 16:13:59 2026
    So something like this?

    Excellent start. Don't really want to get to nit picky about it, but
    maybe have the countdown counter in the pumpkins mouth like the punpkin
    is the one announcing it. :)

    I made a bit more progress, so now I have a release version:

    http://www.stormbbs.com/nextholiday/NextHoliday.zip

    (I also uploaded it to Storm BBS directly)

    Comes with four holidays (Cinco de Mayo, Talk Like a Pirate Day, Halloween, and Christmas).

    Delete/move/change date on items to get them to change behavior / see how long until the other holidays.

    Do tell me how it goes.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Geri Atricks@21:3/235 to Adept on Thu Aug 6 20:23:50 2026
    If you look at your BBS logs, you'll see that I logged on and downloaded it as well as a couple of other mpy scripts.
    ---

    -Dallas Vinson

    ... Kilometers are shorter than miles. Save gas, take your trip in kilometers

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Legends of Yesteryear (21:3/235)