📦➔🦋 Store and retrieve files on the Atmosphere

add _ENDPOINT_PDSLS envvar

+7 -2
+2
src/commands/help.sh
··· 132 132 Endpoint of the PDS 133 133 ℹ️ Your PDS is resolved from your username. Set to override it (or if 134 134 resolving fails) 135 + ${_envvar_prefix}_ENDPOINT_PDSLS <url> (default: ${_endpoint_pdsls_default}) 136 + Endpoint of PDSls 135 137 ${_envvar_prefix}_ENDPOINT_PLC_DIRECTORY <url> (default: ${_endpoint_plc_directory_default}$([[ $_endpoint_plc_directory_default == *"zio.blue" ]] && echo "²")) 136 138 Endpoint of the PLC directory 137 139 ${_envvar_prefix}_ENDPOINT_SOCIAL_APP <url> (default: ${_endpoint_social_app_default})
+3
src/entry.sh
··· 165 165 _endpoint_appview_default="https://api.bsky.app" 166 166 #_endpoint_jetstream_default="wss://stream.zio.blue" 167 167 _endpoint_jetstream_default="$(atfile.util.get_random_pbc_jetstream)" 168 + _endpoint_pdsls_default="https://pdsls.dev" 168 169 _endpoint_plc_directory_default="https://plc.zio.blue" 169 170 _endpoint_social_app_default="https://bsky.app" 170 171 _fmt_blob_url_default="[server]/xrpc/com.atproto.sync.getBlob?did=[did]&cid=[cid]" ··· 191 192 _enable_update_git_clobber="$(atfile.util.get_envvar "${_envvar_prefix}_ENABLE_UPDATE_GIT_CLOBBER" "$_enable_update_git_clobber_default")" 192 193 _endpoint_appview="$(atfile.util.get_envvar "${_envvar_prefix}_ENDPOINT_APPVIEW" "$_endpoint_appview_default")" 193 194 _endpoint_jetstream="$(atfile.util.get_envvar "${_envvar_prefix}_ENDPOINT_JETSTREAM" "$_endpoint_jetstream_default")" 195 + _endpoint_pdsls="$(atfile.util.get_envvar "${_envvar_prefix}_ENDPOINT_PDSLS" "$_endpoint_pdsls_default")" 194 196 _endpoint_plc_directory="$(atfile.util.get_envvar "${_envvar_prefix}_ENDPOINT_PLC_DIRECTORY" "$_endpoint_plc_directory_default")" 195 197 _endpoint_social_app="$(atfile.util.get_envvar "${_envvar_prefix}_ENDPOINT_SOCIAL_APP" "$_endpoint_social_app_default")" 196 198 _fmt_blob_url="$(atfile.util.get_envvar "${_envvar_prefix}_FMT_BLOB_URL" "$_fmt_blob_url_default")" ··· 214 216 _nsid_lock="${_nsid_prefix}.atfile.lock" 215 217 _nsid_meta="${_nsid_prefix}.atfile.meta" 216 218 _nsid_upload="${_nsid_prefix}.atfile.upload" 219 + _endpoint_pdsls_name="PDSls" 217 220 _endpoint_social_app_name="Bluesky" 218 221 219 222 # Setup
+2 -2
src/shared/invoke.sh
··· 72 72 73 73 case $protocol in 74 74 "at") 75 - atfile.say.debug "Launching '$uri' in PDSls..." 76 - atfile.util.launch_uri "https://pdsls.dev/$uri" 75 + atfile.say.debug "Launching '$uri' in PDSls ($_endpoint_pdsls)..." 76 + atfile.util.launch_uri "$_endpoint_pdsls/$uri" 77 77 ;; 78 78 "atfile") 79 79 atfile.handle "$uri" "${args[1]}"