{"id":39298729,"url":"https://github.com/kugland/wpressarc","last_synced_at":"2026-01-18T01:28:16.466Z","repository":{"id":65534339,"uuid":"583213513","full_name":"kugland/wpressarc","owner":"kugland","description":"Convert ai1wm archives to and from tar archives","archived":false,"fork":false,"pushed_at":"2023-01-27T22:17:39.000Z","size":90,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-22T15:22:56.640Z","etag":null,"topics":["ai1wm","backup","tar","wordpress"],"latest_commit_sha":null,"homepage":"","language":"Python","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/kugland.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":"2022-12-29T05:17:54.000Z","updated_at":"2023-01-31T22:48:53.000Z","dependencies_parsed_at":"2023-02-15T12:46:19.649Z","dependency_job_id":null,"html_url":"https://github.com/kugland/wpressarc","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/kugland/wpressarc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kugland%2Fwpressarc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kugland%2Fwpressarc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kugland%2Fwpressarc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kugland%2Fwpressarc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kugland","download_url":"https://codeload.github.com/kugland/wpressarc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kugland%2Fwpressarc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28526496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"ssl_error","status_checked_at":"2026-01-18T00:39:39.467Z","response_time":85,"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":["ai1wm","backup","tar","wordpress"],"created_at":"2026-01-18T01:28:15.260Z","updated_at":"2026-01-18T01:28:16.457Z","avatar_url":"https://github.com/kugland.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wpressarc\n\nConvert ai1wm wpress archives to and from tar archives.\n\n## Description\n\nThis script converts between the wpress archive format and the tar\narchive format. It is intended to be used as a filter, so it reads from\nstandard input and writes to standard output.\n\nThe wpress archive format is a simple format for storing files in a\ndirectory structure, used by the\n[All-in-One WP Migration plugin](https://wordpress.org/plugins/all-in-one-wp-migration/).\n\n## Usage\n\n```\nwpressarc --from-tar | --to-tar [OPTIONS] [FILE ...] \u003c INPUT\n```\n\n## Options to select conversion direction\n\nOne of the following options must be specified:\n\n| Option               | Description                        |\n|----------------------|------------------------------------|\n| `-f` \\| `--from-tar` | Convert from tar to wpress archive |\n| `-t` \\| `--to-tar`   | Convert from wpress to tar archive |\n\n\n## Options for `--to-tar`\n\nWhen converting from wpress to tar, the following options are also available:\n\n| Option                    | Description                                          |\n|---------------------------|------------------------------------------------------|\n| `-m` \\| `--mode` `MODE`   | File mode for tar archive entries [default: `0644`]  |\n| `-d` \\| `--dmode` `MODE`  | Directory mode for tar archive entries [default: `0755`] |\n| `-u` \\| `--uid` `UID`     | User ID for tar archive entries [default: `0`]       |\n| `-g` \\| `--gid` `GID`     | Group ID for tar archive entries [default: `0`]      |\n| `-U` \\| `--owner` `OWNER` | User name for tar archive entries [default: `root`]  |\n| `-G` \\| `--group` `GROUP` | Group name for tar archive entries [default: `root`] |\n\n## Examples\n\nFor example, to convert a tar archive to a wpress archive:\n\n    wpressarc --from-tar \u003c wordpress.tar \u003e wordpress.wpress\n\nTo convert a wpress archive to a tar archive:\n\n    wpressarc --to-tar \u003c wordpress.wpress \u003e wordpress.tar\n\nTo extract a wpress archive:\n\n    wpressarc --to-tar \u003c wordpress.wpress | tar -xvf -\n\nTo list the contents of a wpress archive:\n\n    wpressarc --to-tar \u003c wordpress.wpress | tar -tvf -\n\nTo extract only files matching a pattern from an archive (wpress or tar):\n\n    wpressarc --to-tar '*.sql' \u003c wordpress.wpress | tar -xvf -\n\n## Notes\n\nConverting a wpress archive to a tar archive is lossy, because the\nwpress archive format does not store file permission, ownership,\nand other metadata, and it also does not store any metadata for the\ndirectories (in fact, it does not even store the directory entries).\n\nWhen the `FILE` arguments are specified, they are interpreted as\npatterns to match against the file names in the archive. If stdin\nis seekable, *i.e.* if it is redirected directly from a file, then\nthe unmatched entries will be skipped entirely, which will be much\nfaster than reading and discarding the entries.\n\n## License\n\nThis script is licensed under the MIT license. See the\n[LICENSE](./LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkugland%2Fwpressarc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkugland%2Fwpressarc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkugland%2Fwpressarc/lists"}