mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
ea113a6471
* feat(devto): add devto adapter * refactor(devto): improve adapters to match project conventions - Make tag/username args positional for natural CLI usage: opencli devto tag javascript (instead of --tag javascript) opencli devto user ben (instead of --username ben) - Add rank field (index + 1) matching hackernews/lobsters pattern - Add tags field from tag_list for richer output - Remove redundant author column from user command (already filtering by user) - Use type: str (project convention) instead of type: string - Increase default limit from 10 to 20 (matching other adapters) - Update docs with positional arg examples --------- Co-authored-by: jackwener <jakevingoo@gmail.com>
36 lines
806 B
Markdown
36 lines
806 B
Markdown
# Dev.to
|
|
|
|
**Mode**: 🌐 Public · **Domain**: `dev.to`
|
|
|
|
Fetch the latest and greatest developer articles from the DEV community without needing an API key.
|
|
|
|
## Commands
|
|
|
|
| Command | Description |
|
|
|---------|-------------|
|
|
| `opencli devto top` | Top DEV.to articles of the day |
|
|
| `opencli devto tag` | Latest articles for a specific tag |
|
|
| `opencli devto user` | Recent articles from a specific user |
|
|
|
|
## Usage Examples
|
|
|
|
```bash
|
|
# Top articles today
|
|
opencli devto top --limit 5
|
|
|
|
# Articles by tag (positional argument)
|
|
opencli devto tag javascript
|
|
opencli devto tag python --limit 20
|
|
|
|
# Articles by a specific author
|
|
opencli devto user ben
|
|
opencli devto user thepracticaldev --limit 5
|
|
|
|
# JSON output
|
|
opencli devto top -f json
|
|
```
|
|
|
|
## Prerequisites
|
|
|
|
- No browser required — uses the public DEV.to API
|