Package Details: youtube-upload 0.7.3-1

Package Base: youtube-upload
Description: Upload videos to Youtube from the command-line
Upstream URL: http://code.google.com/p/youtube-upload
Category: multimedia
Licenses: GPL3
Submitter: tokland
Maintainer: None
Last Packager: tokland
Votes: 14
First Submitted: 2011-10-21 17:36
Last Updated: 2014-12-17 19:15

Latest Comments

Comment by tokland

2015-06-12 07:30

DEPRECATED. Don't use this package anymore, use youtube-upload-git instead.

Comment by tokland

2015-04-06 17:32

I remove the out-of-date flag. This package points to the google-code site. For the new project in github, check https://aur.archlinux.org/packages/youtube-upload-git/

Comment by SanskritFritz

2015-01-13 21:30

Done.

Comment by tokland

2015-01-13 17:17

@SanskritFritz. Go ahead, thanks!

Comment by SanskritFritz

2015-01-13 17:16

Cool. Will you create a youtube-upload-git package? I gladly create one if you don't want to.

Comment by tokland

2015-01-13 16:48

New project is here:

https://github.com/tokland/youtube-upload/

I'd wait a bit to get some feedback, since it underwent a heavy refactor. Note that all options regarding playlists are gone.

Comment by SanskritFritz

2014-12-17 20:09

That doesn't matter, we will know which project is the original one, just provide us with a link from the google project page.

Comment by tokland

2014-12-17 19:58

I absolutely forgot about it. The problem is that now it's not possible to create download files in google.code. I guess I'll have to move the source code to github (some people already created the youtube-upload project there, though...)

Comment by SanskritFritz

2014-12-17 19:52

The changelog
http://youtube-upload.googlecode.com/svn/trunk/CHANGELOG
states a 0.7.4 version, but there is no download. Is it not ready yet?

Comment by tokland

2014-12-17 19:16

@SanskritFritz: thanks, uploaded.

Comment by SanskritFritz

2014-12-16 22:57

PKGBUILD for 0.7.3
https://gist.github.com/9b594738628c862f0489

Comment by tokland

2014-05-07 19:48

Please open an issue:

http://code.google.com/p/youtube-upload/issues/list

Comment by jeffutter

2014-05-07 13:59

@tokland: yup

$ pacman -Q | grep python2-pycurl
python2-pycurl 7.19.3.1-2

Comment by tokland

2014-05-03 10:52

@jeffuter: Do you have python2-pycurl installed?

Comment by jeffutter

2014-05-02 13:59

Is the progress bar working for anyone else? The docs say it should work as long as python2-progressbar and pycurl are installed, both of which are but when uploading it says:

Install pycurl to upload the video using HTTP\nStart upload using basic gdata API:

Comment by SanskritFritz

2013-07-16 21:19

Thank you, this way it works perfectly.

Comment by tokland

2013-07-16 21:12

This is solved in the repo but it's not yet released, for now make sure you provide a --description:

https://code.google.com/p/youtube-upload/source/detail?r=185

Comment by SanskritFritz

2013-07-16 21:06

I'm getting a python error when trying to upload:
File "/usr/bin/youtube-upload", line 337, in upload_video
description = to_utf8(options.description).decode("string-escape")
AttributeError: 'NoneType' object has no attribute 'decode'

Comment by SanskritFritz

2013-06-12 09:54

Your attitude is very positive and thanks for packaging, keep up the good work!

Comment by tokland

2013-06-12 09:52

>Still I think youtube-upload is unlikely to change in such a way that it stops depending on those packages

Absolutely, I am not really worried about this particular package, just discussing in general.

> Dependencies should not be omitted because they're transitively fulfilled.

I think there are two cases: 1) the example shown in the wiki: gtk2 depends on glib2; of course you don't want do add glib2 as dependency, who cares what gtk2 needs to work? 2) With packages particular for a language (the fundamental/accidental thing I mentioned) I think it'ok (at least not *wrong*) to leave the main dependency.

I'll try to ask in the forum, I am pretty novice at packaging, just my programmer's guts talking.

Comment by SanskritFritz

2013-06-12 09:43

falconindy opinions similarly with his 'cower' package:
"Comment by falconindy 2013-05-13 12:45
And I vehemently disagree with the wiki. Dependencies should not be omitted because they're transitively fulfilled. cower links directly to curl, therefore it depends on curl and the PKGBUILD should reflect that."
Still I think youtube-upload is unlikely to change in such a way that it stops depending on those packages and will *only* depend on python2.

Comment by tokland

2013-06-12 09:35

> because python2 is an indirect dependency through python2-gdata and the other

Yes, that's what I thought you were referring to. It's not so clear for me: it's not the same a fundamental dependency (python2) than an accidental one (python2-gdata). If we ever remove python2-gdata and the others we'll have to remember that python2 must stay. Official packages follow that logic (https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/python2-rdflib), some others don't. Anyway, updated without.

Comment by SanskritFritz

2013-06-11 22:13

@tokland: because python2 is an indirect dependency through python2-gdata and the others. Read https://wiki.archlinux.org/index.php/Pkgbuild#depends

Comment by tokland

2013-06-11 14:55

@speps: Thanks, I made some changes. Can you check it? However I don't understand why is python2 redundant, is it because it also includes other 3 python packages?

http://download.zaudera.com/public/PKGBUILD

Comment by speps

2013-06-11 03:34

@ tokland this is arch independent (any), python2 is redundant, also use package() instead of build(), cheers

Comment by SanskritFritz

2012-11-21 10:54

Wow, that was fast :) thanks!

Comment by tokland

2012-11-21 10:52

dependencies updated.

Comment by SanskritFritz

2012-11-21 10:47

Oh and python2-pycurl.

Comment by SanskritFritz

2012-11-21 10:46

python-gdata is now pyhton2-gdata. Please update the dependency.

Comment by SanskritFritz

2012-04-02 15:04

Thanks. It's ok, I don't mind, I installed the progressbar anyway, it is very useful.

Comment by tokland

2012-04-02 15:01

@SanskritFritz: thanks, PKGBUILD updated.

I know that the script makes the dependency optional, but the idea was to allow the script to work in distributions that had problems installing that package, it's not the case with Arch Linux.

Comment by SanskritFritz

2012-04-02 12:53

python2-progressbar is the correct dependency, and it can be optional.