M. wants to shove content into a remote Drupal site from his desktop.<br>So he wants to know the minimum to install in terms of a script which bootstraps Drupal and uses curl to get the content and node_save to save it to the remote URL.<br>
I think this might be better served by running an XMLRPC or other server (see services module), then you can use anything you like to speak the same protocol.<br><br>Victor Kane<br><a href="http://awebfactory.com.ar">http://awebfactory.com.ar</a><br>
<br><div class="gmail_quote">On Thu, Feb 19, 2009 at 9:04 AM, Cog Rusty <span dir="ltr">&lt;<a href="mailto:cog.rusty@gmail.com">cog.rusty@gmail.com</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><div></div><div class="Wj3C7c">On Thu, Feb 19, 2009 at 11:47 AM, M. Fioretti &lt;<a href="mailto:mfioretti@nexaima.net">mfioretti@nexaima.net</a>&gt; wrote:<br>
&gt; Greetings,<br>
&gt;<br>
&gt; sorry if I couldn&#39;t answer earlier to all the feedback that came in<br>
&gt; the original thread a couple weeks ago.<br>
&gt;<br>
&gt; It looks like several things I wrote were simply ignored by some<br>
&gt; posters. I&#39;m going to shortly sum them up again, and then ask one<br>
&gt; (last, I promise) related question.<br>
&gt;<br>
&gt; Quoting from several posts of the original thread:<br>
&gt;<br>
&gt;&gt; Quite frankly, shell + curl are not an adequate tool for the job,<br>
&gt;&gt; unless you grok awk and sed really well.<br>
&gt;&gt; ...<br>
&gt;&gt; You will likely also need to have a cookie<br>
&gt;&gt; ....<br>
&gt;&gt; View Source. Search &#39;&lt;form&#39; . You&#39;ll see everything that needs to be<br>
&gt;&gt; post&#39;ed for a given form.<br>
&gt;&gt; ...<br>
&gt;&gt; Everything in drupal is processed through index.php, so you don&#39;t<br>
&gt;&gt; need a sequence of URLs for your post&#39;ing either.<br>
&gt;<br>
&gt; IIRC, I had already made clear, before getting these answers, that:<br>
&gt;<br>
&gt; - I&#39;m already much more expert in awk/sed/bash/perl coding than with<br>
&gt; &nbsp;PHP, so a non-php solution is much more time-efficient for me, if at<br>
&gt; &nbsp;all possible. Not to mention that those tools/languages give, in the<br>
&gt; &nbsp;real world of desktop/usb key linux distros, more guarantees to work<br>
&gt; &nbsp;out of the box without tweaking or installing extra-packages than<br>
&gt; &nbsp;anything requiring php.<br>
&gt;<br>
&gt; - I know very well what HTML forms and HTTP cookies are, and have<br>
&gt; &nbsp;already done this with non-drupal websites. And the URLs you see in<br>
&gt; &nbsp;the browser when you add content by hand are NOT &quot;index.php + some<br>
&gt; &nbsp;parameters&quot;<br>
&gt;<br>
&gt; - (almost) the only solution I am interested into is how to add new<br>
&gt; &nbsp;content remotely, when I cannot alter in any way the configuration<br>
&gt; &nbsp;of the server where Drupal runs.<br>
&gt;<br>
&gt; I&#39;m not rewriting all this to start a fight, really, just to clarify<br>
&gt; why I asked what I asked and what I already know, that is to save your<br>
&gt; time.<br>
&gt;<br>
&gt; This said, I do understand all the points about Drupal being more<br>
&gt; interested in offering a flexible API than in supporting this kind of<br>
&gt; things. So, I will now go back to my desk and put together, by myself,<br>
&gt; my custom shell+curl hack based on the one posted here by Martin<br>
&gt; Stadler (thanks, Martin!). &nbsp;However, let me ask you this:<br>
&gt;<br>
&gt; If you already said it, I do confess I didn&#39;t recognize it: what is<br>
&gt; the smallest possible set of Drupal(related) Php **files or<br>
&gt; libraries** that I should install on a Linux *desktop* without HTTP<br>
&gt; server but with a working PHP-CLI interpreter, to put together a PHP<br>
&gt; script which can log into a remote Drupal site and add nodes?<br>
<br>
<br>
</div></div>Maybe I lost some part of this discussion, but I wonder: Why would you<br>
need any kind of server or PHP on your desktop to work with a remote<br>
Drupal web site? And how could a web site respond to requests from any<br>
of those? Are you talking about putting together a CLI web browser?<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
&gt; Thanks,<br>
&gt; M.<br>
&gt;<br>
&gt; --<br>
&gt; Your own civil rights and the quality of your life heavily depend on how<br>
&gt; software is used *around* you: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://digifreedom.net/node/84" target="_blank">http://digifreedom.net/node/84</a><br>
&gt;<br>
</div></div></blockquote></div><br>