Skip to content

Releases: vishalxl/nostr_console

Translate support, sort thread by newest reply, user profile, search word

23 Aug 11:40
Compare
Choose a tag to compare

New features

  • translate flag to allow for translation
  • thread sorted by newest reply
  • can view a user profile, which shows only their comments and likes
  • can search for a word in all posts

fixed issues:

  • escaped character " so that it can be printed.

Known issues:

  • Some non-latin comments are still not getting published.
  • Likes are shown twice
  • Some replies/posts are missing, or not shown.
  • smiley like ¯_(ツ)_/¯ cannot be sent

Binaries

  • nostr_console_win64.exe in this package is a win64 executable file.
  • nostr_console_elf64.exe in this package is a elf 64, dynamically linked, built using 'dart compile' on a Ubuntu 21 64 bit
  • version v0.0.5

Usage


usage: nostr_console [OPTIONS] 

  OPTIONS
      --pubkey  <public key>    The hex public key of user whose events and feed are shown. Default is a hard-coded
                                well known private key. When given, posts/replies can't be sent. Same as -p
      --prikey  <private key>   The hex private key of user whose events and feed are shown. Also used to sign events 
                                sent. Default is a hard-coded well known private key. Same as -k
      --relay   <relay wss url> The relay url that is used as main relay. Default is 'wss://nostr-relay.untethr.me'. Same as -r
      --days    <N>             The latest number of days for which events are shown. Default is 1. Same as -d
      --request <REQ string>    This request is sent verbatim to the default relay. It can be used to recieve all events
                                from a relay. If not provided, then events for default or given user are shown. Same as -q
      --file    <filename>      Read from given file, if it is present, and at the end of the program execution, write
                                to it all the events (including the ones read, and any new received). Same as -f
      --translate               This flag, if present, will make the application translate some of the recent posts using
                                google translate. Save as -t

  UI Options                                
      --align  <left>           When "left" is given as option to this argument, then the text is aligned to left. By default
                                the posts or text is aligned to the center of the terminal. Same as -a 
      --width  <width as num>   This specifies how wide you want the text to be, in number of columns. Default is 120. 
                                Cant be less than 60. Same as -w
      --maxdepth <depth as num> The maximum depth to which the threads can be displayed. Minimum is 2 and
                                maximum allowed is 12. Same as -m
      --help                    Print this usage message and exit. Same as -h

Save events to file, and load them back - Pre-release version v0.0.4-beta

20 Aug 21:37
Compare
Choose a tag to compare

Bug fixes

  • fixed so that events without known parents are still shown

New Feature:

  • Added support for --file argument, which allows reading and saving from/to file

Binaries

  • nostr_console_win64.exe in this package is a win64 executable file.
  • nostr_console_elf64.exe in this package is a elf 64, dynamically linked, built using 'dart compile' on a Ubuntu 21 64 bit
  • version v0.0.3

Usage


usage: nostr_console [OPTIONS] 

  OPTIONS
      --pubkey  <public key>    The hex public key of user whose events and feed are shown. Default is a hard-coded
                                well known private key. When given, posts/replies can't be sent. Same as -p
      --prikey  <private key>   The hex private key of user whose events and feed are shown. Also used to sign events 
                                sent. Default is a hard-coded well known private key. Same as -k
      --relay   <relay wss url> The relay url that is used as main relay. Default is 'wss://nostr-relay.untethr.me'. Same as -r
      --days    <N>             The latest number of days for which events are shown. Default is 1. Same as -d
      --request <REQ string>    This request is sent verbatim to the default relay. It can be used to recieve all events
                                from a relay. If not provided, then events for default or given user are shown. Same as -q
      --file    <filename>      Read from given file, if it is present, and at the end of the program execution, write
                                to it all the events (including the ones read, and any new received). Same as -f

  UI Options                                
      --align  <left>           When "left" is given as option to this argument, then the text is aligned to left. By default
                                the posts or text is aligned to the center of the terminal. Same as -a 
      --width  <width as num>   This specifies how wide you want the text to be, in number of columns. Default is 120. 
                                Cant be less than 60. Same as -w
      --maxdepth <depth as num> The maximum depth to which the threads can be displayed. Minimum is 2 and
                                maximum allowed is 12. Same as -m
      --help                    Print this usage message and exit. Same as -h

