Add a curses terminal interface as an alternative to QT #666

Merged
lwizchz merged 11 commits from master into master 2014-07-14 20:06:21 +02:00
lwizchz commented 2014-05-01 03:38:39 +02:00 (Migrated from github.com)

I originally started this for personal use but it garnered support from the linux chan so I decided to continue working on it.

Sorry for the large commits but it's intended to be an (almost) drop-in replacement for the QT interface.

This is a purely functional pull request and should include most major functionality. Over the next few weeks, I'll add more comments, fix bugs, and introduce features which I may have overlooked.

I've never contributed to this project before, so please correct any errors or conventions I need to fix.

The Inbox tab:
screenshot from 2014-04-30 20 34 53
The Network Status tab:
screenshot from 2014-04-30 20 35 39

I originally started this for personal use but it garnered support from the linux chan so I decided to continue working on it. Sorry for the large commits but it's intended to be an (almost) drop-in replacement for the QT interface. This is a purely functional pull request and should include most major functionality. Over the next few weeks, I'll add more comments, fix bugs, and introduce features which I may have overlooked. I've never contributed to this project before, so please correct any errors or conventions I need to fix. The Inbox tab: ![screenshot from 2014-04-30 20 34 53](https://cloud.githubusercontent.com/assets/1038583/2849239/fc3455e8-d0d0-11e3-8bc6-3e26183208eb.png) The Network Status tab: ![screenshot from 2014-04-30 20 35 39](https://cloud.githubusercontent.com/assets/1038583/2849240/fc4e2478-d0d0-11e3-920f-f36beca63040.png)
Atheros1 commented 2014-05-01 04:49:57 +02:00 (Migrated from github.com)

Interesting. ...

Interesting. ...
ghost commented 2014-05-23 15:21:00 +02:00 (Migrated from github.com)

Looks nice. Would be useful on a server.

Looks nice. Would be useful on a server.
lwizchz commented 2014-05-25 17:14:01 +02:00 (Migrated from github.com)

Thanks. By the way, I apologize for the recent lack of progress, I've
gotten bogged down by finals. In a few weeks I'll have plenty of time to
continue development.

Thanks. By the way, I apologize for the recent lack of progress, I've gotten bogged down by finals. In a few weeks I'll have plenty of time to continue development.
themighty1 commented 2014-06-07 00:17:05 +02:00 (Migrated from github.com)

@piluke
Thank you for your work on the cli interface.
My experience shows that it is best to maintain extra features like these in one's own repo. You can simply query BM via API calls. If this gets merged into the main BM repo, then every time you needed to add a fix, you'd be creating a new pull request which had to be reviewed by some other dev. This would be rather cumbersome.

@piluke Thank you for your work on the cli interface. My experience shows that it is best to maintain extra features like these in one's own repo. You can simply query BM via API calls. If this gets merged into the main BM repo, then every time you needed to add a fix, you'd be creating a new pull request which had to be reviewed by some other dev. This would be rather cumbersome.
ghost commented 2014-06-07 10:20:24 +02:00 (Migrated from github.com)

"every time you needed to add a fix, you'd be creating a new pull request which had to be reviewed by some other dev"

Isn't that the case for every project on Github anyway?

"every time you needed to add a fix, you'd be creating a new pull request which had to be reviewed by some other dev" Isn't that the case for every project on Github anyway?
rubensayshi commented 2014-07-15 17:34:53 +02:00 (Migrated from github.com)

awesome work, but it's not very stable and it doesn't really work with the the python-dialog package on ubuntu, you need to specifically install python2-pythondialog with pip.

Very nice start, also considering it makes it easier to debug stuff when you're running bitmessage on a server as daemon, but needs to polishing :D

awesome work, but it's not very stable and it doesn't really work with the the `python-dialog` package on ubuntu, you need to specifically install `python2-pythondialog` with pip. Very nice start, also considering it makes it easier to debug stuff when you're running bitmessage on a server as daemon, but needs to polishing :D
This repo is archived. You cannot comment on pull requests.
No description provided.