Compare commits

..

No commits in common. "5b5b344f82bf25fa856de24558324feb32d559d6" and "baab9e6051416d9baad9c010c00e18bfe1ba33d7" have entirely different histories.

4 changed files with 2 additions and 50 deletions

5
.gitignore vendored
View File

@ -1,8 +1,3 @@
cmd/eksterd/eksterd cmd/eksterd/eksterd
cmd/ek/ek cmd/ek/ek
.idea .idea
ek
eksterd
backend.json

View File

@ -1,6 +0,0 @@
# TODO
- Compile templates into binary (with go.rice)
- Increase ease of use for people who want to try Ekster
- Hosted version??
- Per user backends

View File

@ -1,7 +1,7 @@
version: '2' version: '2'
services: services:
redis: redis:
image: "redis:5" image: "redis"
web: web:
image: "pstuifzand/eksterd:alpine" image: "pstuifzand/eksterd:alpine"
@ -9,14 +9,10 @@ services:
links: links:
- redis:redis - redis:redis
volumes: volumes:
- .:/app:ro
- ./data:/opt/microsub - ./data:/opt/microsub
entrypoint: /app/eksterd
command: -auth=false -port 80 -templates /app/templates
ports: ports:
- 8089:80 - 80
environment: environment:
- "FEEDBIN_USER=" - "FEEDBIN_USER="
- "FEEDBIN_PASS=" - "FEEDBIN_PASS="
- "EKSTER_BASEURL=" - "EKSTER_BASEURL="
- "EKSTER_TEMPLATES=/app/templates"

View File

@ -1,33 +0,0 @@
package fetch
import (
"net/http"
"strings"
"testing"
"github.com/stretchr/testify/assert"
)
func fetcher(fetchURL string) (*http.Response, error) {
return nil, nil
}
func TestFeedHeader(t *testing.T) {
doc := `
<html>
<body>
<div class="h-card">
<p class="p-name"><a href="/" class="u-url">Title</a></p>
<img class="u-photo" src="profile.jpg" />
</div>
</body>
</html>
`
feed, err := FeedHeader(fetcher, "https://example.com/", "text/html", strings.NewReader(doc))
if assert.NoError(t, err) {
assert.Equal(t, "feed", feed.Type)
assert.Equal(t, "Title", feed.Name)
assert.Equal(t, "https://example.com/", feed.URL)
assert.Equal(t, "https://example.com/profile.jpg", feed.Photo)
}
}