tiscr(1)

πŸ“¦ version 0.2^20160515gcc7dc08, in fedora 43, fedora 44

πŸ’– tiscr β€” take a screen shot of a graphing calculator πŸ’–

okay bestie, this is tiscr(1) from the TITools crew, and it's literally the moment your TI calculator becomes the main character πŸ“Έβœ¨


πŸŽ€ SYNOPSIS πŸŽ€

tiscr [ options ] [ -o output.pbm ]

πŸ¦‹ DESCRIPTION πŸ¦‹

tiscr takes a screen shot of a connected TI graphing calculator. that's it. that's the vibe. 🫢

you can take a screen shot at any time the calculator is turned on and idle. but bestie, lowkey β€” depending on the circumstances, you might not be able to grab a screen shot while a program is running. just so you know πŸ’…

the output gets written in Portable Bitmap format. if you've got the netpbm tools installed, go peek at pbm(5) for the deets πŸ‘‘


✨ PROGRAM OPTIONS ✨

  • -o, --output=filename β€” write the output to filename (PBM format, slay)
  • -A, --full β€” include the entire screen buffer in the output image, even the parts that aren't shown on the display. ngl this only does anything on the TI-89, so don't come for me if it's a no-op elsewhere πŸ’€

  • -c, --cable=type[:port] β€” use the link cable you specify. if you don't specify one, tiscr goes hunting for USB cables connected to the system all by itself πŸ”

the cable type can be either the full name:

  • GrayLink
  • BlackLink
  • Parallel
  • SilverLink
  • DirectLink
  • VTI
  • TiEmu
  • UsbKernel

or the 3-letter abbreviation:

  • gry
  • blk
  • par
  • slv
  • usb
  • vti
  • tie
  • dev
heads up fr fr: for serial- and parallel-port link cables, you also have to specify a port number. no port, no connection, periodt.
  • -m, --calc=type β€” use the calculator model you specify. if you leave it out, tiscr will try to figure out the calculator model automatically 🧚 (she's smart like that)
  • --timeout=n β€” wait up to n milliseconds for the calculator to respond. give her a minute!! ⏳

🌈 OTHER OPTIONS 🌈

  • -v, --verbose β€” print out details of link operations. the group chat commentary you never asked for, but honestly? kind of obsessed 😭
  • --help β€” print out program version information. (yes bestie, that's what the original says, we don't make the rules πŸ‘€)
  • --version β€” print out program version information. iconique.

🌸 ENVIRONMENT VARIABLES 🌸

  • TITOOLS_CABLE β€” default link cable to use, if the -c option is not specified.
  • TITOOLS_CALC β€” default calculator model to use, if the -m option is not specified.
  • TITOOLS_TIMEOUT β€” default timeout value in milliseconds.

πŸ‘€ SEE ALSO πŸ‘€

tiget(1), tiinfo(1), tikey(1), tils(1), tiput(1), tirm(1)

the whole squad fr πŸ’œ


πŸ’… AUTHOR πŸ’…

Benjamin Moody <floppusmaximus@users.sf.net>


okay and for the cute sign-off: this is TITools 0.1, dated August 2010 β€” shoutout to the vintage era, the girls that get it, get it πŸŽ€βœ¨ bye bestie, go screenshot something iconic πŸ¦‹

πŸ“¦ where this page comes from