summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* forgot +x on urilaunchepoch2020-01-211-0/+0
|
* last commit was an in-progress I failed to notice. it should work now.epoch2020-01-211-2/+2
|
* fixed uriunescape possibly missing an escaped character that landed on a ↵epoch2020-01-211-6/+28
| | | | boundary between two reads.
* fixed some signedness warnings and inconsistenciesepoch2020-01-212-5/+5
|
* Merge branch 'master' of https://github.com/kkabrams/uritoolsepoch2020-01-214-42/+54
|\
| * added whitespace, deleted some commented out code, added comments to make ↵epoch2020-01-211-51/+44
| | | | | | | | the purpose of certain blocks clearer, escaped backslashes in $line so they get passed to uriprintf right
| * got rid of "fuck" in an error message. and added a comment to partially ↵epoch2020-01-211-1/+2
| | | | | | | | explain a bit of magic.
| * made uristart log $2 along with the uri so you can have tags or a "referer" ↵epoch2019-11-171-1/+8
| | | | | | | | in your logs
| * changed urilaunch to use bash because I like <() and I wanted to include ↵epoch2019-11-171-2/+2
| | | | | | | | default clipboard' as first choice in dmenu
| * added urilaunch to Makefileepoch2019-11-021-0/+1
| |
| * commented out weird derp+merp scheme code. added urilaunch which is meant to ↵epoch2019-11-022-18/+28
| | | | | | | | be done similar to how dmenu_run gets launched. I use alt+u
* | small change that fixed uriescape I think. spaces were decoding into %00epoch2020-01-211-2/+2
|/
* added ability for uriunescape to read from stdin if there are no argumentsepoch2019-06-161-4/+14
|
* removed a unneeded memmove from uriunescape and a trailing spaceepoch2019-06-161-2/+1
|
* removed a few headers that weren't neededepoch2019-06-052-3/+0
|
* found a much bigger uristart from a while ago. re-added and fixed it up to ↵epoch2019-04-221-4/+49
| | | | work better. multi-protocol schemes (example: git+ssh) might not be working yet.
* created script "getsrv" to get a single weighted host and port from SRV recordsepoch2019-04-221-0/+36
|
* added urijoin to gitignoreepoch2019-04-221-0/+1
|
* rewrote urijoin.cepoch2019-04-221-0/+36
|
* urlprintf got an extra sanity checkepoch2019-04-221-2/+6
|
* only printing parts of the url that are actually defined nowepoch2019-04-221-8/+8
|
* wrote linefromuri to join a uri struct back into a string for urijoin toolepoch2019-04-221-0/+50
|
* rewrote urijoin so a salvaged bigger uristart would work againepoch2019-04-221-1/+4
|
* added a free before a return. thx npa.epoch2019-04-201-0/+1
|
* put _XOPEN_SOURCE only in the file it is actually needed. fixed parse bug ↵epoch2019-04-202-4/+7
| | | | where uris without a scheme were not defaulting provided line to an authority section
* forgot example config for uristartepoch2019-04-201-0/+8
|
* rebased on an old copy of this repo. renamed everything. rewrote the uri ↵epoch2019-04-2013-362/+328
| | | | parser. added uricmp. wew.
* forgot to add urlescape to Makefileepochqwert2018-10-151-1/+7
|
* added urlescape and urlunescapeepochqwert2018-10-153-0/+106
|
* fixed a use of a variable where it might have not been defined and made a ↵epochqwert2018-08-061-4/+23
| | | | decimal check of port that should handle more URL types in a more sane way
* added a hack to only ignore the first // when separating at the domain/path ↵epochqwert2018-04-301-3/+8
| | | | separation. fixed a dumb bug where uninitiallized string was being used as the value of the port. probably me testing something that I forgot about.
* made the Makefile use /usr/local as prefix because I'm lazyepochqwert2018-04-151-1/+1
|
* added some more examples to start.conf.exampleepochqwert2018-04-121-3/+8
|
* better format string cutting in printfurl and start now single-quote escapes ↵epochqwert2018-04-122-2/+2
| | | | the url before sending it to printf url
* fixed printfurl to choke on stuff less often.epochqwert2018-04-111-4/+4
|
* added another line to the example config to show how to make it handle URLs ↵epochqwert2018-04-101-0/+1
| | | | with an unknown scheme (probably files) and pass them to xdg-open
* changed last line in start to run the pipeline in the current shell instead ↵epochqwert2018-04-101-1/+1
| | | | of a shell not hooked into the terminal
* added printfurl and start tools and ignore file. and example config.epoch2018-04-064-0/+13
|
* added new tools and removed old. commented out prefix to preventing ↵epoch2018-04-061-8/+6
| | | | overriding env var
* added whole URL ability to cuturlepoch2018-04-061-3/+9
|
* moved url functions into url.hepochqwert2017-08-202-151/+142
|
* fixed up Makefileepochqwert2017-08-201-3/+8
|
* actually tested stuff and figured out that the first rule is the default ↵epochqwert2016-10-111-3/+4
| | | | one. oki doki.
* added a couple #includes to get rid of warningsepochqwert2016-10-111-0/+2
|
* added matching of missing portions of the URLepochqwert2016-10-111-12/+28
|
* changed the makefile to actually do sane stuff instead of rebuild every time.epochqwert2016-10-111-3/+4
|
* fuck if I know. I'm tired. moved the magic stuff to url.c.epochqwert2016-05-285-14/+37
|
* forgot to remove 'D: ' from a printf I was using for debugging.epochqwert2015-12-301-1/+1
|
* enabled magic by default in cuturl.epochqwert2015-12-303-19/+22
| | | | | | made cuturl print empty string instead of trying to print nulls. matchurl was matching multiple times for things it shouldn't have and not cleaing out the url struct. Makefile now uses -Wall
* added D flag to matchurl and added an ifdef to cuturlepochqwert2015-11-113-4/+13
|