Navigation Menu

Skip to content

mjmsmith/starredsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Starred Search is a tool to search the readme files in GitHub users' starred repositories. It lives at starredsearch.com.

The app is written in Swift using the Vapor web framework.

Prerequisites

Debug Environment

Create the file debug.json in your checkout directory:

{
  "GITHUB_CLIENT_ID": "<your app client>",
  "GITHUB_CLIENT_SECRET": "<your app secret>",
  "APP_ADMIN_PASSWORD": "<your choice>"
}

Release Environment

Define environment variables for GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET and APP_ADMIN_PASSWORD.

Sample launchctl File

Replace ??? as appropriate.

<plist version="1.0">
<dict>
	<key>EnvironmentVariables</key>
	<dict>
    <key>GITHUB_CLIENT_ID</key>
    <string>???</string>
    <key>GITHUB_CLIENT_SECRET</key>
    <string>???</string>
    <key>APP_ADMIN_PASSWORD</key>
    <string>???</string>
	</dict>
	<key>KeepAlive</key>
	<true/>
	<key>Label</key>
	<string>???</string>
	<key>ProgramArguments</key>
	<array>
		<string>???/App</string>
		<string>--workdir=???</string>
		<string>--port=???</string>
	</array>
	<key>RunAtLoad</key>
	<true/>
	<key>StandardErrorPath</key>
	<string>???</string>
	<key>StandardOutPath</key>
	<string>???</string>
	<key>WorkingDirectory</key>
	<string>???</string>
</dict>
</plist>

About

Search readmes in starred GitHub repos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published