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

https://github.com/nicksergeant/shorpypaper

A Python script that sets your macOS desktop wallpaper to the latest Shorpy photo.
https://github.com/nicksergeant/shorpypaper

Last synced: 5 months ago
JSON representation

A Python script that sets your macOS desktop wallpaper to the latest Shorpy photo.

Awesome Lists containing this project

README

          

# Shorpypaper

A Node.js script that sets your macOS desktop wallpaper to the latest [Shorpy.com](https://www.shorpy.com/) photo.

## Requirements

- Node.js 14 or later

## Installation

```bash
# Clone the repository
git clone https://github.com/yourusername/shorpypaper.git
cd shorpypaper

# Install dependencies
npm install

# Make the script executable
chmod +x shorpypaper.js
```

## Usage

```bash
# Run directly
./shorpypaper.js

# Or use npm
npm start

# Or install globally
npm install -g .
shorpypaper
```

## Dependencies

This project uses:
- axios - For HTTP requests
- cheerio - For HTML parsing (jQuery-like in Node.js)

These dependencies were chosen for their:
- Widespread usage
- Active maintenance
- Minimal dependencies of their own
- Long-term stability