summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-05automatically run rofi on cli argumentsRasmus Steinke2-18/+20
2017-08-05fix quotingRasmus Steinke1-2/+2
2017-08-05remove debug modulesRasmus Steinke1-2/+0
2017-08-05fix spellingRasmus Steinke1-7/+7
2017-08-05fix sprintf for albumsRasmus Steinke1-2/+2
2017-08-05add executableRasmus Steinke1-0/+278
2017-08-05Add install script for arch linuxRasmus Steinke4-279/+132
2017-08-05add tmux_config optionRasmus Steinke3-3/+59
2017-08-05make clerk work even with missing tagsRasmus Steinke1-2/+5
2017-08-05Add latest viewRasmus Steinke1-9/+23
2017-08-04add playlists menu for fzf backendRasmus Steinke1-13/+39
2017-08-04create tmp directory if it does not existRasmus Steinke1-0/+2
2017-08-04start tmux interface for fzf backend; allow setting of CLERK_BACKEND and ↵Rasmus Steinke1-7/+32
CLERK_CONF variables
2017-08-04make chunksize a config optionRasmus Steinke2-2/+13
2017-08-04some cleanups, save Last-Modified in epoch formatRasmus Steinke1-31/+52
2017-08-03automatically update cachesRasmus Steinke1-0/+3
2017-08-03fix prompt for rofiRasmus Steinke1-6/+5
2017-08-03fix indentationRasmus Steinke1-1/+1
2017-08-03fix indentationRasmus Steinke1-1/+1
2017-08-03outsource action menus and adding of tracks to sub functionRasmus Steinke1-20/+9
2017-08-03unify adding of tracks for both album and trackRasmus Steinke1-33/+23
2017-08-03dont unpack msgpack again. add commandline argumentsRasmus Steinke1-46/+51
2017-08-03allow adding of multiple albumsRasmus Steinke1-28/+32
2017-08-03simplify variable creationRasmus Steinke1-8/+4
2017-08-03remove non-needed filesRasmus Steinke2-65/+0
2017-08-03example config - initialRasmus Steinke1-0/+12
2017-08-03First draft of perl versionRasmus Steinke14-3243/+199
2017-07-28convert more ifsRasmus Steinke1-28/+38
2017-07-28use cases for argument parsingRasmus Steinke1-66/+33
2017-07-26allow to customize player for queue tabRasmus Steinke2-2/+5
2017-07-26fix ESC closing tabRasmus Steinke1-11/+9
2017-07-26allow deletion of playlistsRasmus Steinke1-1/+14
2017-07-26fix double extensionRasmus Steinke1-1/+1
2017-07-26silence stop commandRasmus Steinke1-1/+1
2017-07-26remap controlsRasmus Steinke1-3/+3
2017-07-26Add Playlists supportRasmus Steinke1-8/+6
2017-07-26add playlist supportRasmus Steinke2-4/+52
2017-07-26fix MakefileRasmus Steinke1-3/+0
2017-07-26merge all scripts into one, hopefully without breakageRasmus Steinke5-128/+113
2017-07-22fix location for album listRasmus Steinke1-1/+1
2017-07-22Merge pull request #30 from nicodebo/xdg_dirRasmus Steinke3-53/+85
Implement xdg specification base directory
2017-07-22Implement xdg specification base directorynicodebo3-53/+85
Follow xdg base directory specification, see https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html - Use $XDG_CONFIG_HOME if it is set, otherwise use $HOME/.config - Use $XDG_DATA_HOME if it is set, othewise use $HOME/.local/share - split the clerk files between those two hereabove metionned directories by keeping the clerk/config and clerk/podcasts inside $XDG_CONFIG_HOME, and the rest inside $XDG_DATA_HOME - Put all the file variables definition in a centralized location for easier maintenance. - Updated the README to reflect the XDG support
2017-07-22Merge pull request #29 from nicodebo/fix_albumratingRasmus Steinke1-6/+7
Fix albumratings does not exist
2017-07-22Fix albumratings does not existnicodebo1-6/+7
The first time rating an album, a FileNotFoundError is raised because ~/.config/clerk/albumratings.json does not exists: - Moved the file opening (i.e. load_fastlist) inside the 'try' block and added an except clause, to catch the FileNotFoundError exception and process it accordingly. - Moved the action of saving the json track database and setting the sticker into a 'finally' block in order not to duplicate lines of code in the different blocks of the try/except. - Replaced the 'artist' tag with the 'albumartist' one.
2017-07-21Merge pull request #28 from nicodebo/fix_trackratingRasmus Steinke1-5/+9
Fix trackrating does not exist
2017-07-21Fix trackrating does not existnicodebo1-5/+9
The first time rating a track, a FileNotFoundError is raised because ~/.config/clerk/trackratings.json does not exists: - Moved the file opening (i.e. load_fastlistTrack) inside the 'try' block and added an except clause, to catch the FileNotFoundError exception and process it accordingly. - Moved the action of saving the json track database and setting the sticker into a 'finally' block in order not to duplicate lines of code in the different blocks of the try/except.
2017-07-18Merge pull request #26 from nicodebo/zsh_completionRasmus Steinke2-0/+116
Add zsh completion script
2017-07-18Add zsh completion scriptnicodebo2-0/+116
- Update the readme with installation instruction
2017-07-16Remove perl columnRasmus Steinke1-1/+0
2017-07-16use pure awk for cache creationRasmus Steinke3-43/+15