Seafile용 콘솔 프로그램인 j18이 v.0.0.0.9 업데이트 되었습니다. 매번 업데이트 때마다 페이지를 업로드 할 필요는 없다고 생각되지만 제가 느끼는 그래도 중요하다고 생각되는 업데이트가 있을 경우 이곳에 같이 올려 놓을 생각입니다. 일종에 스스로의 작업에 대한 기록 같은 것이죠.
변경점 Summary
Git-Hub Address | https://github.com/junostudio3/j18 |
Release | https://github.com/junostudio3/j18/releases/tag/j8_v0.0.0.9 |
기능 추가 | 폴더 만들기 및 파일 업로드 기능 추가 |
기능 수정 | 콘솔출력 flush을 매번하게 수정 (콘솔출력을 외부에서 읽을 경우 늦게 읽어지는 문제 수정) |
j18이란?
웹하드 Seafile을 통해 파일을 받거나 업로드하기 위한 콘솔 프로그램입니다. 이 프로그램의 목적은 쉘스크립트 등을 위한 자동화 작업을 위합니다. |
지향 하는 방향
개인적으로 사용중이며 필요할 부분이 있을 때마다 기능을 업데이트 하고 있습니다. 제가 사용중인 개인 프로젝트가 멀티플랫폼으로 동작하고 있어서 Linux, Windows, Mac 모두 지원하는 것이 목표입니다. 이를 위해 Python으로 개발되었습니다. Python는 이 프로젝트에서 거의 처음 다루는 것이라 코드가 깔끔하지는 않습니다. 좋은 코드는 아니지만 코드를 완전공개 하는 방향으로 진행하고자 합니다 |
현재 문제점
PyInstaller를 이용하여 파이썬 코드를 실행파일로 만들었는데 Windows에서는 PyInstaller로 실행파일을 만들면 종종 악성 코드로 오진을 하더군요. 오진 시 해당 파일에 대한 검사를 끄셔도 무방하지만 걱정이 되시면 코드를 올렸으니 직접 실행파일화 시키시는 걸 추천드립니다. |
Intel Mac에서 테스트 하였는데 PyInstaller로 실행시 Linux와 Windows에 비해 로딩이 좀 오래걸리더군요. 해결 방법을 고민중입니다. |
현재 저만을 위해 개발중이지만, 저처럼 파일 클라우드를 이용해 자동화에 관심 있는 분이 있으시면 한번 써보시고 이런 기능이 있으면 좋겠다라는 의견을 주시면 제가 정말 좋을 것 같습니다. 물론 블로그가 방문객이 적어서 그럴 가능성은 매우 적어보이지만요. ^^;
감사합니다.
'자작 > j18' 카테고리의 다른 글
Seafile용 콘솔 프로그램 j18 v.0.0.0.5 (0) | 2023.03.06 |
---|---|
Seafile용 콘솔 프로그램 개발 j18 v.0.0.0.1 (0) | 2023.03.02 |