Giter Club home page Giter Club logo

pasteboard's People

Contributors

alx avatar dgw avatar joelbesada avatar shime avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pasteboard's Issues

npm install error

npm install fails on microtime / node-gyp rebuild

docker run -it --rm node bash
root@2169a524733a:/# git clone https://github.com/JoelBesada/pasteboard.git
root@2169a524733a:/# cd pasteboard/
root@2169a524733a:/pasteboard# npm install

npm WARN deprecated [email protected]: Critical security bugs fixed in 2.5.5
npm WARN deprecated [email protected]: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated [email protected]: connect 2.x series is deprecated
npm WARN deprecated [email protected]: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated [email protected]: Please use 'foreachasync' instead. See https://www.npmjs.com/package/foreachasync

> [email protected] install /pasteboard/node_modules/microtime
> node-gyp rebuild

make: Entering directory '/pasteboard/node_modules/microtime/build'
  CXX(target) Release/obj.target/microtime/src/microtime.o
../src/microtime.cc:10:8: error: 'Handle' does not name a type
 static Handle<Value> Now(const Arguments &args) {
        ^~~~~~
../src/microtime.cc:23:8: error: 'Handle' does not name a type
 static Handle<Value> NowDouble(const Arguments &args) {
        ^~~~~~
../src/microtime.cc:36:8: error: 'Handle' does not name a type
 static Handle<Value> NowStruct(const Arguments &args) {
        ^~~~~~
../src/microtime.cc:54:12: error: variable or field 'init' declared void
 void init( Handle<Object> target ) {
            ^~~~~~
../src/microtime.cc:54:12: error: 'Handle' was not declared in this scope
../src/microtime.cc:54:25: error: expected primary-expression before '>' token
 void init( Handle<Object> target ) {
                         ^
../src/microtime.cc:54:27: error: 'target' was not declared in this scope
 void init( Handle<Object> target ) {
                           ^~~~~~
In file included from ../src/microtime.cc:2:0:
../src/microtime.cc:61:23: error: 'init' was not declared in this scope
 NODE_MODULE(microtime,init)
                       ^
/root/.cache/node-gyp/13.2.0/include/node/node.h:610:36: note: in definition of macro 'NODE_MODULE_X'
       (node::addon_register_func) (regfunc),                          \
                                    ^~~~~~~
../src/microtime.cc:61:1: note: in expansion of macro 'NODE_MODULE'
 NODE_MODULE(microtime,init)
 ^~~~~~~~~~~
microtime.target.mk:107: recipe for target 'Release/obj.target/microtime/src/microtime.o' failed
make: *** [Release/obj.target/microtime/src/microtime.o] Error 1
make: Leaving directory '/pasteboard/node_modules/microtime/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
gyp ERR! System Linux 5.3.15-1-MANJARO
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /pasteboard/node_modules/microtime
gyp ERR! node -v v13.2.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok 
npm WARN notsup Unsupported engine for [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"13.2.0","npm":"6.13.1"})
npm WARN notsup Not compatible with your version of node/npm: [email protected]

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

any hints? thanks!

[Suggestion] Burn after seen

Cool feature I've seen on some text paste websites is an option so the content is deleted after its been viewed. The person could upload the image and share the link but once it was viewed the first time, reloading the page would just give a 404. Might be a cool feature!

can't upload new files, nor view past files

hi Joel,

love your app, used it a lot and recommended it to many friends,
however, as of a few days ago, I can't upload any new files onto pasteboard (the interface is stuck on "generating url"),
nor can I retrieve any past images I've previously uploaded onto the site (all pages display "image not found").

please, will these issues possibly be fixed?
i loved using your site, would appreciate it very much if you could help.
thanks very much!

thumbnail and formatted link

Hello

It would be nice to have (like imgurโ€ฆ) to have thumnails generated and also bbcode formatted line to copy/paste on forum

Does not work with desktop copied images in Linux

I've try use your service http://pasteboard.co/ which looks great.
It works great if I copy and paste images inside browser itself (Chromium 35.0.1916.114 Fedora (270117)).

But if I copy image in KScreenShot (standard KDE screenshot tool) pasting ending with no any error, just all disappeared from page. Some later I see error in console:

Uncaught TypeError: Cannot read property 'outerHeight' of null main-5b6de5ee6b0c179e2f9971c1ebe23fe4.js:1
P main-5b6de5ee6b0c179e2f9971c1ebe23fe4.js:1
(anonymous function) main-5b6de5ee6b0c179e2f9971c1ebe23fe4.js:1
$.event.dispatch main-5b6de5ee6b0c179e2f9971c1ebe23fe4.js:1
g.handle.h main-5b6de5ee6b0c179e2f9971c1ebe23fe4.js:1

Error during npm install

nodejs v0.10.25
Ubuntu Server 14.04.2
If you need any further info please comment, I'm on gh alot.

npm install
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
npm http GET https://registry.npmjs.org/express/3.2.0
npm http GET https://registry.npmjs.org/websocket/1.0.8
npm http 304 https://registry.npmjs.org/express/3.2.0
npm http 304 https://registry.npmjs.org/websocket/1.0.8
npm http GET https://registry.npmjs.org/connect/2.7.6
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/fresh/0.1.0
npm http GET https://registry.npmjs.org/methods/0.0.1
npm http GET https://registry.npmjs.org/cookie-signature/1.0.1

[email protected] install /home/justin/pasteboard/node_modules/websocket
node install.js

sh: 1: node: not found
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm ERR! weird error 127
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz
npm http 304 https://registry.npmjs.org/methods/0.0.1
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/connect/2.7.6
npm http 200 https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz
npm http 304 https://registry.npmjs.org/cookie-signature/1.0.1
npm http GET https://registry.npmjs.org/connect/-/connect-2.7.6.tgz
npm http 200 https://registry.npmjs.org/connect/-/connect-2.7.6.tgz
npm http GET https://registry.npmjs.org/buffer-crc32
npm http GET https://registry.npmjs.org/send/0.1.0
npm http GET https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/debug/-/debug-2.1.3.tgz
npm http 304 https://registry.npmjs.org/send/0.1.0
npm http 200 https://registry.npmjs.org/debug/-/debug-2.1.3.tgz
npm http GET https://registry.npmjs.org/send/-/send-0.1.0.tgz
npm http 200 https://registry.npmjs.org/send/-/send-0.1.0.tgz
npm http 304 https://registry.npmjs.org/buffer-crc32
npm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz
npm http GET https://registry.npmjs.org/mime/1.2.6
npm http GET https://registry.npmjs.org/ms/0.7.0
npm http 200 https://registry.npmjs.org/mime/1.2.6
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.6.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.6.tgz
npm http 200 https://registry.npmjs.org/ms/0.7.0
npm http GET https://registry.npmjs.org/ms/-/ms-0.7.0.tgz
npm http GET https://registry.npmjs.org/qs/0.5.1
npm http GET https://registry.npmjs.org/buffer-crc32/0.1.1
npm http GET https://registry.npmjs.org/bytes/0.2.0
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http 200 https://registry.npmjs.org/ms/-/ms-0.7.0.tgz
npm http 200 https://registry.npmjs.org/qs/0.5.1
npm http GET https://registry.npmjs.org/qs/-/qs-0.5.1.tgz
npm http 200 https://registry.npmjs.org/pause/0.0.1
npm http GET https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/0.1.1
npm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.5.1.tgz
npm http 200 https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http 200 https://registry.npmjs.org/bytes/0.2.0
npm http GET https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz
npm http 200 https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz
npm ERR! not ok code 0

Views with all uploaded images

Hi,

Back again :) I'd like to display all uploaded images, ala imgur, and then implement specific galleries, but one step after another :)

How would you implement that? Would a db be necessary or is it possible to do without?

Thanks,

Alex

ssl support

provide ssl support in order to maintain coherence with other tools admin can install on servers
should be easy in node.js :)

Opera support

As long as Opera supports Drag and Drop since Opera 12, what could prevent you from supporting Opera?

I'm not blaming you, but could you please test your code in Opera and tell me about problems you have? Thank you.

images not appearing

Ive been using this service for a while, but suddenly ive noticed all the pictures i uploaded to my site are down.
When i tried to enter the link i got the following message

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
</Error>

And when i try to look for it inside the website i get a notice saying "Image not found" or something along those words. Does this mean all my uploads have been lost?? Is there a way to recover them?

Migrated Instance, Cannot Upload to Amazon S3 Anymore

Hi all,

I recently migrated my personal pasteboard to a new server. I literally just tar.gz'd the directory and then SCP'd it over to a new system. I installed it requirements, unpackaged the tar file and ran ./run_local script. Upon attempting to upload a file, it won't actually upload to Amazon S3. It will show in the pre-upload state but once I click on the Upload button, it will attempt to upload, go to the next page but show Image Not Found.

I was running this on some old code, so I attempted to just run a fresh install and did a new git clone. I reconfigured it all it looks like Bitly is no longer used so the only auth/ file I had worked with was the amazon.js one. I just re-added my keys and info (bit confused on the CDN URL though), and still same issue. It's not uploading it to S3. I tried using local storage and that worked fine. I straced and ran a tcpdump on the processes and it's definitely connecting to Amazon but I cannot seem to determine if they're giving any error or anything. I checked and confirmed my S3 bucket permissions are good. I even went back to the old installation and tested an image upload and it worked fine, still went to S3, so it's got to be something about this server or install or something. @JoelBesada Any ideas or tips I could use to troubleshoot? I thought there was some logging on this but it was another app I had migrated so I don't seem to have any logs for this specific app to refer too. I'll probably answer this question myself in a minute, but is there a debug mode to put the app in?

Any help is much appreciated.

P.S. I thought I would have been annoyed that the Bitly/shorturls were gone, but I'm not, I like how it displays the embed URL, I had hacked around my older code install to show this since that's the URL I really needed since I always upload a picture to post on my blog or something, but now it does by default ๐Ÿ‘

nginx support

Can someone explain how to hide pasteboard behind a nginx server running https ?

when i access directly ip:4000, no problem, but if i use ip/nginx_location_name, it doesn't show any images, nor dynamic content (i got "image not found" errors, and blank page with just a little text).

Thanks in advance

Telling a Story

I really like the idea of pasteboard, but I'm missing a feature. I would like to be able to name and collect multiple images in a board, as its possible with imgur. The reason is, that its often required to send multiple images to tell a story to others and showing them all in an interface would be cool.

Also adding text blocks between images would be helpful.

uploaded images not appearing on user site

I use a Q & A site which encourages use of Pasteboard for uploading images : http://physics.qandaexchange.com/

Recently all of the Pasteboard images which were embedded using the cdn URL have failed to appear on the above site. This affects around 500 posts on the site.

Has there been a recent change in your software which has caused this error?

There is no information on the Pasteboard website about how to get customer support.

is can add file format zip?

i like so much to pasteboard!!!!!
but i wish add file format zip?

if pasteboard is not can add zip but i wish ask you there are "similar" other site but style similar pasteboard..? can leave here list for ohter similar.. but this is for information share link..ok?

pasteboard: ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘

After first upload, the uploading fails

I noticed, that if I click "Upload more" after uploading an image and I paste second image, there's an error:

No image data was found in your clipboard, copy an image first (or take a screenshot).

I'm totally unsure how could it happen, especially since I never knew JS can access clipboard in the first place.

It does not work in Firefox 16.0.1

I am using the javascript code you pasted on the blog

The problem is in this method

function checkInput() {
    // Store the pasted content in a variable
    var child = pasteCatcher.childNodes[0];

    // Clear the inner html to make sure we're always
    // getting the latest inserted content
    pasteCatcher.innerHTML = "";

    if (child) {

        // If the user pastes an image, the src attribute
        // will represent the image as a base64 encoded string.

        if (child.tagName === "IMG") {
            createImage(child.src);
        }
    }
}

the child variable is undefined. It seems that the paste did not occur.

Do you have a solution for this? Thanks a lot!

iOS support?

On iOS there doesn't seem to be any way to paste a copied image into the web page.

https pasteboard.co cannot provide a secure connection

Has the license for the secure connection expired?

I love this site, but today I cannot access it.

A separate issue, and I can post it as well. Any of your http (non-secure) links from GitHub to pasteboard.co are blocked by MalewareBytes as containing a trojan. I'm not willing to risk infection to see if that is an error.

The image links for old uploads still work.

Considering the code here on github is 4 years old, I'm guessing this site is no longer being maintained. Where else to post issues? You could update your README.md file to point people to the right location.

Use filesystem to store uploads

Hi,

thanks for this app, it looks really great (as simple as etherpad-lite for img upload).

Do you plan to use filesystem to store the uploaded file if Amazon S3 has not been configured?

I'll check the route/index.js and submit a pull request if I've got some time this weekend :)

++

Alex

Safari ( 7.1 ) does not c&p anymore (OSX)

It used to work with 6.x - its not working ( now ) with 7.1 under OSX anymore. I only here the beep-sound on cmd+v - but nothing happens. D&P works perfect.

Did not test Safari under windows yet

Error 500 | Server Error

Error 500 upon first run:

[root@layer www]# ./run_local
Missing (optional) auth file: auth/amazon.js
Missing (optional) auth file: auth/bitly.js
Missing (optional) auth file: auth/google_analytics.js
Missing (optional) auth file: auth/hashing.js
Express server listening on port 4000
TypeError: Cannot read property 'development' of undefined
    at get.index (/var/www/html/controllers/main.coffee:38:93)
    at callbacks (/var/www/html/node_modules/express/lib/router/index.js:166:11)
    at param (/var/www/html/node_modules/express/lib/router/index.js:140:11)
    at pass (/var/www/html/node_modules/express/lib/router/index.js:147:5)
    at Router._dispatch (/var/www/html/node_modules/express/lib/router/index.js:174:5)
    at Object.router (/var/www/html/node_modules/express/lib/router/index.js:34:10)
    at next (/var/www/html/node_modules/express/node_modules/connect/lib/proto.js:190:15)
    at Object.methodOverride [as handle]     (/var/www/html/node_modules/express/node_modules/connect/lib/middleware/methodOverride.js:37:5)
    at next (/var/www/html/node_modules/express/node_modules/connect/lib/proto.js:190:15)
    at Object.cookieParser [as handle]     (/var/www/html/node_modules/express/node_modules/connect/lib/middleware/cookieParser.js:60:5)

GET / 500 8ms
Capture

What are you done?

Tap to upload an image? Are you crazy :D or it's some bot protection for a while?

How to run behind Reverse Proxy

How to tell application that it's running behind SSL ?
Also, websocket URL points to port 4000, which can not work behind reverse proxy.
How to change ws URL ?

image

Any particual reason not to support IE11 clipboard

So far, great work! And its even coffeescript, which makes me happy all day :)

One general question is, why you did not include the IE11 clipboard support, since it is supporting the clipboard API (w3c/html) which safari/ff/chrome implement for long time)

