Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
HTML Perl C Mathematica PHP Shell Other
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
419 Various cleanups + new nagios tests, dodie(chdir) fixes
ASTRO Checkpoint
BACKUP Checkpoint
BCINFO3 Checkpoint
CALENDAR Checkpoint
COW Checkpoint
CYOAGRAPH Checkpoint save.
DEM Checkpoint
DIGRAPH Checkpoint
DINK Checkpoint
EL Hourly temperature data for KABQ, other minor changes
ELECREAD .
FATCOW Checkpoint save; starting on geolocation
FETLIFE Checkpoint
FOODTRACK Checkpoint
GEOLOCATION Checkpoint save
GEONAMES Checkpoint save
GOCOMICS Checkpoint
GSN GSN closed captions
HTML5 Checkpoint
IMACROS iMacros directory, other minor changes
JAVA One of my old Java apps
KHAN Checkpoint
MAPS Checkpoint
MATHEMATICA Checkpoint
METAWIKI Checkpoint
NAGIOS Checkpoint
OPENSTUDY Checkpoint
OSM Checkpoint
PARTICLEMAN Checkpoint
PEANUTS Checkpoint: about to make changes
PROVER9 PROVER examples, food tracking, checkpoint
SH Various
SMALLWONDER Checkpoint (the deletion/creation of *.mw files constantly is going t…
SOUND Checkpoint
SQLITE3 Various changes, also fixing stuff
STACK Checkpoint and minor updates
TEST Checkpoint
TIMELINE Attempt to convert USDA nutritional db to sqlite3
TWITTER Checkpoint
UNIXSSH Checkpoint
USDA Checkpoint
WEATHER Checkpoint
WORDS Removed weird pointless file, checkpoint
WWF Checkpoint
YAMC Checkpoint
data More new files
db After much mucking about, about to use Chebyshev to generate daily IC…
images Lunar images, courtesy http://tycho.usno.navy.mil/gif/moons/
sample-data What MOL returns
.gitignore Ignore created files
1000points.png Checkpoint save
1000points.svg Checkpoint save
2points.txt .
Makefile Checkpoint
Makefile.backup Checkpoint
Makefile.okcupid Checkpoint
Makefile.pdf2txt Checkpoint
Makefile.sha2bin Checkpoint, many small changes
Makefile.skypelog Checkpoint
Makefile.sqlitedump Checkpoint
NOTES Checkpoint save, really getting there
README Finally got bc-draw-grid.pl doing what it was several versions ago; d…
SMW_SQLITE3_Schema.sql Checkpoint save
aliases.txt Checkpoint
bc-add-mult.m Checkpoint save: generalizing the concept of exponentiation
bc-add-state-nicknames.pl BOO-YA!
bc-alarm.pl Checkpoint (also testing new nagios service)
bc-alert-sherpa.pl Checkpoint
bc-analyze-conquerclub-game.js Various random changes.
bc-analyze-conquerclub-game.php Added networkx stuff to xml2dot and created trivial py file that uses…
bc-analyze-conquerclub-game.pl Added networkx stuff to xml2dot and created trivial py file that uses…
bc-analyze-conquerclub-game.user.js Various random changes.
bc-animate-gif.pl Microsleep
bc-ansi-color-fun.pl Fun w/ ANSI colors.
bc-approx-ra-dec.pl Checkpoint save. About to: modify bc-nadex-vol.pl to work when quote …
bc-approx-sun-ra-dec.m About to cleanup mistakes
bc-approx-xyz.pl Checkpoint save. Lots of junk, mostly useless.
bc-aprs-wx.pl Attempting to draw points near stations so entire polygon isn't click…
bc-astro-lib.pl Checkpoint
bc-bernco-prop-dl.pl Checkpoint
bc-bernco-prop-parse.pl Checkpoint
bc-bg.pl Checkpoint
bc-binary-option.m Formula correction, other minor stuff
bc-bitcasa-client.pl Checkpoint (not working, but does login)
bc-bofa-mv.pl Checkpoint
bc-box-option.pl Checkpoint save.
bc-calc-risk-odds.m Added networkx stuff to xml2dot and created trivial py file that uses…
bc-call-func.pl Minor fixups
bc-cc-interest.pl Checkpoint save
bc-ccextractor-fix.pl ccextractor cleanup
bc-ccextractor-wrapper.pl ccextractor cleanup
bc-cheap-bay.pl Non-functional ntpdate replacement added, other minor changes
bc-check-extract-attachments.pl Checkpoint save (code was working, but one of the sha1 files was brok…
bc-chicken-problem.pl Checkpoint save; starting on geolocation
bc-cityfind-helper.pl Found/fixed odd "no file" error in bc-map2gmap.pl
bc-cityfind.pl Checkpoint
bc-cityfind2db.pl Found/fixed odd "no file" error in bc-map2gmap.pl
bc-cityname-rand.pl Checkpoint
bc-closest-gmap.pl Checkpoint
bc-collatz.pl Checkpoint save.
bc-confirm-sorted.pl bclib-playground.pl not working, about to revert
bc-conquerclub-cubes.pl Fixed stupid mistake.
bc-conquerclub-networkx.py Added networkx stuff to xml2dot and created trivial py file that uses…
bc-conquerclub-reconstruct-game.pl Checkpoint save.
bc-conquerclub-xml2dot.pl Various random changes.
bc-conquerclub-xml2sqlite.pl .
bc-contourplot.pl bc-contourplot.pl not working well, others = minor fixups
bc-create-capone-iim.pl Checkpoint
bc-create-iim.pl Checkpoint
bc-crond.pl Checkpoint
bc-daemon-checker.pl Checkpoint
bc-daemon-checker2.pl Checkpoint
bc-date-plus.pl Checkpoint
bc-delaunay-temperature.pl Programs now call END blocks before exec()
bc-dilbert-comments.pl Noted missing key component
bc-display-kml.php Checkpoint
bc-dns-server.pl checkpoint save
bc-doing.pl Checkpoint
bc-dudmail.pl Checkpoint
bc-dudmail2.pl Checkpoint
bc-dudmail3.pl Checkpoint
bc-dupe-checker.pl Checkpoint
bc-dvd2srt.pl .
bc-dvr-repeats.pl Checkpoint: should I filter out games after getting all data?
bc-elec-bill.pl Daily update (and some new templates/etc)
bc-elec-fix.pl Checkpoint; adding files
bc-elec-snap.pl Checkpoint
bc-excuse-to-learn.py Improved handling of tmpfiles; added pressure to delauney maps
bc-extract-attachments.pl Checkpoint; should really have been checkpointing more frequently for…
bc-fake-ntp.pl Checkpoint
bc-fastrand.pl Checkpoint
bc-filename-encrypt.pl Penny auction sniffer, other improvements.
bc-find-dst-changes.pl I {heart} DST?
bc-find-funcs.pl Minor improvements
bc-find-gaps.pl Checkpoint
bc-fix-diary.pl Checkpoint
bc-fix-lslr.pl Checkpoint
bc-flextel.pl Checkpoint
bc-fly-chart.pl Checkpoint
bc-forex-alert.pl Checkpoint save.
bc-fourier-cont.m checkpoint save.
bc-gaps-in-time.pl Considerable cleanup
bc-gcdist.pl And done!
bc-generate-hues.pl Dots of each individual hue AND .xvpics directory (am I abusing free …
bc-generate-qrcodes.pl Show that qr codes form no pattern
bc-generic-voronoi.pl Checkpoint save.
bc-geonames-metar.pl Added uptime to bc-bg.pl, confirming all METAR stations are in geonames
bc-get-cycle-files.pl Checkpoint before I make some major changes to weather stuff
bc-get-discogs.pl Checkpoint
bc-get-peanuts.pl Not yet working
bc-get-ship-files.pl New prog to compute true credit card interest, other changes
bc-get-weather.pl Considerable cleanup
bc-getmail.pl Daily update + more
bc-glue-mail.pl Checkpoint
bc-gocomic-update.pl And done.
bc-gocomics-comments.pl Checkpoint
bc-gocomics-firefox.pl Checkpoint
bc-gocomics-strips.pl Several minor, but important, changes
bc-grab-wiki.pl Checkpoint
bc-graph-paper.pl Checkpoint
bc-grav-sim.pl Checkpoint save
bc-imp-vol.m Checkpoint
bc-ingdirect.pl Checkpoint save
bc-interval.pl Now works (sorted sample-data/intervals.txt solely for testing; input…
bc-keep-tutoring.pl Checkpoint save: changes coming
bc-kml-lib.pl Checkpoint; bc-voronoi-new.pl now does what its actually supposed to …
bc-line-by-line-diff.pl Checkpoint
bc-line-count.pl Checkpoint
bc-link-checker.pl Checkpoint save
bc-log-die-rolls.js Added networkx stuff to xml2dot and created trivial py file that uses…
bc-log-die-rolls.user.js Added networkx stuff to xml2dot and created trivial py file that uses…
bc-magic.dot About to change backup format (sigh)
bc-make-skype.pl Checkpoint
bc-md5-mv.pl Checkpoint
bc-meetup.pl Checkpoint
bc-mirror-mw-attr.pl Checkpoint
bc-mirror-mw.pl Checkpoint/cleanup
bc-mirror-server.pl Checkpoint
bc-mol.pl Psuedo-completion
bc-mom-grid.pl checkpoint
bc-montastic.pl Checkpoint, many small changes
bc-moon-phases.pl Cleaned up a bit
bc-morse-image.pl Checkpoint
bc-moving-percentile.pl Somewhat shortified
bc-mp3-clip-choice.pl Daily update + more
bc-mp3-random.pl Copied over static-random-posts-widget to make minor change
bc-mplayer-sub.pl Checkpoint
bc-msmtp-wrapper.pl Checkpoint
bc-mytile.pl Many small changes
bc-mytile2.pl checkpoint save for stack
bc-nadex-extract.pl Checkpoint save. Major changes ahead.
bc-nadex-vol.pl About to give up on ugly approach for montastic
bc-nagios-webtest.pl Airport codes courtesy airportcodes.org
bc-nagyerass.pl Checkpoint save; also minor improvements
bc-null.pl More garbage
bc-okcupid-find.pl Checkpoint
bc-okcupid-hide.pl Checkpoint
bc-open-urls.pl Checkpoint
bc-openstudy.pl Sinusoidal length of day, other minor things
bc-overdrive.pl Checkpoint
bc-overdrive.txt Checkpoint
bc-parallel.pl .
bc-parse-dvr.pl Fun with elevations; other minor changes
bc-parse-dvr.txt Checkpoint save
bc-parse-isd.pl Now includes regression information
bc-parse-metar.pl Moving functions around, other fixups
bc-parse-nadex.pl Checkpoint save. Major changes ahead.
bc-parse-ofx.pl Checkpoint
bc-parse-ofx2.pl Checkpoint
bc-parse-synop.pl Parsing SYNOP reports, but nowhere near ready to use
bc-parse-twilio.pl Working!
bc-pennyauction-sniff.pl Checkpoint save
bc-pgrep-alt.pl Working nicely.
bc-planet-pos.m Fun w/ ANSI colors.
bc-planetpos-db.pl Now works w/ boundaries.
bc-plivo-record.pl Checkpoint
bc-pof-block.pl Checkpoint
bc-prepend-timestamp.pl Checkpoint
bc-private-sample.pl Checkpoint
bc-query-gobbler.pl Checkpoint
bc-quikbak.pl Checkpoint
bc-quikrecover.pl Checkpoint
bc-random-todo.pl Checkpoint
bc-read-commie.pl Checkpoint
bc-read-ical.pl Daily update, other chnages
bc-read-mbp.pl Done
bc-read-onewaymail.pl Checkpoint
bc-reduce-redundancy.pl Checkpoint
bc-renew-cl.pl Checkpoint
bc-rev-search.pl Checkpoint
bc-review-video.pl Checkpoint
bc-rsync-oldest-first.pl Still broken
bc-rsync-sd.pl Checkpoint save
bc-run-mysql-query.pl Checkpoint
bc-run-sqlite3-query.pl Re-hand-coding SQLite3 stuff, sigh
bc-run-sqlite3-query2.pl Checkpoint
bc-sample-hash.pl Checkpoint
bc-sas-parse.pl Checkpoint
bc-scan-adf.pl Checkpoint
bc-scan-pic.pl Checkpoint
bc-scrab2db.pl Checkpoint
bc-seek-help-face.pl Checkpoint
bc-seek-help.pl An API is born, other minor changes
bc-send-more-money.pl New prog to compute true credit card interest, other changes
bc-sgrep.pl Checkpoint
bc-sha1-dupes.pl Checkpoint (broken)
bc-show-repeat-md5.pl Checkpoint
bc-shrink-gsn.pl Fixed!
bc-slow-cgi.pl Silly script for stack question
bc-small-books.pl Checkpoint
bc-soap-server.rb Checkpoint save.
bc-space-copy.pl Checkpoint
bc-split-mail.pl Fixing vlc snapshots + other minor changes
bc-sqlite32rss4ifttt.pl Checkpoint
bc-stack-dump.pl Checkpoint
bc-stack2wp.pl Checkpoint
bc-stream-twitter.pl Checkpoint save
bc-strip-sha1.pl Checkpoint
bc-sun-always-shines.pl Checkpoint
bc-supergrep.pl Checkpoint
bc-svgtile.pl Checkpoint save.
bc-temperature-grid.pl Stuff working tolerably well.
bc-temperature-voronoi-2.pl Checkpoint save.
bc-temperature-voronoi-test.pl Converts stack questions to sqlite3 db + other minor changes
bc-temperature-voronoi.pl Minor improvements
bc-test-svg.pl Finally happy w/ bc-mytile.pl
bc-todotags.pl Checkpoint
bc-total-bytes.pl Checkpoint
bc-tpb-search.pl Checkpoint
bc-triangle-man.m Checkpoint: going in circles (ha ha) at the moment
bc-triangle-man2.m Checkpoint
bc-tweet2wp.pl Adding tweets to wordpress (program)
bc-twitter-cli.pl Checkpoint save
bc-twitter-follow.pl Fixed important bug in bc-twitter-follow.pl
bc-twitter-follow2.pl Checkpoint
bc-twitter.pl Checkpoint
bc-txt2dot.pl Hourly temperature data for KABQ, other minor changes
bc-txt2dot2.pl Checkpoint save
bc-tz.pl Checkpoint; about to tweak bc-track-foods to use dfoods
bc-upload-captions.pl Added program to read Commodore 64 disk files <h>(I'm right on top of…
bc-vark2wp.pl Checkpoint save.
bc-vark2wp2.pl Checkpoint
bc-voronoi-binary.pl Checkpoint save: about to make major changes to bc-temperature-vorono…
bc-waitpid-mac.pl Checkpoint
bc-waitpid.pl Checkpoint: doing quite a bit here
bc-walkaround.pl Checkpoint
bc-weather-lib.pl Checkpoint
bc-weatherall.pl Long overdue checkpoint save
bc-webcal-app.pl Some ical stuff
bc-weblog-parser.pl Checkpoint
bc-weekly-backup.pl Checkpoint
bc-wget-m80.pl Checkpoint
bc-wget-mmm.pl Checkpoint
bc-wget2sha.pl Checkpoint
bc-wikidata-from-dump.pl Checkpoint
bc-wikidata.pl Checkpoint save
bc-word-transform.pl Daily update + more
bc-world-clock.pl Fixed bug that wasn't there
bc-wrap-sendmail.pl Since all files from main dir are copied to /usr/local/bin anyway...
bc-xwd-cleanup.pl Checkpoint save
bc-xwd-rm.pl Checkpoint
bc-xwd.pl Checkpoint
bc-zoomtimetile.pl Checkpoint save
bc-zpaqfs.pl Checkpoint
bclib-min.m Checkpoint
bclib-playground.pl checkpoint
bclib.m Checkpoint
bclib.php Re-hand-coding SQLite3 stuff, sigh
bclib.pl Checkpoint
bclib.rb Checkpoint
bcwr.pl Rename to put on FAT system
bots.txt Checkpoint
box-option-value.m Checkpoint save
chickenproblem.png Checkpoint save; starting on geolocation
chickenproblem.txt Box option valuator (wrapper around Mathematica script), more
cloudtests.py Watch me learn Python, ha!
editme.txt for stack
exgf.php Trivial ex-gf VXML type script
ffplay.c Change
gbefore.txt Working on new sunrise/twilight/noon program
gend.txt Working on new sunrise/twilight/noon program
greatcircle.m Tremendous mess, about to clean up
hardware.txt Checkpoint
hooks.php Calling it quits for now
kmlfoot.txt Checkpoint
kmlhead.txt Checkpoint
meta-mediawiki.pl Description of Peanuts strips by month, may have errors.
mplayer.c Checkpoint save
nadex.m Checkpoint save.
nadex2.m Checkpoint save (garbage change reversed?)
nagyerass.txt Checkpoint save. Need to change grep return value to 0 when not found…
oneliners.sh Checkpoint
oneliners.txt Checkpoint, about to work on isd-lite stuff
phrases.txt Checkpoint
playground.dot GSN closed captions
playground.fly Checkpoint
playground.html Several minor bugfixes
playground.js Checkpoint save.
playground.js.html Checkpoint save.
playground.m Checkpoint
playground.php Cleanup
playground.pl Checkpoint
playground.py Checkpoint: found error and about to fix, hopefully
playground.r Checkpoint
playground.rb Checkpoint (trying to figure out future direction for OSM stuff)
playground.sh Checkpoint save.
playground.sql Checkpoint
playground.svg Checkpoint save.
playground.txt Checkpoint save.
playground.xml Checkpointx
playground10.pl Checkpoint: updated filedumps to use find directly, instead of piping…
playground12.pl Checkpoint
playground13.pl Checkpoint
playground14.pl Checkpoint
playground2.dot GSN closed captions
playground2.html playground4.js now creates a great circle
playground2.js pyephem fail?
playground2.m Checkpoint
playground2.pl Checkpoint
playground2.py Checkpoint
playground3.js User-settable formats
playground3.m Checkpoint
playground3.pl About to cleanup mistakes
playground3.py Checkpoint
playground4.js playground4.js now creates a great circle
playground4.pl Checkpoint
playground4.py Checkpoint
playground5.pl Checkpoint: not working
playground5.py Checkpoint, about to make some updates
playground6.pl Checkpoint
playground6.py Considerable cleanup
playground7.pl Checkpoint
playground7.py Checkpoint: found error and about to fix, hopefully
playground8.pl Checkpoint
playground8.py Checkpoint: found error and about to fix, hopefully
playground9.pl Checkpoint
qclose1.txt .
qclose2.txt .
qflat.txt .
redirect.pl Checkpoint
scrabble-words.txt Checkpoint
speeds.html Project to auto-read electric meter; other minor changes
sphere-of-humanity.m Math for blog entry!
sqlite32rss.pl Restoration complete
srt2txt.pl Checkpoint
stack1.m Checkpoint
stackq.pl Checkpoint save; generalizing a bit
sub_cc.c Better cc ripper
temp.pl Many updates and fixes.
temp.png Just printing pos from particleman.c directly
tennis.dot Added program to read Commodore 64 disk files <h>(I'm right on top of…
triangle-in-complex-plane.png Even better triangle.

README

Me: Barry Carter (carter.barry@gmail.com)

Instead of keeping all of my miniscule apps in a different github, I'll 
put them all here for now.

If any of them grows big enough, I'll create a new github for it.

I realize I don't have to start my script names with "bc-", but I do
it just to annoy people (including myself).

NOTE: geonames.db is used by scripts here, but is NOT in this
repo. Instead, find it at: http://geonames.db.94y.info/ (click "Raw
SQLite3 db" to download the whole thing in SQLite3 format: it's about
1.1G)

Summary:

 bclib.pl: A library of useful functions

 aliases.txt: useful aliases

 bc-get-peanuts.pl: demonstrates how to create an Amazon Kindle
 compatible MOBI book from Peanuts comics strips

 bots.txt: user agents for common bots

 bc-mol.pl: sends postal mail (not email) using postedigitals API

 bc-dns-server.pl: generic DNS server

 bc-starmap.pl: generates a map of which stars/planets are visible at
 a given location/time

 bc-draw-grid.pl: draws world maps in various projections w arbitrary
 north/south pole using OSM slippy tiles

 bc-world-clock.pl: shows world time zones in an unusual way

 bc-mytile.pl: developer tool for google maps, showing the
 coordinates/ranges of each tile at
 http://test.barrycarter.info/gettile.php

 bc-extract-attachments.pl and bc-check-extract-attachments.pl:
 carefully removes attachments from mail folders and stores them
 canonically and non-redundantly (using sha1)

 bc-stack2wp.pl: converts my stackoverflow questions to WordPress posts

 playground.pl: constantly changing testbed of functions

 bc-approx-sun-ra-dec.m: Mathematica script that calculates solar
 position for next 10 years

 bc-sun-always-shines.pl: Uses google maps to display where it's day,
 night, twilight, etc

 gbefore.txt, gend.txt: used by bc-sun-always-shines.pl

 bc-voronoi-binary.pl: Uses binary search to find true 3-D Voronoi
 diagram of earth, but is painfully slow

 bc-closest-gmap.pl: tries to use qhull to find true 3-D Voronoi
 diagram of earth, but doesn't work yet

 bc-get-cycle-files.pl: obtain cycle files (weather) from NOAA sites

 bc-dns-server.pl: a simple Perl DNS server, template for more
 interesting DNS server

 bc-cheap-bay.pl: finds cheap available items on eBay (one penny, no
 shipping, no bids, expiring within 4 hours). You MUST have your own
 eBay API application key for this and you MUST put it in
 /usr/local/etc/ebay.id. Requires curl and tidy

 bc-temperature-voronoi.pl: creates an SVG map from temperature data
 using qhull/qdelaunay/qvoronoi (currently static, hope to make it live)

 bc-geonames2sqlite.pl: converts geonames data to a semi-efficient SQLite3 db

 bc-cityfind.pl: Given a string, attempt to find matching city
 (placename) in geonames db

 box-option-value.m: Mathematica computations for value of box and
 binary options (nadex.com, oanda.com)

Disclaimer:

 A lot of this stuff is crappy but I'm putting it here with the hopes
 of improving it (either myself or w/ help). None of this should be
 considered a finished product, or even beta test software.

 Some of this stuff contains obvious errors. This really is just
 "first cut", "proof of concept", "show and tell" code.

 In other words: no making fun of me, and no judging me on this
 stuff. If I ever come out of retirement and you hire me, my work
 isn't normally this crappy.

Captioned:

 These files are open captioned for humor-impaired. The XML tag {h}
 indicates itentional humor.

Things I want to learn about git:

  - Search all files, past and present, for given phrase (git-grep
  does NOT do this)

  - Checkout all versions of a given file

  - Checkout the entire tree as separate directories

  - diff between edited-uncommitted version and last committed version

Something went wrong with that request. Please try again.