Giter Club home page Giter Club logo

pairdropwebextension's Introduction

Pairdrop Web Extension (Addon) - BETA

Share files between devices in your local network.

##TODO

  • fix baclkground service
  • make settings nicer
  • figure out manifest content_security_policy

Description

By default, this addon just displays a popup with the Pairdrop website so you can start recieving files and texts easily. In the popup the URL of the current tab is posted to the Message Dialog (right click). You can change the mode in the addons settings either to 'Popup in new window' or 'Open Tab instead' or 'Open in Sidebar'.

Background mode
can be enabled in the settings
This runs Pairdrop in the background so you can receive files/texts anytime and get notifications.

Server
The URL can be specified in the settings, protocol required (http/https)

ATTENTION: make sure that Pairdrop is only running once. (The background service will stop running if Pairdrop is opened in any tab, just make sure not to open Pairdrop in several tabs)

Kown issue

Firefox: sending files from the popup does not work (FilePicker causes the Popup to close), this is a known bug. Therefore I recommend changing the Mode in the addons settings either to 'Popup in new window' or 'Open Tab instead' or 'Open in Sidebar'.
Chrome: Unrecognized manifest key 'browser_specific_settings'

Install

current version: 0.1

Firefox

//TODO

Chrome

  • Download the latest release zip and extract
  • open chrome://extensions (enable developer mode)
  • 'Load unpacked extension' and select the extracted folder

That's it, enjoy!
(if you want to add it to Chrome Web Store, please open an issue/discussion)

Acknowledgements

Thanks for the awesome work of Pairdrop which is a fork of Snapdrop, also many thanks to you

I also recommend using this great app: Snapdrop for Android

Chrome Support thanks to WebExtension browser API Polyfill by Mozilla

License

GNU General Public License v3.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.