<div dir="ltr">You could always simply run a curl script that just mimics a login then page submission.<br><br><div class="gmail_quote">On Thu, Feb 19, 2009 at 2:23 PM, Earnie Boyd <span dir="ltr">&lt;<a href="mailto:earnie@users.sourceforge.net">earnie@users.sourceforge.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">Quoting &quot;M. Fioretti&quot; &lt;<a href="mailto:mfioretti@nexaima.net" target="_blank">mfioretti@nexaima.net</a>&gt;:<br>

<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, Feb 19, 2009 13:04:56 PM +0200, Cog Rusty wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Maybe I lost some part of this discussion, but I wonder: Why would<br>
you need any kind of server or PHP on your desktop to work with a<br>
remote Drupal web site?<br>
</blockquote>
<br>
because I want to add nodes from the command line at my desktop, for<br>
reasons not really relevant here (in short, it would integrate much,<br>
much better with my own, already existing document<br>
management/publishing/backup flow)...<br>
<br>
</blockquote>
<br></div>
I add nodes to my site via a php script executed in batch. &nbsp;The script creates a node object and calls node_save(). &nbsp;No curl needed. &nbsp;Do you control the remote Drupal system?<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
...but, when I asked info to write my own bash/curl script to do this,<br>
many members of this list simply answered saying &quot;install this or that<br>
drupal module or php library on the server&quot; :-)<br>
<br>
</blockquote>
<br></div>
Well, that is how we modify Drupal you know. &nbsp;You create a module to do this or that.<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Are you talking about putting together a CLI web browser?<br>
</blockquote>
<br>
No, just an http client, ie a shell script which sends to Drupal the<br>
same HTML code that a real browser would transmit when I add a node by<br>
hand, via keyboard and mouse. The web is full of scripts like this,<br>
but doing it to drupal seems much harder/undocumented than in other<br>
cases.<br>
<br>
</blockquote>
<br></div>
Undocumented because it is out of the norm. &nbsp;I suggest you create a php script for the server side that will create the node object and do the node_save(). &nbsp;Then create a curl script on the client side that will fill the post data for the server script.<br>
<font color="#888888">
<br>
--<br>
Earnie &nbsp;<a href="http://r-feed.com" target="_blank">http://r-feed.com</a><br>
&nbsp;Make a Drupal difference and review core patches.<br>
<br>
-- <a href="http://for-my-kids.com/" target="_blank">http://for-my-kids.com/</a> &nbsp;-- <a href="http://give-me-an-offer.com/" target="_blank">http://give-me-an-offer.com/</a><br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Ashraf Amayreh<br><a href="http://aamayreh.org">http://aamayreh.org</a><br>
</div>