Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Skyrockets #26

Open
Jack5079 opened this issue Jan 29, 2024 · 3 comments
Open

Skyrockets #26

Jack5079 opened this issue Jan 29, 2024 · 3 comments
Assignees
Labels
feature New feature

Comments

@Jack5079
Copy link
Member

Jack5079 commented Jan 29, 2024

Skyrockets are bookmarklets on steroids. They're automatically bundled, have access to NPM, and have a separate CSP. Skyrockets are the "yes code" answer to Arc Boosts.

Inspiration

Format

Imagining something like

/*skyrocket*
name: "Copy as Markdown",
description: "Copy a piped link",
permissions: ["clipboard-write"],
*/

navigator.clipboard.writeText(`[${document.title}](${location.href})`)

Questions

  • Should Skyrockets even be links? If so, is it possible for them to have newlines and indentation? They can!
    • No they should not
  • How should a Skyrocket update?
    • I'm thinking if you want an auto updating Skyrocket, you just make its content import "my-funny-package"
      • But then how is metadata updated?
  • How is the lockfile stored?
@Jack5079 Jack5079 added the feature New feature label Jan 29, 2024
@Jack5079 Jack5079 self-assigned this Jan 29, 2024
@Jack5079
Copy link
Member Author

Jack5079 commented Feb 1, 2024

image

@Jack5079 Jack5079 changed the title Super Bookmarklets Skyrockets Feb 1, 2024
@Jack5079
Copy link
Member Author

Jack5079 commented Feb 1, 2024

If Arc boosts, Tangent skyrockets.

@Jack5079
Copy link
Member Author

Jack5079 commented Feb 4, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

1 participant