nextream

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS


1. 꿍꿍이

1.1. 운좋은예감

한개짜리 RandomPageRedirect하는 기능에 대한 아이디어에 도움을 주신 무신님의 소스:
"""
    Redirect to randomly selected page

    Copyright (c) 2002 by Won-kyu Park<wkpark@kldp.org>
    All rights reserved, see COPYING for details.

    설치:
     파일 이름을 RandomPage.py 혹은 random.py로 저장한다.
     data/plugin/action 아래 혹은 MoinMoin/action 아래에 복사해서 넣는다.
    사용법:
     moin.cgi?action=RandomPage(혹은 random)라고 하면 된다.
    $Id: nextream,v 1.1 2005/08/25 04:33:08 no-smok Exp no-smok $
"""

# Imports
import whrandom
from MoinMoin import webapi,wikiutil
from MoinMoin import config

def execute(pagename, request):

    baseurl = webapi.getBaseURL()

    all_pages = wikiutil.getPageList(config.text_dir)
    page = whrandom.choice(all_pages)

    webapi.http_redirect(request, '%s/%s?action=show' % (
                    webapi.getScriptname(),
                    wikiutil.quoteWikiname(page)))
    return

1.2. 화일? 파일!

File에 대한 우리말 표기로 파일 대신 화일이 쓰였던 많은 노스모크 페이지를 최종욱님과 함께 완료.
지금 남은 '화일'페이지들은 정말 압권이군요 -ㅅ-;;; -- 최종욱
우연찮게도 거의 동시에 작업하게 됐었죠? 전 두번 허탕치고난 뒤 검색목록의 밑에서부터 바꿨답니다. :)
하나하나 들어가서 무조건 전체복사후에 에디터(AcroEdit씁니다)의 바꾸기 기능으로 바꾼 다음에 사삭 붙여넣었지요-_-v. 키 패턴을 보자면
{{|검색 > 페이지 클릭 > 맨위에 말풍선 클릭 > Ctrl + A > Ctrl + C > Alt + Tab > Ctrl + A > Ctrl + V > Ctrl + R > Ctrl + A > Ctrl + C > Alt + Tab > Ctrl + A > Ctrl + V > 전송 > 반복|}}
아래에 있는 페이지들은 수작업이 편했지만, 위에 있는 '화일'이 수십개 있는 페이지들은 이 방법이 아니면 어쩔 도리가 없더군요; 어쨌든 ThankYou 하니까 하이파이브나 한번! q(>_<)P 짝! -- 최종욱

2. Dear nextream


"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>