人気のゼロネット検索エンジン。 kaffiene.bitまたは1mr5rx9tauvagreb4rjcae6d37fjqay5ba zeronetにアクセスします。
実験的な0GITレポはこちら:1DUP5JRSZGVVZBC2NQ4B57QB6ZXK4SSTKD
grab.py
Grab.pyの機能は非常に簡単ですが、セットアップと実行するのが最も複雑です。スクリプトでは、SeleniumをPython用にインストールする必要があります(「PIPインストールセレン」は機能します)。また、Phantomjsをダウンロードする必要があります。 Phantomjs.orgからMacバージョンをダウンロードしました。それを配置すると、Phantomjsを指すためにPythonスクリプトを編集する必要があります。また、オプションで取得するプロキシを変更することもできます。すべてのセットアップが完了したら、スクリプトを実行するだけです。しばらくして、「完了?」表示されます。数秒待って(私は3-5程度待っています)、Enterを押します。 3つの数字が表示されます。これらは、アドレス、名前、およびピアの獲得数をつかんだことです。それらはすべて平等でなければなりません。 Grab.pyは、Merge.pyが期待しているPeerList.txtを出力します。
merge.py
これは新しいMerge.pyツールです。 Siterankエントリの更新に使用されます。 Grab.pyによって生成されたように、サイトのアドレスとピアのリストを含む新しい「Peerlist」とともに、既存のサイトインデックスを取り入れます。 PeerList.txtには、各行に1つのアドレスがあり、その後にスペースが続く必要があり、その後サイトのスペースと名前が続く必要があります。 Merge.pyは、インデックス内のすべてのサイトを見つけ、新しいSiterankを古いサイトと組み合わせます。そのうちの1つが欠落している場合、利用可能なものを使用します。どちらもない場合、それは「 - 」を保持します。 PeerListに固有のサイトはすべて、newsites.txtファイルに分けられ、タグ付けを容易にします。ツールを複数回実行すると、上書きではなくnewsites.txtに追加されます。現在、新しいサイトはdata.txtに現在追加されています(自動化されたタグの生成が整ったら、これはもうありません)。
Mergeold.py
Mergeold.pyは、Kaffieneが以前に使用していたように、既存のサイトインデックスを取り入れ、サイトの住所とピアのリストを含む新しい「Peerlist」( /STATから取得した)。 PeerList.txtには、説明的な情報がなく、その後のスペース、次にピアの数がない、各行に1つのアドレスが1つある必要があります。またはサイトに割り当てたい値。あなたがそうするなら「Siterank」。 Mergeold.pyは、インデックス内のすべてのサイトを見つけ、サイトランクをエントリの最後に追加します(再び、スペースセパレーターを使用)。サイトがPeerListにない場合、ダミー ' - '値が割り当てられます。 PeerListに固有のサイトはすべて、newsites.txtファイルに分けられ、タグ付けを容易にします。
Mergeold.pyは、Siterankをまだ適用していないdata.txtでのみ動作することは注目に値します。また、新しいindex.htmlは、Siterankを使用してdata.txtを期待します。それを覚えておいてください。
Check.py
これは、元の重複チェックツールです。それはうまく機能し、スクリプトを変更せずにファイルの選択を可能にします。それは、インデックスにいくつの一意のサイトがあるか、そして重複が何であるかを明らかにするだけです。シンプルで率直なツールです。