Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dialog im Test mit Date UTC - do not ignore

2 views
Skip to first unread message

Thomas Barghahn

unread,
Jun 29, 2023, 9:03:01 AM6/29/23
to
Hallo zusammen,

Dialog braucht den Hamster für solch einen individuellen Date-Header
nicht und hat dbzgl. ein eigenes Script. :-)

Mal schauen ...

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 15:02:52 UHR (MESZ)
== +++ Peter und Paul +++ ===========

Thomas Barghahn

unread,
Jun 29, 2023, 9:05:35 AM6/29/23
to
*Thomas 'Ingrid' Barghahn* meinte:

> Dialog braucht den Hamster für solch einen individuellen Date-Header
> nicht und hat dbzgl. ein eigenes Script. :-)

> Mal schauen ...

| Date: Thu, 29 Jun 2023 13:02:52 -0000 (UTC)

Jo, geht! :-)

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 15:05:27 UHR (MESZ)

Urs Janßen

unread,
Jun 29, 2023, 9:57:13 AM6/29/23
to
> Dialog braucht den Hamster für solch einen individuellen Date-Header
> nicht und hat dbzgl. ein eigenes Script. :-)

geht auch mit tin ohne Hamster o.ae. a la

# ~/.tin/attributes
scope=wales.test
x_headers=!date -u -R

Thomas Barghahn

unread,
Jun 29, 2023, 11:40:16 AM6/29/23
to
*Urs Janßen* meinte:
Sehr schön - Vielen Gank! :-) Gleich einmal ausprobieren ...

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 17:39:58 UHR (MESZ)

Thomas Barghahn

unread,
Jun 29, 2023, 11:44:34 AM6/29/23
to
*Thomas 'Ingrid' Barghahn* meinte:
> *Urs Janßen* meinte:
>>> Dialog braucht den Hamster für solch einen individuellen Date-Header
>>> nicht und hat dbzgl. ein eigenes Script. :-)

>> geht auch mit tin ohne Hamster o.ae. a la

>> # ~/.tin/attributes
>> scope=wales.test
>> x_headers=!date -u -R

> Sehr schön - Vielen Gank! :-) Gleich einmal ausprobieren ...

| Date: Thu, 29 Jun 2023 17:39:58 +0200

Gut, ich kann ja noch etwas üben ... ;-)

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 17:44:25 UHR (MESZ)

Wolfgang Bauer

unread,
Jun 29, 2023, 11:57:45 AM6/29/23
to
Thomas Barghahn schrieb:
> *Thomas 'Ingrid' Barghahn* meinte:

>> Sehr schön - Vielen Gank! :-) Gleich einmal ausprobieren ...

> | Date: Thu, 29 Jun 2023 17:39:58 +0200

> Gut, ich kann ja noch etwas üben ... ;-)

Ich habe in
/home/wolfgang/.tin/attributes
das drin.

scope=*
x_headers=!date -u -R (neu hinzugefügt, für alle Gruppen)
x_headers=~/.tin/headers
scope=*binaries*
delete_tmp_files=ON
followup_to=poster
news_headers_to_display=Grüß euch
post_process_type=2
tex2iso_conv=OFF

Das ist auch so zusammengesucht. Was ist falsch, was kann raus?

Freundliche Grüße
Wolfgang
--
https://wolfgang-bauer.at

Urs Janßen

unread,
Jun 29, 2023, 12:07:37 PM6/29/23
to
Thomas Barghahn wrote:
>>> scope=wales.test
>>> x_headers=!date -u -R
>> Sehr schön - Vielen Gank! :-) Gleich einmal ausprobieren ...
> | Date: Thu, 29 Jun 2023 17:39:58 +0200
>
> Gut, ich kann ja noch etwas üben ... ;-)

my bad

scope=wales.test
x_headers=!date -u +"Date: %%a, %%d %%b %%Y %%H:%%M:%%S %%Z"

oder

scope=wales.test
x_headers=!echo -n "Date: "; date -u -R

ohne "Date: " ist es kein header und da tin selber %-sequenzen parsed
muessen sie mittels extra % gequoted werden.

Thomas Barghahn

unread,
Jun 29, 2023, 1:33:51 PM6/29/23
to
*Urs Janßen* meinte:

> scope=wales.test
> x_headers=!date -u +"Date: %%a, %%d %%b %%Y %%H:%%M:%%S %%Z"

