728x90
반응형

파이썬 117

키즈노트와 성인만화 프로그램제작후기...

사실 키즈노트 다운로드는 우리 애들이 어린이집을 다니고 있고 그전까지는 관심이 없었다가 최근 집에 있으면서 할거 없나? 하고 만든게 키즈노트 다운로드입니다. 업데이트가 많았습니다. 처음엔 작은 이미지를 받았습니다. 원본이미지를 다운받을수 있게 개선하였고 동영상을 받을수 있게 개선하였고... 중복 다운로드 방지코드를 넣어 최신글이 없을때에는 종료가 되고 최신글이 있을때는 동작이 되게 개선하였습니다. 이후 텔레그램으로 알림코드를 넣었으며 작은 이미지를 보내게끔 추가코드를 넣었고 이후 스크린샷을 찍어 사진관리를 좀더 보기 쉽게 개선하였습니다. 이후 페이지별 전체 다운기능을 추가했습니다. 이렇게 업데이트 과정이 있었습니다. 앞으로도 더 업데이트가 이뤄질거 같습니다. 추억상자의 다운로드가 마지막으로 업데이트가 될..

파이썬 2020.03.02

키즈노트 전체 다운로드? 기능을 추가 하였습니다.

키즈노트 고심끝에 업데이트를 강행하였습니다. 사실 전 전체 다운로드 기능이 필요가 없습니다. 그렇기 때문에 추가하기가 귀찮니즘이 있었던건 사실입니다. 덕분에 코드가 3만줄이 되네요. 전체 다운로드라고 했지만 서버과부화 및 셀레니움의 특성으로 인하여 전체 다운로드시 안정적이지 않기 때문에 페이지형식으로 다운을 받습니다. 현재는 전부 구현되었습니다. optional arguments: -h, --help show this help message and exit --start START 시작 --mode {notices,albums,reports} 모드 --kidsid KIDSID 키즈노트아이디 --kidspass KIDSPASS 키즈노트비밀번호 --child {1,2,3} 아이선택 --speed {10,9,..

파이썬 2020.03.02

키즈노트 다운로더를 업데이트 예정(전체다운로드 기능추가예정)

아시는 분들은 최신글만 다운로드를 받게 설정이 되었습니다. 이번에 업데이트예정인 부분은 그에 대한 기능을 추가하기 위한 준비작업을 합니다. 설정파일은 이제 사라질겁니다. 단 한줄로 실행을 하도록 수정할겁니다. 현재 택배조회프로그램 처럼 한줄로 키즈노트의 아이디 비밀번호 를 받아서 실행을 시키도록 할것입니다. 예) kidsnote.exe --mode=notice --child=1 --kidsid=test --kidspass=test123 --telgm=0 --teltoken=asdasdasdasda --telalim=1 --telboid=151512 --alldown=1 위 명령줄을 보시게 되면 mode는 공지사항 child 는 첫번째아이 키즈노트 아이디 비밀번호 텔레그램 사용여부 마지막 --alldown..

파이썬 2020.03.01

업데이트 관련및 인증개선 분리 완료했습니다. (수정)

이번 대규모 업데이트는 화이트 리스트와 블랙 리스트 관리를 위한 인증서버 관련 업데이트입니다. 또한 프로그램의 사용과 관련된 통계를 내기위한 작업이였습니다. 코드라기 보다 간단하게 접속하고 접속이 되는지 않되는지 보는것이고 접속이 완료되면 프로그램실행이 되는것이고 프로그램이 실행이 않되면 접속이 않되거나 블랙 리스트이실 확률 이게 끝입니다. 인증서버가 뭐 대단한거 아닙니다. 다음에는 업데이트 관련된 부분은 서버와 프로그램 사이에 프로그램버젼 입력한것이 다입니다. if 'test' in 'test': print('시작') else: sys.exit() 이런 코드입니다. 업데이트 관련부분은 말이죠 ㅎㅎㅎ 위 코드는 test 라는 단어가 있으면 실행하고 없으면 정지하는 코드입니다. 그럼... 2020-02-2..

파이썬 2020.02.27

오늘 FLASK 서버를 활용을 하기위한 작업을 한다.

