{"id":21018748,"url":"https://github.com/simonrupf/pofo_adr","last_synced_at":"2026-02-07T20:10:47.950Z","repository":{"id":148362224,"uuid":"297087593","full_name":"simonrupf/PoFo_adr","owner":"simonrupf","description":"Atari Portfolio address file reader","archived":false,"fork":false,"pushed_at":"2026-01-01T17:27:47.000Z","size":146,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-06T23:53:41.144Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonrupf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-09-20T13:56:41.000Z","updated_at":"2026-01-01T17:27:43.000Z","dependencies_parsed_at":"2024-02-03T09:27:49.076Z","dependency_job_id":"e5f74ddd-f8c7-4fe9-98d6-12105908665f","html_url":"https://github.com/simonrupf/PoFo_adr","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/simonrupf/PoFo_adr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2FPoFo_adr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2FPoFo_adr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2FPoFo_adr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2FPoFo_adr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonrupf","download_url":"https://codeload.github.com/simonrupf/PoFo_adr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2FPoFo_adr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29207249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T17:44:10.191Z","status":"ssl_error","status_checked_at":"2026-02-07T17:44:07.936Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-19T10:27:29.690Z","updated_at":"2026-02-07T20:10:47.934Z","avatar_url":"https://github.com/simonrupf.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"Atari Portfolio address file reader\n===================================\nLittle command line reader application for the Atari Portfolio address file\nformat. While intended to store addresses, it is a neat little key/value\ndatabase and can be used to store all kinds of information. Many Portfolio users\nstored other things in it, for example command references, notes or task lists.\n\nUsage\n-----\nThe application mimics the hot keys and modes of the Address application on the\nAtari Portfolio. It has two modes: Initially the list of all database entries is\npresented. When an entry is selected via the cursor keys, pressing `[Enter]`\nswitches to the selected page. Hitting `[Escape]` returns you to the list. Press\nit again to leave the application.\n\n```text\n             press [Enter]\n┌─────────┐----------------\u003e┌─────────┐\n│line mode│                 │page mode│\n└─────────┘\u003c----------------└─────────┘\n             press [Escape]\n```\n\nKeys in line mode:\n- `[Cursor Up]` selects previous entry\n- `[Cursor Down]` selects next entry\n- `[Enter]` switches to page mode and displays selected entry\n- `[Escape]` closes the application\n\nKeys in page mode:\n- `[Page Up]` selects previous entry\n- `[Page Down]` selects next entry\n- `[Escape]` switches to list mode\n\nBuild\n-----\nThe application is written in [Rust 🦀](https://www.rust-lang.org/) and you need\nto have `cargo` and `rustc` installed to build it. Example:\n\n```text\n$ make help\nUsage: make \u003ctarget(s)\u003e\n\nSpecify one or multiple of the following targets and they will be processed in the given order:\nbuild           Build the binary for debug (default).\nrelease         Build the binary for release.\nlint            Run fmt \u0026 clippy on the code to come up with improvements.\nhelp            Displays these usage instructions.\n$ make release\ncargo build --release\n   Compiling proc-macro2 v1.0.92\n   Compiling autocfg v1.4.0\n   Compiling libc v0.2.169\n   Compiling unicode-ident v1.0.14\n   Compiling rustversion v1.0.19\n   Compiling serde v1.0.217\n   Compiling signal-hook v0.3.17\n   Compiling fnv v1.0.7\n   Compiling ident_case v1.0.1\n   Compiling memchr v2.7.4\n   Compiling cfg-if v1.0.0\n   Compiling strsim v0.11.1\n   Compiling parking_lot_core v0.9.10\n   Compiling scopeguard v1.2.0\n   Compiling rustix v0.38.42\n   Compiling lock_api v0.4.12\n   Compiling smallvec v1.13.2\n   Compiling csv-core v0.1.11\n   Compiling ryu v1.0.18\n   Compiling log v0.4.22\n   Compiling quote v1.0.38\n   Compiling itoa v1.0.14\n   Compiling num-traits v0.2.19\n   Compiling diff v0.1.13\n   Compiling either v1.13.0\n   Compiling syn v2.0.94\n   Compiling signal-hook-registry v1.4.2\n   Compiling mio v1.0.3\n   Compiling allocator-api2 v0.2.21\n   Compiling linux-raw-sys v0.4.14\n   Compiling foldhash v0.1.4\n   Compiling heck v0.5.0\n   Compiling equivalent v1.0.1\n   Compiling paste v1.0.15\n   Compiling yansi v1.0.1\n   Compiling bitflags v2.6.0\n   Compiling hashbrown v0.15.2\n   Compiling signal-hook-mio v0.2.4\n   Compiling parking_lot v0.12.3\n   Compiling itertools v0.13.0\n   Compiling pretty_assertions v1.4.1\n   Compiling castaway v0.2.3\n   Compiling static_assertions v1.1.0\n   Compiling unicode-segmentation v1.12.0\n   Compiling indoc v2.0.5\n   Compiling unicode-width v0.1.14\n   Compiling compact_str v0.8.1\n   Compiling crossterm v0.28.1\n   Compiling lru v0.12.5\n   Compiling cassowary v0.3.0\n   Compiling unicode-width v0.2.0\n   Compiling csv v1.3.1\n   Compiling iana-time-zone v0.1.61\n   Compiling unicode-truncate v1.1.0\n   Compiling chrono v0.4.39\n   Compiling codepage-437 v0.1.0\n   Compiling darling_core v0.20.10\n   Compiling strum_macros v0.26.4\n   Compiling darling_macro v0.20.10\n   Compiling darling v0.20.10\n   Compiling instability v0.3.5\n   Compiling strum v0.26.3\n   Compiling ratatui v0.29.0\n   Compiling pofo_adr v0.3.0 (Projects/PoFo_adr)\n    Finished `release` profile [optimized] target(s) in 22.56s\n$ target/release/pofo_adr examples/ez-ref.adr\n╔═ examples/ez-ref.adr ═════════════════════════════════════════════════ #122 ═╗\n║ ABACUS BOOKS  (616)698-0330                                                  ║\n║ AC Adapter [HPC-401]                                                         ║\n║ Address Book                                                                 ║\n║ ADR file                                                                     ║\n║ application                                                                  ║\n║ app (applications)                                                           ║\n║ ARTISAN SOFTWARE (209)239-1552                                               ║\n║ ascii (American Standard Code)                                               ║\n║ ATARI COMPUTER CORPORATION (408)744-0880 [cust serv] (408)745-2191 [BBS] (408║\n║ ATARI EXPLORER MAGAZINE  (218)723-9202 [subscribe]                           ║\n║ AUTOBYTE  (514)637-6232 [main]  (514)637-1491 [fax]                          ║\n║ autoexec.bat                                                                 ║\n║ AWARE ELECTRONICS  (302)655-3800 [main/fax]                                  ║\n║ backup                                                                       ║\n║ bar code scanner                                                             ║\n║ batteries                                                                    ║\n║ bit                                                                          ║\n║ bit-mapped graphics                                                          ║\n║ BSE  (714)832-4316 [main] (714)832-5381 [fax]                                ║\n║ byte                                                                         ║\n║ cable                                                                        ║\n║ Calculator                                                                   ║\n╚═ Fri 03 Jan 25 08:09 ════════════════════════════════════════════════════════╝\n# selecting \"Address Book\" page with the down cursor key and hitting Enter:\n╔═ examples/ez-ref.adr ════════════════════════════════════════════ 3 of #122 ═╗\n║ Address Book                                                                 ║\n║──────────────────────────────────────────────────────────────────────────────║\n║ A database application provided in the                                       ║\n║ ROM of the Portfolio. Access is                                              ║\n║ obtained by holding the Atari key and                                        ║\n║ pressing the A key.                                                          ║\n║ The autodialer will provide two                                              ║\n║ options of each phone number if the                                          ║\n║ entry is made on the top line as                                             ║\n║ follows:                                                                     ║\n║ Artisan Software  (209)239-1552 [main]                                       ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n║                                                                              ║\n╚═ Fri 03 Jan 25 08:11 ════════════════════════════════════════════════════════╝\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonrupf%2Fpofo_adr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonrupf%2Fpofo_adr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonrupf%2Fpofo_adr/lists"}