They implemented it only in IE11, IE10 is not capable of this ( without java and cruft ).

Thanks

provide simple API

Hi,
it would be very useful to provide us with a simple API e.g. like imgbb.com, so we can integrate simple image uploads directly from our applications to pasteboard.

isImageOwner and Delete

Love this script. Very easy to share screen shots

Not sure if these problems are related to each other but after uploading an image the delete button doesn't show up. When I change the if statement to ! isImageOwner it will show the delete button but clicking it and confirming delete doesn't remove the image.
I get a 403 error on post for /Images/[imagename].jpg/delete

Thanks!

Error on upload

Error during file upload, system hangs:

Capture

And returns error 500 via console:

Capture2

Any advice?

Also it's worth noted the directory structure is writable (ran 'run_local' as root).

Something broke...

I'm sorry if i can't be more precise, but it looks like one of the recent commits broke our pasteboard. When trying to access and image, we always get:


Express
500 ReferenceError: /srv/www/pasteboard/views/image.ejs:47 45| <div class="url"> 46| <span>URL:</span> >> 47| <input type="text" value="<%= longURL %>" readonly onClick="this.select();"> 48| </div> 49| <a href="https://twitter.com/intent/tweet?text=I%20uploaded%20an%20image&url=http%3A%2F%2Fpasteboard.co/<%= imageName %>" class="twitter button social" target="__blank" data-track="Twitter Image" title="Share on Twitter"><span class="icon"></span></a> 50| <a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fpasteboard.co/<%= imageName %>" class="facebook button social" target="__blank" data-track="Facebook Image" title="Share on Facebook"><span class="icon"></span></a> longURL is not defined

    45|
    46| URL:
    >> 47|
    48| 

