MCPcopy Index your code
hub / github.com/Arcadia-Solutions/Dasharr

github.com/Arcadia-Solutions/Dasharr @0.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.3.0 ↗ · + Follow
207 symbols 284 edges 68 files 2 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Dasharr

Dashboard of your indexers' usage

Join Our Discord

header

Why ?

We often times don't realize the evolution of the stats on torrent indexers, this fixes it. Also :

  • see the impact of automated tools
  • see the impact of new uploads
  • have a clearer view of how much bounty can be spent on requests every n days
  • because it's cool

Quickstart

  • Copy compose.yml
  • Create a .env file following this one, and place it in the same folder as the compose file
  • Run dasharr: docker compose up -d (this will run the postgres database as well)
  • Visit the webui and configure the indexers that you want
  • New stats will be collected for the enabled indexers every 6h

You can then visit the frontend at http://localhost:3000 and the swagger at http://localhost:3000/swagger-ui/#/.

Supported indexers

  • AB
  • ANT
  • ATH
  • BLU
  • BTN
  • DarkPeers
  • FNP
  • GGn
  • HomieHelpDesk
  • ITT
  • LST
  • MAM
  • OE
  • OPS
  • OTW
  • PhoenixProject
  • R4E
  • Rastastugan
  • RED
  • ReelFlix
  • SP
  • ULCX
  • YOiNKED
  • YUS

Want to help ?

  • Have a look at CONTRIBUTING.md
  • Report issues you might have, suggest new features
  • Hop on the discord server and let's chat

Extension points exported contracts — how you extend this code

Scraper (Interface)
(no doc) [24 implementers]
backend/src/models/indexer.rs
AWSv4Configuration (Interface)
* dasharr-backend API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi
frontend/src/services/api-schema/configuration.ts
RequestArgs (Interface)
(no doc)
frontend/src/services/api-schema/base.ts
ServerMap (Interface)
(no doc)
frontend/src/services/api-schema/base.ts
ConfigurationParameters (Interface)
(no doc)
frontend/src/services/api-schema/configuration.ts
AuthItem (Interface)
(no doc)
frontend/src/services/api-schema/api.ts

Core symbols most depended-on inside this repo

borrow
called by 12
backend/src/connection_pool.rs
showToast
called by 2
frontend/src/main.ts
bytes_from_size_string
called by 2
backend/src/services/helpers.rs
scrape_indexers
called by 2
backend/src/services/user_stats/scrape_indexers.rs
find_indexers
called by 2
backend/src/repositories/indexer.rs
scrape
called by 2
backend/src/models/indexer.rs
setFlattenedQueryParams
called by 1
frontend/src/services/api-schema/common.ts
isJsonMime
called by 1
frontend/src/services/api-schema/configuration.ts

Shape

Class 89
Method 64
Function 38
Interface 13
Enum 3

Languages

Rust79%
TypeScript21%

Modules by API surface

frontend/src/services/api-schema/api.ts16 symbols
backend/src/services/user_stats/phoenix_project.rs12 symbols
backend/src/services/user_stats/orpheus.rs12 symbols
frontend/src/services/api-schema/common.ts10 symbols
backend/src/services/user_stats/redacted.rs9 symbols
backend/src/services/user_stats/myanonamouse.rs9 symbols
backend/src/services/user_stats/anime_bytes.rs9 symbols
frontend/src/services/api-schema/base.ts8 symbols
backend/src/services/user_stats/gazelle_games.rs8 symbols
backend/src/repositories/indexer.rs8 symbols
backend/src/services/user_stats/broadcasthenet.rs7 symbols
backend/src/models/user_stats.rs7 symbols

For agents

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

⬇ download graph artifact