Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/himynameisdave/macrumors-buyersguide-bsky

🦋 A bot for Bluesky which skeets out any changes to the MacRumors Buyers Guide
https://github.com/himynameisdave/macrumors-buyersguide-bsky

bluesky bot macrumors

Last synced: 8 days ago
JSON representation

🦋 A bot for Bluesky which skeets out any changes to the MacRumors Buyers Guide

Awesome Lists containing this project

README

        


@macrumorsbuyguide.bluesky.bot


🦋 A bot for Bluesky which skeets out any changes to the MacRumors Buyers Guide






---

A bot for Bluesky which posts ([skeets](https://www.theverge.com/2023/4/27/23701551/bluesky-skeets-now)) out any changes to the [MacRumors Buyers Guide](https://buyersguide.macrumors.com/).

This project uses a variation of [this technique](https://simonwillison.net/2020/Oct/9/git-scraping/) to periodically (four times a day) scrape the MacRumors Buyer's Guide, commit any changes to [this file](https://github.com/himynameisdave/macrumors-buyersguide-bksy/blob/main/buyers-guide.json), then skeet out any changes to [this account](https://bsky.app/profile/macrumorsbuyguide.bsky.social).

### Developing

If you want to work with this repository, all you really need is a >20 version of Node. Prefer to use [nvm](https://github.com/nvm-sh/nvm) for this.

```bash
nvm use
yarn install
```

If you want to simply run the scraper, you can build and run it via:

```bash
yarn start
# OR
npm start
```

### Contributing

Issues and pull requests are happily accepted. Take care to adhere to the [styleguide](https://github.com/himynameisdave/eslint-config-himynameisdave).