> oder

> scope=wales.test
> x_headers=!echo -n "Date: "; date -u -R

> ohne "Date: " ist es kein header und da tin selber %-sequenzen parsed
> muessen sie mittels extra % gequoted werden.

Hat man weitere Header aber in der Datei "~/.tin/headers", welche in
"attributes" ebenfalls definiert ist, dann werden obige Codes erst gar
nicht berücksichtigt.

Also so funktionert es /nicht/:
| scope=*
| x_headers=!echo -n "Date: "; date -u -R
| x_headers=~/.tin/headers

Deaktiviere ich den letzen Eintrag, dann kommt es zu dem Ergebnis, wie
es in dem Date-Header dieses Postings zu sehen ist.

Die erste Variante erzeugt noch den Date-Header, wie man im folgendem
Bild sehen kann:
<https://www.barghahn-online.de/Pictures/tin_date_v1.png>

Beim Sichern des Artikels kommt es dann aber zu einem Fehler:
<https://www.barghahn-online.de/Pictures/tin_date_v1_fehler.png>

Vielen Dank!

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 19:33:07 UHR (MESZ)

Marcel Logen

unread,
Jun 29, 2023, 2:03:16 PM6/29/23
to
Thomas Barghahn in wales.test:

>| x_headers=!echo -n "Date: "; date -u -R
>| x_headers=~/.tin/headers
>
>Deaktiviere ich den letzen Eintrag, dann kommt es zu dem Ergebnis, wie
>es in dem Date-Header dieses Postings zu sehen ist.
>
>Die erste Variante erzeugt noch den Date-Header, wie man im folgendem
>Bild sehen kann:
><https://www.barghahn-online.de/Pictures/tin_date_v1.png>

Ich wundere mich über das "Do" und das "UTC".

"-R" bedeutet doch eigentlich ein festes Format
mit englischen Tagesabkürzungen und "+0000" statt
"UTC".

Marcel
--
╭────────────╮ ╭──╮ ╭─────╮ ╭────╮ ╭─╮ ╭──────╮ ╭─╮..67..
╰─╮ ╭──────╯ ╭─╯ ╰─╯ ╰─╯ ╭─╯ │ │ ╰────╮ ╰──╮ ..58..│ ╰───╮
───╯ │ ╭──╮ ╰─╮ ..31..╰───╯ ╰─╮ ╭─╯ ╭─╯ ╭───╯ ╭──╯
╰──╯ ╰──────╯ ╰───╯ ╰─────╯..61..╰─────

Marcel Logen

unread,
Jun 29, 2023, 2:15:00 PM6/29/23
to
Thomas Barghahn in wales.test:

>*Urs Janßen* meinte:

>> scope=wales.test
>> x_headers=!date -u +"Date: %%a, %%d %%b %%Y %%H:%%M:%%S %%Z"

Ah, *das* war die gemeinte "erste Variante"!

Das "%a" ist aber von der locale abhängig. Siehe "man date"
(GNU date). Ebenso das "%b". Außerdem sollte am Ende m. E.
ein "%%z" stehen.

Vielleicht geht es so:

x_headers=!LC_TIME=C date -u +"Date: ...

Gib auch mal den Befehl "locale" in einem Terminal ein.

Marcel
--
─╮ ╭──────────────╮ ╭───────╮ ╭────╮ ..65..╭─
╰─╮ ╭────────╯ ..25..╰────╮ ╰─╮ ╭──╯ ╰──╮ ╰───╮ ╭─╮ │
│ │ ..30..╰──╮ │ ╰──╮ ╭─╮ │ ╭──╯ │ ╰──╯
╰──╯ ╰─╯ ╰──╯ ╰───╯ ╰──────╯..67..

Thomas Barghahn

unread,
Jun 29, 2023, 2:28:16 PM6/29/23
to
*Marcel Logen* meinte:
> Thomas Barghahn in wales.test:

>> *Urs Janßen* meinte:

>>> scope=wales.test
>>> x_headers=!date -u +"Date: %%a, %%d %%b %%Y %%H:%%M:%%S %%Z"

> Ah, *das* war die gemeinte "erste Variante"!

> Das "%a" ist aber von der locale abhängig. Siehe "man date"
> (GNU date). Ebenso das "%b". Außerdem sollte am Ende m. E.
> ein "%%z" stehen.

