Pop-Up Thingie

The Horizon BBS
  • Home
  • Forum
  • Files
  • Register
  • Log in

  1. Forum
  2. DOVE-Net
  3. Synchronet Sysops
  • OSC 8 detection / support

    From Rob Swindell@VERT to GitLab issue in main/sbbs on Thu Feb 13 18:13:44 2025
    open https://gitlab.synchro.net/main/sbbs/-/issues/872

    Clickable URIs/links in terminals is a standardized thing: https://github.com/Alhadis/OSC8-Adoption

    Detect that support (e.g. using ANSI cursor position request) and set a console flag for the session. Then allow custom strings when supported or use @-codes to do the special expansion when displaying URLs.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Sun Mar 30 03:04:53 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/872#note_6954

    Actually, reading the spec again, there is no way to detect if it's implemented. :(

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Mon Mar 31 15:31:32 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/872#note_6958

    But on the plus side, it should also be transparent when the client doesn't support it (assuming the client isn't broken)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Mon Mar 31 16:21:36 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/872#note_6959

    So in the example, `printf '\033]8;;http://example.com\033\\This is a link\033]8;;\033\\\n'`, a non-broken but non-supporting terminal would just eat the URL and only display "This is a link"?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Mon Mar 31 18:46:28 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/872#note_6960

    Right, there's two OSCs there... "\\033\]8;;http://example.com\\033\\\\" and "\\033\]8;;\\033\\\\". Those would be stripped.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Mon Mar 31 18:48:37 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/872#note_6960

    Right, there's two OSCs there... "\\033\]8;;[http://example.com\033\\](http://example.com%5C%5C033%5C%5C%5C%5C)" and "\\033\]8;;\\033\\\\". Those would be stripped.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Mon Mar 31 18:48:56 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/872#note_6960

    Right, there's two OSCs there... "\\033\]8;;http://example.com\033\\" and "\\033\]8;;\\033\\\\". Those would be stripped.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Mon Mar 31 20:07:43 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/872#note_6964

    Well, that's kind of lame. :-( I was hoping the URL would at least be *displayed* for terminals that don't support OSC 8. And that would've made autodetection easy too.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • Who's Online

  • Recent Visitors

    • Dave Drum
      Thu Jun 12 19:26:59 2025
      from Springfield, Illinois via Telnet
    • Dave Drum
      Thu Jun 12 19:11:17 2025
      from Springfield, Illinois via Telnet
    • Dave Drum
      Thu Jun 12 18:55:19 2025
      from Springfield, Illinois via Telnet
    • Genalb
      Thu Jun 12 07:15:59 2025
      from Slc, Utah via Telnet
  • System Info

    Sysop: Chris Crash
    Location: Huntington Beach, CA.
    Users: 615
    Nodes: 8 (0 / 8)
    Uptime: 41:52:01
    Calls: 10,874
    Files: 5
    Messages: 517,663

© The Horizon BBS, 2025