49|
50|
longURL is not defined
at eval (eval at (/srv/www/pasteboard/node_modules/ejs/lib/ejs.js:223:12), :29:2335)
at /srv/www/pasteboard/node_modules/ejs/lib/ejs.js:225:15
at Object.exports.render (/srv/www/pasteboard/node_modules/ejs/lib/ejs.js:263:13)
at View.exports.renderFile [as engine] (/srv/www/pasteboard/node_modules/ejs/lib/ejs.js:289:22)
at View.render (/srv/www/pasteboard/node_modules/express/lib/view.js:75:8)
at Function.app.render (/srv/www/pasteboard/node_modules/express/lib/application.js:501:10)
at ServerResponse.res.render (/srv/www/pasteboard/node_modules/express/lib/response.js:755:7)
at exports.index.get.index (/srv/www/pasteboard/controllers/images.coffee:33:16)
at callbacks (/srv/www/pasteboard/node_modules/express/lib/router/index.js:161:37)
at param (/srv/www/pasteboard/node_modules/express/lib/router/index.js:135:11)

ENOENT errno 34

Hello,

I have an error when i am using the Crop & Upload button.

code34

I tried to change the path in main.coffee or a chmod 777 on the /tmp folder and custom folder but the error still the same.

Did i forget a thing to do ?

