<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SaleZ on zefanjas.de - Open Source &amp; Education</title>
    <link>https://zefanjas.de/tags/salez/</link>
    <description>Recent content in SaleZ on zefanjas.de - Open Source &amp; Education</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-DE</language>
    <lastBuildDate>Tue, 09 Nov 2010 21:14:14 +0000</lastBuildDate><atom:link href="https://zefanjas.de/tags/salez/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Auktionsvorlagen für SaleZ erstellen</title>
      <link>https://zefanjas.de/auktionsvorlagen-fur-salez-erstellen/</link>
      <pubDate>Tue, 09 Nov 2010 21:14:14 +0000</pubDate>
      
      <guid>https://zefanjas.de/auktionsvorlagen-fur-salez-erstellen/</guid>
      <description>&lt;p&gt;Heute möchte ich eine kurze Einführung geben, wie man Auktionsvorlagen (Templates) für &lt;a href=&#34;http://zefanjas.de/2010/11/05/salez-your-ebay-listing-tool-betatester-gesucht/&#34;&gt;SaleZ&lt;/a&gt; erstellen kann. Eine Auktionsvorlage für SaleZ ist nichts weiter als eine HTML Seite ohne &lt;html&gt;, &lt;head&gt; und &lt;body&gt; Tag. Dementsprechend einfach ist es auch eine solche Vorlage zu erstellen – entsprechende HTML/CSS Kenntnisse vorausgesetzt.&lt;/p&gt;
&lt;p&gt;SaleZ nutzt die Tag IDs um z.B. den Titel oder den Untertitel in eine Vorlage einzufügen, deshalb müssen in jedem Template folgende IDs vergeben sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;title&lt;/em&gt; – Für den Titel&lt;/li&gt;
&lt;li&gt;&lt;em&gt;subtitle&lt;/em&gt; – für den Untertitel&lt;/li&gt;
&lt;li&gt;&lt;em&gt;content&lt;/em&gt; – für die Beschreibung&lt;/li&gt;
&lt;li&gt;&lt;em&gt;image_1&lt;/em&gt; bis &lt;em&gt;image_10&lt;/em&gt; – für die Bilder&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Zu den Bildern sei noch folgendes gesagt: Die &lt;em&gt;image_1&lt;/em&gt; bis &lt;em&gt;image_10&lt;/em&gt; dürfen nicht einem &lt;img&gt; Tag vergeben werden, da SaleZ den &lt;img&gt; Tag selbst einfügt (in dieser Form: &amp;lt;img src=’imageURL‘ style=’width: 100%‘ /&amp;gt;), d.h. am besten gibt man einem &lt;div&gt; die image ID und legt im &lt;div&gt; die Höhe/Breite des Bildes fest.&lt;/p&gt;
&lt;p&gt;Die Standardvorlage in SaleZ ist folgendermaßen aufgebaut:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;amp;lt;div id=&amp;#34;page&amp;#34; style=&amp;#34;width: 90%; margin: auto auto; -webkit-border-radius: 10px; -webkit-box-shadow: 0 1px 5px grey; -moz-border-radius: 10px; -moz-box-shadow: 0 1px 5px grey; border: 2px solid grey; background-image: -webkit-gradient(linear, 0 0, 0 100, from(lightgrey), to(white)); background: -moz-linear-gradient(-90deg,lightgrey, white); -moz-background-size:100% 100px; background-position:top; background-repeat:no-repeat;&amp;#34;&amp;amp;gt;
 &amp;amp;lt;h3 id=&amp;#34;title&amp;#34; style=&amp;#34;text-align: center;&amp;#34;&amp;amp;gt;Title&amp;amp;lt;/h3&amp;amp;gt;
 &amp;amp;lt;h4 id=&amp;#34;subtitle&amp;#34; style=&amp;#34;text-align: center;&amp;#34;&amp;amp;gt;Subtitle&amp;amp;lt;/h4&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_1&amp;#34; style=&amp;#39;max-width: 500px; padding: 10px; margin: auto auto;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;content&amp;#34; style=&amp;#34;padding: 10px;&amp;#34;&amp;amp;gt;Enter your description here&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_2&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_3&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_4&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_5&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_6&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_7&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_8&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_9&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div id=&amp;#34;image_10&amp;#34; style=&amp;#39;max-width: 300px; padding: 10px; float: left;&amp;#39;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
 &amp;amp;lt;div style=&amp;#34;clear: both; display: block;&amp;#34;&amp;amp;gt; &amp;amp;lt;/div&amp;amp;gt;
