Compare commits
No commits in common. "a0fe0024f26c3940a5627fe168d5f6b185e510d1" and "26988ecf6adc8ad36a1a2572a8aea7af30e5714b" have entirely different histories.
a0fe0024f2
...
26988ecf6a
@ -10,9 +10,7 @@ type CliArgs struct {
|
||||
DBName string
|
||||
KeyFile string
|
||||
LogFile string
|
||||
Port string
|
||||
PicsDir string
|
||||
RSSFile string
|
||||
WebDir string
|
||||
}
|
||||
|
||||
@ -20,11 +18,9 @@ func HandleCliArgs() (*CliArgs, error) {
|
||||
var err error
|
||||
cliArgs := new(CliArgs)
|
||||
|
||||
keyFile := flag.String("key", "/var/www/cpolis/cpolis.key", "key file")
|
||||
keyFile := flag.String("key", "/var/www/cpolis.key", "key file")
|
||||
logFile := flag.String("log", "/var/log/cpolis.log", "log file")
|
||||
picsDir := flag.String("pics", "/var/www/cpolis/pics", "pictures directory")
|
||||
cliArgs.Port = fmt.Sprint(":", flag.Int("port", 8080, "port"))
|
||||
rssFile := flag.String("rss", "/var/www/cpolis/cpolis.rss", "RSS file")
|
||||
webDir := flag.String("web", "/var/www/cpolis/web", "web directory")
|
||||
flag.StringVar(&cliArgs.DBName, "db", "cpolis", "DB name")
|
||||
flag.Parse()
|
||||
@ -33,22 +29,14 @@ func HandleCliArgs() (*CliArgs, error) {
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("error finding absolute path for KeyFile: %v", err)
|
||||
}
|
||||
|
||||
cliArgs.LogFile, err = filepath.Abs(*logFile)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("error finding absolute path for LogFile: %v", err)
|
||||
}
|
||||
|
||||
cliArgs.PicsDir, err = filepath.Abs(*picsDir)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("error finding absolute path for PicsDir: %v", err)
|
||||
}
|
||||
|
||||
cliArgs.RSSFile, err = filepath.Abs(*rssFile)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("error finding absolute path for RSSFile: %v", err)
|
||||
}
|
||||
|
||||
cliArgs.WebDir, err = filepath.Abs(*webDir)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("error finding absolute path for WebDir: %v", err)
|
||||
|
@ -78,5 +78,5 @@ func main() {
|
||||
mux.HandleFunc("POST /update-user/", view.UpdateUser(args, db, store))
|
||||
mux.HandleFunc("POST /upload-image/", view.UploadImage(args))
|
||||
|
||||
log.Fatalln(http.ListenAndServe(args.Port, mux))
|
||||
log.Fatalln(http.ListenAndServe(":8080", mux))
|
||||
}
|
||||
|
@ -319,7 +319,7 @@ func PublishArticle(c *control.CliArgs, db *model.DB, s *control.CookieStore) ht
|
||||
http.Error(w, err.Error(), http.StatusInternalServerError)
|
||||
return
|
||||
}
|
||||
if err = control.SaveRSS(c.RSSFile, feed); err != nil {
|
||||
if err = control.SaveRSS("tmp/orientexpress_alle.rss", feed); err != nil {
|
||||
log.Println(err)
|
||||
http.Error(w, err.Error(), http.StatusInternalServerError)
|
||||
return
|
||||
|
@ -18,42 +18,8 @@
|
||||
{{end}}
|
||||
</div>
|
||||
|
||||
<div id="editor-images">
|
||||
<input name="article-image" type="file" hx-encoding="multipart/form-data" hx-post="/upload-image/"
|
||||
hx-swap="beforeend" hx-target="#editor-images" />
|
||||
</div>
|
||||
|
||||
<input type="submit" value="Senden" hx-post="/resubmit-article/" hx-target="#page-content" />
|
||||
</form>
|
||||
|
||||
<button hx-get="/hub/" hx-target="#page-content">Zurück</button>
|
||||
|
||||
<script>
|
||||
function copyToClipboard(text) {
|
||||
event.preventDefault(); // Get-Request verhindern
|
||||
|
||||
var textarea = document.createElement("textarea");
|
||||
textarea.textContent = text;
|
||||
document.body.appendChild(textarea);
|
||||
|
||||
textarea.select();
|
||||
try {
|
||||
document.execCommand('copy');
|
||||
} catch (err) {
|
||||
console.warn('Fehler beim Kopieren', err);
|
||||
}
|
||||
|
||||
document.body.removeChild(textarea);
|
||||
}
|
||||
|
||||
</script>
|
||||
{{end}}
|
||||
|
||||
{{define "editor-images"}}
|
||||
{{if gt (len .) 0}}
|
||||
<div>
|
||||
{{.}}
|
||||
<button onclick="copyToClipboard('{{.}}')">Kopieren</button>
|
||||
</div>
|
||||
{{end}}
|
||||
{{end}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user