Commit Graph

407 Commits (db46753c9679637cb4d6445f9534afacba477197)

Author SHA1 Message Date
Pierre Neidhardt ff901964d0 Merge remote-tracking branch 'origin/master' 2014-03-06 18:32:41 +01:00
Pierre Neidhardt 49e26ffd1c Comments 2014-03-06 15:35:52 +01:00
Pierre Neidhardt 7593858e22 Scripts: currency converter 2014-03-06 15:22:29 +01:00
Pierre Neidhardt 1471942ed1 Scripts: colsum sums the specified column 2014-03-06 15:21:53 +01:00
Pierre Neidhardt cb030e8710 pacsize: minor fixes 2014-03-06 11:28:52 +01:00
Pierre Neidhardt 2248c3cbb5 pacsize: various fixes 2014-03-06 02:51:50 +01:00
Pierre Neidhardt ea6e384657 pacsize: support for size units + auto db lookup 2014-03-05 22:19:34 +01:00
Pierre Neidhardt b3d9573c48 Scripts: gnac init 2014-03-05 15:59:15 +01:00
Pierre Neidhardt 0c97cf0255 Sessionclean: error output 2014-03-04 17:10:18 +01:00
Pierre Neidhardt 7b2399ebd2 Scripts: clean shutdown 2014-03-04 11:05:50 +01:00
Pierre Neidhardt be322614c1 sessionclean 2014-03-04 10:25:42 +01:00
Pierre Neidhardt c258f72fa8 tc-video-generic: using stable codec 2014-02-28 18:29:38 +01:00
Pierre Neidhardt 407fc489d1 tc-video-generic: fixed error missing properties when bitrate was N/A 2014-02-28 12:39:16 +01:00
Pierre Neidhardt b923d2f6d6 Scripts: new elisp script 2014-02-24 16:09:08 +01:00
Pierre Neidhardt 836792d14f Emacs: modified 'em' launcher so that emacs daemon can accept arguments.
This expects a socket at /tmp/emacs$(id -u)/server.
2014-02-23 19:01:36 +01:00
Pierre Neidhardt b5f8ffbaf4 hdmi-switch: more universal 2014-02-23 00:01:50 +01:00
Pierre Neidhardt 6e15116bf2 tc-video-generic: fixed cropping 2014-02-22 17:36:06 +01:00
Pierre Neidhardt 5706de388d tc-video-generic: big refactoring using ffprobe 2014-02-22 17:12:59 +01:00
Pierre Neidhardt 9480a85bd8 tc-video-custom: fixed ex call 2014-02-21 11:09:56 +01:00
Pierre Neidhardt 55fc382545 pdfcompress: fixed doc. 2014-02-18 09:16:19 +01:00
Pierre Neidhardt e475d727a9 einfo: can read node as well 2014-02-12 11:49:24 +01:00
Pierre Neidhardt d35cd9bd90 ltx: option to add custom packages 2014-02-12 11:48:48 +01:00
Pierre Neidhardt 3d21d21757 Scripts: einfo reader 2014-02-10 21:13:02 +01:00
Pierre Neidhardt 679cbaa63a Emacs: removal of the 'light' config ema. 2014-02-10 16:28:09 +01:00
Pierre Neidhardt c55236c71d Scripts: removed bashism from getops and secured cd with --. 2014-02-10 15:05:27 +01:00
Pierre Neidhardt 1ccf6f2fe8 dataindex: output to stdout by defaut
Support for individual output files.
Bug fixes with some input such as  '.', '..', or '-*'.
2014-02-10 14:54:46 +01:00
Pierre Neidhardt 1ec9122c33 PMS-Youtube: init 2014-02-09 15:02:53 +01:00
Pierre Neidhardt 829fe7c9ac Scripts: new probe script 2014-02-08 13:51:19 +01:00
Pierre Neidhardt 2640c56eef renamelowerrec: check for renamelower existence 2014-02-08 13:48:03 +01:00
Pierre Neidhardt e31d6ff4bd renamelower: fixed unicode issue and added recursive version 2014-02-08 13:34:26 +01:00
Pierre Neidhardt 30cbe66220 renamelower: fixed path 2014-02-06 14:59:13 +01:00
Pierre Neidhardt 6ef5ca165f pacfiles: comment 2014-02-03 17:51:06 +01:00
Pierre Neidhardt 0eb38702a6 Emacs: po-mode 2014-01-26 10:32:30 +01:00
Pierre Neidhardt c1600d2640 pacsize: help update 2014-01-22 18:54:03 +01:00
Pierre Neidhardt 9544de3c17 pacsearch: TOTAL at the end, fixed alignment, optimized code 2014-01-22 18:48:53 +01:00
Pierre Neidhardt 3cc54b3c9a pacsize: using gettext (perf boost) and removed expac dep. 2014-01-22 18:17:52 +01:00
Pierre Neidhardt b7c9672b32 pacsize: changed args to -S -Q plus minor fixes 2014-01-22 17:50:32 +01:00
Pierre Neidhardt 156f339b03 hsync, translate: minor fixes 2014-01-22 17:14:06 +01:00
Pierre Neidhardt ae61e8a513 Comments on ssh-agent and realpath 2014-01-21 14:00:31 +01:00
Pierre Neidhardt c586fc8eec zshcd: removed useless output 2014-01-20 17:18:36 +01:00
Pierre Neidhardt e2e466ec55 bsdman: OpenBSD man page support 2014-01-18 23:41:55 +01:00
Pierre Neidhardt 3834e89c76 Scripts: new musawk script 2014-01-17 12:17:16 +01:00
Pierre Neidhardt f727d539dd trc: added sleeping time to make sure daemon has started 2014-01-14 21:47:43 +01:00
Pierre Neidhardt 3e021512e0 pdfcompress: no more quality loss on raster graphics!!! 2014-01-08 21:37:21 +01:00
Pierre Neidhardt 0979c9b9de Scripts: fixed some missing 'in place' options when substituting from files. 2014-01-06 17:56:56 +01:00
Pierre Neidhardt 19c09febec Scripts: replaced 'sed -i' with 'ex -sc'
Ex is the right way to edit files (sed is a stream editor). Besides 'sed -i' is
not POSIX.  However ex cannot edit multiple files in one call, thus leading to a
great performance loss when called over a bunch of files. In that case, 'sed -i'
may be a better idea.
2014-01-06 17:32:13 +01:00
Pierre Neidhardt b01f4a5888 replace: doc update 2014-01-06 15:24:31 +01:00
Pierre Neidhardt 764203fcc2 replace: regex expansion does not happen anymore 2014-01-06 15:19:17 +01:00
Pierre Neidhardt 49991d8c7b prettyc: fixed help message 2014-01-06 15:18:18 +01:00
Pierre Neidhardt f1db07acb1 trc: help message 2014-01-06 15:17:56 +01:00
Pierre Neidhardt 95ded549bb Scripts: removed .pacman-init and renamed pacman-files 2014-01-06 12:07:41 +01:00
Pierre Neidhardt 83136ad8d5 Scripts: new 'replace' script 2014-01-06 11:25:21 +01:00
Pierre Neidhardt c6bfd146d7 Scripts: removed useless functions in stdin/files scripts 2014-01-06 11:24:43 +01:00
Pierre Neidhardt 25a49b7661 dwb+transmission torrent settings 2014-01-06 10:55:10 +01:00
Pierre Neidhardt 2c258b7c39 trc: transmission wrapper for remote and remote-cli 2014-01-04 20:33:49 +01:00
Pierre Neidhardt b28bab8a4a dwb: using contenthandler+transmission for magnet links 2014-01-04 15:08:56 +01:00
Pierre Neidhardt 474b5afe18 Scripts: minor fixes for net* scripts 2014-01-04 14:45:55 +01:00
Pierre Neidhardt a54942f07a Scripts: improved zsh compatibility in crun and tc-video 2014-01-04 10:37:47 +01:00
Pierre Neidhardt 9233dad745 Script+Shell: fixed and standardize PATH checking
We redirect stderr to NULL since POSIX says it may be used (no modern shell
seems to be using it).

