nimcoon.git
35 hours agoBump version and update changelog master 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>
35 hours 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>
2 weeks 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>
4 weeks 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>
4 weeks 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>
5 weeks 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>
6 weeks 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>
6 weeks agoREADME: Add comprehensive feature list
Joseph Nuthalapati [Wed, 17 Jun 2020 02:49:09 +0000 (08:19 +0530)]
README: Add comprehensive feature list

7 weeks 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

7 weeks 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

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

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

8 weeks 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

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

8 weeks 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

8 weeks 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

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

2 months 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

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

2 months 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

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

2 months 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

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

2 months 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

2 months 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)

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

2 months 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>
2 months 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 months 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 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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>
5 months 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>
5 months agoBe a nimble package
Joseph Nuthalapati [Thu, 20 Feb 2020 13:26:20 +0000 (18:56 +0530)]
Be a nimble package

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

5 months 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>
5 months 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>
5 months 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>
5 months agoTODO: Create ncurses-like CLI
Joseph Nuthalapati [Sat, 15 Feb 2020 10:52:49 +0000 (16:22 +0530)]
TODO: Create ncurses-like CLI

6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months 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>
6 months agoAdd more ideas for naming
Joseph Nuthalapati [Thu, 9 Jan 2020 04:16:09 +0000 (09:46 +0530)]
Add more ideas for naming

7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months 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>
7 months agoREADME: Fix markdown table
Joseph Nuthalapati [Fri, 13 Dec 2019 13:38:39 +0000 (19:08 +0530)]
README: Fix markdown table

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
7 months agoSwitch from vlc to cvlc
Joseph Nuthalapati [Fri, 13 Dec 2019 13:25:49 +0000 (18:55 +0530)]
Switch from vlc to cvlc

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
7 months agoAdd option to play music only
Joseph Nuthalapati [Fri, 13 Dec 2019 12:58:31 +0000 (18:28 +0530)]
Add option to play music only

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
7 months agoWishlist: Stream music only
Joseph Nuthalapati [Thu, 12 Dec 2019 13:42:06 +0000 (19:12 +0530)]
Wishlist: Stream music only

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoPreferences go into a config file
Joseph Nuthalapati [Wed, 4 Dec 2019 19:17:42 +0000 (00:47 +0530)]
Preferences go into a config file

8 months agostrformat everywhere! 🥳
Joseph Nuthalapati [Wed, 4 Dec 2019 18:47:52 +0000 (00:17 +0530)]
strformat everywhere! 🥳

8 months agoSwitch TODO to markdown
Joseph Nuthalapati [Tue, 3 Dec 2019 17:45:11 +0000 (23:15 +0530)]
Switch TODO to markdown

GitLab currently cannot render org-mode files

8 months agoGet rid of temp HTML file
Joseph Nuthalapati [Tue, 3 Dec 2019 17:32:44 +0000 (23:02 +0530)]
Get rid of temp HTML file

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoYouTube links can be played directly
Joseph Nuthalapati [Sun, 1 Dec 2019 22:12:33 +0000 (03:42 +0530)]
YouTube links can be played directly

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoDrop mplayer from list of supported players
Joseph Nuthalapati [Sun, 1 Dec 2019 22:00:30 +0000 (03:30 +0530)]
Drop mplayer from list of supported players

Will figure this out later.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoImprove instructions in README
Joseph Nuthalapati [Sun, 1 Dec 2019 14:13:45 +0000 (19:43 +0530)]
Improve instructions in README

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoAdd a cute screenshot
Joseph Nuthalapati [Sun, 1 Dec 2019 07:53:16 +0000 (13:23 +0530)]
Add a cute screenshot

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoUse stderr.writeLine to print error messages
Joseph Nuthalapati [Sun, 1 Dec 2019 07:13:50 +0000 (12:43 +0530)]
Use stderr.writeLine to print error messages

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoUse std/[terminal] library for CLI colors
Joseph Nuthalapati [Sun, 1 Dec 2019 07:09:13 +0000 (12:39 +0530)]
Use std/[terminal] library for CLI colors

Moar colors!!!

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoPlay selected video using media player
Joseph Nuthalapati [Thu, 28 Nov 2019 18:14:34 +0000 (23:44 +0530)]
Play selected video using media player

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoAdd limit option with default set to 10 results
Joseph Nuthalapati [Thu, 28 Nov 2019 17:41:57 +0000 (23:11 +0530)]
Add limit option with default set to 10 results

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoFix .gitlab-ci.yml
Joseph Nuthalapati [Thu, 28 Nov 2019 16:58:27 +0000 (22:28 +0530)]
Fix .gitlab-ci.yml

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoDropping the underscore - we're clitube now!
Joseph Nuthalapati [Thu, 28 Nov 2019 16:56:20 +0000 (22:26 +0530)]
Dropping the underscore - we're clitube now!

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
8 months agoAdd terminal colors!!!
Joseph Nuthalapati [Thu, 28 Nov 2019 16:51:54 +0000 (22:21 +0530)]
Add terminal colors!!!

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
10 months agoThrow away the binary
Joseph Nuthalapati [Sat, 5 Oct 2019 08:46:10 +0000 (14:16 +0530)]
Throw away the binary

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