This project provides a decentralized solution for managing RSS feeds using OPML files, stored via IPFS. By mapping each user's OPML file to their blockchain wallet address, the platform allows for easy management, upload, and retrieval of these files. Every time a file is updated, the IPFS CID is automatically updated, ensuring the latest version is always accessible. This system offers basic OPML file operations, and leverages blockchain technology to securely link the user's wallet with their data.
- IPFS-based storage for OPML files
- Wallet login for file management and access
- Automatic IPFS CID updates upon file changes
- Support for local opml file uploads and IPFS CID retrievals
This project is ideal for users looking for a decentralized, secure, and efficient way to manage their RSS subscriptions.
- Fork this repository
- Sign in Fleek and Add new site
- Connect a Git Repository and Select this Repository
- Choose IPFS Hosting Services
- Build Setting
- Framework -> Create React App
- Docker Image Name -> fleek/create-react-app:node-16
- Build command -> npm install && npm run build
- Publish directory -> dist
- Deploy site!
- Check IPFS Hash
- (Optition) Custom Domains
Require: Git,Node,IPFS
git clone https://github.com/LinSoap/DFeed.git
cd DFeed
npm install && npm run build
ipfs add dist -r