Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/himynameisdave/macrumors-buyersguide-bsky
- Owner: himynameisdave
- License: mit
- Created: 2024-03-08T00:33:46.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-22T13:10:37.000Z (16 days ago)
- Last Synced: 2024-12-23T21:58:41.325Z (14 days ago)
- Topics: bluesky, bot, macrumors
- Language: TypeScript
- Homepage: https://bsky.app/profile/macrumorsbuyguide.bsky.social
- Size: 102 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).