{"id":19070896,"url":"https://github.com/ohager/pir8-grabber","last_synced_at":"2025-07-20T01:34:15.020Z","repository":{"id":57359462,"uuid":"395284337","full_name":"ohager/pir8-grabber","owner":"ohager","description":null,"archived":false,"fork":false,"pushed_at":"2021-12-06T17:51:17.000Z","size":99,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-03T05:53:30.430Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ohager.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-12T10:43:21.000Z","updated_at":"2022-08-12T01:06:15.000Z","dependencies_parsed_at":"2022-09-06T21:41:05.890Z","dependency_job_id":null,"html_url":"https://github.com/ohager/pir8-grabber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ohager/pir8-grabber","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohager%2Fpir8-grabber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohager%2Fpir8-grabber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohager%2Fpir8-grabber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohager%2Fpir8-grabber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ohager","download_url":"https://codeload.github.com/ohager/pir8-grabber/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohager%2Fpir8-grabber/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266053843,"owners_count":23869498,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T01:21:12.324Z","updated_at":"2025-07-20T01:34:15.001Z","avatar_url":"https://github.com/ohager.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# signum-pir8-grabber\n\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n![node-current](https://img.shields.io/node/v/signum-pir8-grabber)\n![npm](https://img.shields.io/npm/v/signum-pir8-grabber)\n\n\u003cimg src=\"./img/signum_logo.svg\" height=\"64\" /\u003e\n\nA small tool that grabs Signum transactions from a specific account by certain criteria and logs it into a file.\n\n# Usage\n\n\u003e Prerequisite: NodeJS 14+ installed\n\nInstall using \n\n```bash \nnpm i signum-pir8-grabber -g\npir8grabber -h\n```\n\n```\nUsage: pir8grabber [options]\n\nOptions:\n  -V, --version              output the version number\n  -a, --address \u003caddress\u003e    Address to be monitored, can be Reed-Solomon or Id\n  -p, --phrase \u003cyoursecret\u003e  Your senders Signum account passphrase (to read encrypted messages) (default: \"\")\n  -s, --signa \u003camount\u003e       Target amount in SIGNA\n  -m, --message \u003cregex\u003e      Target message using a regex pattern\n  -f, --file \u003cfilename\u003e      Filename where the data is being collected (default: \"./pir8grabber.json\")\n  -l, --lines \u003cnumber\u003e       Amount of lines inside the file (default: 10)\n  -n, --node \u003curl\u003e           Your custom node. Otherwise the node is selected automatically\n  -y, --payment \u003cmin:max\u003e    \n  -h, --help                 display help for command\n```\n\nUsage Examples:\n\n----\n\nLog last at maximum ten transactions sent to account `S-9K9L-4CB5-88Y5-F5G4Z` that contains the string \"NDS\" in their message \n\n`pir8grabber -a S-9K9L-4CB5-88Y5-F5G4Z -m \"NDS\"`\n\n----\nLog last at maximum twenty transactions sent to account `S-9K9L-4CB5-88Y5-F5G4Z` that has more than 50 SIGNA into `./acme.json` \n\n`pir8grabber -a S-9K9L-4CB5-88Y5-F5G4Z -a 50 -l 20 -f ./acme.json`\n\n----\nLog last at maximum ten transactions sent to account `S-9K9L-4CB5-88Y5-F5G4Z` that has messages starting with \"foo\"  and considering also encrypted messages`\n\n`pir8grabber -a S-9K9L-4CB5-88Y5-F5G4Z -m \"^foo\" -p \"my super secret passphrase\"`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohager%2Fpir8-grabber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fohager%2Fpir8-grabber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohager%2Fpir8-grabber/lists"}