Cooper Hammond
2479777cee
nothing affecting functionality, all meta changes
...
- changed license to MIT
- wrote out actual README
- spotify client keys are checked for on run in config.cr
- spotify-searcher class doesn't crash now when there's a problem with the keys or authentication,
rather it just sets @authenticated to false
2020-05-15 09:16:50 -07:00
Cooper Hammond
5f12aec168
crystal tool format respec
2020-05-12 22:38:03 -07:00
Cooper Hammond
a2c312e109
Changed a bunch of stuff. Almost ready for release.
...
- updated cli for config viewing and changes
- updated config method. an environment variable `IRS_CONFIG_LOCATION` will be set pointing to a yaml file with a config
- moved album metadata changing from a janky homebrew json modifier to the core json lib
- mapper.cr is the collection of classes for messing around with json metadata
- playlists are almost done, they still need the ability to (optionally) change the metadata of the songs downloaded in
the playlist, but they (optionally) will place all downloaded playlist songs in a single folder
- added a getter to the filename in song.cr
2020-05-12 22:28:03 -07:00
Cooper Hammond
c85cb109f7
spotify searcher can now find and compile playlists >100 songs
2020-05-09 16:13:50 -07:00
Cooper Hammond
3a67f3b064
removed a hardcoded path
2020-03-28 15:00:29 -07:00
Cooper Hammond
454e678940
fixed indentation
2020-03-28 01:23:41 -07:00
Cooper Hammond
748ea832d1
Improved ability of spotify.cr to find playlists
...
If the general search doesn't return a playlist, it will bootstrap
your terms into a specific call for the user's playlists and search
through them
2020-03-28 01:17:07 -07:00
Cooper Hammond
d1fc3d0e3f
Added playlist to the --help screen
2020-03-26 20:55:14 -07:00
Cooper Hammond
b8a4bf0a58
Cleaned up list inheritance, songs are automatically organized
...
Moved more permanent variables to the config. I need to start
thinking about custom configs rather than a hard-coded one.
2020-03-10 14:12:12 -06:00
Cooper Hammond
849e9b7971
Merge pull request #58 from cooperhammond/crystal-port
...
Updated to v1.0.0
2020-02-25 19:49:58 -07:00
Cooper Hammond
9ca6856c02
Updated to v1.0.0
...
Added -i flag to install youtube-dl, ffmpeg, and ffprobe
2020-02-21 12:00:27 -07:00
Cooper Hammond
af50a7ebb0
need to add 'next' feature for spotify searches
2019-06-23 13:39:00 -07:00
Cooper Hammond
907b75edb3
logging for individual song done!
2019-06-21 16:30:14 -07:00
Cooper Hammond
c11185be4d
Preliminary interception logging done!
2019-06-21 09:45:55 -07:00
Cooper Hammond
0c999d6356
Initial CLI done!
2019-06-20 09:43:31 -07:00
Cooper Hammond
6485324acc
song glue done!
2019-06-19 19:06:09 -07:00
Cooper Hammond
9e230ac13f
Merge branch 'cystal-port' of https://github.com/cooperhammond/irs into cystal-port
2019-06-19 15:58:30 -07:00
Cooper Hammond
5f236a626b
fixed conflict
2019-06-19 15:57:50 -07:00
Cooper Hammond
62d53b66a5
fixed conflict
2019-06-19 15:55:32 -07:00
Cooper Hammond
ae5c7d3ed4
tagger edits
2019-06-19 15:54:26 -07:00
Cooper Hammond
a786992f7f
tagger edits
2019-06-14 18:01:22 -07:00
Cooper Hammond
e402bcea14
tagger based off of ffmpeg created
2019-06-14 11:39:51 -07:00
Cooper Hammond
efff04947c
fixed youtube search ranking algo
2019-06-14 08:22:38 -07:00
Cooper Hammond
ba7400819b
ripper module finished
2019-06-12 22:11:16 -07:00
Cooper Hammond
dfcd8db527
finished youtube searcher
2019-06-12 12:52:37 -07:00
Cooper Hammond
05f43b6fda
Spotify searcher is now minimum viable product.
2019-06-11 13:57:57 -07:00
Cooper Hammond
82aa1fd454
init
2019-06-07 22:46:54 -07:00
Cooper Hammond
dc596c59a7
correct system exit
2019-05-29 09:58:26 -07:00
Cooper Hammond
74a001ba24
updated env vars and setup.py requires
2019-05-29 08:14:42 -07:00
Cooper Hammond
4bb340efbd
update environment variables
2019-05-29 08:10:15 -07:00
Cooper Hammond
d59e9b2b12
Merge pull request #55 from cooperhammond/rework
...
Reworked the entire thing. It's beautiful now.
2019-05-28 22:41:31 -07:00
Cooper Hammond
5acd942861
updated readme
2019-05-28 22:40:35 -07:00
Cooper Hammond
eb53ecaa4d
Added in config and --setup flag
2019-05-28 22:36:23 -07:00
Cooper Hammond
db40e60f98
updated install
2019-05-28 10:48:26 -07:00
Cooper Hammond
7a50bb27e9
Added in another status message
...
and changed default organization method
2019-05-28 10:19:48 -07:00
Cooper Hammond
39321603a1
minor fixes
2019-05-25 11:58:25 -07:00
Cooper Hammond
e367ea6de3
I believe this is a very very minimal MVP. It's clean. I love it.
2019-05-25 11:46:24 -07:00
Cooper Hammond
a67a37f737
Wrote a clean metadata tagger and spotify searcher
2019-05-09 09:57:49 -07:00
Cooper Hammond
4fc24bf78d
rewrote youtube link finder
2019-05-04 19:03:19 -07:00
Cooper Hammond
bf56f311f2
Merge pull request #47 from kepoorhampond/fix/ffmpeg-recognization
...
fixed not recognizing ffmpeg
2018-10-21 07:38:15 +00:00
kepoorhampond
bfb4e8ce90
fixed not recognizing ffmpeg
2018-10-21 00:36:36 +00:00
Kepoor Hampond
9ec514e11d
Update README.md
...
Remove build status until I've fixed its weird errors.
2017-11-28 21:35:27 -08:00
Kepoor Hampond
8dd98453eb
Merge pull request #40 from aubguillemette/master
...
By Viola, did you mean Voilà?
2017-11-28 20:23:07 -08:00
Aub Guillemette
4bdc32e608
Changed Viola for Voilà
2017-11-28 17:40:36 -05:00
Kepoor Hampond
9270379fa7
Update README.md
2017-11-14 07:55:07 -08:00
Kepoor Hampond
e00852bb54
Fixed for windows
2017-11-05 23:09:56 -08:00
kepoorhampond
431ed17b83
Update of pypi
2017-10-13 23:10:59 -07:00
kepoorhampond
09914966b2
Merge branch 'master' of https://github.com/kepoorhampond/irs
2017-10-13 23:03:55 -07:00
kepoorhampond
c27d8d8d94
Fixed getting stuck in an infinite loop while searching for yt link
2017-10-13 23:03:32 -07:00
Video
f307f95df7
Added splinter as a dependency
2017-10-10 08:18:32 -07:00