Code Monkey home page Code Monkey logo

Comments (11)

dmnsgn avatar dmnsgn commented on July 20, 2024

Creating my API key and changing it directly into the configuration json had no effect in my case.

from favicons.

haydenbleasel avatar haydenbleasel commented on July 20, 2024

@phbernard Any ideas matey?

from favicons.

jamesryanbell avatar jamesryanbell commented on July 20, 2024

FYI: This only seems to be an issue when inline images are used, if you pass an image URL then the script works correctly.

from favicons.

haydenbleasel avatar haydenbleasel commented on July 20, 2024

@jamesryanbell Ahh okay. The module inlines images automatically so we'll need to allow inline images too.

from favicons.

phbernard avatar phbernard commented on July 20, 2024

Not sure to understand what's wrong. Do you have an error message with the 400 itself?

I realize the API gives the message along with the status. Some HTTP libs don't return it because it's not in the response body. @haydenbleasel, could it help if the API would return a JSON document, along with the 400? (the error case described in the interactive API).

from favicons.

bjornreppen avatar bjornreppen commented on July 20, 2024

Trying to run via node with:

var favicons = require('favicons');
var options = { files: { src: './src/img/logo.png', dest: './build/' } };
favicons(options);

but getting: 400: could not publish request to the RealFaviconGenerator API.

from favicons.

jessehattabaugh avatar jessehattabaugh commented on July 20, 2024

I get this error when calling like so;

var config = {};
config.srcPath = path.join(__dirname, srcDir);
config.destPath = path.join(__dirname, destDir);

favicons({
    files: {
      src: path.join(config.srcPath, 'favicon.png'),
      dest: config.destPath
    },
    icons: {
      opengraph: false
    }
  }, function (error, metadata) {
    if(error) {
      console.error(error);
    }
    console.log('favicon task finished');
  });

from favicons.

jessehattabaugh avatar jessehattabaugh commented on July 20, 2024

Also fails if I inline the base64 data myself like so

var iconFile = path.join(config.srcPath, 'favicon.png');
  fs.readFile(iconFile, function (err, data) {
    favicons({
      files: {
        src: path.join(config.srcPath, 'favicon.png'),
        dest: config.destPath
      },
      icons: {
        opengraph: false
      },
      favicon_generation: {
        master_picture: {
          type: 'inline',
          content: new Buffer(data).toString('base64')
        }
      }
    }, function (error, metadata) {
      if(error) {
        console.error(error);
      }
      console.log('favicon task finished');
    });
  });

from favicons.

jessehattabaugh avatar jessehattabaugh commented on July 20, 2024

adding an api_key didn't help

from favicons.

brianberlin avatar brianberlin commented on July 20, 2024

In my case, I got this error because the png i was trying to use was not large enough. Since the callback doesn't send back the original error message, its difficult to troubleshoot.

from favicons.

haydenbleasel avatar haydenbleasel commented on July 20, 2024

@webchaz @dmnsgn @jamesryanbell @mashi @jessehattabaugh @phbernard @brianberlin Hey all, I'm merging this issue into Favicons 4.0. I'd love for you to join in the discussion: #51

from favicons.

Related Issues (20)

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.