
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
npm i -g appshot
A CLI tool to record gifs of apps on MacOS.
![appshot gif][appshot-appshot.gif]
The convert utility from ImageMagic library should be installed to allow saving optimised gifs.
brew install imagemagic
Otherwise, unoptimised records can be taken with -g flag.
After installing globally, the program can be run. Pass a part of the window title to start recording.
appshot part_of_window_title
appshot README.md
If more that one window is found, the recording won't start.
--list, -lOnly list the open windows without capturing a gif.
appshot -l
┌────────┬──────────────────┬────────────────────────────────────────┬────────┐
│ winid │ app │ title │ pid │
│ 108 │ Creative Cloud │ Item-0 │ 993 │
│ 101 │ Tunnelblick │ Item-0 │ 1036 │
│ 84 │ Avira │ Item-0 │ 997 │
│ 81 │ PostgresMenuHel… │ Item-0 │ 1018 │
│ 17 │ Little Snitch A… │ Item-0 │ 344 │
│ 29 │ SystemUIServer │ AppleBluetoothExtra │ 417 │
│ 33 │ SystemUIServer │ AirPortExtra │ 417 │
│ 37 │ SystemUIServer │ AppleTextInputExtra │ 417 │
│ 41 │ SystemUIServer │ AppleClockExtra │ 417 │
│ 45 │ SystemUIServer │ AppleUser │ 417 │
│ 50 │ Spotlight │ Item-0 │ 419 │
│ 27 │ SystemUIServer │ Siri │ 417 │
│ 25 │ SystemUIServer │ NotificationCenter │ 417 │
│ 3 │ Window Server │ Menubar │ 206 │
│ 66 │ Visual Studio C… │ README.md — appshot │ 410 │
│ 68 │ Google Chrome │ Child Process | Node.js v10.2.1 Docum… │ 414 │
│ 59 │ iTerm2 │ 1. bash │ 415 │
│ 4 │ Window Server │ Backstop Menubar │ 206 │
│ 60 │ Finder │ │ 418 │
│ 54 │ Dock │ Desktop Picture - Sierra 2.jpg │ 416 │
│ 2 │ Window Server │ Desktop │ 206 │
└────────┴──────────────────┴────────────────────────────────────────┴────────┘
--app, -aFilter by the name of the application.
--title, -tFilter by the title of the window. Same as passing the title as the first argument.
--wait, -wDelay in seconds before the recording starts.
--file, -fPath to the file. If none specified, a prompt will be displayed.
--delay, -dHow often to take screenshots. Defaults to 1 second.
--resize, -zResize to this width, keeping height proportionate.
--colors, -cHow many colors to use in the output gif.
--dir, -DDirectory in which to save the gif.
--gifsicle, -gSave in unoptimised gif format. This can be used when imagemagic is not installed, however not recommended as the image size is not optimal.
--max, -mCapture this number of frames at max and stop recording.
--chopTop, -T: Chop TopHow many pixels to take off top of each image. Pass 23 value (on non-retina displays) to remove the window headers, which can change title or status and lead to de-optimisation.
Copyright 2018 Art Deco Code
FAQs
A command-line tool record gifs of apps on MacOS.
We found that appshot demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.