Cannot load analytics module

Getting following error in browser debug options.
Uncaught TypeError: Cannot read property 'init' of undefined
I have windows 7 64 bit

Dev Checkout /upload 500 error

Installed pasteboard, switched to the dev checkout, with logging on after starting the server, and trying to upload a file, I'm getting a 500 error on the /upload directory which does not exist.

I went ahead and created an upload directory and still no luck :(

# ./run_local
Missing (optional) auth file: auth/amazon.js
Missing (optional) auth file: auth/google_analytics.js
Missing (optional) auth file: auth/hashing.js
Express server listening on port 4000
GET / 200 664ms - 2.86kb
GET /js/head/modernizr.min.js 200 2ms - 5.42kb
GET /css/main.css 200 1ms - 6.27kb
GET /js/head/prefixfree.min.js 200 0ms - 2.45kb
GET /js/head.js 200 1ms - 32b
GET /js/lib/jquery.min.js 200 0ms - 32.32kb
GET /js/lib/jquery.transit.min.js 200 0ms - 2.19kb
GET /js/common.js 200 0ms - 469b
GET /js/lib/canvas-to-blob.min.js 200 1ms - 532b
GET /js/lib/spin.min.js 200 0ms - 2.01kb
GET /js/modules/moduleloader.js 200 1ms - 326b
GET /js/modules/analytics.js 200 0ms - 944b
GET /css/main.css 304 1ms
GET /images/bg.png 200 6ms - 25.27kb
GET /js/modules/appflow.js 200 0ms - 2.22kb
GET /js/modules/copyandpaste.js 200 1ms - 923b
GET /js/modules/draganddrop.js 200 1ms - 973b
GET /js/modules/extensionhandler.js 200 0ms - 282b
GET /images/splash-image.png 200 2ms - 5.68kb
GET /images/splash-image-shine.png 200 1ms - 16.89kb
GET /images/chrome-icon.png 200 2ms - 2.94kb
GET /js/modules/filehandler.js 200 0ms - 1.85kb
GET /js/modules/imageeditor.js 200 1ms - 3.66kb
GET /js/modules/modalwindow.js 200 0ms - 870b
GET /js/modules/socketconnection.js 200 1ms - 461b
GET /js/modules/template.js 200 1ms - 734b
GET /js/modules/webcam.js 200 0ms - 1021b
GET /images/about-icon.png 200 1ms - 2.19kb
GET /js/main.js 200 1ms - 572b
GET /jstemplates/modalwindow.tmpl 200 2ms - 1.48kb
GET /jstemplates/about.tmpl 200 2ms - 1.58kb
GET /jstemplates/webcamwindow.tmpl 200 2ms - 180b
GET /images/webcam-icon.png 200 3ms - 2.98kb
GET /jstemplates/imageeditor.tmpl 200 2ms - 784b
POST /preupload 200 10ms - 13b
GET /images/image-bg.gif 200 4ms - 1.11kb
GET /images/delete-icon.png 200 3ms - 1.84kb

POST /upload 500 15ms - 21b
GET /images/modal-bg.png 200 1ms - 6.15kb

Browser Support

It would be really helpful to update the readme documentation with the browser support (including versions). Given some browsers support some features that others do not (copy of file from filesystem in firefox) perhaps a table structure would be ideal? I don't know what minimum version of chrome/FF is needed to make this work - which would be very useful to know.

[Suggestion] Integration with Cloudinary

Hi,

I installed a local copy of Pasteboard and loving it so far. I saw that you added Amazon S3 option in there. It would be nice if you added Cloudinary support as well.

Thanks,
Shiva

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.