recentpopularlog in

edavey : shell   11

explainshell.com - ps aux
filters and presents man content
shell  devops 
april 2017 by edavey
htty, the HTTP TTY by htty
htty is a console application for interacting with web servers. It’s a fun way to explore web APIs and to learn the ins and outs of HTTP.
http  shell  api 
september 2015 by edavey
fish user documentation
lots of detailed documentation
shell 
october 2014 by edavey
7 command-line tools for data science
Data science is OSEMN (pronounced as awesome). That is, it involves Obtaining, Scrubbing, Exploring, Modeling, and iNterpreting data. As a data scientist, I spend quite a bit of time on the command-line, especially when there's data to be obtained, scrubbed, or explored. And I'm not alone in this. Recently, Greg Reda discussed how the classics (e.g., head, cut, grep, sed, and awk) can be used for data science. Prior to that, Seth Brown discussed how to perform basic exploratory data analysis in Unix.
json  shell 
september 2013 by edavey
subprocess – Work with additional processes - Python Module of the Week
subprocess – Work with additional processes¶
Purpose: Spawn and communicate with additional processes.
Available In: 2.4 and later
The subprocess module provides a consistent interface to creating and working with additional processes. It offers a higher-level interface than some of the other available modules, and is intended to replace functions such as os.system(), os.spawn*(), os.popen*(), popen2.*() and commands.*(). To make it easier to compare subprocess with those other modules, many of the examples here re-create the ones used for os and popen.

The subprocess module defines one class, Popen and a few wrapper functions that use that class. The constructor for Popen takes arguments to set up the new process so the parent can communicate with it via pipes. It provides all of the functionality of the other modules and functions it replaces, and more. The API is consistent for all uses, and many of the extra steps of overhead needed (such as closing extra file descriptors and ensuring the pipes are closed) are “built in” instead of being handled by the application code separately.
python  shell  sysadmin 
january 2012 by edavey
aria2 project
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink.
aria2 has built-in XML-RPC interface. You can manipulate aria2 via XML-RPC interface.
aria2 runs on Linux, FreeBSD, Mac OS X and Windows.
download  shell 
february 2010 by edavey
rush - a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax)
rush is a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax. Grep through files, find and kill processes, copy files - everything you do in the shell, now in Ruby. Previously if you wanted to count the number of classes in your project, you might use a bash command like:

find myproj -name \*.rb | xargs grep '^\s*class' | wc -l
In rush, this is:

myproj['**/*.rb'].search(/^\s*class/).lines.size
development  ruby  shell 
october 2009 by edavey

Copy this bookmark:





to read