> Vielleicht geht es so:

> x_headers=!LC_TIME=C date -u +"Date: ...

So /würde/ es wohl funktionieren. Allerdings hat man dann das nächste
Problem, denn - wie weiter oben beschrieben - die Befehle werden bei der
Verwendung der Datei "headers" ann nicht mehr ausgeführt.

Zudem ist doch alles OK(!), wenn der Hamster den Date-Header-Part über-
nimmt. Siehe hiezu dieses Posting. :-)

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 20:28:07 UHR (MESZ)

Thomas Barghahn

unread,
Jun 29, 2023, 2:30:30 PM6/29/23
to
*Marcel Logen* meinte:
> Thomas Barghahn in wales.test:

>> *Urs Janßen* meinte:

>>> scope=wales.test
>>> x_headers=!date -u +"Date: %%a, %%d %%b %%Y %%H:%%M:%%S %%Z"

> Ah, *das* war die gemeinte "erste Variante"!

> Das "%a" ist aber von der locale abhängig. Siehe "man date"
> (GNU date). Ebenso das "%b". Außerdem sollte am Ende m. E.
> ein "%%z" stehen.

> Vielleicht geht es so:

> x_headers=!LC_TIME=C date -u +"Date: ...

So /würde/ es wohl funktionieren. Allerdings hat man dann das nächste
Problem, denn - wie weiter oben beschrieben - die Befehle werden bei der
Verwendung der Datei "headers" dann nicht mehr ausgeführt.

Zudem ist doch alles OK(!), wenn der Hamster den Date-Header-Part über-
nimmt. Siehe hierzu dieses Posting. :-)

[Supersedes] aufgrund von Fehlern und/oder Ergänzungen!

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 20:28:07 UHR (MESZ)

Thomas Barghahn

unread,
Jun 29, 2023, 3:01:47 PM6/29/23
to
*Marcel Logen* meinte:
> Thomas Barghahn in wales.test:
>> *Urs Janßen* meinte:

>>> scope=wales.test
>>> x_headers=!date -u +"Date: %%a, %%d %%b %%Y %%H:%%M:%%S %%Z"

> Ah, *das* war die gemeinte "erste Variante"!

> Das "%a" ist aber von der locale abhängig. Siehe "man date"
> (GNU date). Ebenso das "%b". Außerdem sollte am Ende m. E.
> ein "%%z" stehen.

> Vielleicht geht es so:

> x_headers=!LC_TIME=C date -u +"Date: ...

Extra noch einmal ausprobiert! :-)

Der folgende Eintrag:
x_headers=!LC_TIME=C date -u +"Date: %%a, %%d %%b %%Y %%H:%%M:%%S %%z (%%Z)"

erzeugt diesen Heder:
Date: Thu, 29 Jun 2023 18:48:07 +0000 (UTC)

Ja, so hatte ich es mir vorgestellt. :-) Aber wie geschrieben, sodann
gehen die Einträge in der Datei "headers" verloren oder auch umgekehrt.
Immer der letzte Eintrag in der Datei "attributes" schlägt zu.

Thomas 😷
--
== S E N D E Z E I T ================
  DATUM : Donnerstag, 29. Juni 2023
  UHRZEIT: 21:01:36 UHR (MESZ)

Urs Janßen

unread,
Jun 29, 2023, 8:18:45 PM6/29/23
to
Thomas Barghahn wrote:
> Hat man weitere Header aber in der Datei "~/.tin/headers", welche in
> "attributes" ebenfalls definiert ist, dann werden obige Codes erst gar
> nicht berücksichtigt.
>
> Also so funktionert es /nicht/:
> | scope=*
> | x_headers=!echo -n "Date: "; date -u -R
> | x_headers=~/.tin/headers

die doku sagt nicht, dass x_headers pro scope mehrfach vokommen darf.

scope=*
x_headers=!echo -n "Date: "; date -u -R; cat =~/.tin/headers

sollte das gewueschte ergebniss liefern.

Thomas Barghahn

unread,
Jun 30, 2023, 3:08:54 AM6/30/23
to
*Urs Janßen* meinte:
Auch /so/ wird die Datei ""~/.tin/headers" leider nicht verarbeitet. :-(
In diesem Falle wird nur der Date-Header richtig gesetzt.

