코딩21 [Node.js] Srt 자막파일을 JSON 으로 파싱하고 수정하기 1편 안녕하세요 크로네입니다. 오늘은 NodeJS 에서 srt(자막파일) 을 JSON 으로 파싱하고, 수정하고, 다시 저장하는 방법에 대해 알아보겠습니다. 1. 모듈 일단 NPM 에 들어가서 필요한 모듈을 검색해 봅시다. https://www.npmjs.com/ 저는 srt-parser 라고 검색했는데요, 기능이 마음에 안들어서 그냥 제가 직접 만들었습니다. srt-parse-to 를 검색해 보세요. https://github.com/KR-onae/srt-parse-to 번역하신후에 읽어보셔도 되고, 이 글을 읽으셔도 됩니다. (참고로 이 글이 올라왔을때에는 사용법이 다를 수 있습니다. 글이 올라갈때의 버전은 2.1.0 버전임을 참고해주세요) 일단 오른쪽 위에 설치 방법이 적혀있습니다. npm i srt-pa.. 2022. 12. 7. [JS] 쿼리스트링을 가져와서 JSON 으로 바꾸기 안녕하세요 크로네입니다. 오늘은 자바스크립트에서 쿼리스트링을 가져와서 JSON 으로 바꿔보겠습니다. 1. 쿼리스트링을 가져오기 자바스크립트에서 쿼리스트링은 location.search 에 있습니다. console.log(location.search); // 예시: ?abc=123&def=456 location.search 는 앞에 '?' 가 오고 뒤에 글자가 나오는데요 이 글자를 더 잘 활용하려면 이 값을 JSON 으로 바꿀 필요가 있습니다. 2. JSON 으로 바꾸기 일단 JSON 으로 바꾸려면 먼저 앞에있는 '?' 를 지울 필요가 있습니다. splice() 함수를 이용해 앞의 한글자를 잘라보겠습니다. console.log(location.search.splice(1)); // abc=123&def=4.. 2022. 12. 6. [Node.js] 데이터베이스 직접 만들기 2편 1편: https://kronae.com/entry/Nodejs-데이터베이스-직접-만들기-1편 사용법 DBMS.write([DB파일위치], [인코딩]) => 데이터베이스를 [DB파일위치] 에 만들때 사용. 이미 있는 파일에 사용시 리셋. (함수를 반환함. 반환한 함수를 실행하면 자동으로 open 하여 데이터베이스를 가져옴) DBMS.open([DB파일위치], [인코딩]) => 데이터베이스를 [DB파일위치] 에서 찾아 가져옴. (DBMS.DB형을 반환함) DBMS.open(...).open([DB파일위치], [인코딩]) => 데이터베이스를 [DB파일위치] 에서 찾아 가져옴. (DBMS.open() 과 같은 역할이며, DBMS.open() 사용시 자동으로 해주기 때문에 파일을 바꿀때만 사용) DBMS.ope.. 2022. 11. 6. [웹] 세로선 가로선 만들기 안녕하세요 크로네입니다. 오늘은 웹코딩으로 세로선과 가로선을 만드는 방법을 알려드리겠습니다. 1. 가로선 먼저 가로선을 만드는 방법은 2가지입니다. 첫번째 - HTML 태그를 이용해 가로선을 만듭니다. 위 아래 태그는 내용을 분리하거나 구분할 때 사용할 수 있는 수평 가로선을 만들때 사용하는 태그입니다. 두번째 - CSS 가로로 긴 div 에게 CSS 로 border 를 만들어 줍니다. CSS 로 위와 아래를 구분하는 코드를 만들었습니다. 2. 세로선 세로선은 HTML에서 기본적으로 재공하는 태그가 없기 때문에 CSS로 직접 만들어야 합니다 이렇게 위와 같은 코드를 이용했더니 이렇게 생긴 세로선을 만들수 있습니다. 이상 크로네의 가로선과 세로선 만들기였습니다. 감사합니다. 2022. 11. 6. 이전 1 2 3 4 5 6 다음