ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Last modified 11 years ago

#917 assigned task

PNEMonsterのソースコードの概略をまとめる

Reported by: ebihara Owned by: motoi
Priority: major Milestone:
Component: default【一般】 Version:
Keywords: Cc:

Description

ソースコードの変更を容易にするために、PNEMonsterのソースコードの概略をテキスト化してまとめる。

Change History (3)

comment:1 Changed 11 years ago by motoi

 ・FF起動→ ツールバーの読み込み(mixibar_new.xul)
 ・あしあとALL(mixibar_new.jsのashiatoAll())
   -ユーザMaxIDを取ってきて、ユーザID1のURLから順番にMaxIDまで踏んでいく
 ・あしあとFriend(mixibar_new.jsのashiatoFriend())
   -同様にフレンドのIDをとってきてあしあとを残す
 ・日記巡回
   -POPfile抽出
     -定期巡回(setDiaryCountAuto())→クリック時から指定時刻ごとに巡回(ただしFF起動時のみ)
     -手動巡回(getDiaryCount())→クリック時に巡回を開始 
   -キーワード抽出(設定ウィンドウでキーワード設定)
     -定期巡回(setKeyDiaryCountAuto())→クリック時から指定時刻ごとに巡回(ただしFF起動時のみ)
     -手動巡回(getKeyDiaryCount())→クリック時に巡回を開始
 ・設定ウィンドウの表示(setttingWindow()を実行し、setting.xulを読み込む)


【主なスクリプト】
mixibar_new.js→機能がほとんど入っている。
common.js→文字コードの変換などの機能が入っている
setting.js→設定の読み込みと書き込みなど

comment:2 Changed 11 years ago by motoi

Owner: changed from nobody to motoi
Status: newassigned
+----src(ソース)
      |
      |
      +----install.rdf(PNEMonsterの概要)
      |
      |
      +----xml.exe(POPFileとの通信)
      |
      |
      +----chrome(PNEMonsterのスクリプト・スキン)
            |
            |
            +----openpnebar.jar(同階層のcontent・skinのzipアーカイブ)
            |
            |
            +----content(各種スクリプト)
            |      |
            |      |
            |      +----openpnebar(openpnebarで用いるスクリプト)
            |            |
            |            |
            |            +----AutoPilot.js(未使用のファイル)
            |            |
            |            |
            |            +----common.js(共通機能)
            |            |
            |            |
            |            +----mixibar_new.js(メインのスクリプト)
            |            |
            |            |
            |            +----setting.js(設定変更動作を定義)
            |            |
            |            |
            |            +----mixibar_new.xul(ツールバーのテンプレート)
            |            |
            |            |
            |            +----setting.xul(設定ウィンドウのテンプレート)
            |            |
            |            |
            |            +----contents.rdf(PNEMonsterのDescription(名前など))
            |            |
            |            |
            |            +----co3k_library(ライブラリ)
            |                  |
            |                  |
            |                  +----printf.js(関数printfを定義)
            |
            |
            +----skin(スキン)
                  |
                  |
                  +----classic(各種など)
                        |
                        |
                        +----openpnebar(openpnebarで用いる)
                              |
                              |
                              +----contents.rdf(スキンのパスを指定)
                              |
                              |
                              +----default.css(標準のスタイルを定義)
                              |
                              |
                              +----mixibar-overlay.css(ボタンなどのスタイル)
                              |
                              |
                              +----openpnelogo.png(ロゴ)
 

comment:3 Changed 11 years ago by root

Milestone: PNEMonster1.0

Milestone PNEMonster1.0 deleted

Note: See TracTickets for help on using tickets.