Skip to content
/ cheek Public

ass cheek. a serverless ShareX server.

License

Notifications You must be signed in to change notification settings

tycrek/cheek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

😝 cheek

ass cheek. a serverless ShareX server.

What??

cheek is similar to my other project, ass. The biggest difference is that cheek is runs on Cloudflare's serverless platform, where ass uses traditional hosting with Node.js.

Roadmap

  • Upload (supports ShareX currently)
  • Fetch/view image
  • Embed features for Discord
  • Delete image
  • Multi-user

Usage

You will be deploying to Cloudflare Pages. Before you begin, make sure you have setup:

Bind type Bind name
KV cheekkv
R2 cheekstore

Run these commands to deploy:

git clone https://github.com/tycrek/cheek.git
cd cheek
npm i
npm run publish

Navigate to your deployment domain to view the setup page. Enter a token that you will use for uploading.

Uploads

Docs WIP

Discord Embeds

Discord embeds can be configured by setting the following HTTP Headers. Title is required for embeds to work.

  • x-cheek-title
  • x-cheek-description
  • x-cheek-author-name
  • x-cheek-author-url
  • x-cheek-provider-name
  • x-cheek-provider-url
  • x-cheek-color

These docs are a work-in-progress