If more than 1 program is checked for availability, we use a function.

Emacs snippet make it uniform.

Error message is output on stderr and is always the same.
2014-01-03 19:13:07 +01:00
Pierre Neidhardt 0d0e159010 hsync: minor optimization 2014-01-03 16:30:30 +01:00
Pierre Neidhardt 77e8a3ce70 hsync: major fixes
Removed syncing of identical files with the same path.
Files at the root are processed.
2014-01-03 15:46:23 +01:00
Pierre Neidhardt fd37b3afd0 hsync: improved performance, simpler code 2014-01-03 15:29:49 +01:00
Pierre Neidhardt e08fa28b0f Scripts: new 'random' script.
Interesting AWK code.
2014-01-03 14:33:14 +01:00
Pierre Neidhardt ea27693882 homeclean: fixed wiping 2013-12-30 02:20:45 +01:00
Pierre Neidhardt 6a2e523081 hsync: doc, big fixes, preview only 2013-12-29 11:45:45 +01:00
Pierre Neidhardt e26d226c95 homeclean: using set array, removed out-of-date content. 2013-12-29 10:37:22 +01:00
Pierre Neidhardt a149d41ad8 pacsize: fixed documentation 2013-12-29 10:17:17 +01:00
Pierre Neidhardt fbe8edddc6 Scripts: fixed realpath usage 2013-12-27 11:17:55 +01:00
Pierre Neidhardt 29c81a2641 tc-video-custom: fixed file processing 2013-12-27 11:17:38 +01:00
Pierre Neidhardt 43a590c63c hsync & dataindex: fixed 'find' usage 2013-12-27 11:16:50 +01:00
Pierre Neidhardt 8c7ebc520e mover: better file processing 2013-12-27 11:16:17 +01:00
Pierre Neidhardt b59686a75b pacsize: license, new name, doc 2013-12-24 13:24:58 +01:00
Pierre Neidhardt 90cd171faa pacman-size: .pacman-init embedded. 2013-12-24 12:21:44 +01:00
Pierre Neidhardt 47b35e6705 pacman-size: option to print total 2013-12-24 12:12:25 +01:00
Pierre Neidhardt 983d730633 pacman-size: using expac if available. 2013-12-24 11:29:49 +01:00
Pierre Neidhardt 28b53fe762 switchdriver: libcl fix 2013-12-24 09:24:27 +01:00
Pierre Neidhardt a93a7d34cf pacman-size: performance upgrade and sort-by-name option 2013-12-23 22:52:59 +01:00
Pierre Neidhardt f2300b1ce3 switchdriver: update for new catalyst 2013-12-22 19:03:45 +01:00
Pierre Neidhardt 446e901b20 xmodmap_usex: fixed ctrl-lock swap 2013-12-22 12:44:53 +01:00
Pierre Neidhardt 98c2b66bba tc-video-custom: fixed -e parameter 2013-12-09 14:49:26 +01:00
Pierre Neidhardt 3e2280e7b7 hdmi-switch: reduced time-out 2013-12-09 01:44:02 +01:00
Pierre Neidhardt cd1a947dd6 scripts: new rsync-preview script. 2013-12-05 17:37:34 +01:00
Pierre Neidhardt 1f8560ab50 tc-video-generic: doc update. 2013-11-29 14:17:49 +01:00
Pierre Neidhardt beac6ae85c Merge branch 'master' of bitbucket.org:/ambrevar/home-config 2013-11-29 00:12:35 +01:00
Pierre Neidhardt 3a295076d6 tc-video-generic: added support for container and codec options. 2013-11-29 00:12:06 +01:00
Pierre Neidhardt bd217da27e git-get: fixed help. 2013-11-28 15:10:57 +01:00
Pierre Neidhardt 4ceabe6cd9 tc-video-generic: fixed missing audio bitrate when input bitrate could not be retrieved 2013-11-26 21:21:58 +01:00
Pierre Neidhardt f1745c0a20 bsdman: support for section 2013-11-20 15:05:04 +01:00
Pierre Neidhardt d88b9505cf scripts: removed broken tc-audio-transcode and co.
Working on a much improved standalone program.
2013-11-14 23:59:06 +01:00
Pierre Neidhardt 08fec6982e Various fixes 2013-11-14 18:12:57 +01:00
Pierre Neidhardt 90a6b296c4 scripts: moved bb from shell functions and renamed to git-get.
Made more flexible btw.
2013-11-14 18:12:05 +01:00
Pierre Neidhardt 8124a519e0 scripts: moved cloncd from shell functions 2013-11-14 18:11:48 +01:00
Pierre Neidhardt e075d80bc8 scripts: moved pgex from shell function 2013-11-14 17:56:51 +01:00
Pierre Neidhardt ea47fb753c Scripts: renamed formatc to prettyc 2013-11-14 17:38:52 +01:00
Pierre Neidhardt 1313a4d1a4 scripts: moved netmap from shell function 2013-11-14 17:03:29 +01:00
Pierre Neidhardt efa41b8100 scripts: moved lsofstat from shell function 2013-11-14 17:01:56 +01:00
Pierre Neidhardt f41e120e70 scripts: moved cpuusage from shell function 2013-11-14 17:01:27 +01:00
Pierre Neidhardt 2bd86f8350 scripts: new renamelower, renameswap from shell functions.
Plus they have been made much more secure.
2013-11-14 16:43:59 +01:00
Pierre Neidhardt d2d2e958ed scripts: new script netspeed from shell function. 2013-11-14 16:43:26 +01:00
Pierre Neidhardt 2c2d6afe30 scripts: new bsdman script! 2013-11-14 13:19:14 +01:00
Pierre Neidhardt 9922810cf0 scripts: moved cutlines and echopath from shell functions to scripts. 2013-11-14 13:18:51 +01:00
Pierre Neidhardt 0b936fe2de echopath: created script from alias 2013-11-14 12:32:09 +01:00
Pierre Neidhardt 2b24f6d467 archive: support for multiple-archives output 2013-11-12 16:43:52 +01:00
Pierre Neidhardt c4045840bf hsync: removed old code 2013-11-12 13:41:44 +01:00
Pierre Neidhardt 2ca9e82109 hsync: renamed syncer to hsync, + a few bug fixes 2013-11-12 13:41:08 +01:00
Pierre Neidhardt 94a52fa46a Syncer: hierarchy syncing! 2013-11-12 13:09:02 +01:00
Pierre Neidhardt 0488ac38aa imagemount: bug fixes 2013-11-11 20:47:15 +01:00
Pierre Neidhardt ffabf69a48 imagemount: first (awesome) release 2013-11-11 19:40:11 +01:00
Pierre Neidhardt 503b1f42e0 Minor shell fixes 2013-11-05 20:25:26 +01:00
Pierre Neidhardt 21850855a6 Archive: support for uncompressed archive. 2013-11-04 15:44:26 +01:00
Pierre Neidhardt ccf39c4428 tc-video-generic: fixed wrong audio bitrate when it was >= 1000. 2013-11-01 20:34:07 +01:00
Pierre Neidhardt e0da10b159 Scripts: minor refactoring. 2013-11-01 20:33:17 +01:00
Pierre Neidhardt 56b40cb2e7 strip-comments: fixed classic mistake 2013-10-30 15:57:24 +01:00
Pierre Neidhardt 8111ebc7d0 pacman-*: better error handling 2013-10-29 21:49:48 +01:00
Pierre Neidhardt 090f80dc9f Shell: man pager bounded auto-justification 2013-10-29 15:21:28 +01:00
Pierre Neidhardt 0b71f5e5de tc-audio-trancode: proper variable substitution 2013-10-28 02:12:49 +01:00
Pierre Neidhardt 9582d19583 tc-audio-*: fixed major issues with filters.
Should be much more reliable now.
2013-10-27 22:49:31 +01:00
Pierre Neidhardt afe19d6021 tc-audio-transcode: embedded cover support + quality warning 2013-10-27 21:21:05 +01:00
Pierre Neidhardt c934c97d13 Scripts: rewrote all "command -v" properly. 2013-10-27 19:50:23 +01:00
Pierre Neidhardt 2853c75cc1 tc-video-generic: major bugfixes 2013-10-27 14:28:25 +01:00
Pierre Neidhardt 8fe2e0e303 tc-video-generic: mov support 2013-10-26 16:48:43 +02:00
Pierre Neidhardt 947d9d54bd tc-video-generic: fixed stacking video filters 2013-10-25 16:18:33 +02:00
Pierre Neidhardt cfdc675bbf Scripts: minor fixes 2013-10-25 13:44:07 +02:00
Pierre Neidhardt 0e23dc8de9 tc-video-generic: minor fixes 2013-10-24 22:03:35 +02:00
Pierre Neidhardt c38fab4a8e tc-video-generic: croping image preview! 2013-10-24 21:52:34 +02:00
Pierre Neidhardt 89d056f5b8 Scripts: minor fixes 2013-10-24 20:07:33 +02:00
Pierre Neidhardt 977f0a63bb archive: fixed security issue with eval 2013-10-24 19:20:32 +02:00
Pierre Neidhardt 2e38325bf4 tc-video-generic: minor fixes 2013-10-24 17:06:08 +02:00
Pierre Neidhardt f677bbf5ce tc-video-generic: audio bitrate is now fully dynamic! 2013-10-24 17:01:44 +02:00
Pierre Neidhardt bbfcc7633d tc-video-generic: dynamic audio bitrate almost done 2013-10-24 16:48:45 +02:00
Pierre Neidhardt 5836eb3586 tc-video-custom: various fixes 2013-10-23 20:15:15 +02:00
Pierre Neidhardt 78ac5b0dcc tc-text-scan: proper whiler 2013-10-23 20:15:04 +02:00
Pierre Neidhardt 4d5337a6a1 tc-audio-*: proper while read loops. 2013-10-23 20:14:09 +02:00
Pierre Neidhardt 7d556955f1 tc-video-generic: WIP 2013-10-23 20:11:42 +02:00
Pierre Neidhardt e089b4d41d tc-video-generic: dynamic audio bitrate (WIP) 2013-10-23 19:28:53 +02:00
Pierre Neidhardt c3852172fb scripts: protected all "while read" with IFS=.
By default "while read" will strip white space. Setting the IFS makes sure it does not.
2013-10-23 17:44:23 +02:00
Pierre Neidhardt 6455544fb5 extract: support for 7z password protected files.
As such, pp7z was removed.
2013-10-23 14:03:42 +02:00
Pierre Neidhardt 6ecc20a2f6 Emacs: minor fix 2013-10-23 12:51:09 +02:00
Pierre Neidhardt ba7abe9298 sanitize: multi input support. POSIX support. 2013-10-23 12:49:44 +02:00
Pierre Neidhardt d060d963cc prepend: stdin support 2013-10-23 12:37:56 +02:00
Pierre Neidhardt a78e34708b pkg: update 2013-10-23 12:31:24 +02:00
Pierre Neidhardt bd70d4dc06 pdfcompress: multiple input and overwriting support. 2013-10-23 12:29:16 +02:00
Pierre Neidhardt d9d48a3898 pkggen: POSIX version, removed the stupid code 2013-10-23 12:13:54 +02:00
Pierre Neidhardt 0b0feea15e scripts: minor fixes 2013-10-23 11:59:52 +02:00
Pierre Neidhardt 172ec5212d winefps: support for non-GNU systems 2013-10-23 11:56:42 +02:00
Pierre Neidhardt 249afef2ff Scripts: removed outdated vcsclean. 2013-10-23 11:48:02 +02:00
Pierre Neidhardt 7d59194470 ubuilder: support for multiple input and overwriting. 2013-10-23 11:42:50 +02:00
Pierre Neidhardt c1031502cd texclean: multi input support and Texinfo support. 2013-10-23 11:25:40 +02:00
Pierre Neidhardt e6497d5026 ltx: multiple input support 2013-10-23 11:24:54 +02:00
Pierre Neidhardt a7bbda07de pacman-* scripts: proper argument parsing 2013-10-23 11:24:32 +02:00