clippy

Creator: coderz1093

Last updated:

0 purchases

clippy Image
clippy Images

Languages

Categories

Add to Cart

Description:

clippy

Clippy — Access system clipboard in Dart (Server & Browser)



A library to access the clipboard (copy/paste) for server and browser
Install #
Add clippy to dependencies/dev_dependencies in in your pubspec.yaml
Usage #
Server
In the server Clippy supports writing and reading from the clipboard. It uses system tools for this:

On linux uses xsel (Install if needed)
On Mac uses pbcopy/pbpaste
On windows it embeds a copy/paste tool win-clipboard

import 'package:clippy/server.dart' as clippy;

main() async {
// Write to clipboard
await clippy.write('https://github.com/andresaraujo/clippy');

// Read from clipboard
final clipboard = await clippy.read();
}
copied to clipboard
See example/server
Browser
In the browser Clippy supports writing and listening to paste events.
import 'package:clippy/browser.dart' as clippy;

main() async {

// Write a string to clipboard
await clippy.write('https://github.com/andresaraujo/clippy');

// Write text from an element to clipboard
await clippy.write(element);

// Write current selection to clipboard
await clippy.write();

// Listen to paste event
clippy.onPaste.listen((text) => print('OnPaste: $text'));

}
copied to clipboard
See example/web

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.