]> njoseph.me Git - nimcoon.git/log
nimcoon.git
3 years agoBump version and update changelog 0.8.3
Joseph Nuthalapati [Wed, 31 Mar 2021 16:26:32 +0000 (21:56 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoAdd fake user-agent
Joseph Nuthalapati [Wed, 31 Mar 2021 16:20:28 +0000 (21:50 +0530)]
Add fake user-agent

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoBump version and update changelog 0.8.2
Joseph Nuthalapati [Sun, 14 Mar 2021 11:20:40 +0000 (16:50 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoyoutube: Use a different Invidious instance
Joseph Nuthalapati [Sun, 14 Mar 2021 11:19:42 +0000 (16:49 +0530)]
youtube: Use a different Invidious instance

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoBump version and update changelog 0.8.1
Joseph Nuthalapati [Sat, 2 Jan 2021 10:32:14 +0000 (16:02 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoDisplay title when feeling lucky
Joseph Nuthalapati [Sat, 2 Jan 2021 10:28:08 +0000 (15:58 +0530)]
Display title when feeling lucky

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoUse youtube-dl's ytsearch to feel lucky
Joseph Nuthalapati [Sat, 2 Jan 2021 09:56:32 +0000 (15:26 +0530)]
Use youtube-dl's ytsearch to feel lucky

This makes the search for the top result much faster.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoBump version and update changelog 0.8.0
Joseph Nuthalapati [Sat, 26 Dec 2020 14:45:09 +0000 (20:15 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoYouTube auto-play
Joseph Nuthalapati [Sat, 26 Dec 2020 14:42:46 +0000 (20:12 +0530)]
YouTube auto-play

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoAdd interactive arguments to override global ones
Joseph Nuthalapati [Sat, 26 Dec 2020 13:32:23 +0000 (19:02 +0530)]
Add interactive arguments to override global ones

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoREADME: Add info about logo and alternatives
Joseph Nuthalapati [Sat, 26 Dec 2020 06:19:38 +0000 (11:49 +0530)]
README: Add info about logo and alternatives

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoBump version and update changelog 0.7.0
Joseph Nuthalapati [Fri, 25 Dec 2020 14:55:02 +0000 (20:25 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoFix all recent bugs. Shift to Invidious API.
Joseph Nuthalapati [Fri, 25 Dec 2020 14:51:01 +0000 (20:21 +0530)]
Fix all recent bugs. Shift to Invidious API.

Unable to keep up with YouTube's JavaScript changes. Using the API from
an Invidious instance to retrieve search results, but playing directly
from YouTube to reduce load on the Invidious instance.

Configuration options are still in code. WIP on moving them to a
configurable file.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoemacs: Some refactoring
Joseph Nuthalapati [Mon, 7 Sep 2020 11:13:08 +0000 (16:43 +0530)]
emacs: Some refactoring

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoMinor bug fix 0.6.1
Joseph Nuthalapati [Mon, 7 Sep 2020 08:59:03 +0000 (14:29 +0530)]
Minor bug fix

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoBump version and update changelog 0.6.0
Joseph Nuthalapati [Mon, 7 Sep 2020 08:50:31 +0000 (14:20 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoAllow searching from Emacs
Joseph Nuthalapati [Mon, 7 Sep 2020 07:49:52 +0000 (13:19 +0530)]
Allow searching from Emacs

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoUsage from emacs with Doom Emacs keybindings
Joseph Nuthalapati [Sat, 5 Sep 2020 05:27:46 +0000 (10:57 +0530)]
Usage from emacs with Doom Emacs keybindings

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoFix failing test
Joseph Nuthalapati [Wed, 5 Aug 2020 02:14:44 +0000 (07:44 +0530)]
Fix failing test

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoRemove dependency on Invidious
Joseph Nuthalapati [Wed, 5 Aug 2020 02:05:55 +0000 (07:35 +0530)]
Remove dependency on Invidious

YouTube search pages are now scraped directly.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoBump version and update changelog 0.5.1
Joseph Nuthalapati [Mon, 3 Aug 2020 03:35:38 +0000 (09:05 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoMove to new invidious instance
Joseph Nuthalapati [Mon, 3 Aug 2020 03:31:54 +0000 (09:01 +0530)]
Move to new invidious instance

invidio.us will be shutting down this month.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoFix crash when search has <10 results
Joseph Nuthalapati [Fri, 17 Jul 2020 16:31:59 +0000 (22:01 +0530)]
Fix crash when search has <10 results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoBump version and update changelog 0.5.0
Joseph Nuthalapati [Thu, 2 Jul 2020 04:04:24 +0000 (09:34 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoUse Invidio.us to retrieve search results
Joseph Nuthalapati [Thu, 2 Jul 2020 04:01:04 +0000 (09:31 +0530)]
Use Invidio.us to retrieve search results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoSupport http in addition to https
Joseph Nuthalapati [Fri, 26 Jun 2020 01:19:18 +0000 (06:49 +0530)]
Support http in addition to https

Some of the old YouTube videos still have http links. They will redirect
to https.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoREADME: Add section on Motivation
Joseph Nuthalapati [Sat, 20 Jun 2020 10:13:46 +0000 (15:43 +0530)]
README: Add section on Motivation

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoREADME: Add comprehensive feature list
Joseph Nuthalapati [Wed, 17 Jun 2020 02:49:09 +0000 (08:19 +0530)]
README: Add comprehensive feature list

3 years agoUpdate README with a progress report on features
Joseph Nuthalapati [Tue, 16 Jun 2020 02:48:26 +0000 (08:18 +0530)]
Update README with a progress report on features

3 years agoUse aria2c download manager if available
Joseph Nuthalapati [Tue, 16 Jun 2020 02:00:53 +0000 (07:30 +0530)]
Use aria2c download manager if available

3 years agoVLC is better than CVLC
Joseph Nuthalapati [Tue, 16 Jun 2020 01:56:47 +0000 (07:26 +0530)]
VLC is better than CVLC

3 years agoMinor formatting changes
Joseph Nuthalapati [Tue, 16 Jun 2020 01:56:22 +0000 (07:26 +0530)]
Minor formatting changes

3 years agoAdd config option to rewrite invidio.us URLs
Joseph Nuthalapati [Fri, 5 Jun 2020 18:50:08 +0000 (00:20 +0530)]
Add config option to rewrite invidio.us URLs

3 years agoDelete unnecessary return statements
Joseph Nuthalapati [Fri, 5 Jun 2020 16:48:45 +0000 (22:18 +0530)]
Delete unnecessary return statements

3 years ago0.4.0 - Bump version and update changelog 0.4.0
Joseph Nuthalapati [Thu, 4 Jun 2020 19:50:28 +0000 (01:20 +0530)]
0.4.0 - Bump version and update changelog

3 years agoPeerTube: Pick magnet link of the best resolution
Joseph Nuthalapati [Thu, 4 Jun 2020 19:44:15 +0000 (01:14 +0530)]
PeerTube: Pick magnet link of the best resolution

3 years agoMake all sequences immutable
Joseph Nuthalapati [Thu, 4 Jun 2020 18:08:21 +0000 (23:38 +0530)]
Make all sequences immutable

3 years agoAllow http urls to .torrent files to be streamed
Joseph Nuthalapati [Thu, 4 Jun 2020 18:04:21 +0000 (23:34 +0530)]
Allow http urls to .torrent files to be streamed

3 years agoStart replacing PeerFlix with WebTorrent
Joseph Nuthalapati [Tue, 2 Jun 2020 19:28:10 +0000 (00:58 +0530)]
Start replacing PeerFlix with WebTorrent

3 years agoBump version and update changelog 0.3.2
Joseph Nuthalapati [Tue, 2 Jun 2020 18:46:25 +0000 (00:16 +0530)]
Bump version and update changelog

3 years agoReimplement streaming of playlists
Joseph Nuthalapati [Tue, 2 Jun 2020 18:44:47 +0000 (00:14 +0530)]
Reimplement streaming of playlists

3 years agoBump version to fix tagging mistake 0.3.1
Joseph Nuthalapati [Tue, 2 Jun 2020 02:09:09 +0000 (07:39 +0530)]
Bump version to fix tagging mistake

3 years agoBump version in nimble file
Joseph Nuthalapati [Mon, 1 Jun 2020 17:14:58 +0000 (22:44 +0530)]
Bump version in nimble file

3 years agoBump version and update changelog 0.3.0
Joseph Nuthalapati [Mon, 1 Jun 2020 17:04:32 +0000 (22:34 +0530)]
Bump version and update changelog

3 years agoDetect and play playlists (MPV only)
Joseph Nuthalapati [Mon, 1 Jun 2020 16:52:22 +0000 (22:22 +0530)]
Detect and play playlists (MPV only)

3 years agoREADME: add section on Privacy
Joseph Nuthalapati [Sat, 16 May 2020 11:18:14 +0000 (16:48 +0530)]
README: add section on Privacy

3 years agoBump version and update changelog 0.2.2
Joseph Nuthalapati [Thu, 14 May 2020 12:28:31 +0000 (17:58 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoFix bug with paginated result selection
Joseph Nuthalapati [Thu, 14 May 2020 12:25:44 +0000 (17:55 +0530)]
Fix bug with paginated result selection

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agoPatch release to fix regression in pagination 0.2.1
Joseph Nuthalapati [Mon, 20 Apr 2020 16:26:45 +0000 (21:56 +0530)]
Patch release to fix regression in pagination

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
3 years agopagination: Fix minor regression
Joseph Nuthalapati [Mon, 20 Apr 2020 16:25:31 +0000 (21:55 +0530)]
pagination: Fix minor regression

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoBump version and update changelog 0.2.0
Joseph Nuthalapati [Fri, 17 Apr 2020 16:03:04 +0000 (21:33 +0530)]
Bump version and update changelog

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoRefactoring to be more functional
Joseph Nuthalapati [Fri, 17 Apr 2020 15:48:29 +0000 (21:18 +0530)]
Refactoring to be more functional

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agopagination: "p" takes to the previous page of results
Joseph Nuthalapati [Fri, 17 Apr 2020 14:34:04 +0000 (20:04 +0530)]
pagination: "p" takes to the previous page of results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agopagination: "n" takes to next page of results
Joseph Nuthalapati [Fri, 17 Apr 2020 14:31:15 +0000 (20:01 +0530)]
pagination: "n" takes to next page of results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years ago"all" plays only visible results
Joseph Nuthalapati [Fri, 17 Apr 2020 13:42:39 +0000 (19:12 +0530)]
"all" plays only visible results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoBetter installation instructions
Joseph Nuthalapati [Sat, 11 Apr 2020 05:29:18 +0000 (10:59 +0530)]
Better installation instructions

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoUpdate package management tasks and instructions
Joseph Nuthalapati [Sat, 4 Apr 2020 08:13:51 +0000 (13:43 +0530)]
Update package management tasks and instructions

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoRemove debugging option committed by mistake
Joseph Nuthalapati [Sat, 4 Apr 2020 08:13:08 +0000 (13:43 +0530)]
Remove debugging option committed by mistake

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoUpdate README before release 0.1.0
Joseph Nuthalapati [Fri, 27 Mar 2020 08:29:39 +0000 (13:59 +0530)]
Update README before release

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agodownload and fullScreen are imcompatible options
Joseph Nuthalapati [Fri, 27 Mar 2020 08:04:09 +0000 (13:34 +0530)]
download and fullScreen are imcompatible options

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoSupport directPlay and directDownload for music
Joseph Nuthalapati [Fri, 27 Mar 2020 07:47:02 +0000 (13:17 +0530)]
Support directPlay and directDownload for music

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd direct download for video
Joseph Nuthalapati [Fri, 27 Mar 2020 07:39:59 +0000 (13:09 +0530)]
Add direct download for video

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd option to download video
Joseph Nuthalapati [Fri, 27 Mar 2020 07:23:35 +0000 (12:53 +0530)]
Add option to download video

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAllow CLI player controls for music
Joseph Nuthalapati [Fri, 27 Mar 2020 07:10:51 +0000 (12:40 +0530)]
Allow CLI player controls for music

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd option to download music
Joseph Nuthalapati [Fri, 27 Mar 2020 06:57:47 +0000 (12:27 +0530)]
Add option to download music

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoMake options a dictionary and add validation
Joseph Nuthalapati [Fri, 27 Mar 2020 03:59:00 +0000 (09:29 +0530)]
Make options a dictionary and add validation

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoWipe screen on each redisplay of search results
Joseph Nuthalapati [Thu, 20 Feb 2020 20:38:00 +0000 (02:08 +0530)]
Wipe screen on each redisplay of search results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoBe a nimble package
Joseph Nuthalapati [Thu, 20 Feb 2020 13:26:20 +0000 (18:56 +0530)]
Be a nimble package

4 years agoFix broken directPlay
Joseph Nuthalapati [Wed, 19 Feb 2020 05:27:44 +0000 (10:57 +0530)]
Fix broken directPlay

4 years agoBetter UX for playing all search results
Joseph Nuthalapati [Tue, 18 Feb 2020 15:55:56 +0000 (21:25 +0530)]
Better UX for playing all search results

Also fix a bug with looping over video numbers

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd option to play "all" the search results
Joseph Nuthalapati [Tue, 18 Feb 2020 15:45:57 +0000 (21:15 +0530)]
Add option to play "all" the search results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoContinuously keep playing till I press "q"
Joseph Nuthalapati [Tue, 18 Feb 2020 15:30:59 +0000 (21:00 +0530)]
Continuously keep playing till I press "q"

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoTODO: Create ncurses-like CLI
Joseph Nuthalapati [Sat, 15 Feb 2020 10:52:49 +0000 (16:22 +0530)]
TODO: Create ncurses-like CLI

4 years agoTODO: Better CLI with curses
Joseph Nuthalapati [Thu, 16 Jan 2020 17:59:30 +0000 (23:29 +0530)]
TODO: Better CLI with curses

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoOptimize size of binary to 404 KB
Joseph Nuthalapati [Sun, 12 Jan 2020 07:53:54 +0000 (13:23 +0530)]
Optimize size of binary to 404 KB

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoMake extractTitlesAndUrls a func
Joseph Nuthalapati [Sun, 12 Jan 2020 07:53:05 +0000 (13:23 +0530)]
Make extractTitlesAndUrls a func

with some convincing of course!

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoMore elegant handling of playing URLs directly
Joseph Nuthalapati [Sun, 12 Jan 2020 06:53:33 +0000 (12:23 +0530)]
More elegant handling of playing URLs directly

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoFix .gitlab-ci.yml
Joseph Nuthalapati [Sun, 12 Jan 2020 06:39:32 +0000 (12:09 +0530)]
Fix .gitlab-ci.yml

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoci: Run unit tests in pipeline
Joseph Nuthalapati [Sun, 12 Jan 2020 06:34:24 +0000 (12:04 +0530)]
ci: Run unit tests in pipeline

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoModularity and Tests
Joseph Nuthalapati [Sun, 12 Jan 2020 06:25:06 +0000 (11:55 +0530)]
Modularity and Tests

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoIntroduce a func
Joseph Nuthalapati [Fri, 10 Jan 2020 19:03:00 +0000 (00:33 +0530)]
Introduce a func

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoTurns out both vlc and mpv have similar options!
Joseph Nuthalapati [Fri, 10 Jan 2020 18:37:03 +0000 (00:07 +0530)]
Turns out both vlc and mpv have similar options!

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoBetter use of execProcess options
Joseph Nuthalapati [Fri, 10 Jan 2020 18:27:42 +0000 (23:57 +0530)]
Better use of execProcess options

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoStore player config options in a hashtable
Joseph Nuthalapati [Fri, 10 Jan 2020 17:29:29 +0000 (22:59 +0530)]
Store player config options in a hashtable

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoRename to Nim Coon
Joseph Nuthalapati [Fri, 10 Jan 2020 16:48:40 +0000 (22:18 +0530)]
Rename to Nim Coon

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd a fullScreen option
Joseph Nuthalapati [Fri, 10 Jan 2020 15:58:47 +0000 (21:28 +0530)]
Add a fullScreen option

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd more ideas for naming
Joseph Nuthalapati [Thu, 9 Jan 2020 04:16:09 +0000 (09:46 +0530)]
Add more ideas for naming

4 years agoMoar TODOs!!!
Joseph Nuthalapati [Thu, 26 Dec 2019 11:44:34 +0000 (17:14 +0530)]
Moar TODOs!!!

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd additional guard for directPlay
Joseph Nuthalapati [Wed, 25 Dec 2019 15:27:28 +0000 (20:57 +0530)]
Add additional guard for directPlay

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoConsolidate playing into one function
Joseph Nuthalapati [Wed, 25 Dec 2019 15:16:34 +0000 (20:46 +0530)]
Consolidate playing into one function

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoGet rid of all global state mutation
Joseph Nuthalapati [Wed, 25 Dec 2019 13:11:23 +0000 (18:41 +0530)]
Get rid of all global state mutation

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoupdate TODO.org
Joseph Nuthalapati [Wed, 25 Dec 2019 08:13:21 +0000 (13:43 +0530)]
update TODO.org

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoBecause org-mode has checkboxes too!
Joseph Nuthalapati [Wed, 25 Dec 2019 08:00:05 +0000 (13:30 +0530)]
Because org-mode has checkboxes too!

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoFix YouTube pattern
Joseph Nuthalapati [Tue, 24 Dec 2019 03:53:09 +0000 (09:23 +0530)]
Fix YouTube pattern

- Some manual refactoring. Couldn't get nimfmt to work

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoStream magnet links using peerflix
Joseph Nuthalapati [Mon, 23 Dec 2019 13:47:22 +0000 (19:17 +0530)]
Stream magnet links using peerflix

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd dependencies list
Joseph Nuthalapati [Mon, 23 Dec 2019 13:27:06 +0000 (18:57 +0530)]
Add dependencies list

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd PeerTube support
Joseph Nuthalapati [Mon, 23 Dec 2019 12:53:22 +0000 (18:23 +0530)]
Add PeerTube support

Now we have two supported video platforms: YouTube and PeerTube

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoPlan for some more features
Joseph Nuthalapati [Mon, 16 Dec 2019 08:02:36 +0000 (13:32 +0530)]
Plan for some more features

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoAdd option to feel lucky!
Joseph Nuthalapati [Sat, 14 Dec 2019 13:29:07 +0000 (18:59 +0530)]
Add option to feel lucky!

- Skip selection prompt and play the first result

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
4 years agoUse less dangerous ways of joining strings
Joseph Nuthalapati [Fri, 13 Dec 2019 18:11:31 +0000 (23:41 +0530)]
Use less dangerous ways of joining strings

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>