Giter Club home page Giter Club logo

otherprogram's Introduction

other program


업무 도중 자잘하게 시간을 잡아먹는 업무를 스크립트화 한 것입니다.


sbsCheck.py

sbs 특정 게시판에 입력 날짜의 게시물이 갱신되었는지 확인하는 스크립트입니다.

sbs 특정 게시판에서 원하는 날짜의 게시물이 갱신되었다면 갱신되었다는 메시지를 출력하고 메일로 발송해줍니다.
(gmail.smtp 를 이용하였습니다. 구글 계정이 필요합니다.)

갱신되지 않았다면 5초 간격으로 갱신 재확인을 합니다.

또한 메일을 보내는 과정에서 정보를 잘못 입력하면 재확인하여 진행합니다.

업데이트

패스워드 입력시 커맨드 라인에서 비밀번호 숨기기
구글 계정 입력할때 ID 만 입력 처리 (@를 포함한 이메일 형식은 생략)
갱신 된 게시물의 내용을 다시 크롤링해서 내용을 이메일 본문에 추가합니다.
이메일 형식 검증이 추가되었습니다.

갱신 주기를 랜덤으로 설정하였습니다.
갱신횟수와 갱신텀 시간을 같이 출력합니다.


saveSbs.py

검색할 게시판 페이지 분량을 입력받아 해당 게시판의 모든 내용들을 CSV파일로 저장합니다.

현재 개발중.


mbcCheck.py

sbsCheck의 mbc 버젼.


zip_code

엑셀파일에 주소리스트를 입력하면

네이버에서 우편번호를 크롤링하여 엑셀에 저장합니다.


ranking

특정키워드의 연관,추천 검색어의 순위를 엑셀에 저장합니다.

샘플 엑셀 데이터

search_rank_list.xlsx -> result_search_rank_list.xlsx
select_rank_list.xlsx -> result_select_rank_list.xlsx

update

search_rank_2.py

검색 키워드와 랜딩 키워드를 입력하면
검색 키워드로 검색시 연관 키워드 리스트에 랜딩키워드가 있다면
순위를 기록하고, 스크린 샷을 검색키워드명으로 파일명을 지정하여 저장합니다.


call_profile

회사의 녹취 시스템에서 얻은 전화통화 통계 엑셀파일에서
담당자별로 filtering 후에 전 통화와 다음 통화 사이의 시간이
20분 이상 지체되는지 확인한 후 결과를 엑셀 파일로 출력시킵니다.


shopping admin (예정)


  • list.py : 조회수 늘리기....

  • check_list.py : 게시판 업데이트 체크. 업데이트 될때까지 10분 단위로 검사. 조건에 합당하면 알림창을 띄우고 종료


shopping order

MD의 빈자리 업무 자동화.
사내 쇼핑몰, 티몬, 스토어팜, 11번가, 쿠팡, 인터파크, 네이버페이, g마켓, 위메프, 김약사몰, 와우김약사몰, 임박몰
그냥 봐도 주문 마감 체크해야 할 파일이 너무나도 많다.
문제는 각 쇼핑몰마다 파일 양식도 다르고, 각 파일안에는 주문에 필요하지 않은 쓸데 없는 정보들로 인해 눈이 굉장히 피곤하다.

그래서 주문에 필요한 정보만 하나의 엑셀 파일로 저장하는 프로그램을 개발하였다.

집계 정보는 다음과 같다.

주문경로, 품목, 상품, 옵션, 수량, 결제금액, 택배비, 주문자, 수령자, 연락처, 주소, 우편번호, 배송메시지

openpyxl 라이브러리를 이용하여 엑셀파일을 컨트롤한다.

하지만 openpyxl은 xls 같은 파일은 다루지 않는다.

그래서 각 주문 파일들은 .xlsx 파일로 변환하여 주어야 한다.

각각 파일 파싱 업데이트 예정.


ad_rank

키워드별 네이버 파워링크 광고 현황을 엑셀로 저장한다.

  • 키워드를 key_list.txt 에 입력한다.
    각 키워드 구분은 줄넘김(엔터)로 한다.

  • 결과는 실행시간, 키워드, 노출 업체의 제목, URL이다.

스케쥴링을 적용하여 운영하고 있는 키워드들이 시간대별로 어떻게 노출되는지, 경쟁사는 어떻게 광고를 진행하는지 자료를 축적할 수 있다. 스케쥴링은 시간되는대로 적용 예정.


reservation

실시간 예약페이지(ASP)의 수정 내용을 비교하기 위함.
모바일과 PC의 파일이 분리되어 있어서 같은 내용을 두 번 수정해야하기 때문에 비교가 필요하여, Git을 통해 비교하여 수정 작업을 하기 위함이다.
수정요청이 있을때마다 사용 예정.
ASP... 사용할 줄 몰라요....ㅠ 그냥 삽질하면서 익히는 중..

otherprogram's People

Contributors

kimdoky avatar

Stargazers

JungHee Son avatar Jihwan Lee avatar

Watchers

James Cloos avatar

Forkers

bestshes tpnet3

otherprogram's Issues

상품명으로 카테고리 설정

if product.find('녹용') != -1:

검색어와 카테고리를 dictionary로 만들고

ex)
cate_list = 
{
  '녹용': '설화사슴목장'
}
cate = [cate_list[key] for key in cate_list.keys() if product.find(key) != -1]

이렇게 바꾸면 좀 짧아지지 않을까 싶습니다. 물론 리스트 컴프리핸션을 쓰면 리스트로 반환되기 때문에 그냥 for 문을 쓰셔도 됩니다.

for key in cate_list.keys():
  if product.find(key):
    cate = cate_list[key]
    break
  else:
    cate = product

이렇게 해두면 나중에 추가 되어도 dict만 추가해주면 됩니답

안녕하세요.

혹시 Ad rank 소스는 현재 작동불가 상태인가요?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.