Opened 9 years ago
Last modified 9 years ago
#5364 new defect
"p" pump.io client doesn't seem to upload images
Reported by: | Daniel Krol | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | programming | Keywords: | |
Cc: | Parent Tickets: |
Description
I posted this issue initially in the issue tracker for p
:
https://github.com/xray7224/p/issues/40#issuecomment-151050574
However I was ultimately able to post an image in another pump.io instance, so I was advised to move the issue here.
I authenticate my webfinger using p
. I run:
p post image ../images/image.jpg --title "Test Upload"
It seemed to go through. No std or err output. However I don't see the image on my site. I tried running:
p inbox
And I got something like this:
yooser posted unknown.jpe yooser@media.example.com - 5 minutes ago Test Upload ![Image NonexNone][1] [1]: http://media.example.com/mgoblin_static/images/media_thumbs/image.png
(Only my username and my site's domain are changed here. Everything else should be verbatim.)
However below that, it lists entry from my site, which I uploaded manually long ago. So it seems that it's on the right track but not quite there.
Change History (2)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
It worked for me with pump.goblinrefuge.com but I don't know how it was setup.
See https://github.com/xray7224/p/issues/41 to know why git reset
is neeeded. The 401 error after authorize can be ignored.
$ git clone https://github.com/xray7224/p.git $ virtualenv virtualenv $ source virtualenv/bin/activate $ git reset --hard 2bd146e4f21bef1dc242a28a97b80aed8d6083bc $ pip install --editable . $ p authorize dachary@pump.goblinrefuge.com To add an account you need to authorize p to use your account and paste the verifier: http://pump.goblinrefuge.com/oauth/authorize?oauth_token=c1wGAt6Vqe83GBCTMSfHIlJelfLWEi Verifier Code: cCRW2HKeL5t3cGolvyoORcabvCCQr0vL pypump.exception.PyPumpException: Request Failed to https://pump.goblinrefuge.com/api/whoami (response: {"error": "Not logged in."} | status: 401) $ p accounts Authorized Webfinger ✓ dachary@pump.goblinrefuge.com $ p set active dachary@pump.goblinrefuge.com $ p post image ~/private/cv/loic-avatar-64x64.png --title "Test Upload" $ p inbox dachary posted unknown.png dachary@pump.goblinrefuge.com - 5 minutes ago Test Upload ![Image 64x64][1] [1]: https://b2aeaa58a57a200320db-8b65b95250e902c437b256b5abf3eac7.ssl.cf5.rackcdn.com/media_entries/7313/unknown.png ...
I forgot to mention - I probably wouldn't care about a problem with a specific client, but this one is recommended in the Mediagoblin docs.