MyLibrary 1.0 ํ™ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชฉ๋ก ์ž‘์„ฑ๊ธฐ

ํ™ˆ๋„์„œ๊ด€ ๋ชฉ๋ก๊ธฐ MyLibrary 1.0์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ๋Š” C++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(GitHub, GitFlic). ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” GTK4 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ Linux ๋ฐ Windows ์ œํ’ˆ๊ตฐ์˜ ์šด์˜ ์ฒด์ œ์—์„œ ์ž‘๋™ํ•˜๋„๋ก ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Arch Linux ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ AUR์—์„œ ๊ธฐ์„ฑ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MyLibrary๋Š” ์ง์ ‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ  zip ์•„์นด์ด๋ธŒ์— ์žˆ๋Š” fb2 ๋ฐ epub ๋„์„œ ํŒŒ์ผ์„ ์นดํƒˆ๋กœ๊ทธํ™”ํ•˜๊ณ  ์†Œ์Šค ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ์ž์ฒด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ปฌ๋ ‰์…˜๊ณผ ๊ทธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ๋ฌด๊ฒฐ์„ฑ์€ ํŒŒ์ผ๊ณผ ์•„์นด์ด๋ธŒ์˜ ํ•ด์‹œ ํ•ฉ๊ณ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ œ์–ด๋ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ๊ธฐ์ค€(์„ฑ, ์ด๋ฆ„, ์ €์ž์˜ ํ›„์›, ์ฑ… ์ œ๋ชฉ, ์‹œ๋ฆฌ์ฆˆ, ์žฅ๋ฅด)์œผ๋กœ ์ฑ…์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  fb2 ๋ฐ epub ํŒŒ์ผ ์—ด๊ธฐ ์‹œ์Šคํ…œ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์ฝ๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฑ…์„ ์„ ํƒํ•˜๋ฉด ํ•ด๋‹น ์ฑ…์˜ ์ดˆ๋ก๊ณผ ํ‘œ์ง€(์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ)๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ปฌ๋ ‰์…˜์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ(์ „์ฒด ์ปฌ๋ ‰์…˜ ํ™•์ธ ๋ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํŒŒ์ผ์˜ ํ•ด์‹œ ํ•ฉ๊ณ„ ํ™•์ธ), ์ปฌ๋ ‰์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด๋ณด๋‚ด๊ธฐ ๋ฐ ๊ฐ€์ ธ์˜ค๊ธฐ, ์ปฌ๋ ‰์…˜์— ๋„์„œ ์ถ”๊ฐ€, ์ปฌ๋ ‰์…˜์—์„œ ๋„์„œ ์‚ญ์ œ ๋“ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ฑ…์— ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ถ๋งˆํฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€