MCPcopy Index your code
hub / github.com/alexksikes/CloudMining

github.com/alexksikes/CloudMining @0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.6 ↗ · + Follow
197 symbols 511 edges 55 files 36 documented · 18% updated 12y ago★ 524 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Cloud Mining is a web interface for the Sphinx search engine. It is aimed at encouraging nonlinear search and data exploration. It makes use of the fSphinx module for faceted search. SimSearch is used for item based search. The facets support different visualizations such as tag clouds, histogram counts, a rose diagram. Other visualizations can be provided as plugins.

Create a file called application.py with the following lines:

from cloudmining import CloudMiningApp

# create a new CloudMining web application
app = CloudMiningApp()

# create a FSphinxClient from a configuration file
cl = FSphinxClient.FromConfig('/path/to/config/sphinx_client.py')

# set the fsphinx client of the app
app.set_fsphinx_client(cl)

Execute application.py and aim your browser at http://localhost:8080:

python application.py

On data from IMDb, you obtain the following interface:

Cloud Mining Generic Interface

And after customization, you get:

Cloud Mining Customized Interface

Check out some instances, here and there. Have a look at the api for customization and look into some example instances provided.

Thank you to Andy Gott for the logo design, FAMFAMFAM and Fugue for the icons. Rose diagram thanks to RGraph.

Core symbols most depended-on inside this repo

setUserPrefs
called by 7
cloudmining/public/js/main.js
run
called by 5
cloudmining/api.py
set_ui_instance
called by 4
cloudmining/api.py
set_ui_facets
called by 4
cloudmining/api.py
from_directory
called by 4
cloudmining/api.py
usage
called by 3
tools/serve_instance.py
usage
called by 3
scraping/dblp/keywords/tagger.py
set_fsphinx_client
called by 3
cloudmining/api.py

Shape

Function 107
Method 74
Class 16

Languages

Python82%
TypeScript18%

Modules by API surface

cloudmining/api.py31 symbols
cloudmining/lib/utils.py23 symbols
cloudmining/lib/dirmap.py16 symbols
cloudmining/public/js/main.js15 symbols
scraping/dblp/keywords/tagger.py11 symbols
cloudmining/lib/expose.py10 symbols
cloudmining/visualization.py9 symbols
cloudmining/public/js/rgraph/RGraph.common.effects.js8 symbols
cloudmining/lib/templating.py8 symbols
cloudmining/app/controllers/base.py8 symbols
cloudmining/app/models/items.py7 symbols
examples/medline/models/cite_query.py6 symbols

For agents

$ claude mcp add CloudMining \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page