Stephen Oh 201f2524f8 Implemented 'post' and 'post-all' features
[CHANGES]
- `src/main.cpp`에서 `post`, `post-all` 기능까지 구현함. Mastodon
  Instance에 Fetch된 Content를 설정된 양식에 따라 Posting하도록 함
    - Posting 양식은 `.env`의 `POSTING_TEMPLATE`을 따르도록 함
    - Posting하는 경우 글의 공개범위를 설정할 수 있도록 했고, Logging을
      위한 Verbose 출력을 지원
- `src/main.cpp`에 있었던 Common Function의 경우 공통으로 쓰게 되었기
  때문에 `src/common/utils.hpp`로 옮김. `toLower()`, `replaceAll()`을
  옮김

[TODO]
- RSS Feed는 공통적으로 `<item>`에 대한 Image를 지원하지 않음. 필요한
  경우를 대비해, `RSSFeed`에 `image_link`와 같은 속성을 추가하여
  Posting을 하는 경우 같이 첨부할 대표 Thumbnail을 추가하도록 만들면
  괜찮을 듯
- `src/main.cpp`의 `postToMastodon()`에 Thumbnail을 추가하는 경우를 위한
  기초 작업은 완료해둠. 추후 수정하는 경우 TODO를 참고하여 할 것
2026-03-27 01:11:02 +09:00
2026-03-26 18:28:19 +09:00
2026-03-20 16:48:22 +09:00
2026-03-20 18:38:20 +09:00

RSStodon

Mastodon Bot for Posting RSS Feed Updates

Description
Mastodon Bot for Posting RSS Feed Updates
Readme 75 KiB
Languages
C++ 98.9%
CMake 1.1%