Klien konsol nostr menggunakan dart
Ini adalah perangkat lunak eksperimental atau pra-alpha yang dibuat untuk menunjukkan atau mengetahui seperti apa klien jaringan NOSTR. Ini bekerja 90% dari waktu setiap kali; Kurang saat relay tidak berfungsi dengan sempurna.
Pertama -tama periksa atau unzip kode ke direktori, cd ke direktori itu, dan dari sana ketikkan perintah berikut: (Pastikan Docker Desktop berjalan di latar belakang)
docker build -t nostr_console .
Lalu jalankan menggunakan
docker run -it nostr_console start
Gambar Docker Prebuilt dari cabang utama repositori ini dapat ditemukan di sini.
docker pull ghcr.io/vishalxl/nostr_console:main
kemudian
docker run -it ghcr.io/vishalxl/nostr_console:main
Cara termudah untuk menjalankan nostr_console: Pergi ke rilis dan dapatkan yang dapat dieksekusi untuk platform Anda.
Kalau tidak, lakukan berikut:
dart pub get yang mendapatkan semua dependensidart run bin/nostr_console.dart , yang akan menjalankannya dengan pengaturan default.dart compile exe bin/nostr_console.dart yang akan membuat eksekutif untuk platform Anda. Anda dapat memohon EXE dengan parameter yang diperlukan. Di Windows, Anda dapat membuat jalan pintas ke sana dengan argumen baris perintah yang Anda inginkan yang disebutkan di dalamnya.Penggunaan:
usage: dart run bin/nostr_console.dart [OPTIONS]
OPTIONS
-k, --prikey <private key> The nsec or hex private key of user you want to 'log in' as.
-p, --pubkey <public key> The npub or hex public key of user whose events and feed are shown. When given,
posts/replies can't be sent because for that a private key is needed.
-r, --relay <relay urls> The comma separated relay urls that are used as relays. If given, these are used
rather than the default relays.
-f, --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). Even if not given,
the default is to read from and write to all_nostr_events.txt . Can be turned off by
the --disable-file flag
-d, --days <N as num> The latest number of days for which events are shown. Default is 1.
--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.
-s, --disable-file When turned on, even the default filename is not read from.
-t, --translate Translate some of the recent posts using Google translate site ( and not api). Google
is accessed for any translation request only if this flag is present, and not otherwise.
-l, --lnqr Flag, if set any LN invoices starting with LNBC will be printed as a QR code. Will set
width to 140, which can be reset if needed with the --width argument. Wider
space is needed for some qr codes.
-g, --location <location> The given value is added as a 'location' tag with every kind 1 post made. g in shortcut
standing for geographic location.
-h, --help Print help/usage message and exit.
-v, --version Print version and exit.
UI Options
-a, --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.
-w, --width <width as num> This specifies how wide you want the text to be, in number of columns. Default is 96.
Cant be less than 60.
-m, --maxdepth <depth as num> The maximum depth to which the threads can be displayed. Minimum is 2 and
maximum allowed is 12.
-c, --color <color> Color option can be green, cyan, white, black, red and blue.
Advanced
-y, --difficulty <number> The difficulty number in bits, only for kind 1 messages. Tne next larger number divisible
by 4 is taken as difficulty. Can't be more than 32 bits, because otherwise it typically
takes too much time. Minimum and default is 0, which means no difficulty.
-e, --overwrite Will over write the file with all the events that were read from file, and all newly
received. Is useful when the file has to be cleared of old unused events. A backup should
be made just in case of original file before invoking.
Untuk 'login' sebagai pengguna dengan kunci pribadi k:
nostr_console.exe --prikey=K
Untuk mendapatkan semua pesan terbaru tentang relay selama 3 hari terakhir (pada shell bash yang memungkinkan eksekusi backtick), untuk pengguna dengan kunci pribadi k:
nostr_console.exe --prikey=K --request=`echo "["REQ","l",{"since":$(date -d '-3 day' +%s)}]"`
Untuk mendapatkan semua pesan terenkripsi:
./nostr_console_elf64 --prikey=K --request='["REQ","cn",{"limit":20000,"kinds":[104,140,141,142],"since":1663417739}]' # run on linux/bash
Untuk menjalankan tes unit menggunakan DART, di Direktori Level Utama/Top, jalankan:
dart run test -r expanded
Dalam kasus program tidak mengirim acara:
Dalam kasus program tidak mengambil acara:
Ketika Anda berada di jaringan yang memblokir https keluar (misalnya perusahaan firewall), tetapi ada proxy Anda dapat mengatur variabel lingkungan sebelum menjalankan nostr_console. Contoh di bawah ini menggunakan otentikasi. Jatuhkan nama pengguna: Kata sandi jika tidak diperlukan.
$ export HTTP_PROXY=http://username:[email protected]:1234
$ export HTTPS_PROXY=http://username:[email protected]:5678
Untuk membuat Tambah Profil Shell Anda yang permanen, misalnya ~/.bashrc atau ke /etc/profile.d/
C:setx HTTP_PROXY=http://username:[email protected]:1234
C:setx HTTPS_PROXY=http://username:[email protected]:5678
Menggunakan SETX untuk mengatur variabel lingkungan mengubah nilai yang digunakan dalam sesi prompt perintah saat ini dan semua sesi prompt perintah yang Anda buat setelah menjalankan perintah. Itu tidak mempengaruhi cangkang perintah lain yang sudah berjalan pada saat Anda menjalankan perintah.
Gunakan set untuk mengatur variabel lingkungan mengubah nilai yang digunakan sampai akhir sesi prompt perintah saat ini, atau sampai Anda mengatur variabel ke nilai yang berbeda.
Tor dapat digunakan sebagai proxy HTTP dengan httptunnelport bukan hanya socks5.


Gambaran Umum Saluran Publik Dengan Menu

Bagaimana saluran publik terlihat pada pertengahan akhir 2022, dengan -translate bendera secara otomatis diterjemahkan ke dalam bahasa Inggris.
Saluran telegram nostr
Saluran telegram konsol nostr
NOSTR PULIC SALURAN 52CAB2E3E504AD6447D284B85B5CC601CA0613B151641E77FACFEC851C2CA816