API 재업
# 클라이언트 초기화
from koneAPI import KoneClient
import json
import os
from typing import Dict, Any
def print_response(title: str, response) -> None:
"""API 응답을 출력하는 헬퍼 함수
Args:
title: 응답 제목
response: API 응답 객체
"""
print("\n" + "=" * 50)
print(f"[{title}] 상태 코드: {response.status_code}")
try:
json_data = response.json()
print(f"응답 데이터: {json.dumps(json_data, indent=2, ensure_ascii=False)}")
except:
print(f"응답 내용: {response.text[:200]}...") # 응답 내용 일부만 출력
print("=" * 50)
def main():
# 환경 변수에서 쿠키 값 가져오기 (보안을 위해)
# export KONE_COOKIE="여기에_실제_쿠키_값_입력" 명령으로 환경 변수 설정 가능
secure_neko_cookie = os.environ.get("KONE_COOKIE", "")
if not secure_neko_cookie:
print("오류: KONE_COOKIE 환경 변수가 설정되지 않았습니다.")
print("export KONE_COOKIE='쿠키값' 명령으로 환경 변수를 설정하세요.")
return
# 다른 서브를 사용하는 클라이언트 생성
kone_client = KoneClient(secure_neko_cookie, "kone")
print("\n\n=== 다른 서브 (kone) API 호출 예시 ===")
# 다른 서브의 배너 정보 가져오기
kone_banner_response = kone_client.api.get_sub_banner()
print_response("kone 서브 배너", kone_banner_response)
# 다른 서브의 운영자 목록 가져오기
kone_moderators_response = kone_client.api.get_sub_moderators()
print_response("kone 서브 운영자 목록", kone_moderators_response)
# 다른 서브의 웹 페이지 가져오기
kone_web_response = kone_client.web.get_sub_posts()
print(kone_web_response)
# 아티클 수정 테스트
kone_client.api.edit_sub_article("게시글 아이디", "제목", "<p>내용(HTML)</p>")
# 아티클 가져오기 테스트
kone_web_article_response = kone_client.web.get_article_info("게시글 아이디")
print(kone_web_article_response)
# 댓글 작성 테스트
# kone_client.api.post_comment("댓글 아이디", "테스트")
if __name__ == "__main__":
main()재업
2
5 comments
관리
글삭: 대충 파이썬 API 쪄옴 picok1010
binary는 호남선
05/17/25
5020
0
글삭: 대충 파이썬 API 쪄옴 picok1010
관리
binary는 호남선
05/17/25 5020 0
일반
조질뻔
Ghost
05/17/25
2556
0
조질뻔
일반
Ghost
05/17/25 2556 0
일반
의외로 nsfw 허용인 국가
binary는 호남선
05/17/25
5398
1
의외로 nsfw 허용인 국가
일반
binary는 호남선
05/17/25 5398 1
JS
대충 확장프로그램 쪄옴
yesman
05/17/25
3462
5
대충 확장프로그램 쪄옴
JS
yesman
05/17/25 3462 5
일반
코붕이들 빨리 개발해서
karmi98
05/17/25
1749
0
코붕이들 빨리 개발해서
일반
karmi98
05/17/25 1749 0
PY
Hello world
kartusias
05/17/25
3121
0
Hello world
PY
kartusias
05/17/25 3121 0
일반
오
Ghost
05/17/25
1631
0
오
일반
Ghost
05/17/25 1631 0
일반
사이트 고칠게 많네
Dorothy
05/17/25
3004
0
사이트 고칠게 많네
일반
Dorothy
05/17/25 3004 0
일반
뭔데 벌써 이런채널이 만들어지지
사라다빵
05/17/25
3637
0
뭔데 벌써 이런채널이 만들어지지
일반
사라다빵
05/17/25 3637 0
일반
코네 기능에 대한 주저리
binary는 호남선
05/17/25
4539
0
코네 기능에 대한 주저리
일반
binary는 호남선
05/17/25 4539 0
C#
Hello, world!
ㅇㅇ
05/17/25
4521
0
Hello, world!
C#
ㅇㅇ
05/17/25 4521 0
C/C++
cpp hello world
hello_world
05/17/25
5379
0
cpp hello world
C/C++
hello_world
05/17/25 5379 0
일반
노드나 타입스크립트는 기타언어에서 다뤄야하나?
MonGe
05/17/25
2163
0
노드나 타입스크립트는 기타언어에서 다뤄야하나?
일반
MonGe
05/17/25 2163 0
기타언어
HTML 언어는 탭이 없어요
kts
05/17/25
4900
0
HTML 언어는 탭이 없어요
기타언어
kts
05/17/25 4900 0
C/C++
의외로 출력 결과가 같은 것
binary는 호남선
05/17/25
4764
1
의외로 출력 결과가 같은 것
C/C++
binary는 호남선
05/17/25 4764 1
Java
자바 스크립트 배우려고 해요
arcalive
05/17/25
5403
0
자바 스크립트 배우려고 해요
Java
arcalive
05/17/25 5403 0
기타언어
일단 뭐라도 써보자
binary는 호남선
05/17/25
5143
3
일단 뭐라도 써보자
기타언어
binary는 호남선
05/17/25 5143 3
일반
일단 이름을 남겨보자
rlaslrspa
05/17/25
3164
0
일단 이름을 남겨보자
일반
rlaslrspa
05/17/25 3164 0
일반
웨 스벨트 아니고 넥스트?
Ghost #0196deab
05/17/25
2226
0
웨 스벨트 아니고 넥스트?
일반
Ghost #0196deab
05/17/25 2226 0
일반
「코딩해요」 서브 규칙 및 기타 안내(25.05.18.)
binary는 호남선
05/17/25
8043
5
「코딩해요」 서브 규칙 및 기타 안내(25.05.18.)
일반
binary는 호남선
05/17/25 8043 5
일반
열심히 꾸미고있노
smpeople
05/17/25
4198
0
열심히 꾸미고있노
일반
smpeople
05/17/25 4198 0
일반
요기 머하는곳?
abcde
05/17/25
2317
0
요기 머하는곳?
일반
abcde
05/17/25 2317 0
s/turtleneckers
• 1,620 subscribers프로그래밍 서브입니다. 잡담, 문제 해결, 코드 리뷰(공지 필독)
Created 05/17/2025, 14:30:39
Rules
- 1. 기본 방임주의(절대 귀찮아서 그런 것 맞음)
- 2. 누가봐도 밴 당할법한 글 올리면 자를꺼임
- 3. 카테고리 지켜주면 좋겠지만 안지키면 안타까운거고
Deleted comment.