« get me outta code hell

http-music - Command-line music player + utils (not a server!)
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2017-06-16Actually add new crawl-http man page to package.jsonLiam
2017-06-16Add new crawl-http man page to package.jsonLiam
2017-06-16Obliterate wynn.json, and maybe playlist files foreverLiam
2017-06-16Make max crawl-http download attempts settable by userLiam
2017-06-16Update todo.txtLiam
2017-06-13Output to file 'Foo Bar.mp3' instead of 'Foo%20Bar.mp3'Liam
2017-06-13Fix old crawl command name in demoLiam
I can't believe I'm actually committing from the GitHub website. (At least it's through a phone; that's definitely a good excuse!)
2017-06-12Fix a filter issueLiam
2017-06-12Case-insensitive group matchingliam4
2017-06-12Keep downloaded filename in HTTP downloaderliam4
2017-06-12Check if format is supported before convertingliam4
2017-06-12Spooks and baddies with ffprobeliam4
2017-06-12Notesliam4
2017-06-11Note man page for more sane documentation readingliam4
2017-06-11NOBODY SAW THOSE AHAHAHAHliam4
2017-06-11Nobody is really sure, but it's speculated that there were logic ↵liam4
improvements and smarter/more evil terminal logging
2017-06-11Log track info, and moreliam4
2017-06-11Add a bunch of code commenting, and a skip up-next methodliam4
2017-06-11Loop-play.js cleanupliam4
2017-06-11Beginnings of keyboard controlsliam4
2017-06-11Rename play.js -> http-music.jsliam4
I'm not sure if it should maybe be index.js or main.js, though..?
2017-06-10Add licenseliam4
2017-06-10Another idealiam4
2017-06-08Help messageliam4
2017-06-06A couple of ideasliam4
2017-06-04Generally optimize downloads (less file copying)liam4
Basically all we do is let downloaders specify the output file, rather than be forced to download or copy into a specific given file. Since avconv/convert automatically gets us the displayed file name we want anyways (shown in play), this doesn't change anything visible to the user, but does make things faster.
2017-06-04Fix the spooky youtube-dl problemliam4
2017-06-04Make http-crawl work betterliam4
Before this URL wouldn't work: http://billwurtz.com/exerpt.html
2017-06-04curPlaylist -> activePlaylistliam4
2017-06-04Natural sort in local crawlliam4
2017-06-04Make things work even without a playlist.jsonliam4
2017-06-04Make crawl-local.js executableliam4
2017-06-04Docs and whatnotliam4
2017-06-04Clean up todoliam4
There's nothing to clean up anymore, so that goal isn't relevant.
2017-06-04Sort local crawlliam4
2017-06-04Local downloaderliam4
2017-06-04Local file downloaderliam4
2017-06-03Async option handlers should work under aliasesliam4
2017-06-01YouTube downloaderliam4
2017-06-01--play-optsliam4
2017-06-01Better download file namingliam4
2017-05-31Tempfiles were doneliam4
2017-05-31Generally improve how scripts and running worksliam4
2017-05-31Big bad bug fixliam4
2017-05-31Use system tempfiles instead of fake temporary filesliam4
2017-05-31General improvementsliam4
2017-05-31ProgressLiam
2017-05-31Modularize it allLiam
2017-05-31Unlink as wellLiam
2017-05-31Use util.promisify instead of mz/fsLiam
One day I go from the deprecated fs-promise module to the mz/fs module, the next day Node.js v8.0.0 is released with the new util.promisify function.. Must I change to a new technology literally every day? :)