Mit Automator URL täglich ändern?

  1. orgonaut

    orgonaut Thread Starter MacUser Mitglied

    Mitglied seit:
    09.08.2004
    Beiträge:
    10.237
    Zustimmungen:
    769
    Mein Wunsch: "Eine täglich aktualisierte Datei, die immer einen anderen Namen und Link hat, soll von einem bestimmten Webserver geladen werden."

    Die schlechte Nachricht: "Die URL der Datei wird automatisch generiert und steht auf einer Seite deren URL ebenfalls täglich neu ist."

    Die gute Nachricht: "Die URL der Datei ist simpel aufgebaut und der neue Name lässt sich leicht vorhersagen, er besteht aus dem aktuellen Datum."

    Mein Problem: "Wie füge ich an eine bekannte URL z.B. an http://www.server-name.com/ ein Datum und ein Suffix z.B. 2006-02-23.jpg an?

    Geht das überhaupt mit Automator?

    PS: Erzeugt Automator eigentlich ein ganz normales AppleScript?
     
    orgonaut, 23.02.2006
    #1
  2. chebfarid

    chebfarid MacUser Mitglied

    Mitglied seit:
    05.10.2005
    Beiträge:
    894
    Zustimmungen:
    75
    Benutze Automator nie aber ich glaube dass er dafuer in jedem Fall AppleScript-Unterstuetzung braucht:
    Code:
    set oldURL to "http://www.myserver.com"
    set newURL to (oldURL & "/2006-02-23.jpg")
    Nein, Automatoraktionen haben einen eigenen Code.

    Good scripting
    Farid
     
    chebfarid, 23.02.2006
    #2
  3. mwl

    mwl MacUser Mitglied

    Mitglied seit:
    26.10.2004
    Beiträge:
    240
    Zustimmungen:
    0
    Mit ein wenig Beschiss hab ichs hinbekommen.

    Workflow:
    Automator, Run Shell Script, folgender Code:
    - - - - - -
    cd ~
    php foo2.php > url.html
    - - - - - -
    php gings einfach zu schreiben, die foo2.html gibts weiter unten, die url.html wird hierbei erstellt.

    Safari, Get Specified URLs
    Name egal, Adresse "file:///Users/deinusernamehier/url.html"

    Safari, Get Link URLs from Webpages
    Safari, Download URLs


    die foo2.php (zu speichern im Userverzeichnis)

    <a href="http://deinewebsite/<?php echo date("Ymd") ?>.gif">url</a>

    Das wars.

    Y ist 4stellige Jahreszahl, m und d jeweils 2stelliger Monat und Tag. Wenn andere brauchst findest unter http://de.php.net/date eine Liste.

    Wie funktionierts?

    Eine Datei wird von PHP erstellt, die einen HTML-Link auf die heutige URL beinhaltet. Diese Datei wird aufgerufen, die URL wird ausgelesen und heruntergeladen. Ein paar Grundkenntnisse PHP waeren hierbei nicht schlecht :)


    Alternativ koenntest versuchen eine neue Textdatei zu erstellen, und diese mit Datum umzubenennen, hierbei sind die Formatierungsmoeglichkeiten aber mager und mit Sonderzeichen :) und /) haperts auch ...
     
    mwl, 03.03.2006
    #3
  4. orgonaut

    orgonaut Thread Starter MacUser Mitglied

    Mitglied seit:
    09.08.2004
    Beiträge:
    10.237
    Zustimmungen:
    769
    He Danke! Auch wenn ich's jetzt grad nicht verstehe. ;) Ist schon recht spät. :D
     
    orgonaut, 04.03.2006
    #4
  5. mwl

    mwl MacUser Mitglied

    Mitglied seit:
    26.10.2004
    Beiträge:
    240
    Zustimmungen:
    0
    Achja, deine Bindestriche zwischen den Zahlen bekommst mit

    echo date("Y-m-d")

    :)
     
    mwl, 04.03.2006
    #5
Die Seite wird geladen...
Ähnliche Themen - Automator URL täglich
  1. alba85
    Antworten:
    4
    Aufrufe:
    238
    Keek
    01.06.2017
  2. Schweiger1111
    Antworten:
    0
    Aufrufe:
    122
    Schweiger1111
    18.04.2017
  3. stolley
    Antworten:
    2
    Aufrufe:
    166
    stolley
    13.04.2017
  4. stolley
    Antworten:
    12
    Aufrufe:
    722
    varuna
    19.04.2017
  5. funkymonkey
    Antworten:
    1
    Aufrufe:
    241
    Pill
    25.09.2016