Sida 7 av 11

Re: Tellurian snabbklocka

Postat: 2020-08-06, 21:32
av Nicke
Jag får inte 2.4 att funka.
Jag kan skapa en ny user men jag kan inte skapa ny klocka och inte heller ändra några inställningar.
Start/stopp är det enda jag kan göra.
Hittar heller ingen dok för swagger på länken

Kan jag ha missat nåt?

Re: Tellurian snabbklocka

Postat: 2020-08-07, 07:53
av StefanFjällemark
Hej Nicke!
Tack för att du testar.
Jag gjorde som det står i manualen, och det var inga problem att skapa en egen klocka.

Re: Tellurian snabbklocka

Postat: 2020-08-07, 15:17
av Nicke
Jag måste missat nån bit, följer jag manualen strikt så funkar det !
Nya APIet har jag inte hunnit prova än.

Bra jobbat!

Re: Tellurian snabbklocka

Postat: 2020-11-20, 23:59
av StefanFjällemark
Hejsan
I brist på modulträffar får man pyssla med annat.
Så i dag uppdaterade jag klock-appen till .NET 5, version 2.5.0. Ingen ny funktionalitet denna gång, men det finns lite i listan att beta av.
Vill någon provköra så finns klockan här.

Re: Tellurian snabbklocka

Postat: 2020-11-25, 23:20
av StefanFjällemark
AlexanderEhn skrev: 2020-06-23, 23:51 Men hur är det tänkt att se ut när man visar själva klockan? Lyckas inte få till ett bra fullskärmsläge.
Version 2.5.1 ute i dag med buggfixar och en bättre "fullskärmsvisning". Under Registrering kan man välja att visa klockans tid i maximal storlek. Detta kan vara praktiskt när klockan visas på en större skärm, där den skall synas på håll. I "fullskärmsläge" visas inte heller möjligheten till mer information. Meddelanden visas, t.ex. om någon stoppar klockan.

Översta exemplet: som det brukar se ut
Nedersta exemplet: Större klockslag endast meddelande.

Re: Tellurian snabbklocka

Postat: 2020-11-27, 20:33
av AlexanderEhn
Strålande Stefan!

Såg att det rasslade till i Mailboxen med notifieringarna från Github. 😀

Re: Tellurian snabbklocka

Postat: 2020-12-01, 15:14
av FranzHennies
Det ser ju kanon bra ut. Bara tyskan kan behöva lite finslipning (såsom min svenska).

"Die Module Treffen App" är nog väldig Schwedischdeutsch - om man vill ha det är det kanske rolig. En tysk skulle nog snarare skriva "Die Modultreffenapp"
"Taktfrequenze" ska vara "Taktfrequenz"
"Spielstunde ist 11 Minuten" låter konstig. "Eine Spielstunde dauert 11 Minuten" vore perfekt.

Jag vet att jag skulle kolla på tidstabellappen, har inte hunnit.

Re: Tellurian snabbklocka

Postat: 2020-12-01, 21:57
av StefanFjällemark
FranzHennies skrev: 2020-12-01, 15:14 Det ser ju kanon bra ut. Bara tyskan kan behöva lite finslipning.
Dina rättelser kommer med i nästa version. Inväntar fler ändringar innan den kommer. Tack för hjälpen.
Tyska översättningen finns på rad här: https://github.com/tellurianinteractive ... pp.de.resx

Re: Tellurian snabbklocka

Postat: 2020-12-03, 11:54
av etxbct
Jag försöker checka mina curl script men får inte det att fungera. Jag kan inte starta klockan.

Detta ger att det finns en klocka:
>curl -G https://telluriantrainsclocksappserver. ... /available
["Demo"]

Detta ger att lösenordet för admin är "password":
>curl -G https://telluriantrainsclocksappserver. ... o/settings
{"name":"Demo","shouldRestart":false,"isElapsed":false,"isRunning":false,"startWeekday":"0","startTime":"06:00","speed":5.5,"durationHours":15,"pauseTime":"","pauseReason":"0","expectedResumeTime":"","showRealTimeWhenPaused":false,"overriddenElapsedTime":"","message":"","mode":"0","administratorPassword":"password","userPassword":""}

Så när jag startar klockan så är det forsatt inte startad:
>curl -X PUT -d "user=admin" -d "password=password" https://telluriantrainsclocksappserver. ... Demo/start
{ "user"= }

>curl -G https://telluriantrainsclocksappserver. ... /Demo/time
{"name":"Demo","weekday":"","time":"06:00","duration":15,"isRunning":false,"isRealtime":false,"isCompleted":false,"message":"","speed":5.5,"isUnavailable":false,"realEndTime":"13:14","fastEndTime":"21:00","isPaused":false,"pauseReason":"NoReason","pauseTime":"","expectedResumeTimeAfterPause":"","stoppedByUser":"","stoppingReason":"SelectStopReason","serverVersionNumber":"2.5.0.0"}

Det ser ut som kommandon kommer in då den listar min IP adress i användarlistan:
>curl -G https://telluriantrainsclocksappserver. ... d=password
[{"ipAddress":"92.254.142.40","userName":"Unknown","clientVersion":"","lastUsedTime":"2020-12-03 09:37:57Z"}]

