Skip to content
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.

Releases: miry/medup

v0.8.0

27 Jul 19:34
v0.8.0
a79e152
Compare
Choose a tag to compare

Changed

  • Tags is an array instead of the list of words split with coma. (@miry)

Fixed

  • Overlapping style and link tags could produce an incredible Markdown.
    Because of WYSIWYG, plenty of hidden things that could destroy Markdown.
    Introduce a workaround to have swap places last space and closing elements.
    Ignore links without anchor text.
    There are still more possibilities to break Markdown. (#59, @miry)

Full Changelog: v0.7.0...v0.8.0

Install

MacOS

$ brew tap miry/medup
$ brew install medup
$ medup --help
$ medup -u <user>
$ medup -p <publisher>
$ medup --platform=devto -u <user>

Docker

$ docker run --rm -v <path to local articles folder>:/posts -it miry/medup:0.8.0 -u <user> -v7

v0.7.0

22 Jul 13:47
v0.7.0
99f52b5
Compare
Choose a tag to compare

Changed

  • Introduce a article attribute canonical_url. (@miry)
  • Markdown header is YAML compatible. (@miry)

Added

  • Introduce --dry-run argument to test without filesystem modifications. (#53, @miry)

Full Changelog: v0.6.0...v0.7.0

Install

MacOS

$ brew tap miry/medup
$ brew install medup
$ medup --help
$ medup -u <user>
$ medup -p <publisher>
$ medup --platform=devto -u <user>

Docker

$ docker run --rm -v <path to local articles folder>:/posts -it miry/medup:0.7.0 -u <user> -v4

v0.6.0

09 Jul 11:27
v0.6.0
5dbbbb6
Compare
Choose a tag to compare

Added

  • Introduce Dev.to integration. (#18, @miry)

Changed

Full Changelog: v0.5.0...v0.6.0

Install

MacOS

$ brew tap miry/medup
$ brew install medup
$ medup --help
$ medup -u <user>
$ medup -p <publisher>
$ medup --platform=devto -u <user>

Docker

$ docker run --rm -v <path to local articles folder>:/posts -it miry/medup:0.6.0 -u <user> -v4

v0.5.0

09 May 21:26
v0.5.0
c195c3e
Compare
Choose a tag to compare

Added

  • Allow to change the download distination for assets with flag --assets-dir=<DIR>. (#40, @miry)
  • Allow to change the uri path for assets inside document with --assets-base-path=<BASE_PATH>.
    It help to access assets in case the global assets path or custom directory. (#40, @miry)
  • Support Demo with Bridgetown via command rake demo:bridgetown:serve. (@miry)

Full Changelog: v0.4.1...v0.5.0

Install

MacOS

$ brew tap miry/medup
$ brew install medup
$ medup --help
$ medup -u <user>
$ medup -p <publisher>

Docker

$ docker run --rm -v <path to local articles folder>:/posts -it miry/medup:0.5.0 -u <user> -v4

v0.4.1

02 May 16:41
v0.4.1
612da9f
Compare
Choose a tag to compare

Changed

  • Update article' url tag to get value from response, instead of from commandline
    arguments (@miry)
  • Update the code to use Context pattern. Combine in it options, logger and
    settings. (#47, @miry)

Added

  • Allow to specify MEDUP_GITHUB_API_TOKEN environment variable to increase
    number of requests to gist. (#47, @miry)

Full Changelog: v0.4.0...v0.4.1

Install

MacOS

$ brew tap miry/medup
$ brew install medup
$ medup --help
$ medup -u <user>
$ medup -p <publisher>

Docker

$ docker run --rm -v <path to local articles folder>:/posts -it miry/medup:0.4.1 -u <user> -v4

v0.4.0

30 Apr 21:03
v0.4.0
b0bf4ed
Compare
Choose a tag to compare

Changed

  • Inline gist media as code block inside a result markdown file. (#39, @miry)
  • Inline youtube media as link instead of iframe. (#42, @miry)
  • Inline twitter media as blockquote instead of iframe. (#44, @miry)
  • Inline general embedy media as link with thumbnail image instead of iframe. (#45, @miry)

Added

  • Move most of debug output to logger. Allow to specify the verbosity of output
    with parameter -v[NUM]. Previous messages debug messages are appeared
    in stderr. (@miry)
  • For rich elements with anotations or markups render next to iframe. (@miry)

Full Changelog: v0.3.0...v0.4.0

Install

MacOS

$ brew tap miry/medup
$ brew install medup
$ medup --help
$ medup -u <user>
$ medup -p <publisher>

Docker

$ docker run --rm -v <path to local articles folder>:/posts -it miry/medup:0.4.0 -u <user> -v4

v0.3.0

09 Apr 09:23
v0.3.0
aed0fce
Compare
Choose a tag to compare

Changed

  • Update command line argument parse view. During error make sure the exit code is 1 (@miry)
  • Use podman instead of docker (#35, @miry)
  • Use crystal lang 1.4.0 (@miry)

Fixed

  • Custom domain posts returns excpetions, fixed the problem (@miry)
  • Detect downloaded assets' type and add missing extension (#37, @miry)

Added

  • Add integration tests to test command line output (@miry)
  • Extract targets(user, publication, single post) base on pattern. Download articles for different targets in same process. (#36, @miry)

v0.2.1

27 Mar 18:24
v0.2.1
ceee09b
Compare
Choose a tag to compare

Changed

  • Use crystal version from shard for Dockerfile (@miry)

Fixed

  • Skip download assets images without option --assets-images (@miry)
  • Emoji breaks markdown rendering (#34, @miry, @clawfire)

Install

MacOS

$ brew tap miry/medup
$ brew install medup
$ medup --help
$ medup -u <user>

Docker

$ docker run --rm -v <path to local articles folder>:/posts -it miry/medup:0.2.1 -u <user>

v0.2.0

20 Mar 21:48
v0.2.0
24af591
Compare
Choose a tag to compare

Changelog

Changed

Added

  • Export posts from a publication with --publication <name> (#31, @miry)
  • Allow to save images to assets folder with option --assets-images (#33, @miry)

Usage

MacOS

$ brew upgrade medup

Docker

$ docker run -v $(pwd)/posts:/posts -it miry/medup:0.2.0 <medium article url>

v0.1.10

17 Apr 21:53
fe144c2
Compare
Choose a tag to compare
Support crystal v1.0.0

Update the libraries and crystal version to 1.0.0
Switched to alpine version of crystal to build a static linking build in
Dockerfile.
It helps to decrease the size of docker image from 200MB to 20MB.
Reason to use Alpine: Static linking is not working properly with glibc.