jekyll-import

The "jekyll import" command for importing from various blogs to Jekyll format.

MIT License

Downloads
231.2K
Stars
513
Committers
137

Bot releases are visible (Hide)

jekyll-import - v0.24.0 Latest Release

Published by jekyllbot 8 months ago

Bug Fixes

  • Require jekyll-import/version so JekyllImport::VERSION can be read. (#536)

Development Fixes

  • Add Ruby 3.3 to CI (#537)
jekyll-import - v0.23.0

Published by jekyllbot 9 months ago

Minor Enhancements

  • Add jekyll-import command (#532)
  • add pebble importer (#527)

Bug Fixes

  • Escape non ascii-characters while image downlading from wordpress (#531)

Development Fixes

  • Bump actions/checkout from 3 to 4 (#528)

Documentation

  • Update docs: fix order of importers & add pebble importer (#534)
jekyll-import - v0.22.0

Published by jekyllbot over 1 year ago

Minor Enhancements

  • Improve RSS importer with canonical_link and extract_tags option (#489)
  • Introduce medium importer (#499)
  • import command: sort list of importers when printing (#511)
  • Re-implement Dotclear importer (#512)

Bug Fixes

  • Replace URI.decode with URI::DEFAULT_PARSER.unescape (#517)
  • For databases, especially mysql, connect over 127.0.0.1 IP address (#522)

Documentation

  • Document additional dependencies of importers (#468)
  • Define CLI option descriptions consistently (#496)
  • Fix generation of History doc for docs-site (#505)
  • Document command-line-interface of importers (#507)
  • Document importer dependencies as injected by local plugin (#508)

Development Fixes

  • Bump dependencies and CI Ruby versions (#493)
  • Build and deploy docs site via GitHub Actions (#500)
  • Omit importer dependencies in docs-site workflow (#501)
  • Update .github/dependabot.yml (#514)
  • Bump actions/checkout from 2 to 3 (#518)
  • Add Ruby 3.2 to CI (#521)
  • Update rr requirement from ~> 1.0 to ~> 3.1 (#520)
  • Refactor Dotclear importer methods into singleton instance methods (#523)
jekyll-import - v0.21.0

Published by jekyllbot almost 3 years ago

Bug Fixes

  • Replace decode with decode_www_form_component (#438)
  • Change data[author] to a string scalar (#419)

Minor Enhancements

  • Add support for Podcast RSS feed imports (#413)
  • s9y-db importer permalink, tag, excerpt, and semantic HTML improvements (#392)
  • drupal6: retain url_alias.dst as permalink in imported nodes (#393)
  • Create drupal8.rb (#405)
  • Drupal aliases now respect the 'source' config (#454)

Development Fixes

  • Clean up code to make Rubocop happy (#441)
  • Set up GH Action for Continuous Integration (#449)
  • Refactor Blogger importer with guard clauses (#452)
  • Add workflow to automate tagging and releasing gem (#459)

Documentation

  • Update csv.md (#444)
  • Update Enki website link (#457)
  • wordpressdotcom: add install additional gem note in docs (#443)
  • Add Drupal 8 docs (#458)
jekyll-import - v0.20.0

Published by parkr about 4 years ago

Minor Enhancements

  • Pluxml (#430)

style

  • style: Target Ruby 2.4 (#432)

Bug Fixes

  • Fix 'can't add a new key into hash during iteration' error (#434)
  • WordpressDotCom: put downloaded assets into /year/month subfolders to reduce clashes (#436)
jekyll-import - v0.19.2

Published by jekyllbot over 4 years ago

Documentation

  • Add install additional gems note (#403)

Development Fixes

  • Remove deprecated use of fastercsv (#423)
jekyll-import - v0.19.1

Published by jekyllbot almost 5 years ago

Documentation

  • Fix link for Posterous importer (#415)

Bug Fixes

  • Fix wrong option in self.process_tags (#417)
jekyll-import - v0.19.0

Published by jekyllbot over 5 years ago

Bug Fixes

  • Extract encoded_content from feed (#409)
  • Check whether option["tag"] is null or empty value (#411)

Minor Enhancements

  • Add Dotclear importer (#414)
  • Slugify post name with Jekyll::Utils.slugify (#410)
jekyll-import - v0.18.1

Published by jekyllbot over 5 years ago

Bug Fixes

  • Re-introduce Ruby 2.3 support and test Jekyll 3.7+ (#406)
jekyll-import - v0.18.0

Published by jekyllbot over 5 years ago

Minor Enhancements

  • Import Wordpress permalinks (#395)

Bug Fixes

  • ghost.db stores timestamps in ms, not seconds. Fixed the ghost importer. (#396)
  • Fix WP pre tag util raise error when value includes regexp (#401)

Development Fixes

  • Drop support for Ruby 2.3
  • Allow Jekyll v4 (still alpha)
jekyll-import - v0.17.1

Published by jekyllbot almost 6 years ago

Bug Fixes

  • Replace URI.parse.open with OpenURI.open_uri (#389)
jekyll-import - v0.17.0

Published by jekyllbot almost 6 years ago

Bug Fixes

  • Unfreeze strings in importers that modify literals (#381)
  • Patch missing per_page bug in Tumblr importer (#383)

Minor Enhancements

  • remove extra / if passed with --url (#378)
  • Convert Tumblr content to Markdown when opted for (#384)
  • Convert HTML to MD with ReverseMarkdown instead (#386)

Development Fixes

  • Prettify JSON payloads in test_tumblr_importer (#385)
jekyll-import - v0.16.0

Published by jekyllbot almost 6 years ago

Minor Enhancements

  • refactor: Roller improvements and tests (#371)

Bug fixes

  • duplicate frozen strings to avoid error in Wordpress Importer

Development Fixes

  • chore(deps): rubocop-jekyll 0.3 (#370)

Documentation

  • docs: use -r rubygems to avoid error message (#374)
jekyll-import - v0.15.0

Published by jekyllbot about 6 years ago

Minor Enhancements

  • Add roller importer (#363)
  • Allow additional options to RSS import (#307)

Bug Fixes

  • Use mysql by default in Drupal importers. (#347)
  • WordPress: add missing site prefix in user table (#343)
  • Drupal: add option to configure port. Add missing prefix to taxonomy tables. (#349)
  • Movable type: fix column name typo (#351)

Development Fixes

  • Replace uninitialized constant with alternative (#358)
  • chore(deps): fix gem build warnings (#361)
  • Remove cyclic require of import command (#359)
  • style: ignore Lint/Loop for tumblr (#360)
  • style: inherit rubocop-jekyll's rules (#357)
  • style: Align importer options' parameters for readability (#365)
  • Refactor Tumblr Importer (#362)

Documentation

  • Update Documentation for Contributing to project (#366)
jekyll-import - v0.14.0

Published by jekyllbot over 6 years ago

Development Fixes

  • Security: Fix alert on activesupport (#332)
  • Test against Ruby 2.5 (#336)

Minor Enhancements

  • Add support for Drupal 7 installations with PostgreSQL database (#331)
jekyll-import - v0.13.0

Published by jekyllbot almost 7 years ago

Minor Enhancements

  • WordPress: add port options for mysql db connection (#311)
  • Ghost: import drafts & pages, and fix issue with date extraction (#304)
  • Add parent_id to wordpressdotcom importer (#301)
  • RSS: add "tag" option to add a tag to all posts (#306)
  • WordPressDotCom: import post passwords (#302)
  • Joomla3: Use mysql2 instead of mysql (#309)
  • Joomla: Add option to specify the MySQL port (#310)

Bug Fixes

  • Drupal 7: Remove uneeded double quote in SQL query (#287)
  • Drupal 7: Fixes SQL grouping error (#289)
  • S9y: Add port to db options & pull out entries.extended field (#299)
  • Blogger: replace special characters with hyphens in the post name (#280)
  • WordPress: fix variable name for more_anchor (#305)
  • WordPress: replace was backwards, broke end tags (#292)

Development Fixes

  • Updating Ruby and Jekyll versions for testing (#290)
  • Modernize Travis configuration (#317)
  • Define path with dir (#316)
  • Appease Rubocop (#318)
  • Stop testing against Jekyll 2.5 (#323)

Site Enhancements

  • Corrected Joomla3 importer name and clarified "category" field (#286)
  • Fixed style issues on HTTPS site (#296)
  • Change broken link for "A great article" (#294)

Documentation

  • Add the new port setting to the Wordpress importer docs (#312)
jekyll-import - v0.12.0

Published by jekyllbot almost 8 years ago

  • Joomla: require the mysql gem (#197)
  • Tumblr: improve compatibility with Jekyll 3 (#239)
  • tumblr: only append to content if its truthy (#265)
  • Add S9y database importer (#259)
  • Add functionality for importing Blogger comments (#258)
  • joomla: use & require mysql2 instead of mysql (#255)
  • Tumblr: close conversation HTML tags in the right order (#266)
  • Tumblr: Fixing double-read and off-by-one error (#253)
  • Clean up the Drupal importers (#235)
  • DrupalCommon: centralize defaults & use config for layouts dir (#267)
  • Tumblr: save images in binary mode (#278)
  • Tumblr: fix creation of rewrite rules (#283)

Development Fixes

  • Fix Travis CI build (#273)

Site Enhancements

  • Fix for misnamed Joomla3 module in docs (#271)
jekyll-import - v0.11.0

Published by parkr over 8 years ago

Bug Fixes

  • Drupal 6 importer depends on mysql. (#242)
  • Tumblr: Update range of JSON readlines to extract JSON from JS (Tumblr may have changed structure of JSON) (#243)
  • Tumblr: look up beginning and end of JSON dynamically (#249)
  • Tumblr: fix stripping of JSONP characters from feed (#251)

Site Enhancements

  • Correct "How to Contribute" link (#244)
  • Correct "our community forum" link (#246)

Development Fixes

  • Add rubocop (#248)
jekyll-import - v0.10.0

Published by parkr almost 9 years ago

  • Drupal 7: Allow importing any node type via the types option (#230)
  • Drupal 6: Allow importing any node type via the types option (#231)
  • Drupal 7: Add author and nid fields to import. (#237)
  • MT: allow use of SQLite for installation. (#234)
  • CSV: parse the post using a class which errors on missing data. (#238)
jekyll-import - v0.9.0

Published by parkr almost 9 years ago

  • WordPress.com: Now follows 'safe' http to https redirections for images (#223)
  • Blogger: Decode URI encoded multibyte file names (#221)
  • Tumblr: Encode source URL before parsing (#217)
  • Tumblr: If invalid post slug, fall back to the post ID (#210)
  • Add Joomla 3 importer (#184)
  • Joomla 1: various fixes related to correct import (#188)
  • Travis: test against Jekyll 2 & 3 with all supported Rubies. (#227)
  • MovableType: Add support for importing from PostgreSQL-backed sites (#224)