Jag har läst din sida https://github.com/tellurianinteractive ... ter/API.md.

/mvh
Benny

Re: Tellurian snabbklocka

Postat: 2020-12-03, 18:24
av etxbct
Tror jag löst en del av problemet
jag får inte curl att skicka hela requesten, dvs även det efter?
typ: http://telluriantrainsclocksappserver.a ... d=password
Det efter ? skickas i bodyn vilket inte fungerar för servern.

Om jag escapar tecken ? och &
http://telluriantrainsclocksappserver.a ... d=password
då svarar servern 404 Not Found
Antagligen för den escapade request URIn.

Om jag däremot skickar mot http med curl och sätter flaggan -L då fungerar det då servern gör un-escape på request URIn

>curl -L -X PUT http://telluriantrainsclocksappserver.a ... d=password -H "Content-Length: 0" -v
* Trying 52.178.179.169...
* TCP_NODELAY set
* Connected to telluriantrainsclocksappserver.azurewebsites.net (52.178.179.169) port 80 (#0)
> PUT /api/clocks/Demo/start%3Fuser=admin%26password=password HTTP/1.1
> Host: telluriantrainsclocksappserver.azurewebsites.net
> User-Agent: curl/7.55.1
> Accept: */*
> Content-Length: 0
>
< HTTP/1.1 301 Moved Permanently
< Content-Type: text/html; charset=UTF-8
< Location: https://telluriantrainsclocksappserver. ... d=password
< Date: Thu, 03 Dec 2020 16:08:10 GMT
< Content-Length: 0
<
* Connection #0 to host telluriantrainsclocksappserver.azurewebsites.net left intact
* Issue another request to this URL: 'https://telluriantrainsclocksappserver. ... d=password'
* Trying 52.178.179.169...
* TCP_NODELAY set
* Connected to telluriantrainsclocksappserver.azurewebsites.net (52.178.179.169) port 443 (#1)
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 1/3)
* schannel: checking server certificate revocation
* schannel: sending initial handshake data: sending 213 bytes...
* schannel: sent initial handshake data: sent 213 bytes
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: failed to receive handshake, need more data
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 4096
* schannel: encrypted data buffer: offset 4096 length 4096
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 1024
* schannel: encrypted data buffer: offset 5120 length 5120
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 489
* schannel: encrypted data buffer: offset 5609 length 6144
* schannel: sending next handshake data: sending 126 bytes...
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 51
* schannel: encrypted data buffer: offset 51 length 6144
* schannel: SSL/TLS handshake complete
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 3/3)
* schannel: stored credential handle in session cache
> PUT /api/clocks/Demo/start?user=admin&password=password HTTP/1.1
> Host: telluriantrainsclocksappserver.azurewebsites.net
> User-Agent: curl/7.55.1
> Accept: */*
> Content-Length: 0
>
* schannel: client wants to read 102400 bytes
* schannel: encdata_buffer resized 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: encrypted data got 559
* schannel: encrypted data buffer: offset 559 length 103424
* schannel: decrypted data length: 530
* schannel: decrypted data added: 530
* schannel: decrypted data cached: offset 530 length 102400
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: decrypted data buffer: offset 530 length 102400
* schannel: schannel_recv cleanup
* schannel: decrypted data returned 530
* schannel: decrypted data buffer: offset 0 length 102400
< HTTP/1.1 200 OK
< Server: Microsoft-IIS/10.0
< Strict-Transport-Security: max-age=2592000
< X-Powered-By: ASP.NET
< Set-Cookie: ARRAffinity=f5ecfb306e60620010bb76308e041dc8ca96ba5fca7967d574bfef606d2482e1;Path=/;HttpOnly;Secure;Domain=telluriantrainsclocksappserver.azurewebsites.net
< Set-Cookie: ARRAffinitySameSite=f5ecfb306e60620010bb76308e041dc8ca96ba5fca7967d574bfef606d2482e1;Path=/;HttpOnly;SameSite=None;Secure;Domain=telluriantrainsclocksappserver.azurewebsites.net
< Date: Thu, 03 Dec 2020 16:08:10 GMT
< Content-Length: 0
<
* Connection #1 to host telluriantrainsclocksappserver.azurewebsites.net left intact

>curl https://telluriantrainsclocksappserver. ... /Demo/time
{"name":"Demo","weekday":"","time":"06:17","duration":15,"isRunning":true,"isRealtime":false,"isCompleted":false,"message":"","speed":5.5,"isUnavailable":false,"realEndTime":"19:48","fastEndTime":"21:00","isPaused":false,"pauseReason":"NoReason","pauseTime":"","expectedResumeTimeAfterPause":"","stoppedByUser":"","stoppingReason":"","serverVersionNumber":"2.5.0.0"}
>

Jag har inte hittat hur man flaggar i http requesten att request URIn är escapad.
Lägger jag till denna header, Content-Type: application/x-www-form-urlencoded, får jag ändå 404 Not Found.

Någon som har en hint här?

/mvh
Benny