upspin2tweet

command module
v0.0.0-...-2ed0e16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2017 License: BSD-2-Clause Imports: 36 Imported by: 0

README

upspin2tweet

Connects Upspin users to a Twitter account. See live app at upspin2tweet.com.

This is work in progress and the code was put together over a weekend. Lots remain to clean it up and make it more presentable. Feel free to send me pull requests to clean up. In fact, I'd appreciate if you sent fixes for errors and omissions you may find, especially if they pertain to security.

This is the full code backing up the live app, except for:

  • a single config file that contains the server's Twitter auth secrets.
  • the server's Upspin keys and config files.
  • the reverse proxy configuration file (so we can run everything on port 443).

Things TODO:

  • Pull out the HTML templates from the code.
  • Change a bunch of hard-coded paths in main.go to flags.
  • Better deploy scripts (perhaps, Dockerize it?). They're currently only suitable for the upspin2tweet app at upspin2tweet.com. It should be customizable for any user who wants to run their own app.

Disclaimers: This code is provided as-is. It is in no way associated with my employer. And it is not maintained by the Upspin team in any way.

Documentation

Overview

TODO(edpin): this was hacked from another project of mine. It's not very configurable; make it so (especially the caching stuff).

Directories

Path Synopsis
cmd
Package lrustore implements a simple non-persistent in-memory store service.
Package lrustore implements a simple non-persistent in-memory store service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL