• Stars
    star
    522
  • Rank 84,811 (Top 2 %)
  • Language
    Go
  • Created almost 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.

Splash CLI v4

Go

Are you looking for the v3.x splash-cli? Check out the master branch

splash-cli

Website Buy usa  tree

stars_spark

Get stunning wallpapers from Unsplash

Installation via Homebrew

  brew tap rawnly/tap
  brew install splash-cli

About This Project

A new era for Splash CLI is coming! After many weeks thinking how to upgrade the project codebase I decided to completely rewrite the CLI from the ground in Go.

The idea is to replicate the original functionality to keep the new experience as close to the original as possible.

Why Go?

  • Distribution will not depend on NPM
  • No need to install any dependencies
  • Lighter bundle size
  • No need to use any build tools
  • Blazing fast (~2500%) (0.22s vs 5s)

Feature List

  • Change wallpaper on your desktop
  • Download photos
  • Login to your account
  • Create new collections
  • Add photos to collections
  • Like photos
  • More to come

Build Locally

To build the project locally you can use the following command:

    goreleaser --snapshot --rm-dist

Be sure to set up your environment before running the command. Required environment variables are:

  • UNSPLASH_CLIENT_ID
  • UNSPLASH_CLIENT_SECRET

You can get credentials on the Unsplash Developer Portal.

More Repositories

1

gist.nvim

Neovim plugin that allows you to create a Github Gist from the current file
Lua
144
star
2

js-challenges

🏆A collection of Javascript coding challenges, from beginner to advanced.
JavaScript
92
star
3

electron-touchbar-api-sample

Electron sample Touch Bar integration
JavaScript
46
star
4

Advanced-Clock

Read the article on Medium 👉
Swift
29
star
5

hawk

Dead simple rust CLI to ease workflows management inside monorepos.
Rust
25
star
6

vscode-icons-manager--electron

Manage vscode icons by Dhanish Gajjar easy with ease
JavaScript
22
star
7

tmdb-cli

The movie database client
JavaScript
17
star
8

dot-files

My dot files setup.
JavaScript
15
star
9

next-wayfinder

Apply multiple nextjs middlewares with ease
TypeScript
12
star
10

tailwind-radix-colors

TypeScript
9
star
11

raycast-music

The only music extension you need
TypeScript
8
star
12

n1-mdl

Theme inspired from Google MDL palette.
CSS
7
star
13

zippyshare-extractor

Extract ZippyShare download url magically ✨
JavaScript
6
star
14

collection-downloader-py

Download Unsplash Collections with ease
Python
6
star
15

Pasty

Read the article on Medium 👉
Swift
6
star
16

gh-linear

create a new branch starting from linear issues
Go
5
star
17

hyper-white-theme

Hyperterm white theme
JavaScript
5
star
18

auth0-jwt

Rust
4
star
19

rawn-tool-bar

Atom toolbar for Atom ToolBar Plugin
CSS
4
star
20

donald-trump-poop

A little fun chrome extension that replaces Donald Trumps name with 💩🎺 emojis.
JavaScript
4
star
21

website-generator

Simple & Clean website generator
JavaScript
4
star
22

crontab-sentence

Parse a sentence to cron expression
TypeScript
3
star
23

vscode-icons-manager

Management of Dhanish Gajjar's vscode-icons made easy
Swift
3
star
24

blobmaker_sketch

Generate blobs with ease
JavaScript
3
star
25

windocs

Tailwind powered api docs generator.
TypeScript
3
star
26

gitgud

Git library with DX in mind
Go
3
star
27

ttsl-api

JavaScript
2
star
28

cl1p-cli

Cli tool for http://cl1p.net
JavaScript
2
star
29

git-add-commit

Commit made easy
Go
2
star
30

tinymd

Dead simple markdown compiler, written in Rust 🦀
Rust
2
star
31

festivities.json

A list of all internation main festivities.
2
star
32

happynewyear

HappyNewYear provides to make wishes when is a festivity
JavaScript
2
star
33

java-to-typescript

Java to TypeScript converter. Still WIP
TypeScript
2
star
34

react-generated-form

React json based form generation.
TypeScript
2
star
35

apple-solid-wallpapers

Some solid 4k/8k landscape/portrait solid background wallpapers for your device.
2
star
36

csk

A better `brew cask`
JavaScript
2
star
37

chili-js

useful functions / shortcuts / variables for nodeJs
JavaScript
2
star
38

fastify-oauth

TypeScript
1
star
39

fedevitaledev

Personal website (again)
TypeScript
1
star
40

scripto.nvim

Vim Script
1
star
41

next-font-bug

TypeScript
1
star
42

colorscheme-sync

keep your ide / terminal / multiplexer themes in sync
Rust
1
star
43

next-middleware-pahthandler

TypeScript
1
star
44

alacritty-config

1
star
45

blog.fedevitale.dev

JavaScript
1
star
46

homebrew-tap

Let's bring some packages on brew
Ruby
1
star
47

metascraper

TypeScript
1
star
48

github-actions-autodocs

Rust
1
star
49

brostv

CSS
1
star
50

simple-download

Download files
TypeScript
1
star
51

split-website

Split website template
CSS
1
star
52

ppj

Easily beautify JSON in your terminal
JavaScript
1
star
53

rawnly

Just Me
1
star
54

snahp-tool

Client for download movies from snahp lists.
JavaScript
1
star
55

ExtensionPack

Utility
Swift
1
star
56

web-readme

Super simple website readme generator
JavaScript
1
star
57

notifications.css

Simple useful notifications in css
CSS
1
star
58

commas

Add, Remove, Replace commas.
Shell
1
star
59

nvim-config

Lua
1
star
60

template-next-rust-monorepo

Rust
1
star
61

rawgit-cli

Rawgit node client.
JavaScript
1
star
62

Amazon-IVA-4

This extension is designed for italian handicap users who needs iva discount from 22 to 4%
JavaScript
1
star
63

SplashDesktop

The final desktop version of splash-cli
CSS
1
star
64

simple-download-cli

CLI version of simple-download
JavaScript
1
star
65

stockpapers-website

StockPapers('s) website
TypeScript
1
star
66

UnsplashAPIClient

Unsplash API wrapper
Swift
1
star
67

easy-registry

Easy NPM Registry API module
JavaScript
1
star
68

Unsplash-Wallpaper-Utility

a chrome extension that let's you preview Unsplash's photos as iPhone wallpaper
JavaScript
1
star
69

wth-cli

what t
JavaScript
1
star
70

spring-crud-jwt

Java
1
star
71

git-select

Go
1
star
72

lmgtfy-cli

Client of: Let Me Google That For You
JavaScript
1
star
73

stackoverflow-autologin

Login to StackOverflow automatically
Python
1
star
74

uindows-cli

Unix commands on windows
JavaScript
1
star
75

queue-rs

Rust
1
star
76

home-cli

Your favourite in a commandline.
JavaScript
1
star
77

MovieTheater

Demo app to try out new `UICollectionViewDiffableDatasource` (API data by TheMovieDatabase)
Swift
1
star
78

weather-commandline

Node commandline to get forecast from darksky.net
JavaScript
1
star
79

splash-cli-website

Just type splash that's it. Simple and clean
TypeScript
1
star
80

devBadges-js

2 useful dev-badges for your webpage
JavaScript
1
star
81

aalias

Alias management made easy
Rust
1
star