About
Hello, my name is Zeth, I'll be your host here.
Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!
This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!
Latest Discussions
Cupcake
July 31, 2010
Good post! You helped me a lot with my school project! CountryField(blank = True) < (K)
→
Countries in Django
LeshaShampoo
July 30, 2010
it was very interesting to read commandline.org.uk I want to quote your post in my blog. It can? And you et an account on Twitter?
→
Email Syntax Check in Python
vemma2018
July 30, 2010
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
→
On Comment Spam
layecenda
July 30, 2010
Hello. And Bye.test :) http://idfjhvihdfiphvlajbvhalibv.com
→
PuTTY Series: Adding PuTTY to your system path
scuba
July 30, 2010
I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.
→
On Comment Spam
Businesking
July 30, 2010
Great site and articles for hack for win, I said Amazing post
→
How not to program WSGI
Tehnoking
July 30, 2010
This is Great post to learn about the hack Thumbs-up for you :D
→
How not to program WSGI
Syabiltech
July 30, 2010
I think this articles for master...because very hard to learning, As blogger beginners like me.
→
How not to program WSGI
coffeeatea
July 30, 2010
Are you looking for coffee gifts? We can tell you more about the coffee gifts including coffee machines and coffee pods.
→
Introducing Soturi - yet another Django blog application
noni juice
July 30, 2010
I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.
→
On Comment Spam
Dion Moult
July 29, 2010
What I do know is that ever since I tried out Opera and put their tab bar on the left as a column, I've loved that layout. Back on Firefox ...
→
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish
ZonaEntertainment
July 29, 2010
Wow useful articles, I'm read to learn about this and now I bookmark this to my Facebook, thanks for share!
→
How not to program WSGI
Giacomo
July 29, 2010
Honestly, I think both Mozilla and you are wrong :) This sort of concept adds overhead. A user would have to manage all this crap, constantly dragging and dropping, creating ...
→
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish
Matija "hook" Šuklje
July 29, 2010
As a minimalist, you'll probybly moan if I mention KDE, but I'll do so anyway ;) The future I want (and actually see slowly fold out before me) is to ...
→
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish
tahitian noni
July 28, 2010
Thank You For This Blog, was added to my bookmarks.
→
On Comment Spam
Rick
July 28, 2010
I already have piles. It's called A New Window.
→
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish
Tech News
July 25, 2010
Thanks for this short tutorial...was auto-FTPing my files from my appserver to webserver for my tech news website. Everything was OK until someone hacked it. Hosting provider is now recommending ...
→
SFTP in Python: Really Simple SSH
naypalm
July 24, 2010
During the past 3-4 years, I and many others have enjoyed unlimited 2G/3G internet. But ever since the massive cult-like following of i Phone users in the US, most cellular ...
→
Calling time on mobile internet nonsense?
Steve
July 15, 2010
Very occasionally, you will run into a Java program that uses a lot of memory just to hold all the classes used. It turns out that the JVM uses a ...
→
Three classic command line tips
no
July 14, 2010
1. number one 2. number two 4. number four 3. number three 6. number six # first # second ## second-ay ## second-bee ### second-bee-one ### second-bee-two
→
An Introduction to ReStructuredText
1 Phill says...
I use Paramiko in the script I have to upload sermons to the Fordham website. It's pretty basic - just creating directories and uploading an MP3. I'm sure I got it to use a key though!
Posted at 4:06 p.m. on May 28, 2008
2 numerodix says...
Is there some reason you can't just use scp?
Posted at 5:09 p.m. on May 28, 2008
3 zeth says...
Phill - I figured it out in the end, see update above.
Numerodix, well that is a valid approach for a small script. However, for an application, spawning a subprocess and running the command-line application scp would be relatively slow and RAM intensive. Paramiko allows us to keep the SSH connection open and perform as many SFTP operations as we like.
Posted at 9:09 p.m. on May 28, 2008
4 Todd Partridge aka Dirk says...
Nice job on the site design. Very viewable! TEXT it's always about text. :)
Posted at 3:54 p.m. on May 29, 2008
5 Harshad Modi says...
Thanks helping me!!! but I have problem on banner.... I try to make my own sftp server using paramiko inherit paramiko.ServerInterface class. but I got this error:
ERROR:paramiko.transport:SSHException: Error reading SSH protocol banner
so can you help me ? how to resloved ?
Posted at 2:58 p.m. on August 18, 2008
6 karan says...
thanks for the help...really kewl tutorial..
Posted at 12:05 p.m. on September 29, 2008
7 sahar says...
I want to copy a file from a Windows machine to a Linux, may I use this code? what should I replace with 'Host' , 'Username' and "Password"?
Posted at 6:16 a.m. on October 2, 2008
8 Suprabhath Reddy Gajjala says...
Hello ,
This Tutorial is really helpful for me. It is really cool. Thank you for the posting and there is some flaw in this tutorial.
For getting a file from remote machine to local machine, the code is correct.
But for transferring a file from local machine to remote machine :
sftp.put(filepath, localpath) is incorrect.
This should be sftp.put(localpath, filepath)
Posted at 3:29 p.m. on December 3, 2008
9 Mr Zog says...
In my job we have a vendor we must scp/sftp files to who does not allow ssh keys. Scp forces you to enter a password interactively.
Posted at 10:21 p.m. on May 7, 2009
10 livededge says...
i need to use an sftp written entirely in php (php server). any ideas?
Posted at 5:47 p.m. on June 12, 2009
11 Priyaranjan says...
Thank you so much for this. I would like to know if there is a way to synchronize folders instead of upload all the files each time.
Posted at 3:25 p.m. on July 11, 2009