터미널에서 별자리를 그리는 Astroterm, C로 작성된 193커밋 오픈소스
- 터미널에 별과 별자리를 ASCII로 렌더링하는 오픈소스 Astroterm, 저장소는 C 소스와 meson 빌드로 구성되고 커밋 193개, 태그 13개 기록
- 저장소 최신 커밋은 버전 1.2.0 범프이며 마지막 갱신 시점이 7개월 전임
- PR #80에서
-b|--bash-completions옵션 추가,eval $(astroterm -b)로 bash 자동완성을 켜고 인자 정의를 헤더 파일 매크로로 옮겨 도시 목록이 바뀌어도 자동완성이 최신으로 유지됨 - 도시 좌표 데이터를 바이너리에 내장하고
split_lines,iter_cities함수로 순회하도록 리팩터링, 쉼표가 들어간 도시 이름이 파싱되지 않던 버그 수정 - 별자리 테이블에는 동적 버퍼를 적용하는 수정(#91)이 들어감
Hacker News opinions
쓸모가 있냐 없냐를 떠나서 이런 걸 직접 만들어내는 창의력 자체가 대단함.
이런 프로젝트는 터미널 성능 스트레스 테스트용으로도 좋더라.
비슷한 컨셉인데 SNS 버전도 있음. gno.world 한번 봐봐.
README가 진짜 읽기 좋게 잘 써 있어서 오랜만에 반가웠음. 바이브 코딩하는 사람들 필독임.
조언 저장해뒀음. 다음엔 README를 아예 astroterm 스타일로 써볼 생각임.
솔직히 평범해 보이는데 뭐가 그렇게 좋았음? README 쓰는 게 늘 어려워서 진심으로 궁금함.
ASCII로 뽑은 그림 퀄리티 괜찮음. 첫 문장 읽고 나서 러스트 진영에서 written in Rust, safe 붙인 버전 만들려고 침 흘리는 상상이 안 멈춤.
딱히 그렇지도 않음. 예시 이미지에 카펠라, 리겔, 시리우스는 표시돼 있는데 정작 제일 알아보기 쉬운 오리온자리를 못 찾겠더라. 터미널용 Stellarium 나오면 좋겠지만 이건 그게 아님.
별자리 CPU 스케줄러 scx_horoscope랑 같이 쓰면 재밌겠음.