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

github.com/Arcadia-Solutions/arcadia @0.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.0.1 ↗ · + Follow
272 symbols 410 edges 88 files 0 documented · 0% updated 11d ago0.0.1 · 2025-04-22★ 35072 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

arcadia

Join Our Discord

For contributions see backend/CONTRIBUTING.md or frontend/CONTRIBUTING.md

Screenshots

Here are some examples of what type of content can be hosted with Arcadia, and how it can look like.

Books (ebooks and audiobooks)

Book series

Entry view

Series view

Movies

Music

TV Shows

Season entry

Series view

Collections

Collections represent a "grouping" of content, to avoid having multiple uploads to do and to limit the load on the tracker. This can be useful for site-dumps, full/finished series, monthly/yearly grouping of content etc.

Example with a podcast

Acknlowedgements

  • Thanks to GazellePW for their mediainfo and bdinfo parsers written in js

Notes

This tool (Arcadia) is intended for legal use only. Users (both the ones hosting Arcadia and the ones using it) are solely responsible for the content they download and share through it. Downloading or distributing copyrighted material without proper authorization is illegal in most jurisdictions. By hosting and/or using Arcadia, you agree to abide by all applicable laws and respect intellectual property rights. The developers of Arcadia assume no responsibility for any illegal activities conducted by its hosters and users.

Extension points exported contracts — how you extend this code

HttpResponseBuilderExt (Interface)
(no doc) [1 implementers]
backend/src/handlers/announce_handler.rs
ComponentCustomProperties (Interface)
(no doc)
frontend/src/vue-global-properties.d.ts
SiteAppearanceSettings (Interface)
(no doc)
frontend/src/stores/user.ts
UserSettings (Interface)
(no doc)
frontend/src/stores/user.ts
User (Interface)
(no doc)
frontend/src/stores/user.ts

Core symbols most depended-on inside this repo

decode_from_query_str
called by 10
backend/src/tracker/announce.rs
as_ref
called by 9
backend/src/handlers/scrapers/open_library.rs
GB
called by 4
frontend/src/services/fileinfo/utils.js
parse_date
called by 3
backend/src/handlers/scrapers/open_library.rs
create_default_title_group
called by 3
backend/src/models/title_group.rs
preProcess
called by 2
frontend/src/services/fileinfo/fileinfo.js
convert
called by 2
frontend/src/services/fileinfo/mediainfo/mediainfoConverter.js
parse
called by 2
frontend/src/services/fileinfo/mediainfo/mediainfoParser.js

Shape

Function 128
Class 84
Method 34
Enum 21
Interface 5

Languages

Rust80%
TypeScript20%

Modules by API surface

backend/src/tracker/announce.rs30 symbols
backend/src/handlers/scrapers/tmdb.rs13 symbols
frontend/src/services/fileinfo/mediainfo/mediainfoConverter.js11 symbols
backend/tests/test_auth.rs11 symbols
backend/src/models/torrent.rs11 symbols
backend/src/handlers/scrapers/open_library.rs10 symbols
frontend/src/services/helpers.ts8 symbols
frontend/src/services/api/torrentService.ts8 symbols
backend/src/models/title_group.rs8 symbols
backend/src/handlers/announce_handler.rs8 symbols
frontend/src/services/fileinfo/utils.js7 symbols
backend/src/models/artist.rs7 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page