Skip to content

feat(providers): add Moveast stock photo provider - #13

Merged
gitadityakumar merged 3 commits into
mainfrom
feat/moveast-provider
Sep 1, 2026
Merged

gitadityakumar merged 3 commits into
mainfrom
feat/moveast-provider

Conversation

@gitadityakumar

Copy link
Copy Markdown
Owner

Description

Adds Moveast as a supported asset provider in ast. Moveast offers free CC0 travel and documentary photography created by Portuguese designer and photographer João Pacheco.

Features

  • Search: Queries https://moveast.me/api/read/json?tagged={tag}&num={limit} with fallback to the main feed and client-side caption/slug matching.
  • High-Resolution Downloads: Fetches photo-url-1280 / photo-url-500 high-resolution images directly from Tumblr CDN.
  • Metadata: Retains clean post IDs, HTML-stripped captions, author credit (João Pacheco), and post permalinks.
  • Integration: Fully wired into registry, CLI search commands (ast s moveast ...), and interactive mode.

Verification

  • Tested via ast s moveast "korea" --limit 2 --json
  • Verified direct download via ast s moveast "korea" --first --download -o /tmp/downloads-test (downloaded 182085806187.jpg @ 1280x873)
  • Verified all unit and integration tests pass with zig build && zig build test.

@gitadityakumar
gitadityakumar merged commit b86b330 into main Sep 1, 2026
1 check passed
@gitadityakumar
gitadityakumar deleted the feat/moveast-provider branch September 1, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant