https://github.com/valaksi/social-feed-inputs
Helpers to normalize social feed inputs and resolve feed URLs for alerts and dashboards.
https://github.com/valaksi/social-feed-inputs
feeds reddit social twitch typescript youtube
Last synced: 20 days ago
JSON representation
Helpers to normalize social feed inputs and resolve feed URLs for alerts and dashboards.
- Host: GitHub
- URL: https://github.com/valaksi/social-feed-inputs
- Owner: valaksi
- License: mit
- Created: 2026-03-20T23:05:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-21T12:34:11.000Z (3 months ago)
- Last Synced: 2026-03-21T14:00:25.944Z (3 months ago)
- Topics: feeds, reddit, social, twitch, typescript, youtube
- Language: TypeScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# social-feed-inputs


Helpers to normalize user input and resolve feed URLs for social alert systems.
## Supported cases
- YouTube channel IDs and feed URLs
- Twitch logins and channel URLs
- Reddit subreddits and users
- generic RSS-backed social sources
## Why this exists
Bots and dashboards often need the same input cleanup rules for social alerts. This package keeps the normalization and feed-resolution logic in one reusable place.
## Install
```bash
npm install
```
## Validate
```bash
npm run typecheck
npm test
```
## Maintenance
- Keep provider parsing deterministic and covered by tests.
- Do not add API keys, OAuth secrets, cookies, or live account data to fixtures.
- Update the README when a new provider or output shape is added.
## Author
Built and published by Valaksi.
## License
MIT