방금전 인증관련된 부분을 교체 수정완료하였다. 즉, 2020-02-27 이전 프로그램은 작동불가다. 새로운 파일을 받아서 사용해야 한다. 이번에는 좀더 세분화를 시키기 위해 특정 코드를 입력을 받을것인가? 아니 사실 배포를 하면서 나도 공부를 위한 코드이다. 유료화생각 전혀없고 그저 공부를 위한 코드이다. 그렇다고 백도어 개인정보를 빼올생각없다. 있다해도 개인정보 있어봐야 결제정보를 가져오는것도 아니고 가져온다고 해봐야 뭐가 있을까? 괞시리 귀찮은짓거리 하지 말자 자동업데이트 기능이나 만들자. 그럴려면??? 현재버젼정보와 업데이트된 정보를 비교하여 프로그램을 종료하거나 사이트로 이동시키거나 ... 둘중한가지만 구현 시켜봐야겠다.

파이썬 2020.02.27

FLASK 만드는 웹서버 관리 두번째 개선~

처음에는 대충~ 만들고 구현만 해놓자 였는데... 가만이 생각해보니 좀더 보안을 해서 사용하기 편하게 만들자... 좀더 보안을 해야 되는데 ㅋㅋ 일단 웹에서 관리하기 위해서 만들었고 원격지에서 반복 실행하기에는 딱 좋습니다. 초기화 버튼은 서버 재시작 버튼~ 당연히 로그인을 해야지만 클릭이 됩니다~ 실행은 해당줄을 실행시킨다는 것이고... 삭제는 해당줄을 삭제시킨다는 것이고... 수정은 해당줄을 수정시킨다는 것이고... 별로 설명할게 없다는.... 수정버튼을 누르게 되면 저런 화면이 나옵니다. 수정은 전부 수정할수 있다는... 하지만 html 에서 수정못하게 막음... readonly 부분만 삭제하면 전부 수정가능... 좀더 개선부분이 있는데... 지금은 머리 안돌아가서 포기상태...

파이썬 2020.02.24

FLASK DB 연동하기...최종완료

몇일전 뭘 만들어 본다고 올렸는데요. 이제 DB 에 저장하고 삭제 연동까지 만들어 놨네요 ~~ 이제 DB 에 저장된것을 스케줄러로 실행되게끔 만들면 될거 같습니다. 제가 생각했던 내용인지라... 이전의 코드가 너무~ 지저분하고 너무 많은 코드가 입력이 되다보니 나도 모르겠네요 ㅎㅎㅎ 발로 만들다 보니 코드만 길어 집니다 ㅎㅎㅎ 이글을 작성하고 난뒤에 만져보기 시작하였습니다. 보시면 사진을 보시면 아시겠지만 윈도우나 리눅스 환경에서 어떤 프로그램을 반복실행한다. 그런데 외부에서 하고 싶다. 그래서 만든겁니다 ㅎㅎㅎ 일단은 지금은 여기까지만... 갑자기 생각나면 추가 수정합니다 ;;;; 참고로 모든 개발은 그때그때 생각나서 추가하고 수정합니다. 그렇습니다. 여러번 업데이트가 있을때는 그날은 쥔장이 두뇌가 활..

파이썬 2020.02.19

라즈베리파이에서 셀레니움을 사용하기 해결완료

먼저 필자는 라즈베리파이3 B+ 모델을 사용중에 있습니다. 그것도 2대를 가지고 있습니다. 이유는 모르겠습니다. 어찌 하다보니 2대가 생겼습니다 ;;; 그러다보니 놀고 있는 라즈베리파이에 파이썬 서버를 만들어서 사용중에 있습니다. 물론 개발이라고 해야 될지는 모르겠으나 개발은 윈도우 데스크탑에서 만들어서 테스트도 같이 진행합니다. 그러면서 어? 이건 라즈베리파이에 실시간으로 알림을 받으면 어떨까 ? 라는 생각에 잠겨서 결국엔 라즈베리파이를 꺼내 제가 만들어둔 파이썬 파일을 라즈베리파이에 넣고 실행시켜서 사용하였습니다. 첫번째가 바로 성인만화 다운로더 입니다. 그러나 몇번 실행결과는 별로였다 입니다. 바로 자바스크립트를 셀레니움에서 처리를 해야 이미지를 다운로드가 되는 구조여서 방법이 없었습니다. 사이트 ..

파이썬 2020.02.17
728x90
반응형