Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Dev.to CLI Image Uploads From Terminal

Описание и применение

CLI devpub теперь позволяет загружать изображения в Dev.to из терминала, избавляя от ручного процесса копирования URL.

Задача

The Forem API lacks an image upload endpoint, forcing users to manually upload images via the web editor and copy URLs into markdown.

Результат

The PR by Harish added a robust image uploader that validates files locally, handles CSRF and session cookies, parses varied response shapes, and outputs URLs or markdown. This eliminates the manual upload workflow and integrates image handling into the devpub CLI.

Рабочий процесс

  • 1. Install devpub v0.3 via pip
  • 2. Store browser session credentials in .devpub/.env (DEVPUB_SESSION_COOKIE and DEVPUB_CSRF_TOKEN)
  • 3. Run devpub upload <image> to upload and receive the URL
  • 4. Optionally use --markdown to get a ready‑to‑paste markdown tag
  • 5. Paste the URL or markdown into the article markdown

Доказательства

devpub upload cover.png

That one command now gives you this: ...

Источник

The /image_uploads endpoint requires:

  1. A _Devto_Forem_Session cookie
  2. A CSRF token
  3. An Origin header matching https://dev.to

Источник

Harish's PR added a proper module with clear boundaries...

Источник

  • Дата записи: 2026-09-21T18:00:25.995Z