Seafile용 콘솔 프로그램 j18 v.0.0.0.5
Seafile용 콘솔 프로그램 j18이 업데이트 되었습니다.
제 Git 프로젝트 경로는 다음과 같습니다.
https://github.com/junostudio3/j18
GitHub - junostudio3/j18: console program for seafile
console program for seafile. Contribute to junostudio3/j18 development by creating an account on GitHub.
github.com
필요하시면 해당 소스를 한번 참고하시고 도움이 됐으면 좋겠습니다. 프로그램이 단순한 편이라 Web API를 호출하고 사용하는 법은 비슷할테니 관련 요령만 얻는다고 생각하시면 될 것 같습니다. 아무리 큰 프로그램은 아니더라도 고작 며칠만에 업데이트를 하는 건 좀 우습긴 한데 폴더 다운로드가 없고, 일부 텍스트가 자동화에서 읽기 불편하여 일단 최소한 이정도는 있어야지 싶어서 기능 추가 후 올렸습니다.
현재 주요 기능은 특정 경로 파일 및 폴더 목록 얻기, 파일 또는 폴더 다운로드 입니다.
이번 업데이트로 추가된 기능은 폴더 전체 다운로드와 이미 다운로드된 파일 skip 하고 받기 기능입니다.
그외에 version 확인, 명령 대소문자 구분 없애기가 작게 패치되었습니다.
다음과 같이 폴더를 다운로드는 하위 목록을 순차적으로 다운로드합니다.
그냥 프로그램만 써보실 분은 linux, windows, mac용으로 실행파일로 만들어 놓았으니 release에서 최신 것을 받으시면 됩니다.
https://github.com/junostudio3/j18/releases/tag/j18_v0.0.0.5
Release v0.0.0.5 · junostudio3/j18
Build & Test Linux : Ubuntu 22.04 Windows : Windows 10 Pro 22H2 Mac: macOS Monterey 12.6.3
github.com
PyInstaller를 이용하여 파이썬 코드를 실행파일로 만들었는데 Windows에서는 PyInstaller로 실행파일을 만들면 종종 악성 코드로 오진을 하더군요. 오진 시 해당 파일에 대한 검사를 끄셔도 무방하지만 걱정이 되시면 코드를 올렸으니 직접 실행파일화 시키시는 걸 추천드립니다.
이번 버전부터는 git에 간단한 사용법도 올려 놓았습니다.
사용법 페이지 메인: https://github.com/junostudio3/j18/blob/main/document/main.md
시작하기 : https://github.com/junostudio3/j18/blob/main/document/get_started_with_j18.md
현재 제가 만들던 자동화를 위한 작은 기능만 테스트로 만들어 놓았습니다. 저처럼 파일 클라우드를 이용해 자동화에 관심 있는 분이 있으시면 이런 기능이 있으면 좋겠다라는 의견을 주시면 정말 좋을 것 같습니다. 블로그가 방문객이 적어서 그럴 가능성은 매우 적어보이지만요.
감사합니다.