From 4dd25948f614556d1b8a586387a2e448a4b5fca1 Mon Sep 17 00:00:00 2001 From: gmemstr Date: Mon, 25 Sep 2017 11:22:30 -0700 Subject: [PATCH] Reorganizing file directory structure to match other Golang projects --- .dockerignore | 2 + Dockerfile | 3 +- {src/Godeps => Godeps}/Godeps.json | 2 +- {src/Godeps => Godeps}/Readme | 0 Makefile | 12 ++-- src/admin.go => admin.go | 4 +- users.json => assets/config/users.json | 0 assets/{ => web}/admin.html | 0 assets/{ => web}/index.html | 0 assets/{ => web}/setup.html | 0 assets/web/static/custom.css | 19 ++++++ assets/{ => web}/static/podcast_image.png | 0 assets/{ => web}/static/setup.css | 0 assets/{ => web}/static/styles.css | 0 config.json | 9 --- configreader.go | 61 +++++++++++++++++++ src/generate_rss.go => generate_rss.go | 8 +-- src/setup.go => setup.go | 9 ++- src/configreader.go | 54 ---------------- .../fsnotify/fsnotify/.editorconfig | 0 .../github.com/fsnotify/fsnotify/.gitignore | 0 .../github.com/fsnotify/fsnotify/.travis.yml | 0 .../github.com/fsnotify/fsnotify/AUTHORS | 0 .../github.com/fsnotify/fsnotify/CHANGELOG.md | 0 .../fsnotify/fsnotify/CONTRIBUTING.md | 0 .../github.com/fsnotify/fsnotify/LICENSE | 0 .../github.com/fsnotify/fsnotify/README.md | 0 .../github.com/fsnotify/fsnotify/fen.go | 0 .../github.com/fsnotify/fsnotify/fsnotify.go | 0 .../github.com/fsnotify/fsnotify/inotify.go | 0 .../fsnotify/fsnotify/inotify_poller.go | 0 .../github.com/fsnotify/fsnotify/kqueue.go | 0 .../fsnotify/fsnotify/open_mode_bsd.go | 0 .../fsnotify/fsnotify/open_mode_darwin.go | 0 .../github.com/fsnotify/fsnotify/windows.go | 0 .../github.com/gmemstr/feeds/.travis.yml | 0 .../github.com/gmemstr/feeds/LICENSE | 0 .../github.com/gmemstr/feeds/README.md | 0 .../github.com/gmemstr/feeds/atom.go | 0 .../github.com/gmemstr/feeds/doc.go | 0 .../github.com/gmemstr/feeds/feed.go | 0 .../github.com/gmemstr/feeds/json.go | 0 .../github.com/gmemstr/feeds/rss.go | 0 .../github.com/gmemstr/feeds/to-implement.md | 0 .../github.com/gmemstr/feeds/uuid.go | 0 .../github.com/gorilla/mux/.travis.yml | 0 .../github.com/gorilla/mux/LICENSE | 0 .../github.com/gorilla/mux/README.md | 0 .../github.com/gorilla/mux/context_gorilla.go | 0 .../github.com/gorilla/mux/context_native.go | 0 .../github.com/gorilla/mux/doc.go | 0 .../github.com/gorilla/mux/mux.go | 0 .../github.com/gorilla/mux/regexp.go | 0 .../github.com/gorilla/mux/route.go | 0 .../golang.org/x/sys/AUTHORS | 0 .../golang.org/x/sys/CONTRIBUTORS | 0 .../golang.org/x/sys/LICENSE | 0 .../golang.org/x/sys/PATENTS | 0 .../golang.org/x/sys/unix/.gitignore | 0 .../golang.org/x/sys/unix/README.md | 0 .../golang.org/x/sys/unix/asm_darwin_386.s | 0 .../golang.org/x/sys/unix/asm_darwin_amd64.s | 0 .../golang.org/x/sys/unix/asm_darwin_arm.s | 0 .../golang.org/x/sys/unix/asm_darwin_arm64.s | 0 .../x/sys/unix/asm_dragonfly_amd64.s | 0 .../golang.org/x/sys/unix/asm_freebsd_386.s | 0 .../golang.org/x/sys/unix/asm_freebsd_amd64.s | 0 .../golang.org/x/sys/unix/asm_freebsd_arm.s | 0 .../golang.org/x/sys/unix/asm_linux_386.s | 0 .../golang.org/x/sys/unix/asm_linux_amd64.s | 0 .../golang.org/x/sys/unix/asm_linux_arm.s | 0 .../golang.org/x/sys/unix/asm_linux_arm64.s | 0 .../golang.org/x/sys/unix/asm_linux_mips64x.s | 0 .../golang.org/x/sys/unix/asm_linux_mipsx.s | 0 .../golang.org/x/sys/unix/asm_linux_ppc64x.s | 0 .../golang.org/x/sys/unix/asm_linux_s390x.s | 0 .../golang.org/x/sys/unix/asm_netbsd_386.s | 0 .../golang.org/x/sys/unix/asm_netbsd_amd64.s | 0 .../golang.org/x/sys/unix/asm_netbsd_arm.s | 0 .../golang.org/x/sys/unix/asm_openbsd_386.s | 0 .../golang.org/x/sys/unix/asm_openbsd_amd64.s | 0 .../golang.org/x/sys/unix/asm_solaris_amd64.s | 0 .../golang.org/x/sys/unix/bluetooth_linux.go | 0 .../golang.org/x/sys/unix/constants.go | 0 .../golang.org/x/sys/unix/dirent.go | 0 .../golang.org/x/sys/unix/endian_big.go | 0 .../golang.org/x/sys/unix/endian_little.go | 0 .../golang.org/x/sys/unix/env_unix.go | 0 .../golang.org/x/sys/unix/env_unset.go | 0 .../golang.org/x/sys/unix/flock.go | 0 .../x/sys/unix/flock_linux_32bit.go | 0 .../golang.org/x/sys/unix/gccgo.go | 0 .../golang.org/x/sys/unix/gccgo_c.c | 0 .../x/sys/unix/gccgo_linux_amd64.go | 0 .../x/sys/unix/gccgo_linux_sparc64.go | 0 .../golang.org/x/sys/unix/mkall.sh | 0 .../golang.org/x/sys/unix/mkerrors.sh | 0 .../golang.org/x/sys/unix/mkpost.go | 0 .../golang.org/x/sys/unix/mksyscall.pl | 0 .../x/sys/unix/mksyscall_solaris.pl | 0 .../golang.org/x/sys/unix/mksysctl_openbsd.pl | 0 .../golang.org/x/sys/unix/mksysnum_darwin.pl | 0 .../x/sys/unix/mksysnum_dragonfly.pl | 0 .../golang.org/x/sys/unix/mksysnum_freebsd.pl | 0 .../golang.org/x/sys/unix/mksysnum_netbsd.pl | 0 .../golang.org/x/sys/unix/mksysnum_openbsd.pl | 0 .../golang.org/x/sys/unix/openbsd_pledge.go | 0 .../golang.org/x/sys/unix/race.go | 0 .../golang.org/x/sys/unix/race0.go | 0 .../golang.org/x/sys/unix/sockcmsg_linux.go | 0 .../golang.org/x/sys/unix/sockcmsg_unix.go | 0 .../golang.org/x/sys/unix/str.go | 0 .../golang.org/x/sys/unix/syscall.go | 0 .../golang.org/x/sys/unix/syscall_bsd.go | 0 .../golang.org/x/sys/unix/syscall_darwin.go | 0 .../x/sys/unix/syscall_darwin_386.go | 0 .../x/sys/unix/syscall_darwin_amd64.go | 0 .../x/sys/unix/syscall_darwin_arm.go | 0 .../x/sys/unix/syscall_darwin_arm64.go | 0 .../x/sys/unix/syscall_dragonfly.go | 0 .../x/sys/unix/syscall_dragonfly_amd64.go | 0 .../golang.org/x/sys/unix/syscall_freebsd.go | 0 .../x/sys/unix/syscall_freebsd_386.go | 0 .../x/sys/unix/syscall_freebsd_amd64.go | 0 .../x/sys/unix/syscall_freebsd_arm.go | 0 .../golang.org/x/sys/unix/syscall_linux.go | 0 .../x/sys/unix/syscall_linux_386.go | 0 .../x/sys/unix/syscall_linux_amd64.go | 0 .../x/sys/unix/syscall_linux_amd64_gc.go | 0 .../x/sys/unix/syscall_linux_arm.go | 0 .../x/sys/unix/syscall_linux_arm64.go | 0 .../x/sys/unix/syscall_linux_mips64x.go | 0 .../x/sys/unix/syscall_linux_mipsx.go | 0 .../x/sys/unix/syscall_linux_ppc64x.go | 0 .../x/sys/unix/syscall_linux_s390x.go | 0 .../x/sys/unix/syscall_linux_sparc64.go | 0 .../golang.org/x/sys/unix/syscall_netbsd.go | 0 .../x/sys/unix/syscall_netbsd_386.go | 0 .../x/sys/unix/syscall_netbsd_amd64.go | 0 .../x/sys/unix/syscall_netbsd_arm.go | 0 .../golang.org/x/sys/unix/syscall_no_getwd.go | 0 .../golang.org/x/sys/unix/syscall_openbsd.go | 0 .../x/sys/unix/syscall_openbsd_386.go | 0 .../x/sys/unix/syscall_openbsd_amd64.go | 0 .../golang.org/x/sys/unix/syscall_solaris.go | 0 .../x/sys/unix/syscall_solaris_amd64.go | 0 .../golang.org/x/sys/unix/syscall_unix.go | 0 .../golang.org/x/sys/unix/syscall_unix_gc.go | 0 .../golang.org/x/sys/unix/types_darwin.go | 0 .../golang.org/x/sys/unix/types_dragonfly.go | 0 .../golang.org/x/sys/unix/types_freebsd.go | 0 .../golang.org/x/sys/unix/types_netbsd.go | 0 .../golang.org/x/sys/unix/types_openbsd.go | 0 .../golang.org/x/sys/unix/types_solaris.go | 0 .../x/sys/unix/zerrors_darwin_386.go | 0 .../x/sys/unix/zerrors_darwin_amd64.go | 0 .../x/sys/unix/zerrors_darwin_arm.go | 0 .../x/sys/unix/zerrors_darwin_arm64.go | 0 .../x/sys/unix/zerrors_dragonfly_amd64.go | 0 .../x/sys/unix/zerrors_freebsd_386.go | 0 .../x/sys/unix/zerrors_freebsd_amd64.go | 0 .../x/sys/unix/zerrors_freebsd_arm.go | 0 .../x/sys/unix/zerrors_linux_386.go | 0 .../x/sys/unix/zerrors_linux_amd64.go | 0 .../x/sys/unix/zerrors_linux_arm.go | 0 .../x/sys/unix/zerrors_linux_arm64.go | 0 .../x/sys/unix/zerrors_linux_mips.go | 0 .../x/sys/unix/zerrors_linux_mips64.go | 0 .../x/sys/unix/zerrors_linux_mips64le.go | 0 .../x/sys/unix/zerrors_linux_mipsle.go | 0 .../x/sys/unix/zerrors_linux_ppc64.go | 0 .../x/sys/unix/zerrors_linux_ppc64le.go | 0 .../x/sys/unix/zerrors_linux_s390x.go | 0 .../x/sys/unix/zerrors_linux_sparc64.go | 0 .../x/sys/unix/zerrors_netbsd_386.go | 0 .../x/sys/unix/zerrors_netbsd_amd64.go | 0 .../x/sys/unix/zerrors_netbsd_arm.go | 0 .../x/sys/unix/zerrors_openbsd_386.go | 0 .../x/sys/unix/zerrors_openbsd_amd64.go | 0 .../x/sys/unix/zerrors_solaris_amd64.go | 0 .../x/sys/unix/zsyscall_darwin_386.go | 0 .../x/sys/unix/zsyscall_darwin_amd64.go | 0 .../x/sys/unix/zsyscall_darwin_arm.go | 0 .../x/sys/unix/zsyscall_darwin_arm64.go | 0 .../x/sys/unix/zsyscall_dragonfly_amd64.go | 0 .../x/sys/unix/zsyscall_freebsd_386.go | 0 .../x/sys/unix/zsyscall_freebsd_amd64.go | 0 .../x/sys/unix/zsyscall_freebsd_arm.go | 0 .../x/sys/unix/zsyscall_linux_386.go | 0 .../x/sys/unix/zsyscall_linux_amd64.go | 0 .../x/sys/unix/zsyscall_linux_arm.go | 0 .../x/sys/unix/zsyscall_linux_arm64.go | 0 .../x/sys/unix/zsyscall_linux_mips.go | 0 .../x/sys/unix/zsyscall_linux_mips64.go | 0 .../x/sys/unix/zsyscall_linux_mips64le.go | 0 .../x/sys/unix/zsyscall_linux_mipsle.go | 0 .../x/sys/unix/zsyscall_linux_ppc64.go | 0 .../x/sys/unix/zsyscall_linux_ppc64le.go | 0 .../x/sys/unix/zsyscall_linux_s390x.go | 0 .../x/sys/unix/zsyscall_linux_sparc64.go | 0 .../x/sys/unix/zsyscall_netbsd_386.go | 0 .../x/sys/unix/zsyscall_netbsd_amd64.go | 0 .../x/sys/unix/zsyscall_netbsd_arm.go | 0 .../x/sys/unix/zsyscall_openbsd_386.go | 0 .../x/sys/unix/zsyscall_openbsd_amd64.go | 0 .../x/sys/unix/zsyscall_solaris_amd64.go | 0 .../golang.org/x/sys/unix/zsysctl_openbsd.go | 0 .../x/sys/unix/zsysnum_darwin_386.go | 0 .../x/sys/unix/zsysnum_darwin_amd64.go | 0 .../x/sys/unix/zsysnum_darwin_arm.go | 0 .../x/sys/unix/zsysnum_darwin_arm64.go | 0 .../x/sys/unix/zsysnum_dragonfly_amd64.go | 0 .../x/sys/unix/zsysnum_freebsd_386.go | 0 .../x/sys/unix/zsysnum_freebsd_amd64.go | 0 .../x/sys/unix/zsysnum_freebsd_arm.go | 0 .../x/sys/unix/zsysnum_linux_386.go | 0 .../x/sys/unix/zsysnum_linux_amd64.go | 0 .../x/sys/unix/zsysnum_linux_arm.go | 0 .../x/sys/unix/zsysnum_linux_arm64.go | 0 .../x/sys/unix/zsysnum_linux_mips.go | 0 .../x/sys/unix/zsysnum_linux_mips64.go | 0 .../x/sys/unix/zsysnum_linux_mips64le.go | 0 .../x/sys/unix/zsysnum_linux_mipsle.go | 0 .../x/sys/unix/zsysnum_linux_ppc64.go | 0 .../x/sys/unix/zsysnum_linux_ppc64le.go | 0 .../x/sys/unix/zsysnum_linux_s390x.go | 0 .../x/sys/unix/zsysnum_linux_sparc64.go | 0 .../x/sys/unix/zsysnum_netbsd_386.go | 0 .../x/sys/unix/zsysnum_netbsd_amd64.go | 0 .../x/sys/unix/zsysnum_netbsd_arm.go | 0 .../x/sys/unix/zsysnum_openbsd_386.go | 0 .../x/sys/unix/zsysnum_openbsd_amd64.go | 0 .../x/sys/unix/zsysnum_solaris_amd64.go | 0 .../x/sys/unix/ztypes_darwin_386.go | 0 .../x/sys/unix/ztypes_darwin_amd64.go | 0 .../x/sys/unix/ztypes_darwin_arm.go | 0 .../x/sys/unix/ztypes_darwin_arm64.go | 0 .../x/sys/unix/ztypes_dragonfly_amd64.go | 0 .../x/sys/unix/ztypes_freebsd_386.go | 0 .../x/sys/unix/ztypes_freebsd_amd64.go | 0 .../x/sys/unix/ztypes_freebsd_arm.go | 0 .../golang.org/x/sys/unix/ztypes_linux_386.go | 0 .../x/sys/unix/ztypes_linux_amd64.go | 0 .../golang.org/x/sys/unix/ztypes_linux_arm.go | 0 .../x/sys/unix/ztypes_linux_arm64.go | 0 .../x/sys/unix/ztypes_linux_mips.go | 0 .../x/sys/unix/ztypes_linux_mips64.go | 0 .../x/sys/unix/ztypes_linux_mips64le.go | 0 .../x/sys/unix/ztypes_linux_mipsle.go | 0 .../x/sys/unix/ztypes_linux_ppc64.go | 0 .../x/sys/unix/ztypes_linux_ppc64le.go | 0 .../x/sys/unix/ztypes_linux_s390x.go | 0 .../x/sys/unix/ztypes_linux_sparc64.go | 0 .../x/sys/unix/ztypes_netbsd_386.go | 0 .../x/sys/unix/ztypes_netbsd_amd64.go | 0 .../x/sys/unix/ztypes_netbsd_arm.go | 0 .../x/sys/unix/ztypes_openbsd_386.go | 0 .../x/sys/unix/ztypes_openbsd_amd64.go | 0 .../x/sys/unix/ztypes_solaris_amd64.go | 0 src/webserver.go => webserver.go | 10 +-- 260 files changed, 105 insertions(+), 88 deletions(-) rename {src/Godeps => Godeps}/Godeps.json (94%) rename {src/Godeps => Godeps}/Readme (100%) rename src/admin.go => admin.go (94%) rename users.json => assets/config/users.json (100%) rename assets/{ => web}/admin.html (100%) rename assets/{ => web}/index.html (100%) rename assets/{ => web}/setup.html (100%) create mode 100644 assets/web/static/custom.css rename assets/{ => web}/static/podcast_image.png (100%) rename assets/{ => web}/static/setup.css (100%) rename assets/{ => web}/static/styles.css (100%) delete mode 100644 config.json create mode 100644 configreader.go rename src/generate_rss.go => generate_rss.go (92%) rename src/setup.go => setup.go (82%) delete mode 100644 src/configreader.go rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/.editorconfig (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/.gitignore (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/.travis.yml (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/AUTHORS (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/CHANGELOG.md (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/CONTRIBUTING.md (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/LICENSE (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/README.md (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/fen.go (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/fsnotify.go (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/inotify.go (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/inotify_poller.go (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/kqueue.go (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/open_mode_bsd.go (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/open_mode_darwin.go (100%) rename {src/vendor => vendor}/github.com/fsnotify/fsnotify/windows.go (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/.travis.yml (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/LICENSE (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/README.md (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/atom.go (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/doc.go (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/feed.go (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/json.go (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/rss.go (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/to-implement.md (100%) rename {src/vendor => vendor}/github.com/gmemstr/feeds/uuid.go (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/.travis.yml (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/LICENSE (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/README.md (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/context_gorilla.go (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/context_native.go (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/doc.go (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/mux.go (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/regexp.go (100%) rename {src/vendor => vendor}/github.com/gorilla/mux/route.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/AUTHORS (100%) rename {src/vendor => vendor}/golang.org/x/sys/CONTRIBUTORS (100%) rename {src/vendor => vendor}/golang.org/x/sys/LICENSE (100%) rename {src/vendor => vendor}/golang.org/x/sys/PATENTS (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/.gitignore (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/README.md (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_darwin_386.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_darwin_amd64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_darwin_arm.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_darwin_arm64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_dragonfly_amd64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_freebsd_386.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_freebsd_amd64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_freebsd_arm.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_386.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_amd64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_arm.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_arm64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_mips64x.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_mipsx.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_ppc64x.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_linux_s390x.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_netbsd_386.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_netbsd_amd64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_netbsd_arm.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_openbsd_386.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_openbsd_amd64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/asm_solaris_amd64.s (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/bluetooth_linux.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/constants.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/dirent.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/endian_big.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/endian_little.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/env_unix.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/env_unset.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/flock.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/flock_linux_32bit.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/gccgo.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/gccgo_c.c (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/gccgo_linux_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/gccgo_linux_sparc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mkall.sh (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mkerrors.sh (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mkpost.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksyscall.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksyscall_solaris.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksysctl_openbsd.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksysnum_darwin.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksysnum_dragonfly.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksysnum_freebsd.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksysnum_netbsd.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/mksysnum_openbsd.pl (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/openbsd_pledge.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/race.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/race0.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/sockcmsg_linux.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/sockcmsg_unix.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/str.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_bsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_darwin.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_darwin_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_darwin_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_darwin_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_darwin_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_dragonfly.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_dragonfly_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_freebsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_freebsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_freebsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_freebsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_amd64_gc.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_mips64x.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_mipsx.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_ppc64x.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_s390x.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_linux_sparc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_netbsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_netbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_netbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_netbsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_no_getwd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_openbsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_openbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_openbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_solaris.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_solaris_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_unix.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/syscall_unix_gc.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/types_darwin.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/types_dragonfly.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/types_freebsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/types_netbsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/types_openbsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/types_solaris.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_darwin_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_darwin_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_darwin_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_darwin_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_freebsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_freebsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_freebsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_mips.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_mips64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_mips64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_mipsle.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_ppc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_ppc64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_s390x.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_linux_sparc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_netbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_netbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_netbsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_openbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_openbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zerrors_solaris_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_darwin_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_darwin_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_darwin_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_darwin_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_freebsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_freebsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_mips.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_mips64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_mips64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_mipsle.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_ppc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_s390x.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_linux_sparc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_netbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_netbsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_openbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsyscall_solaris_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysctl_openbsd.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_darwin_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_darwin_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_darwin_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_darwin_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_freebsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_freebsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_mips.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_mips64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_mips64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_mipsle.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_ppc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_s390x.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_linux_sparc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_netbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_netbsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_openbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/zsysnum_solaris_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_darwin_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_darwin_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_darwin_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_darwin_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_freebsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_freebsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_freebsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_arm64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_mips.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_mips64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_mips64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_mipsle.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_ppc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_ppc64le.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_s390x.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_linux_sparc64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_netbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_netbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_netbsd_arm.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_openbsd_386.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_openbsd_amd64.go (100%) rename {src/vendor => vendor}/golang.org/x/sys/unix/ztypes_solaris_amd64.go (100%) rename src/webserver.go => webserver.go (92%) diff --git a/.dockerignore b/.dockerignore index 71ae6f6..f65b82a 100644 --- a/.dockerignore +++ b/.dockerignore @@ -18,3 +18,5 @@ feed\.json podcasts/ feed\.rss + +.travis\.yml \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 138e1ea..93486c4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,8 @@ RUN apt update; apt install build-essential -y && \ make linux && chmod +x whiterabbit && \ ls -al && \ mkdir podcasts && \ - touch feed.rss feed.json && echo '{}' >feed.json + touch assets/web/feed.rss assets/web/feed.json && \ + echo '{}' >assets/web/feed.json EXPOSE 8000 diff --git a/src/Godeps/Godeps.json b/Godeps/Godeps.json similarity index 94% rename from src/Godeps/Godeps.json rename to Godeps/Godeps.json index 48391ea..ca2a65e 100644 --- a/src/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -1,5 +1,5 @@ { - "ImportPath": "podcast/src", + "ImportPath": "podcast", "GoVersion": "go1.8", "GodepVersion": "v79", "Deps": [ diff --git a/src/Godeps/Readme b/Godeps/Readme similarity index 100% rename from src/Godeps/Readme rename to Godeps/Readme diff --git a/Makefile b/Makefile index b72d119..91ac33b 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ all: - go build src/webserver.go src/admin.go src/generate_rss.go src/setup.go src/configreader.go + go build webserver.go admin.go generate_rss.go setup.go configreader.go -windows: src/admin.go src/webserver.go src/generate_rss.go - go build -o pogoapp.exe src/webserver.go src/admin.go src/generate_rss.go src/setup.go +windows: admin.go webserver.go generate_rss.go + go build -o pogoapp.exe webserver.go admin.go generate_rss.go setup.go -linux: src/admin.go src/webserver.go src/generate_rss.go - go build -o pogoapp src/webserver.go src/admin.go src/generate_rss.go src/setup.go +linux: admin.go webserver.go generate_rss.go + go build -o pogoapp webserver.go admin.go generate_rss.go setup.go install: go get github.com/gmemstr/feeds @@ -17,5 +17,5 @@ docker: docker build . and run: - go build src/webserver.go src/admin.go src/generate_rss.go src/setup.go + go build webserver.go admin.go generate_rss.go setup.go ./pogoapp.exe \ No newline at end of file diff --git a/src/admin.go b/admin.go similarity index 94% rename from src/admin.go rename to admin.go index 3251aa7..d275d21 100644 --- a/src/admin.go +++ b/admin.go @@ -23,7 +23,7 @@ func CustomCss(w http.ResponseWriter, r *http.Request) { filename := "custom.css" - err := ioutil.WriteFile("./assets/static/"+filename, []byte(css), 0644) + err := ioutil.WriteFile("./assets/web/static/"+filename, []byte(css), 0644) if err != nil { w.Write([]byte("")) @@ -32,7 +32,7 @@ func CustomCss(w http.ResponseWriter, r *http.Request) { w.Write([]byte("")) } } else { - css, err := ioutil.ReadFile("./assets/static/custom.css") + css, err := ioutil.ReadFile("./assets/web/static/custom.css") if err != nil { panic(err) } else { diff --git a/users.json b/assets/config/users.json similarity index 100% rename from users.json rename to assets/config/users.json diff --git a/assets/admin.html b/assets/web/admin.html similarity index 100% rename from assets/admin.html rename to assets/web/admin.html diff --git a/assets/index.html b/assets/web/index.html similarity index 100% rename from assets/index.html rename to assets/web/index.html diff --git a/assets/setup.html b/assets/web/setup.html similarity index 100% rename from assets/setup.html rename to assets/web/setup.html diff --git a/assets/web/static/custom.css b/assets/web/static/custom.css new file mode 100644 index 0000000..a0512fd --- /dev/null +++ b/assets/web/static/custom.css @@ -0,0 +1,19 @@ +/* + * This is the file of custom CSS styling that + * can be set by the publisher. + * + * If you're writing the custom CSS, please see the reference: + * https://github.com/gmemstr/Pogo/wiki/Custom-CSS/ + */ + +.container {} /* Basic container from styles.css */ +.title {} /* Page title */ +.adminlink {} /* Link to admin interface */ + +.podcastlist {} /* Chronological podcast list */ + +.podcastitem {} /* Single podcast item (group of elements) */ +.podcasttitle {} /* Title of podcast item */ +.podcastdate {} /* Date podcast item was published */ +.podcastdesc {} /* Podcast item description */ +.podcastaudio {} /* Podcast