&amp;amp;lt;/div&amp;amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Der einzige Nachteil an jeder Vorlage für eBay Auktion ist, dass der CSS Code direkt in die Elemente eingefügt werden muss. Eine weitere Einschränkung ist, dass Grafiken, die man für sein Template verwenden will, über eine URL eingefunden werden sollten (d.h. die benötigten Grafiken irgendwo bei einem ImageHoster hochladen oder anderweitig verfügbar machen).&lt;/p&gt;
&lt;p&gt;Hat man einmal den HTML/CSS Teil erledigt (&lt;strong&gt;index.html&lt;/strong&gt; speichern), fehlt noch ein kleiner Schritt, damit SaleZ auch die Auktionsvorlage findet. Zu jedem Template gehört eine &lt;strong&gt;template.info&lt;/strong&gt; Datei, welche im gleichen Verzeichnis, wie die Auktionsvorlage (index.html) liegen muss. Diese Datei enthält nur eine Zeile:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;name=Meine Auktionsvorlage
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Danach kopiert man diese beiden Dateien in &lt;strong&gt;.$HOME/.salez/templates/MyTemplate/.&lt;/strong&gt; SaleZ sollte nun beim nächsten Start die Auktionsvorlage erkennen (ab Version 0.1-public4).&lt;/p&gt;
&lt;p&gt;Ich freue mich über weitere Auktionsvorlagen für SaleZ 🙂&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Zugriff auf das DOM mit Python in webkitgtk</title>
      <link>https://zefanjas.de/zugriff-auf-das-dom-mit-python-in-webkitgtk/</link>
      <pubDate>Sat, 06 Nov 2010 20:36:33 +0000</pubDate>
      
      <guid>https://zefanjas.de/zugriff-auf-das-dom-mit-python-in-webkitgtk/</guid>
      <description>&lt;p&gt;Während der Entwicklung von &lt;a href=&#34;http://zefanjas.de/2010/11/05/salez-your-ebay-listing-tool-betatester-gesucht/&#34;&gt;SaleZ&lt;/a&gt; stand ich vor dem Problem, dass ich Werte aus dem &lt;a href=&#34;http://de.wikipedia.org/wiki/Document_Object_Model&#34;&gt;Document Object Model (DOM)&lt;/a&gt; auslesen wollte. In Webkit gibt es zwar die Funktion &lt;strong&gt;get_dom_document&lt;/strong&gt;, allerdings ist sie noch nicht in der Version von Webkit enthalten, welche mit Ubuntu 10.04 mitgeliefert wird. Nach einiger Suche im Netz habe ich dann eine &lt;a href=&#34;http://code.google.com/p/pywebkitgtk/issues/detail?id=4#c5&#34;&gt;Lösung&lt;/a&gt; für das Problem gefunden.&lt;/p&gt;
&lt;p&gt;Mit Hilfe des folgenden Codes kann man sich den Inhalt eines bestimmten Elements ausgeben:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;import jswebkit

