Socket
Socket
Sign inDemoInstall

flickr-to-jekyll

Package Overview
Dependencies
131
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    flickr-to-jekyll

🖼 Save the Flickr photos in your Jekyll posts


Version published
Weekly downloads
2
increased by100%
Maintainers
1
Install size
6.49 MB
Created
Weekly downloads
 

Readme

Source

flickr-to-jekyll

🖼 Save the Flickr photos in your Jekyll posts

This script will:

  1. Scan your _posts folder for Flickr hosted images (jpg, png, gif).
  2. Retrieve the original size of the photo and download it using the title of the post for a filename.
  3. Update the post with the new image path names.

💡 Tip: This project pulls down the original file size for archival purposes. You should resize and/or compress your images (either manually or through a build script) to best manage the weight and load time of your site.

Set up

Get your Flickr credentials:

  • FLICKR_KEY - Create a Flickr app to get an API key.
  • FLICKR_SECRET - Your Flickr app's API secret.

Set your environment variables with your credentials (replace the placeholders) and enter this in your terminal:

echo "export FLICKR_KEY=your-key-here" >> ~/.bash_profile
echo "export FLICKR_SECRET=your-secret-here" >> ~/.bash_profile

From terminal, install the package globally and link it so you can run it from your Jekyll site later:

npm install flickr-to-jekyll -g && npm link

Run it

Navigate to your Jekyll site directory in terminal. From terminal, run:

flickr-to-jekyll

The default for posts_dir is _posts. The default for img_dir is img/posts.

To change where you have your posts saved or where you want to save your image:

flickr-to-jekyll --posts_dir='notes/_posts --img_dir='notes/img/posts' '

FAQs

Last updated on 03 Nov 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc