liveboat
Generate static pages from RSS urls
파일 탐색기
최종 버전 다운로드 (.zip)- config.yml
- build-docker-image.yml
- cross-compile.yml
- deploy-crumbs.yml
- deploy-templates.yml
- test.yml
- custom.css
- config.toml
- docker-compose.yml
- Dockerfile
- liveboat.conf
- README.md
- rebuild.sh
- start.sh
- urls
- .gitignore
- .SRCINFO
- PKGBUILD
- bundle-templates
- aux.rs
- mod.rs
- spa_builder.rs
- utils.rs
- aux.rs
- build.rs
- init.rs
- mod.rs
- update.rs
- args.rs
- cli.rs
- content.rs
- db.rs
- errors.rs
- feed.rs
- feed_item.rs
- lib.rs
- main.rs
- opts.rs
- paths.rs
- template.rs
- urls.rs
- utils.rs
- android-chrome-192x192.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- index.css
- index.js
- site.webmanifest
- config.toml
- index.hbs
- _metadata.json
- package.json
- extensions.json
- android-chrome-192x192.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- site.webmanifest
- base.css
- main.css
- IconClose.vue
- IconCloseRound.vue
- IconComments.vue
- IconExpand.vue
- IconGithub.vue
- IconHeart.vue
- IconLiveboat.vue
- IconMaximize.vue
- IconMinimize.vue
- IconMovie.vue
- IconMusic.vue
- IconMute.vue
- IconNav.vue
- IconNotFound.vue
- IconOPML.vue
- IconPause.vue
- IconPlay.vue
- IconRefresh.vue
- IconRss.vue
- IconSearch.vue
- IconTop.vue
- IconVolume.vue
- AudioPlayer.vue
- EmbedModal.vue
- FeedHeader.vue
- FeedItems.vue
- FeedList.vue
- FeedNavigator.vue
- FilterBox.vue
- IndexHeader.vue
- ItemContent.vue
- index.js
- audio.js
- embed.js
- feedItems.js
- feeds.js
- filters.js
- minimize.js
- nav.js
- theme.js
- FeedView.vue
- HomeView.vue
- NotFoundView.vue
- App.vue
- main.js
- .editorconfig
- .gitignore
- .prettierrc.json
- build_time.txt
- eslint.config.js
- jsconfig.json
- package.json
- README.md
- vite.config.js
- vitest.config.js
- config.toml
- index.hbs
- README.md
- .gitignore
- .gitmodules
- _config.yml
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- Cross.toml
- index.md
- LICENSE
- logo.png
- Makefile
- README.md
- rustfmt.toml
- snapcraft.yaml
- VERSION
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/exaroth/liveboat
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd liveboat
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Rust (rustup) cargo 명령어를 쓰려면 Rust가 필요합니다.
cargo install liveboat
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo install liveboat
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
After cloning repository run `make setup && make build` to build the binary. Rustc/Cargo required.
이 명령어를 터미널에 그대로 입력해 실행하세요.
> If you want to pass any named arguments to liveboat, wrap the execution into a shell script as Newsboat will fail to run the command if any were passed. Also consider passing full path to executable in `notify program` parameter if you installed liveboat using cargo or if the binary is in non standard path eg. outside of '/bin', '/usr/bin' or '/usr/local/bin'.
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
