본문 바로가기
자작/j18

Seafile용 콘솔 프로그램 j18 v.0.0.0.9

by 달나라외계인 2023. 5. 4.

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