HI, I am using GoogleCL version 0.9.11 to upload videos to Youtube. My OS is CentOS 5.5 and Python 2.5.
One of the string parameters contain new line "\n", and it cant display properly.
google youtube post ~/videos/cat-falls-down-stairs.avi Comedy --tags "currency of the internet" --summary "Poor whiskers takes开发者_高级运维 a tumble.\nShe's fine, though, don't worry."
The summary page display as:
Poor whiskers takes a tumble.\nShe's fine, though, don't worry.
But I want:
Poor whiskers takes a tumble.
She's fine, though, don't worry.
The "\n" wont work. Who has a solution?
Thanks a lot!
You can use Bash's $''
construct to expand escape sequences before they are passed to googlecl.
google youtube post ~/videos/cat-falls-down-stairs.avi Comedy \
--tags 'currency of the internet' \
--summary $'Poor whiskers takes a tumble.\nShe'\''s fine, though, don'\''t worry.'
Just put an acutal newline in side the string. Bash knows how to handle multi-line strings if you just press enter in the middle of them.
google youtube post ~/videos/cat-falls-down-stairs.avi Comedy --tags "currency of the internet" --summary "Poor whiskers takes a tumble.
She's fine, though, don't worry."
googlecl is a python application. Escape the \n
with a \
and have your string as "Poor whiskers takes a tumble.\\nShe's fine..."
. This should perhaps help.
精彩评论