Irgendwie wäre es auch zu schön, denn allein das "Bild" dieser Zeile
mit samt ihrer Kürze wirkt auf mich jetzt doch schon sehr faszinierend.
;-)

Nun ja ... - es ist doch aber alles OK! :-)

Thomas 😷
--
== S E N D E Z E I T ==========================
  DATUM : Freitag, 30. Juni 2023
  UHRZEIT: 09:08:17 UHR (MESZ)
== Heute: Internationaler Tag der Asteroiden ==

Thomas Barghahn

unread,
Jun 30, 2023, 3:17:47 AM6/30/23
to
*Wolfgang Bauer* meinte:
> Thomas Barghahn schrieb:
>> *Thomas 'Ingrid' Barghahn* meinte:

>>> Sehr schön - Vielen Gank! :-) Gleich einmal ausprobieren ...

>> | Date: Thu, 29 Jun 2023 17:39:58 +0200

>> Gut, ich kann ja noch etwas üben ... ;-)

> Ich habe in
> /home/wolfgang/.tin/attributes
> das drin.

> scope=*
> x_headers=!date -u -R (neu hinzugefügt, für alle Gruppen)
> x_headers=~/.tin/headers
> scope=*binaries*
> delete_tmp_files=ON
> followup_to=poster
> news_headers_to_display=Grüß euch
> post_process_type=2
> tex2iso_conv=OFF

Den neu hinzugefügten Eintrag wieder raus! Alle anderen Einträge bleiben
so bestehen!

Thomas 😷

X'Post-To: <news:wales.test>, <news:bln.test>
F'up-To : <news:bln.test>
--
== S E N D E Z E I T ==========================
  DATUM : Freitag, 30. Juni 2023
  UHRZEIT: 09:17:36 UHR (MESZ)

Urs Janßen

unread,
Jun 30, 2023, 3:20:04 AM6/30/23
to
Thomas Barghahn wrote:
>> scope=*
>> x_headers=!echo -n "Date: "; date -u -R; cat =~/.tin/headers
>
>> sollte das gewueschte ergebniss liefern.
>
> Auch /so/ wird die Datei ""~/.tin/headers" leider nicht verarbeitet. :-(
> In diesem Falle wird nur der Date-Header richtig gesetzt.

mitdenken erklaubt, dann koennte einem auch das = vor ~ auffallen und man
es einfach weglassen...

ja typos in beipielen sind unschoen, kommen aber vor wenn man nicht alles
nochmal extra testet

Thomas Barghahn

unread,
Jun 30, 2023, 3:35:07 AM6/30/23
to
*Thomas 'Ingrid' Barghahn* meinte:
> *Urs Janßen* meinte:

>> scope=*
>> x_headers=!echo -n "Date: "; date -u -R; cat =~/.tin/headers

[...]

Aber so funktioniert es dann doch:
x_headers=!echo -n "Date: "; date -u -R; cat ~/.tin/headers
:-)

Das obige Gleichheitszeichen nach dem "cat" war der Übeltäter!

Faszinierend! :-)

Thomas 😷
--
== S E N D E Z E I T ==========================
  DATUM : Freitag, 30. Juni 2023
  UHRZEIT: 09:34:58 UHR (MESZ)

Thomas Barghahn

unread,
Jun 30, 2023, 8:25:30 AM6/30/23
to
*Urs Janßen* meinte:
Ja, da muss ich schon ehrlich bleiben. Tatsächlich habe ich die Zeile
einfach nur kopiert, wobei selbst eine Sichtkontrolle völlig ausgefallen
ist. :-(

Als ich dann wirklich etwas genauer hingeschaut hatte, da war dann auch
mir klar, dass der Hase den eigentlichen Weg zur Toilette irgendwie ver-
fehlt hatte.

Sorry!

Thomas 😷
--
== S E N D E Z E I T ==========================
  DATUM : Freitag, 30. Juni 2023
  UHRZEIT: 14:25:18 UHR (MESZ)

Urs Janßen

unread,
Jun 30, 2023, 8:30:21 AM6/30/23
to
Thomas Barghahn wrote:
> Als ich dann wirklich etwas genauer hingeschaut hatte, da war dann auch
> mir klar, dass der Hase den eigentlichen Weg zur Toilette irgendwie ver-
> fehlt hatte.

war halt spaet gestern hier und dann noch vor dem ersten kaffee ...
0 new messages