A Bluesky feed by @renderg.host that surfaces new Bluesky posts containing DOI links from the past 7 days.
View the live feed: Latest DOIs π§βπ¬
- Collects public posts from the last 7 days
- (
firehoseSeconds: 604800)
- (
- Filters for links matching common DOI and Handle URL formats:
https://doi.org/10.xxxx/...https://dx.doi.org/10.xxxx/...https://hdl.handle.net/10.xxxx/...https://dx.<resolver>.org/10.xxxx/...
- Removes:
- Replies
- Reposts
- βHellthreadβ items
- Sorts results by creation time (newest first)
| Step | Type | Purpose |
|---|---|---|
| 1 | input: firehose | Pulls all public posts from the last 7 days |
| 2 | regex filter | Keeps only posts containing DOI/Handle links |
| 3 | remove: reply | Excludes replies |
| 4 | remove: repost | Excludes reposts |
| 5 | remove: hellthread | Excludes low-quality or flagged threads |
| 6 | sort: created_at desc | Shows newest items first |
(?i)https?://(?:www\.)?(?:(?:dx\.)?doi\.org|(?:dx\.)?hdl\.handle\.net|dx\.[a-z0-9-]+\.org)/(?:doi:)?(10\.\d{4,9}/[-._;():/a-z0-9+~,=%]+)doi.orghdl.handle.net- Any custom DOI resolver (
dx.<domain>.org) - Captures valid DOI patterns like
10.1234/abcd.5678
Contributions are welcome β this project depends on shared knowledge. If you know of additional DOI resolvers, legacy proxies, or unusual DOI formats:
- Fork the repository.
- Create a branch for your updates.
- Add or update patterns in
DOI-Patterns.md. - Submit a pull request describing your changes clearly.
Before submitting, please:
- Ensure your regex patterns are accurate and minimally permissive.
- Include an example URL demonstrating the pattern in use.