Projects / pypty


pypty is a tty logger aimed at heavy script(1) users who like to (or would like to start to) log everything they do on important systems. It creates one (or two, if you ask for timing data) file(s) per day. The distribution also includes "script-replay", which is somewhat like the traditional scriptreplay - that is, it's for replaying tty logs - but it does not require timing data and lets you step forward and back in the log.

Operating Systems

Recent releases

  •  29 Jun 2008 06:53

    Release Notes: A bug was fixed where the window wouldn't be sized appropriately unless window sizing data was being saved by the application.

    •  22 Jun 2008 13:45

      Release Notes: os.write() calls are now run under maybe_restarted_syscall().

      •  15 Jun 2008 18:34

        Release Notes: This release no longer tracebacks on a resize event during select(), using the new maybe_restarted_syscall higher order function. script-replay has the beginnings of resizing support (not end-user visible yet).

        •  15 Jun 2008 00:29

          Release Notes: pypty now properly creates a .sizing file in dated files mode that stores the dimensions of the tty at a given moment in time; script-replay does not yet know how to use it. A way to deal with EINTRs was started.

          •  03 Jun 2008 12:45

            Release Notes: This release includes a new program: script-replay, which is for replaying tty logs without requiring a timing file. It also allows (requires) you to step forward and backward in a file at your own pace. it also has a small responsiveness fix.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.