• WxCenter/SixelGallery/ImageMagick question

    From Vague@VERT/VAGUEBBS to All on Sunday, May 04, 2025 15:39:30
    Hey, All. Anyone able to offer some guidance? I have set up WxCenter and it is working fine. I have installed ImageMagick and SixelGallery as well. I've edited path_to_im_conv in the settings.ini to the directory where convert.exe is and set the temp path for Sixel to \\xtrn\\sixelgallery\\temp and did light editing to the policy.xml for ImageMagic to up the image height and length as well as the temporary-path.

    When I use WxCenter and choose "M) Current SIXEL weather maps" it successfully downloads the image and executes sixelgallery. I see a window pop up and close really quickly, then get a "No output found" error.

    5/4 02:54:02p Node 1 <Vague> running external program: WxCenter
    5/4 02:54:02p Node 1 <Vague> Executing external: ?wxcenter.js
    5/4 02:54:02p Node 1 <Vague> Printing file: E:\sbbs\xtrn\wxcenter\gfx\wxcenter.msg
    5/4 02:54:04p Node 1 <Vague> Printing file: E:\sbbs\xtrn\wxcenter\gfx\sixelmaps.msg
    5/4 02:54:06p Node 1 <Vague> url: https://www.wpc.ncep.noaa.gov/noaa/noaad1.gif
    5/4 02:54:06p Node 1 <Vague> Executing external: ?../xtrn/sixelgallery/sixelgallery.js E:\sbbs\xtrn\wxcenter\maps\noaad1.gif
    5/4 02:54:06p Node 1 <Vague> viewing: 'E:\sbbs\xtrn\wxcenter\maps\noaad1.gif'
    5/4 02:54:07p Node 1 <Vague> No output found for 'E:\sbbs\xtrn\wxcenter\maps\noaad1.gif'.
    5/4 02:54:07p Node 1 <Vague> Convert for 'E:\sbbs\xtrn\wxcenter\maps\noaad1.gif' rslt: 1

    If anyone has any insight into what I did or did not do to cause this, I'd love to know.

    ---
    þ Synchronet þ Vague BBS - vague.ddns.net
  • From MRO@VERT/BBSESINF to Vague on Sunday, May 04, 2025 19:11:11
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Vague to All on Sun May 04 2025 03:39 pm

    Hey, All. Anyone able to offer some guidance? I have set up WxCenter and it is working fine. I have installed ImageMagick and SixelGallery as well. I've edited path_to_im_conv in the settings.ini to the directory where convert.exe is and set the temp path for Sixel to \\xtrn\\sixelgallery\\temp and did light editing to the policy.xml for ImageMagic to up the image height and length as well as the temporary-path.


    Don't you sell that weather center thing? and you are asking the open source community for help for free?

    Did you fill out a support subscription request and send funds?
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Codefenix@VERT/CONCHAOS to Vague on Monday, May 05, 2025 09:15:26
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Vague to All on Sun May 04 2025 03:39 pm

    Hi Vague,

    I'm the one who wrote WxCenter and SixelGallery.

    First thing to note, SixelGallery is outdated, and I've completely reworked it into a new mod named Digital Showroom (dsr.js). The reason for the name change is because it's more of a general purpose file browser/viewer, and displaying sixels represents a fraction of what it does. I use it as my main ANSI & image viewer now (it's great for art packs!). You can try it out and download it from my board (see the QWK tagline at the bottom).

    Now, to answer your questions:

    I've edited path_to_im_conv in the settings.ini to the directory where convert.exe is ...

    Depending on the version of ImageMagick you're using, the name of the executable may either be "convert.exe" or "magick.exe", since all the converting functionality got merged into the one magick utility at some point. Make sure you're including the name of the executable itself in the path.

    pop up and close really quickly, then get a "No output found" error.

    The "No output found" error happens when the resulting sixel data isn't present after the conversion attempt. The most likely reason is because you don't have the correct name of the executable specified in the path.

    Let me know how it goes. Feel freel to post you're settings.ini file.

    Or, better yet, scrap SixelGallery and go with Digital Showroom. :) It's a much improved version of the same thing.

    |15 þ ù ú codefenix ú ù ú ConstructiveChaos BBS ú ú ù þ þ
    |08 þ þ ù (https/telnet/ssh)://conchaos.synchro.net ú ù þ
    |07

    ...The house of Lords is the British Outer Mongolia for retired politicians. ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
  • From Codefenix@VERT/CONCHAOS to MRO on Monday, May 05, 2025 09:18:09
    Re: WxCenter/SixelGallery/ImageMagick question
    By: MRO to Vague on Sun May 04 2025 07:11 pm

    Don't you sell that weather center thing? and you are asking the open source community for help for free?

    Did you fill out a support subscription request and send funds?

    No one knows what you're talking about.

    |15 þ ù ú codefenix ú ù ú ConstructiveChaos BBS ú ú ù þ þ
    |08 þ þ ù (https/telnet/ssh)://conchaos.synchro.net ú ù þ
    |07

    ...Do something unusual today. Pay a bill.
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
  • From Nightfox@VERT/DIGDIST to Codefenix on Monday, May 05, 2025 10:09:11
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Codefenix to MRO on Mon May 05 2025 09:18 am

    Don't you sell that weather center thing? and you are asking the open
    source community for help for free?

    Did you fill out a support subscription request and send funds?

    No one knows what you're talking about.

    He may be thinking of the AI-WX weather door from Fireside BBS, which is a separate weather door:

    https://firesidebbs.com

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Vague@VERT/VAGUEBBS to MRO on Monday, May 05, 2025 10:37:14
    I don't sell any any software at all. I'm a sysop trying to set it up in SBBS.

    The LICENSE file says this:
    MIT License
    Copyright (c) 2023 codefenix-ConChaos
    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    So yeah. I'd like some help form the community getting this running on my BBS.

    But I think I've had enough help from you. Thanks.

    ---
    þ Synchronet þ Vague BBS - vague.ddns.net
  • From MRO@VERT/BBSESINF to Codefenix on Monday, May 05, 2025 14:22:37
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Codefenix to MRO on Mon May 05 2025 09:18 am

    Re: WxCenter/SixelGallery/ImageMagick question
    By: MRO to Vague on Sun May 04 2025 07:11 pm

    Don't you sell that weather center thing? and you are asking the

    open
    source community for help for free?

    Did you fill out a support subscription request and send funds?

    No one knows what you're talking about.

    Open a support ticket.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Vague on Monday, May 05, 2025 14:24:21
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Vague to MRO on Mon May 05 2025 10:37 am

    I don't sell any any software at all. I'm a sysop trying to set it up in SBBS.

    The LICENSE file says this:
    MIT License
    Copyright (c) 2023 codefenix-ConChaos

    are you codefenix using another name or what is going on.

    the reason why i said that shit before is someone is making a weather program using the free gov data and is charging for the doorgame or script. is that
    you?
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Nightfox@VERT/DIGDIST to MRO on Monday, May 05, 2025 13:32:30
    Re: WxCenter/SixelGallery/ImageMagick question
    By: MRO to Vague on Mon May 05 2025 02:24 pm

    the reason why i said that shit before is someone is making a weather program using the free gov data and is charging for the doorgame or script. is that you?

    There are 2 weather doors I've seen recently: WxCenter (what Vaque is asking about) and AI-WX, which I think is the door you're thinking of.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Vague@VERT/VAGUEBBS to Codefenix on Monday, May 05, 2025 13:57:10
    Hi Vague,

    I'm the one who wrote WxCenter and SixelGallery.

    Hi Codefenix! I dig your work.

    First thing to note, SixelGallery is outdated, and I've completely reworked it into a new mod named Digital Showroom (dsr.js). The reason for the name change is because it's more of a general purpose file browser/viewer, and displaying sixels represents a fraction of what it does. I use it as my main ANSI & image viewer now (it's great for art packs!). You can try it out and download it from my board (see the QWK tagline at the bottom).

    Now, to answer your questions:

    Depending on the version of ImageMagick you're using, the name of the executable may either be "convert.exe" or "magick.exe", since all the converting functionality got merged into the one magick utility at some point. Make sure you're including the name of the executable itself in the path.

    The "No output found" error happens when the resulting sixel data isn't present after the conversion attempt. The most likely reason is because you don't have the correct name of the executable specified in the path.

    Let me know how it goes. Feel freel to post you're settings.ini file.

    Or, better yet, scrap SixelGallery and go with Digital Showroom. :) It's a much improved version of the same thing.

    |15 þ ù ú codefenix ú ù ú ConstructiveChaos BBS ú ú ù þ þ
    |08 þ þ ù (https/telnet/ssh)://conchaos.synchro.net ú ù þ
    |07

    ...The house of Lords is the British Outer Mongolia for retired politicians. ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-

    Yeah, I pointed it to the correct directory and exe (it uses Magick.exe). I installed it via winget and I think that has a chnace of be the issue (permissions involving the install diredtory). Might have to uninstall ImageMagick and reinstall with a downloaded package instead of winget.

    But I will ditch Sixelgallery and go to Digital Showroom, though. I'll work on that and let you know.

    Again, thanks for your time!

    ---
    þ Synchronet þ Vague BBS - vague.ddns.net
  • From Vague@VERT/VAGUEBBS to Codefenix on Monday, May 05, 2025 19:11:57
    Hey, Codefenix!

    Let me know how it goes. Feel freel to post you're settings.ini file.

    Got rid of Sixelgallery and installed Digital Showroom, and just like that everything works perfectly. Thanks again for the help and for the apps (just installed NewsDesk as well).

    ---
    þ Synchronet þ Vague BBS - vague.ddns.net
  • From Nightfox@VERT/DIGDIST to Codefenix on Monday, May 05, 2025 20:28:21
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Codefenix to Vague on Mon May 05 2025 09:15 am

    First thing to note, SixelGallery is outdated, and I've completely reworked it into a new mod named Digital Showroom (dsr.js). The reason for

    I've downloaded Digital Showroom and I'm setting it up on my BBS. :)

    I noticed it has an option for command-lines for extracting the configured archive types. Does Digital Showroom use Synchronet's built-in archive functionality to extract archives? I'd imagine Digital Showroom could try to extract the archive using Synchronet's built-in functionality, and if that fails, it could use the configured command-line to extract the archive. I'm not sure if that's the case or not though.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Vague@VERT/VAGUEBBS to Codefenix on Monday, May 05, 2025 19:36:47
    Hey, Codefenix.

    Wanted to let you know that I found out Frogfind moved from .com to .de. I changed FROG_FIND_URL in the News.js and it works.

    ---
    þ Synchronet þ Vague BBS - vague.ddns.net
  • From Codefenix@VERT/CONCHAOS to Vague on Tuesday, May 06, 2025 07:57:56
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Vague to Codefenix on Mon May 05 2025 07:11 pm

    Got rid of Sixelgallery and installed Digital Showroom, and just like that everything works perfectly. Thanks again for the help and for the apps (just installed NewsDesk as well).

    Glad you like it. Enjoy!

    |15 þ ù ú codefenix ú ù ú ConstructiveChaos BBS ú ú ù þ þ
    |08 þ þ ù (https/telnet/ssh)://conchaos.synchro.net ú ù þ
    |07

    ...Everywhere is within walking distance if you have the time.
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
  • From Codefenix@VERT/CONCHAOS to Nightfox on Tuesday, May 06, 2025 08:18:19
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Nightfox to Codefenix on Mon May 05 2025 08:28 pm

    I've downloaded Digital Showroom and I'm setting it up on my BBS. :)

    Cool. Thanks for checking it out. :)

    I noticed it has an option for command-lines for extracting the configured archive types. Does Digital Showroom use Synchronet's built-in archive functionality to extract archives? I'd imagine Digital Showroom could try to extract the archive using Synchronet's built-in functionality, and if that fails, it could use the configured command-line to extract the archive. I'm not sure if that's the case or not though.

    It does this, but in the opposite order. DSR will use the buit-in archive handling only as a last resort if the configured command line fails, or if there is no command line format configured for a given archive type.

    (the logic for this is within the "unarchiveFile" function)

    I find I get too many errors trying to extract anything from standard .ZIP files using the built-in archive functionality. Sometimes it works, but often it fails for some reason like "unsupported compression method" or something similar. I would normally assume it's how I'm how I'm trying to use it, but the usage seems straightforward and doesn't seem to leave a lot of room for error.

    |15 þ ù ú codefenix ú ù ú ConstructiveChaos BBS ú ú ù þ þ
    |08 þ þ ù (https/telnet/ssh)://conchaos.synchro.net ú ù þ
    |07

    ...Advertising is legalized lying.
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
  • From Codefenix@VERT/CONCHAOS to Vague on Tuesday, May 06, 2025 08:19:50
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Vague to Codefenix on Mon May 05 2025 07:36 pm

    Wanted to let you know that I found out Frogfind moved from .com to .de. I changed FROG_FIND_URL in the News.js and it works.

    Good find! Thanks for letting me know.

    |15 þ ù ú codefenix ú ù ú ConstructiveChaos BBS ú ú ù þ þ
    |08 þ þ ù (https/telnet/ssh)://conchaos.synchro.net ú ù þ
    |07

    ...A truly wise man never plays leapfrog with a unicorn.
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
  • From Nightfox@VERT/DIGDIST to Codefenix on Tuesday, May 06, 2025 09:45:37
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Codefenix to Nightfox on Tue May 06 2025 08:18 am

    I've downloaded Digital Showroom and I'm setting it up on my BBS. :)

    Cool. Thanks for checking it out. :)

    I like it. :) I also like that it can be used as a file viewer for image files.

    I noticed it has an option for command-lines for extracting the
    configured archive types. Does Digital Showroom use Synchronet's
    built-in archive functionality to extract archives? I'd imagine Digital
    Showroom could try to extract the archive using Synchronet's built-in
    functionality, and if that fails, it could use the configured
    command-line to extract the archive. I'm not sure if that's the case or

    It does this, but in the opposite order. DSR will use the buit-in archive handling only as a last resort if the configured command line fails, or if there is no command line format configured for a given archive type.

    (the logic for this is within the "unarchiveFile" function)

    I find I get too many errors trying to extract anything from standard .ZIP files using the built-in archive functionality. Sometimes it works, but often it fails for some reason like "unsupported compression method" or something similar. I would normally assume it's how I'm how I'm trying to use it, but the usage seems straightforward and doesn't seem to leave a lot of room for error.

    Interesting.. When I've used Synchronet's built-in archiving support, I'd seen it fail a couple times, but not very often. Have you reported those issues to Digital Man? It might be useful to understand why it might be failing if it's happening relatively often. It might be something related to the archive library Synchronet uses though (so DM might not be able to do much about it).

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@VERT/DIGDIST to Codefenix on Tuesday, May 06, 2025 13:30:13
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Codefenix to Nightfox on Tue May 06 2025 08:18 am

    I find I get too many errors trying to extract anything from standard .ZIP files using the built-in archive functionality. Sometimes it works, but often it fails for some reason like "unsupported compression method" or something similar. I would normally assume it's how I'm how I'm trying to use it, but the usage seems straightforward and doesn't seem to leave a lot of room for error.

    There's a wiki page that mentions libarchive in Synchronet:

    https://wiki.synchro.net/history:newfilebase#libarchive

    For zip, it does say not all legacy compression formats, e.g. "implode", are supported.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Codefenix on Tuesday, May 06, 2025 13:59:07
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Codefenix to Nightfox on Tue May 06 2025 08:18 am

    I find I get too many errors trying to extract anything from standard .ZIP files using the built-in archive functionality. Sometimes it works, but often it fails for some reason like "unsupported compression method" or something similar. I would normally assume it's how I'm how I'm trying to use it, but the usage seems straightforward and doesn't seem to leave a lot of room for error.

    The built-in archive support in SBBS (exposed via the JS "Archive" class) uses libarchive (https://www.libarchive.org/) which uses zlib for ZIP file support. zlib only supports the "deflate" compresson method. It does not support the ancient PKWARE "implode" compression method. So if you have very old ZIP files, yes, they can't be extracted using libarchive today.
    https://github.com/libarchive/libarchive/issues/2365
    --
    digital man (rob)

    Synchronet "Real Fact" #107:
    Weedpuller "Beat It Out Of You" http://youtu.be/xWZ6vFvx4Kg
    Norco, CA WX: 61.2øF, 76.0% humidity, 9 mph WSW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Vague on Tuesday, May 06, 2025 17:09:31
    Re: WxCenter/SixelGallery/ImageMagick question
    By: MRO to Vague on Mon May 05 2025 02:24 pm

    Re: WxCenter/SixelGallery/ImageMagick question
    By: Vague to MRO on Mon May 05 2025 10:37 am

    I don't sell any any software at all. I'm a sysop trying to set it up in SBBS.

    The LICENSE file says this:
    MIT License
    Copyright (c) 2023 codefenix-ConChaos

    are you codefenix using another name or what is going on.

    the reason why i said that shit before is someone is making a weather program using the free gov data and is charging for the doorgame or script. is that you?

    okay so you guys arent answering me. why are you using a mit lecense with codefenix's name on it. i assume that's what you are doing with that paste.

    and are you the weather doorgame/script guy that is charging?
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Codefenix@VERT/CONCHAOS to Digital Man on Wednesday, May 07, 2025 07:50:43
    Re: WxCenter/SixelGallery/ImageMagick question
    By: Digital Man to Codefenix on Tue May 06 2025 01:59 pm

    The built-in archive support in SBBS (exposed via the JS "Archive" class) uses libarchive (https://www.libarchive.org/) which uses zlib for ZIP file support. zlib only supports the "deflate" compresson method. It does not support the ancient PKWARE "implode" compression method. So if you have very old ZIP files, yes, they can't be extracted using libarchive today. https://github.com/libarchive/libarchive/issues/2365 --

    Got it, thanks. Makes sense.

    I'll just stick with extraction utilities for now then.

    |15 þ ù ú codefenix ú ù ú ConstructiveChaos BBS ú ú ù þ þ
    |08 þ þ ù (https/telnet/ssh)://conchaos.synchro.net ú ù þ
    |07

    ...Some people confuse boredom with security.
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-