Skip to content
JavaScript HTML CSS
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
images
.gitignore
LICENSE.md
README.md
auth.js
background.html
background.js
chrome_ex_oauth.html
chrome_ex_oauth.js
chrome_ex_oauthsimple.js
config.html
config.js
error_popup.html
manifest.json
onload.js
quota_popup.html
setup.css
setup.html
setup.js
socket.js
windows.js

README.md

2cloud Chrome Client

About

2cloud is a free, decentralised, open source project to try and make sharing content between browsers and devices as seamless and effortless as possible. An up-to-date list of devices and browsers supported by the project is available at http://www.2cloudproject.com/clients

This is the Chrome extension we distribute as an official client through the Chrome Webstore. We offer the source code here for inspection and as a template for porting the project over to other browsers and clients.

Installation Instructions

We tried to make installation as streamlined as possible. You just need to download the source (use git, or the download button). Store the code some place safe—you're going to need it. Open Chrome, and follow the excellent instructions that Google has provided to get the extension set up as an "unpacked extension".

Where to Get Help

We try to maintain a presence with our users. To wit, we have:

If you don't use any of those... you're kind of out of luck.

Contribution Guidelines

The quickest, easiest, and most assured way to contribute is to be a beta tester. Simply join the mailing list and wait for a new beta to be released. Try and break it. Submit feedback. Wash, rinse, repeat.

If you're interested in contributing code, we use different guidelines for each part of our app. This is driven by necessity; you can't use JSHint on Python.

Right now, we don't have the Chrome extension codified to a set of standards. We're looking to adopt JSHint for styling, and will be implementing some unit tests shortly. Watch this space. In the meantime, if you want to help and are okay with very few guidelines or structure, you can join up on the dev mailing list or look through some of the issues we want to fix. We'd love a pull request, just try to explain clearly what you changed, why you changed it, and why it's better this way.

Contributors

2cloud is an open source application. It is technically "owned" by Second Bit LLC, but all that really means is they take care of the mundane administrative and financial stuff. The team behind 2cloud is separate from the Second Bit team (despite some overlap). The 2cloud team is as follows:

They're pretty friendly. Please do get in touch!

Credits and Alternatives

One of the great parts about being an open source project is how often we get to stand on the shoulders of giants. Without these people and projects, we couldn't do what we do.

There are some alternatives to 2cloud out there, and we encourage you to try them out. Use what works best for you. You can find an up-to-date list on our website.

Something went wrong with that request. Please try again.