You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce repository download functionality in the CLI, add local PyInstaller build tooling, and add a GitHub Actions workflow for cross-platform binary artifacts.
Co-Authored-By: Oz <oz-agent@warp.dev>
Each run uploads build artifacts with platform-specific names.
141
170
142
171
143
172
# Usage
@@ -165,6 +194,7 @@ When the script runs, it displays an interactive menu with the following options
165
194
166
195
-**List Files:** Display the contents of an existing repository.
167
196
-**Upload Files:** Add files to a repository.
197
+
-**Download Files:** Download one file or all files from a repository to a local folder.
168
198
-**Delete/Move Files:** Manage files within a repository.
169
199
-**Create a New Repository:** Upload an entire folder and configure repository metadata.
170
200
@@ -212,6 +242,7 @@ During repository creation, you will be prompted to:
212
242
-**Listing Repository Contents:** Retrieve and display the contents of a repository using the metadata API.
213
243
-**Deleting Files:** Remove specified files from a repository.
214
244
-**Moving Files:** Change a file’s location within a repository by copying it and then deleting the original.
245
+
-**Downloading Files:** Download a single file or all files from a repository to a local path.
215
246
-**Creating a New Repository:** Upload a folder as a new repository and submit metadata.
216
247
-**User Interaction:** Offers an interactive menu with a help option, test mode (simulation) vs. permanent mode, and filtering to avoid showing files from ".thumbs" directories.
217
248
@@ -320,10 +351,10 @@ This script uses the Internet Archive’s S3-compatible interface and Metadata A
320
351
-**Purpose:**
321
352
Serves as the entry point of the script with an interactive menu.
322
353
-**Key Features:**
323
-
-**Main Menu:** Displays options for uploading, listing, deleting, moving files, creating a repository, or viewing help.
354
+
-**Main Menu:** Displays options for uploading, listing, deleting, moving, and downloading files, creating a repository, or viewing help.
324
355
-**Conditional Prompts:**
325
-
-**For Existing Repositories (options 1–4):** Prompts for the repository URL after the option selection.
0 commit comments