MCPcopy Index your code
hub / github.com/OctoNezd/oldlander

github.com/OctoNezd/oldlander @1.1.0.521

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.0.521 ↗ · + Follow
165 symbols 313 edges 50 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OldLander

FirefoxAddon AltStoreSource

WARNING WARNING WARNING ADDON IS NOT AVAILABLE ON CHROME WEB STORE - ANYTHING YOU SEE THERE UNDER THAT NAME IS FAKE

Screenshots

Android

Installation

Firefox

Go to the OldLander addons.mozilla.org page and click install.

Optionally, install the extra addons:

Old Reddit Redirect to make sure reddit wont point you to new UI

RES to add infinite scrolling and extra features

Kiwi

  1. Download addon .crx file from Releases tab.

  2. Go to Addons, enable developer mode and click +(from .zip/.crx/.user.js)

  3. Select downloaded .crx

FYI: Updates should be automatically delivered - pipeline in this repository creates Chrome update list

No Chrome Web Store release is planned.

iOS

Sideload the .ipa using AltStore source (Open this in browser:altstore://source?url=https://github.com/OctoNezd/oldlander/releases/latest/download/altStoreManifest.json) or .ipa itself using AltStore/Sideloadly.

Tampermonkey

Head to releases, click on latest oldlander.user.js.

Extension points exported contracts — how you extend this code

ExpandoProvider (Interface)
(no doc) [4 implementers]
src/features/expandos/expandoProvider.ts
PrefStore (Interface)
(no doc)
src/extensionPreferences/baseStore.ts

Core symbols most depended-on inside this repo

querySelectorAsync
called by 15
src/utility/querySelectorAsync.ts
createSidebarItem
called by 12
src/features/sidebar/userSidebar.ts
get
called by 5
src/extensionPreferences/webExtensionStore.ts
waitForElement
called by 4
src/utility/waitForElement.ts
setEventListener
called by 4
src/features/sidebar/index.ts
waitForAllElements
called by 3
src/utility/waitForElement.ts
preventBodyScroll
called by 3
src/utility/bodyScroll.ts
allowBodyScroll
called by 3
src/utility/bodyScroll.ts

Shape

Method 58
Function 54
Class 50
Interface 2
Enum 1

Languages

TypeScript100%

Modules by API surface

src/features/base.ts24 symbols
src/features/expandos/index.ts12 symbols
src/features/sidebar/index.ts9 symbols
src/features/sidebar/userSidebar.ts7 symbols
src/header/index.ts6 symbols
src/features/iconRegulator.ts6 symbols
src/features/posts/reimplementVotes.ts5 symbols
src/features/posts/index.ts5 symbols
src/features/posts/buttonHide.ts5 symbols
src/features/expandos/redditGallery.ts5 symbols
src/features/themeSwitch.ts4 symbols
src/features/sidebar/getSubreddits.ts4 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page