ctx = jswebkit.JSContext(webView.get_main_frame().get_global_context())
text = ctx.EvaluateScript(&amp;#34;document.getElementById(&amp;#34;fooBar&amp;#34;).innerHTML&amp;#34;)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Möchte man hingegen das DOM manipulieren, kann man die  &lt;strong&gt;execute_script&lt;/strong&gt; Funktion eines WebViews nutzen:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;webView.execute_script(&amp;#39;document.getElementById(&amp;#34;foobar&amp;#34;).innerHTML = &amp;#34;foo bar&amp;#34;&amp;#39;)
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>eBay Account mit SaleZ verbinden</title>
      <link>https://zefanjas.de/ebay-account-mit-salez-verbinden/</link>
      <pubDate>Sat, 06 Nov 2010 08:14:20 +0000</pubDate>
      
      <guid>https://zefanjas.de/ebay-account-mit-salez-verbinden/</guid>
      <description>&lt;p&gt;Nachdem ich gestern mein &lt;a href=&#34;http://zefanjas.de/2010/11/05/salez-your-ebay-listing-tool-betatester-gesucht/&#34;&gt;neues Projekt&lt;/a&gt; angekündigt hatte, habe ich eben noch einen kleinen Screencast erstellt, wie man sein eBay Konto mit SaleZ verbindet. Dies ist nötig, damit SaleZ über die eBay API auf den Mein Ebay Bereich zugreifen kann. Die Authentifizierung läuft dabei über einen Token, sodass in SaleZ selbst weder Benutzername noch Passwort gespeichert werden müssen.&lt;/p&gt;
&lt;p&gt;httpv://www.youtube.com/watch?v=L_nBj3NtHHg&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>SaleZ – your eBay Listing Tool: Betatester gesucht</title>
      <link>https://zefanjas.de/salez-your-ebay-listing-tool-betatester-gesucht/</link>
      <pubDate>Fri, 05 Nov 2010 15:30:58 +0000</pubDate>
      
      <guid>https://zefanjas.de/salez-your-ebay-listing-tool-betatester-gesucht/</guid>
      <description>&lt;p&gt;Ein neues Projekt ist geboren: &lt;a href=&#34;https://launchpad.net/salez&#34;&gt;SaleZ&lt;/a&gt;. Es handelt sich hierbei um ein Verkaufstool für eBay, welches sich derzeit aber noch im Alpha Status befindet (deshalb kann ich auch keine Haftung für irgendwelche entstehenden Schäden übernehmen – klar) . Vor einigen Monaten habe ich angefangen ein wenig mit &lt;a href=&#34;https://wiki.ubuntu.com/Quickly&#34;&gt;Quickly&lt;/a&gt; zu experimentieren (ich &lt;a href=&#34;http://zefanjas.de/2010/10/30/quickly-widgets-dictionarygrid/&#34;&gt;berichtete&lt;/a&gt;) und herausgekommen ist jetzt &lt;strong&gt;SaleZ&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&#34;text-align: center;&#34;&gt;
  &lt;a href=&#34;http://zefanjas.de/wp-content/uploads/2010/11/screenshot_003.png&#34;&gt;&lt;/a&gt;&lt;a href=&#34;http://zefanjas.de/wp-content/uploads/2010/11/screenshot_003.png&#34;&gt;&lt;img loading=&#34;lazy&#34; decoding=&#34;async&#34; class=&#34;aligncenter size-full wp-image-1044&#34; title=&#34;SaleZ - your eBay Listing Tool&#34; src=&#34;http://zefanjas.de/wp-content/uploads/2010/11/screenshot_003.png&#34; alt=&#34;SaleZ - your eBay Listing Tool&#34; width=&#34;481&#34; height=&#34;342&#34; srcset=&#34;https://zefanjas.de/wp-content/uploads/2010/11/screenshot_003.png 1002w, https://zefanjas.de/wp-content/uploads/2010/11/screenshot_003-300x213.png 300w&#34; sizes=&#34;(max-width: 481px) 100vw, 481px&#34; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p style=&#34;text-align: left;&#34;&gt;
  Folgende Features sind enthalten:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Artikel können als SofortKaufen oder Auktion eingestellt werden&lt;/li&gt;
&lt;li&gt;WYSIWYG Editor für Auktionsbeschreibung&lt;/li&gt;
&lt;li&gt;Unterstützung für Auktionstemplates (näheres schreibe ich später dazu)&lt;/li&gt;
&lt;li&gt;übersichtliches UI&lt;/li&gt;
&lt;li&gt;bis zu 10 Bilder können kostenlos eingebunden werden&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Um SaleZ zu testen, muss zunächst das PPA hinzugefügt und danach SaleZ installiert werden:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo add-apt-repository ppa:salez/salez-ppa
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install salez
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ich hab SaleZ nur unter Ubuntu Lucid (10.04) getestet; das Paket für Ubuntu 10.10 ist das gleiche, es sollte aber auch unter 10.10 laufen. Bugs können auf &lt;a href=&#34;https://bugs.launchpad.net/salez&#34;&gt;Launchpad&lt;/a&gt; gemeldet werden oder hier in den Kommentaren (für die, die keinen Launchpad Account haben).&lt;/p&gt;
&lt;p&gt;In diesem Sinn viel Spaß beim Testen!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>SaleZ – Video Demo</title>
      <link>https://zefanjas.de/salez-video-demo/</link>
      <pubDate>Mon, 15 Mar 2010 14:59:22 +0000</pubDate>
      
      <guid>https://zefanjas.de/salez-video-demo/</guid>
      <description>&lt;p&gt;Da SaleZ in der Lite Version soweit erstmal fertig ist, habe ich mal ein kleines Video gemacht, um die Funktionsweise zu demonstrieren. SaleZ Lite kann man sich &lt;a href=&#34;http://developer.palm.com/appredirect/?packageid=de.zefanjas.salez&#34;&gt;hier herunterladen&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;[youtube 5-y-UUasWZM]&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