Can send likes and get colored notifications for likes and new comments

19 Aug 22:13
Compare
Choose a tag to compare

Bug fixes

  • Fixed issue with a comparator method which shows the threads in correct ordering
  • Ignored duplicate events at point when they're received in relay object

New Feature:

  • Send likes by sending a comment with content "+" to any event
  • Added other option, including options to display contact list

Binaries

  • nostr_console_win64.exe in this package is a win64 executable file.
  • nostr_console_elf64.exe in this package is a elf 64, dynamically linked, built using 'dart compile' on a Ubuntu 21 64 bit
  • version v0.0.3

Usage


usage: nostr_console [OPTIONS] 

  OPTIONS
      --pubkey  <public key>    The hex public key of user whose events and feed are shown. Default is a hard-coded
                                well known private key. When given, posts/replies can't be sent. Same as -p
      --prikey  <private key>   The hex private key of user whose events and feed are shown. Also used to sign events 
                                sent. Default is a hard-coded well known private key. Same as -p
      --relay   <relay wss url> The relay url that is used as main relay. Default is 'wss://nostr-relay.untethr.me'. Same as -r
      --days    <N>             The latest number of days for which events are shown. Default is 1. Same as -d
      --request <REQ string>    This request is sent verbatim to the default relay. It can be used to recieve all events
                                from a relay. If not provided, then events for default or given user are shown. Same as -q
  UI Options                                
      --align  <left>           When "left" is given as option to this argument, then the text is aligned to left. By default
                                the posts or text is aligned to the center of the terminal. Same as -a 
      --width  <width as num>   This specifies how wide you want the text to be, in number of columns. Default is 120. 
                                Cant be less than 60. Same as -c
      --maxdepth <depth as num> The maximum depth to which the threads can be displayed. Minimum is 2 and
                                maximum allowed is 12. Same as -m
      --help                    Print this usage message and exit. Same as -h

PS Send comments to even to Damus Log by using this client

New Release: Display events and create posts/replies, notifications, UI options

13 Aug 19:25
Compare
Choose a tag to compare

Binaries

  • nostr_console_win64.exe in this package is a win64 executable file.
  • nostr_console_elf64.exe in this package is a elf 64, dynamically linked, built using 'dart compile' on a Ubuntu 21 64 bit
  • version 0.0.2
  • commit

Features

  • Can be invoked with a public key, a private key, or no key at all ( when a default well-known non-private key is used)
  • Display events, and create new posts, and send replies to a specific event
  • Colored notification
  • All events are shown, even those whose parents are not known
  • Left and center alignment of text on screen option, width of screen, thread depth options
  • If internet is not connected will warn in red

Usage


usage: nostr_console [OPTIONS] 

  OPTIONS
      --pubkey  <public key>    The hex public key of user whose events and feed are shown. Default is a hard-coded
                                well known private key. When given, posts/replies can't be sent. Same as -p
      --prikey  <private key>   The hex private key of user whose events and feed are shown. Also used to sign events 
                                sent. Default is a hard-coded well known private key. Same as -p
      --relay   <relay wss url> The relay url that is used as main relay. Default is 'wss://nostr-relay.untethr.me'. Same as -r
      --days    <N>             The latest number of days for which events are shown. Default is 1. Same as -d
      --request <REQ string>    This request is sent verbatim to the default relay. It can be used to recieve all events
                                from a relay. If not provided, then events for default or given user are shown. Same as -q
  UI Options                                
      --align  <left>           When "left" is given as option to this argument, then the text is aligned to left. By default
                                the posts or text is aligned to the center of the terminal. Same as -a 
      --width  <width as num>   This specifies how wide you want the text to be, in number of columns. Default is 120. 
                                Cant be less than 60. Same as -c
      --maxdepth <depth as num> The maximum depth to which the threads can be displayed. Minimum is 2 and
                                maximum allowed is 12. Same as -m
      --help                    Print this usage message and exit. Same as -h

Full Changelog: v0.0.2...v0.0.2.1