├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── EXAMPLES.md └── INSTALL.md ├── flake.lock ├── flake.nix ├── resources └── contact_list.csv ├── rust-toolchain.toml └── src ├── main.rs ├── sub_commands ├── award_badge.rs ├── broadcast_events.rs ├── convert_key.rs ├── create_badge.rs ├── create_public_channel.rs ├── custom_event.rs ├── delete_event.rs ├── delete_profile.rs ├── generate_keypair.rs ├── hide_public_channel_message.rs ├── list_events.rs ├── mod.rs ├── mute_publickey.rs ├── profile_badges.rs ├── publish_contactlist_csv.rs ├── react.rs ├── send_channel_message.rs ├── set_channel_metadata.rs ├── set_metadata.rs ├── text_note.rs ├── user_status.rs └── vanity.rs └── utils.rs /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea 3 | *.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/README.md -------------------------------------------------------------------------------- /docs/EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/docs/EXAMPLES.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/flake.nix -------------------------------------------------------------------------------- /resources/contact_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/resources/contact_list.csv -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/sub_commands/award_badge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/award_badge.rs -------------------------------------------------------------------------------- /src/sub_commands/broadcast_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/broadcast_events.rs -------------------------------------------------------------------------------- /src/sub_commands/convert_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/convert_key.rs -------------------------------------------------------------------------------- /src/sub_commands/create_badge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/create_badge.rs -------------------------------------------------------------------------------- /src/sub_commands/create_public_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/create_public_channel.rs -------------------------------------------------------------------------------- /src/sub_commands/custom_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/custom_event.rs -------------------------------------------------------------------------------- /src/sub_commands/delete_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/delete_event.rs -------------------------------------------------------------------------------- /src/sub_commands/delete_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/delete_profile.rs -------------------------------------------------------------------------------- /src/sub_commands/generate_keypair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/generate_keypair.rs -------------------------------------------------------------------------------- /src/sub_commands/hide_public_channel_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/hide_public_channel_message.rs -------------------------------------------------------------------------------- /src/sub_commands/list_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/list_events.rs -------------------------------------------------------------------------------- /src/sub_commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/mod.rs -------------------------------------------------------------------------------- /src/sub_commands/mute_publickey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/mute_publickey.rs -------------------------------------------------------------------------------- /src/sub_commands/profile_badges.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/profile_badges.rs -------------------------------------------------------------------------------- /src/sub_commands/publish_contactlist_csv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/publish_contactlist_csv.rs -------------------------------------------------------------------------------- /src/sub_commands/react.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/react.rs -------------------------------------------------------------------------------- /src/sub_commands/send_channel_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/send_channel_message.rs -------------------------------------------------------------------------------- /src/sub_commands/set_channel_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/set_channel_metadata.rs -------------------------------------------------------------------------------- /src/sub_commands/set_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/set_metadata.rs -------------------------------------------------------------------------------- /src/sub_commands/text_note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/text_note.rs -------------------------------------------------------------------------------- /src/sub_commands/user_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/user_status.rs -------------------------------------------------------------------------------- /src/sub_commands/vanity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/sub_commands/vanity.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xtrr/nostr-tool/HEAD/src/utils.rs --------------------------------------------------------------------------------