MCPcopy
hub / github.com/zhanglun/lettura

github.com/zhanglun/lettura @v0.1.22 sqlite

repository ↗ · DeepWiki ↗ · release v0.1.22 ↗
397 symbols 935 edges 122 files 1 documented · 0%
README

Lettura

Follow your favorite content and never miss a story.

Another free and open-source feed reader for macOS and Window.

Lettura - Follow your favorite content and never miss a story | Product Hunt

It supports RSS, Atom.

JSON Feed support will coming soon

And this project is under construction.

Pre-release version is here, you can download it and try to subscribe some feeds.

Get Started

Prerequisites

  • Install Node.js. I recommend you to use NVM.
  • Install pnpm. Here is the manual.
  • Install Rust. You can find way in here
  • Follow the Tauri setup guide
  • Run pnpm install

Develop and Build

It is easy to start developing

pnpm tauri dev

And also easy to build.

pnpm tauri build

You can get more details about building Tauri app in here

Repo Activuty

Alt

More Projects

Extension points exported contracts — how you extend this code

LocalProxy (Interface)
(no doc)
src/global.d.ts
ProcessEnv (Interface)
(no doc)
src/react-app-env.d.ts
Channel (Interface)
(no doc)
src/db.ts
SearchResultProps (Interface)
(no doc)
src/layout/Search/Result.tsx
MiniPlayerProps (Interface)
(no doc)
src/components/LPodcast/MiniPlayer.tsx
UserConfigSlice (Interface)
(no doc)
src/stores/createUserConfigSlice.ts
EventBus (Interface)
(no doc)
src/helpers/eventBus.ts
CompatibilityItem (Interface)
(no doc)
docs/src/types.ts

Core symbols most depended-on inside this repo

get
called by 24
src/helpers/request.ts
cn
called by 17
src/helpers/cn.tsx
useModal
called by 11
src/components/Modal/useModal.tsx
getFeedLogo
called by 7
src/helpers/parseXML.ts
getSubscribes
called by 6
src/components/Subscribes/useRefresh.tsx
wraperWithRadix
called by 5
src/components/ArticleView/ContentRender.tsx
findFolderAndIndex
called by 5
src/components/Subscribes/utilities.ts
emit
called by 5
src/helpers/eventBus.ts

Shape

Function 308
Interface 72
Method 9
Class 4
Enum 4

Languages

TypeScript100%

Modules by API surface

src/helpers/dataAgent.ts28 symbols
src/components/PodcastPlayer/Player.tsx12 symbols
src/helpers/eventBus.ts11 symbols
src/stores/createFeedSlice.ts10 symbols
src/layout/Setting/Proxy/index.tsx9 symbols
src/layout/Setting/ImportAndExport/index.tsx9 symbols
src/layout/Article/ArticleCol.tsx9 symbols
src/components/Toast/index.tsx9 symbols
src/components/Subscribes/index.tsx8 symbols
src/layout/Setting/Proxy/ProxyModal.tsx7 symbols
src/components/Subscribes/utilities.ts7 symbols
src/components/Subscribes/List.tsx7 symbols

Dependencies from manifests, versioned

@actions/core1.10.1 · 1×
@actions/github5.1.1 · 1×
@astrojs/image0.17.3 · 1×
@astrojs/tailwind4.0.0 · 1×
@radix-ui/colors3.0.0 · 1×
@radix-ui/react-dialog1.0.5 · 1×
@radix-ui/themes3.0.5 · 1×
@tailwindcss/line-clamp0.4.4 · 1×
@tailwindcss/typography0.5.10 · 1×
@tanstack/react-table8.10.7 · 1×

For agents

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

⬇ download graph artifact