scripts

shell scripts
git clone git://git.bitsmanent.org/scripts
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2024-07-11 22:05Remove full path from $0 in die() and usage()Claudio Alessi1+4-2
2024-07-11 22:03Run with sudo when starts as unprivileged user with setuid.Claudio Alessi1+7-1
2024-07-11 21:51[iwpick] Auto-retry when device is busy.Claudio Alessi1+27-4
2024-04-22 07:52Fix and simplify network selection.Claudio Alessi1+6-9
2024-04-09 07:16Refactor network selection logic.Claudio Alessi1+16-14
2024-03-18 10:35[iwpick] Add support for static address and gateway.Claudio Alessi1+20-12
2023-11-21 13:26Add a note about wally not mantained anymore.Claudio Alessi1+5-0
2023-05-24 14:01[dbrowse] Fix fullpath() for names having special chars (e.g. parethesis)Claudio Alessi1+1-1
2023-01-21 12:29[iwpick] Allow execution with setuid.Claudio Alessi1+1-1
2023-01-21 12:22[iwpick] Don't reset the interface if there was errors.Claudio Alessi1+1-1
2022-08-27 20:06Properly format a code snippet.Claudio Alessi1+2-0
2022-08-27 15:23New script: wallyClaudio Alessi2+194-0
2022-08-27 13:30[sendpush] Add -h flag to usage.Claudio Alessi1+1-1
2022-08-22 20:45[sendpush] Tell curl to be silentClaudio Alessi1+1-1
2022-08-20 12:21[sendpush] shift arguments only onceClaudio Alessi1+1-1
2022-08-19 20:40[sendpush] title is optionalClaudio Alessi1+1-1
2022-08-19 15:41Add the sendpush script.Claudio Alessi2+44-0
2022-07-07 18:19Allow shell expansion in path names.Claudio Alessi1+1-1
2022-06-25 14:16Update the README about multisel in dbrowse.Claudio Alessi1+5-2
2022-06-25 14:12[dbrowse] Add multi selection supportClaudio Alessi1+46-20
2021-08-27 15:22Fix a typo.Claudio Alessi1+1-1
2021-06-30 17:25[iwpick] Extend detection to down interfaces.Claudio Alessi1+1-1
2021-05-22 09:38[iwpick] Try to detect WiFi interface.Claudio Alessi1+1-1
2021-05-22 09:36[mkbkp] Call onfinish callback if existsClaudio Alessi2+20-0
2019-12-06 16:41Merge branch 'master' of ssh://git.bitsmanent.org/home/git/repos/scriptsClaudio Alessi1+2-0
2019-12-06 16:40[fetchpic] Remove closed account.Claudio Alessi1+0-1
2019-08-19 07:38s/bitmanent/bitsmanentClaudio Alessi1+2-2
2019-07-24 09:25[droid] Better explain why it's deprecated.Claudio Alessi1+4-7
2019-03-14 21:28[droid] Restore ANDROID_HOME and add build-tools;28.0.3.Claudio Alessi1+4-1
2019-03-14 21:04Tools upgrade and few code cleanups.Claudio Alessi1+31-19
2019-01-19 11:52Add ref. to beans near txthole.Claudio Alessi1+4-2
2018-11-07 18:47[iwpick] Better alias/essid string handling.Claudio Alessi1+8-3
2018-09-05 21:37[txthole] Public host as mandatory parameterClaudio Alessi1+10-7
2018-08-20 19:18Undo previous commit. Yes, I have a good reason.Claudio Alessi1+1-1
2018-08-20 17:56[txthole] Remove -N flag from netcat. This make it works also with netcat-openbsd.clamiax1+1-1
2018-07-17 22:02[txthole] Add index to nginx config.Claudio Alessi1+2-1
2018-07-06 12:43[droid] Deprecatedclamiax1+11-1
2018-07-06 11:08[droid] Create $BASEDIR if not exists.clamiax1+1-0
2018-07-02 14:19[txthole] Fix permissions settingsclamiax1+2-2
2018-07-01 11:46Refine permissions when creating dir/files.Claudio Alessi1+2-1
2018-07-01 11:26[txthole] Add HTTP URL and a sample nginx configuration.Claudio Alessi2+23-0
2018-06-28 21:16[txthole] Allow to set public hostnameClaudio Alessi2+19-8
2018-06-28 21:03Remove .sh extension from txtholeClaudio Alessi1+0-0
2018-06-28 21:02[txthole] New scriptClaudio Alessi2+57-0
2018-06-26 20:36[swss] Switch to php7.2-fpmClaudio Alessi1+1-1
2018-05-24 17:38[fetchpic][doc] Write to tmp file before apply the image.Claudio Alessi1+1-1
2018-05-21 21:36Add fetchpicClaudio Alessi2+86-0
2018-02-02 21:37Add adb and uninstall command to the usage.Claudio Alessi1+2-0
2018-02-02 21:35Remove help command.Claudio Alessi1+0-2
2018-02-02 21:34[droid] Remove init command.Claudio Alessi1+0-11
2018-01-21 16:11[iwpick] Switch to dhclient.Claudio Alessi2+13-11
2017-12-24 21:37[droid] clean also removes .gradleClaudio Alessi1+1-1
2017-12-24 21:02[droid] Check if adb server is running.Claudio Alessi1+5-1
2017-12-24 19:58Use uevent to gather informations. Also remove the previous commit check since it should never happen or should be related to an expected battery issue.Claudio Alessi1+7-9
2017-12-24 19:11[dwmstatus] check battery valuesClaudio Alessi1+5-2
2017-12-14 06:23Allow essid with spaces.Claudio Alessi1+2-2
2017-12-10 09:38[scrapthumb] Add more sources.Claudio Alessi1+5-1
2017-09-23 18:09Use proper file in pickone().Claudio Alessi1+6-4
2017-09-23 17:56Add an example about iwpick -p flag.Claudio Alessi1+4-0
2017-09-23 17:54[iwpick] Add -p flag: connect to a known network.Claudio Alessi1+35-14
2017-09-17 08:37[iwpick] Remove DNS handling. This is not the right place for them.Claudio Alessi1+0-8
2017-07-09 18:02[swss] Update php to version 7Claudio Alessi1+5-4
2017-07-09 14:44[scrapthumb] More descriptive path in sample code.Claudio Alessi1+2-2
2017-07-09 14:40[scrapthumb] GIFs: remove sample code and just give some hint.Claudio Alessi1+4-35
2017-05-25 19:38[mkbkp] Add sunames (copy as root).Claudio Alessi1+6-0
2017-05-25 19:13Prevent error with empty/non-existing playlists.Claudio Alessi2+2-2
2016-12-17 10:16[iwpick] Wait for the gateway packet.Claudio Alessi1+8-5
2016-12-11 15:44Merge branch 'master' of github.com:clamiax/scriptsClaudio Alessi2+4-4
2016-12-11 15:43[iwpick] Auto add the default gw. Also, by clear the interface IP we ensure that the 1st packet received by tcpdump(1) is that we expect.Claudio Alessi1+7-2
2016-12-11 14:30[iwpick] Use the IP address supplied by the router.Claudio Alessi1+3-5
2016-11-07 17:53[dwmstatus] use the 1st available sink.Claudio Alessi1+1-1
2016-11-03 21:07[dwmstatus] Works with both ALSA end PulseAudio volume/mute. Edit the source code to fit your needs.Claudio Alessi1+15-7
2016-10-29 18:08Use wpa_passphrase.Claudio Alessi1+3-9
2016-10-02 18:49[acpi] More info on alertsClaudio Alessi1+2-0
2016-10-02 18:46[acpi] Update sound alertClaudio Alessi1+1-1
2016-10-02 18:39[acpi] add -i to sudo example.Claudio Alessi1+1-1
2016-09-19 12:31[moin] Do not hardcode API key and playlist ID.Claudio Alessi2+25-18
2016-09-18 10:33Fix a few typos.Claudio Alessi1+9-9
2016-09-18 10:29[moin] Info on how to get the playlist ID.Claudio Alessi1+10-1
2016-09-18 10:23[moin] Fix description.Claudio Alessi1+3-1
2016-09-18 10:22New script: moin.Claudio Alessi2+59-0
2016-09-18 10:15[acpi] Exports DISPLAY and XAUTHORITY.Claudio Alessi1+5-3
2016-09-03 06:05Add setmon to the index.Claudio Alessi1+1-0
2016-03-30 14:48Update prompt with target if needed.Claudio Alessi1+3-2
2016-03-30 14:46[browse] Take prompt as 2nd argument.Claudio Alessi1+3-1
2016-03-20 18:25Add setmon.Claudio Alessi2+27-0
2016-02-22 09:23Add -r to usage().Claudio Alessi1+2-1
2016-01-26 20:19Improve the index.Claudio Alessi1+14-14
2016-01-26 20:13Add an index. Descriptions to be added.Claudio Alessi1+17-0
2016-01-26 20:10Fix a typoClaudio Alessi1+2-2
2016-01-26 20:08[mkbkp] new scriptClaudio Alessi2+103-0
2016-01-22 08:44Remove dot from listing, again. This was already working before the previous commit which broken itClaudio Alessi1+1-1
2016-01-21 11:56Merge branch 'master' of github.com:clamiax/scriptsClaudio Alessi0+0-0
2016-01-21 11:50[browse] Fix opening binary files. Replace the -F flag of ls(1) with -p. The script only needs to check for the trailing slash, other file type symbols was not handled thus making files ending with '*' (for binaries) non-existent. This commit resolves the problem using the -p flag which *only* append the trailing slash to directories entries.Claudio Alessi1+1-1
2016-01-05 08:28Fix a variable name.Claudio Alessi1+1-1
2016-01-04 19:36Fix a typo.Claudio Alessi3+3-3
2015-11-24 22:33[sober] Handle wrong inputs.Claudio Alessi1+3-3
2015-11-24 12:42Fix a markup issue.Claudio Alessi1+2-0
2015-11-24 12:41[sober] New scriptClaudio Alessi2+69-0
2015-10-29 13:27[droid] local.properties have higher priority on ANDROID_HOME.clamiax1+1-2
2015-10-29 13:19[droid] Remove unused functionclamiax1+0-5
2015-10-29 13:12[droid] Don't fetch unneeded tarballs. Temp directory is now /tmp.clamiax1+12-16
2015-10-29 12:58[scrapthumb] Fix a typo in readme.clamiax1+1-1
2015-10-29 12:56Platform now goes to ~/.android-sdk. Added some echos in do_setup() to give a bit of feedback about what is happening. The tarballs are now removed after setup. g Also update the README with the current usage.clamiax2+34-15
2015-10-25 19:11[scrapthumb] Support GIFs.clamiax1+38-2
2015-10-25 18:36[scrapthumb] remove unrelated TODO items.clamiax1+1-5
2015-10-24 08:41Move all scripts to src/clamiax12+0-0
2015-10-23 18:26[diffmon] new scriptclamiax2+20-0
2015-10-23 16:33dwm key for browseclamiax1+7-0
2015-10-18 10:14[browse] Better feedbacks with ls -F and use dmenu prompt.clamiax1+2-2
2015-10-17 15:43[browse] Better description.clamiax1+1-1
2015-10-17 15:42Remove mimeopen(1). It now only outputs the selected items. Note: it's easy to replicate the old behaviour like this: mimeopen ""clamiax2+8-2
2015-10-17 15:31[browse] Avoid unneeded if.clamiax1+6-4
2015-10-17 15:29Simplify. Also handle absolute paths.clamiax1+16-15
2015-10-17 15:04[browse] Skip non-existing files.clamiax1+9-3
2015-10-17 15:02Do not use realpath(1) and cd.clamiax1+1-2
2015-10-17 14:51Clean up.clamiax1+1-2
2015-10-17 14:35Add the browse script.clamiax2+23-0
2015-10-09 07:26Add a little paragraph about scrapthumb+autotheme.shclamiax1+4-0
2015-09-25 09:30Update README.mdClaudio Alessi1+6-6
2015-09-25 09:28Better description for dwmstatus.clamiax1+20-9
2015-09-25 09:20Better description for dwmstatus.clamiax1+14-1
2015-09-25 09:15Better description for acpi.clamiax1+5-1
2015-09-23 10:15Add charge/uncharge indicatorclamiax1+5-1
2015-09-20 12:16Use -display for xmessageclamiax1+1-2
2015-09-20 12:11Make warning() works from crontab.clamiax1+4-1
2015-09-02 12:03[acpi] Produce three 1ms/500hz sounds when battery is warning. Assuming play(1) (sox) is installed.clamiax1+6-1
2015-08-19 12:49Refine critic/warning value in acpiclamiax1+2-2
2015-08-15 09:37Fix a debug lineclamiax1+1-1
2015-08-14 09:12When needed, autoset nameservers and bypass a sdhcp bugclamiax1+12-0
2015-07-01 13:02Add "droid" to the readmiclamiax1+4-0
2015-07-01 13:01Add the droid scriptclamiax1+125-0
2015-05-22 15:51Add a simple web stack switchclamiax2+36-0
2015-05-21 11:04Remove the explicit driver from wpa_supplicantclamiax1+2-2
2015-05-21 11:06Add some known issueClaudio Alessi1+4-0
2015-04-27 08:23iwpick switch to sdhcpclamiax2+4-4
2015-04-03 21:36Show usage if no flagsclamiax1+1-1
2015-03-19 21:27Remove a broken (and useless) scriptclamiax2+0-98
2015-02-10 10:09Add whexsafeclamiax2+29-0
2015-02-10 07:19Upgrade gettemp() to match new /sys tree.clamiax1+2-1
2015-01-11 11:31Have a default button for xmessageclamiax1+2-1
2015-01-11 09:45Fix a typoclamiax1+1-1
2015-01-11 09:44Add pkgsetup (from misc/)clamiax2+277-0
2015-01-07 10:14Fixed-length statusclamiax1+3-4
2015-01-06 18:22Add volume informations (append a '*' if mute is on)clamiax1+10-1
2015-01-05 09:06Fix an ioctl errorclamiax1+1-1
2014-12-26 10:31Refine critic/warning battery levelsclamiax1+2-2
2014-10-29 19:55Better sorting paragraphsclamiax1+25-24
2014-10-26 18:54Add the $ to a shell commandclamiax1+1-1
2014-10-26 18:53Add the iwpick paragraphClaudio Alessi1+19-0
2014-10-26 18:39Add the iwpick scriptclamiax1+90-0
2014-10-01 16:26Make pkill more aggressiveclamiax1+1-1
2014-09-21 14:32Remove few TODO items and improve sample usageclamiax1+1-3
2014-09-17 07:38Make spawncgi works properly.clamiax1+6-4
2014-09-17 06:52Find AC0/online automaticallyclamiax1+1-1
2014-09-16 08:44Ask for password, if needed. Also preserve environment.clamiax1+5-1
2014-09-16 08:10More compact spawncgiclamiax1+1-7
2014-09-15 21:08Use sudo which works with www-data /usr/sbin/nologin shellclamiax1+1-1
2014-06-27 09:45Add a scrapthumb xinitrc sample which uses the new -u flag.clamiax1+14-1
2014-06-27 09:43Implements -u flag which output the source. Also fix a bug when using default sources.clamiax1+18-8
2014-06-11 13:21Fix a bug and add the usage.clamiax1+14-2
2014-06-11 13:16Add the pronunciask script.clamiax2+44-0
2014-06-05 16:11Add two items to scrapthumbclamiax1+2-0
2014-05-25 12:00Add vegask to the README.clamiax1+4-0
2014-05-25 11:59Fix show() and remove -l flag.clamiax1+2-3
2014-05-25 11:58Consistent variable namesclamiax1+2-2
2014-05-25 11:56Add the vegask scriptclamiax1+95-0
2014-05-16 07:33Fix ACPLUGGED setting with kernel 3.13clamiax1+1-1
2014-04-18 15:58Add 2 todo items to scrapthumb.clamiax1+2-1
2014-04-14 10:21Fix spawncgi.clamiax1+6-1
2014-03-01 15:20Change the feh flag, again.clamiax1+1-1
2014-02-27 15:27Change the feh flag.clamiax2+2-2
2014-02-27 14:00Change the feh flag.clamiax1+1-1
2014-02-23 17:13Remove debug echos.clamiax1+0-4
2014-02-20 16:41Add support for home page random image.clamiax1+12-3
2014-01-25 21:43Critic or warning, not both.clamiax1+5-2
2014-01-10 19:36Update scrapthumb section.clamiax1+2-1
2014-01-06 20:35Update synopsis.clamiax1+2-2
2014-01-06 20:31Update help.clamiax1+1-1
2014-01-06 11:11Fix using def sources.clamiax1+1-1
2014-01-06 10:55Remove debug code.clamiax1+0-3
2014-01-06 10:49Allow to specify sources via command line (multiple -s flag).clamiax1+12-3
2014-01-05 23:45Improve sample.clamiax1+1-1
2014-01-05 23:44Add -r flag. (RANDOMIZE)clamiax1+11-3
2014-01-05 23:38Change the way preload() loops.clamiax1+6-11
2014-01-05 23:24Improve the markdown, a bit.clamiax1+6-6
2014-01-05 23:16Change the sources.clamiax1+3-2
2014-01-05 23:10Move getter to a variable. Add some todo items.clamiax1+6-1
2014-01-05 21:09Fix a formatting error.clamiax1+1-2
2014-01-05 21:07Brief description of scripts.clamiax1+24-1
2014-01-05 21:01Add -h flag (usage)clamiax1+12-1
2014-01-05 21:00Change the usage.clamiax1+1-1
2014-01-05 20:47Add -s flag (SOURCES)clamiax1+2-1
2014-01-05 20:39Add -n flag (MAXIMGS)clamiax1+6-3
2014-01-05 20:28Improve image matching.clamiax1+1-1
2014-01-02 16:11Add a little Tumblr scraper.clamiax1+43-0
2013-11-12 21:26Remove a todo item.clamiax1+0-2
2013-11-12 21:23Add support for LID and improve the code a bit.clamiax1+5-7
2013-11-12 20:58Add a todo item.clamiax1+2-0
2013-11-10 17:20Fix a bug and change few values.clamiax1+4-4
2013-11-03 14:25Add spawncgiclamiax1+5-0
2013-10-15 20:56Refine var/func names and output.clamiax1+6-6
2013-10-08 21:01If power cable is plugged in, just exit.clamiax1+15-2
2013-10-08 20:46Initial commit.clamiax2+81-0
2013-10-08 20:34Initial commitClaudio Alessi1+4-0