Title: Allow auto-executing files via URLs · Issue #131 · endbasic/endbasic · GitHub
Open Graph Title: Allow auto-executing files via URLs · Issue #131 · endbasic/endbasic
X Title: Allow auto-executing files via URLs · Issue #131 · endbasic/endbasic
Description: For files uploaded to cloud drives, it'd be very useful if it was possible to run them via special URLs like https://repl.endbasic.dev/username/file.bas. The idea here would be to open the interpreter, tell it to load the file, and then ...
Open Graph Description: For files uploaded to cloud drives, it'd be very useful if it was possible to run them via special URLs like https://repl.endbasic.dev/username/file.bas. The idea here would be to open the interpre...
X Description: For files uploaded to cloud drives, it'd be very useful if it was possible to run them via special URLs like https://repl.endbasic.dev/username/file.bas. The idea here would be to open the inte...
Opengraph URL: https://github.com/endbasic/endbasic/issues/131
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Allow auto-executing files via URLs","articleBody":"For files uploaded to cloud drives, it'd be very useful if it was possible to run them via special URLs like `https://repl.endbasic.dev/username/file.bas`. The idea here would be to open the interpreter, tell it to load the file, and then execute it.\r\n\r\nThere are two open questions here.\r\n\r\nThe first is what to do with public files. Such files should be probably visible and executable by anyone, maybe even those without a service account. That poses problems on the service side though, because it currently requires authentication for all requests.\r\n\r\nThe second is how to perform authentication if we choose to need it for all files, or if it is needed to access a non-publicly shared file. Right now authentication happens within the client context and is not visible from the browser (i.e. there are no cookies involved), so we'd have to introduce a login prompt somehow.\r\n\r\nMaybe the easiest answer is to always require authentication and make the auto-execution process be: open the interpreter, ask for a username/password, load the file, and execute it. Which seems reasonable for the first file you load, but might get old if you try multiple and have to log in every time. That said, maybe this is sufficient for now given the small user base...","author":{"url":"https://github.com/jmmv","@type":"Person","name":"jmmv"},"datePublished":"2021-10-29T13:15:53.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/131/endbasic/issues/131"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:d142be53-be95-f9fb-b971-e55892e98088 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A8CE:1FA352:BC466E:FDE17D:6A62C057 |
| html-safe-nonce | dd143de21511cbcb20dcb6263e5dfdcf825bcbd141baa817b733dee3b7218b5b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBOENFOjFGQTM1MjpCQzQ2NkU6RkRFMTdEOjZBNjJDMDU3IiwidmlzaXRvcl9pZCI6IjI0NTQyOTM4NTY4OTA1Njg3OTEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 0ede2ee16ef3066d8fbf0131103e5e110eeee346d02cacdc09ac1bd6ba9dff7b |
| hovercard-subject-tag | issue:1039557467 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/endbasic/endbasic/131/issue_layout |
| twitter:image | https://opengraph.githubassets.com/6227ff9080f4a2ae640c57db32d34d04afee5a13350c233e4b4ec2966f3f7e6a/endbasic/endbasic/issues/131 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/6227ff9080f4a2ae640c57db32d34d04afee5a13350c233e4b4ec2966f3f7e6a/endbasic/endbasic/issues/131 |
| og:image:alt | For files uploaded to cloud drives, it'd be very useful if it was possible to run them via special URLs like https://repl.endbasic.dev/username/file.bas. The idea here would be to open the interpre... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jmmv |
| hostname | github.com |
| expected-hostname | github.com |
| None | df33b1b61ee7b9a0af988199bfc3503c9c1acafb1f1d40e1f140ea7c84f890dd |
| turbo-cache-control | no-preview |
| go-import | github.com/endbasic/endbasic git https://github.com/endbasic/endbasic.git |
| octolytics-dimension-user_id | 75130732 |
| octolytics-dimension-user_login | endbasic |
| octolytics-dimension-repository_id | 253313291 |
| octolytics-dimension-repository_nwo | endbasic/endbasic |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 253313291 |
| octolytics-dimension-repository_network_root_nwo | endbasic/endbasic |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d41cd1bdb290013455c0ac430fa755621733f5eb |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width