[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를 참고하여 할 것
RSStodon
Mastodon Bot for Posting RSS Feed Updates
Description
Languages
C++
98.9%
CMake
1.1%