neuro-sys / tumblr-likes-downloader Goto Github PK
View Code? Open in Web Editor NEWDownload Tumblr posts that you liked
License: GNU Lesser General Public License v3.0
Download Tumblr posts that you liked
License: GNU Lesser General Public License v3.0
I think I did the oauth setup correctly. When I click "Download" the status log just says:
- Starting...
Initializing environment...
done
Authorizing on tumblr...- Finished...
It made a subdirectory under that target location, but that's it.
I don't really understand oauth, but I'm confused how localhost could work, esp behind NAT. Do I need to run this on a machine with non-NAT access and replace localhost with the real hostname?
So i have 32,025 likes currently in my blog. Can you add a field to specify the offset to start at, if this isnt already accounted for some how automatically.
My hope is to hit the limit, note down the last range it stopped at, make a new api key and then start where it left off. and repeat.. It keeps stopping at 1029 - 1048.
The issue im seeing is if i just rerun it every hour, its going to grab the list, see the file is already downloaded and then waste the api call.
Keep getting a "There was an error: listen tcp :8080: bind: An attempt was made to access a socket in a way forbidden by its access permissions."
Have tried several different machines (all W10) and running as Admin. This only has started happening recently. Can't see anything else using 8080...
Thoughts?
Any help with this is appreciated.
I am using Mac OS Mojave, Safari Version 12.0 (14606.1.36.1.9) on
I received the following message:
Kerry
I'm getting an error message, when I try to install this. Of course, my computer is in Spanish, but here is the rough translation:
make: *** There is no rule to construct target 'tumblr-downloader-gui/tumblr-downloader-gui'. Stop.
it does work quite well, but the thing right now I am facing to is
Ask for liked posts 104 - 123... done
Downloading https://66.media.tumblr.com/...jpg..........................(not actually shows like this, but just try to save some space for the questions)..................https://66.media.tumblr.com/...jpg
I liked more than 2000+ of posts and it only read up to 123, and it stooped.
Thanks.
This worked effortlessly getting every picture I've liked since the beginning of time - and now with the december 17 ban on certain contect on tumblr I wonder if you would be able to make a similar app the downloads images, videos and texts off tumblr blogs?
I have no clue if making something like this is a lot of hard work but I just had to ask cause so far no apps or tricks for those of us on Mac's that I've googled and tried seem to work. There are a lot of people now wanting to save their favorite stuff before it's gone.
First of all: Thank you for fixing the authorization flow. The logon and the image download working great!
But on my testsystems (Win and Linux), downloads of mp4-file are not working. The downloaded mp4-files have all the same size (145kb) and contain html-content (see attachment).
Is this a problem in general?
* Starting... Initializing environment... done Authorizing on tumblr... Waiting until authorization flow is completed Authorization URL: https://www.tumblr.com/oauth/authorize?oauth_token= Please check your browser, and log into Tumblr as usual, then come back to this application Created new window in existing browser session.
there is no pop up in my browser, admittedly in an attempt to make it it work i created a second application for it.
I'm using Chrome on Linux Ubuntu 16.04.5 LTS
Is it possible, that Tumblr change something? As I mentioned in issue #28, the downloader stopped after following log-entries:
Someone have an idea?
EDIT: This is a duplicate of #44 -sorry 'bout that.
Unfortunately, the app is limiting my download to "1,000 requests per hour".
But if I start the download process again, it doesn't pick up from where it left off, it goes back to the beginning, making its requests from the first like already downloaded.
Is there a way to avoid that and pick up from where I left off, after the rate limit has expired?
Here's the exact message on the Tumblr OAuth page for reference:
"Rate Limits
Newly registered consumers are rate limited to 1,000 requests per hour, and 5,000 requests per day. If your application requires more requests for either of these periods, please use the 'Request rate limit removal' link on an app above."
Hello, first of all your app is really amazing, thank you very much for your work!
But there is an issue when it download videos.
As you can see in the picture, for one video the app tries to download it 3 times (and skip the download 2 times I don't know if it's normal). In the end the video file I get is a mp4 that weight 157Ko and that can't be opened.
It is the same for all the videos.
I use the 0.0.2 release.
Thanks again.
Instead of creating a timestamp named folder each the button Download is clicked, make the folder name same as blog name, and skip files that are already downloaded.
I can't seem to build the latest version.
Win 10 Chrome
Just showing this and just open a tumblr webpage:
Thank you
Hi,
v1.0 works like normal but v1.3 won't even start! I need that video support! This is what my mac says...
`
Process: tumblr-downloader-gui [668]
Path: /Volumes/VOLUME/*/tumblr-downloader-gui.app/Contents/MacOS/tumblr-downloader-gui
Identifier: test.tumblr-downloader-gui
Version: 0
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: tumblr-downloader-gui [668]
User ID: 501
Date/Time: 2017-07-06 18:36:52.140 +0200
OS Version: Mac OS X 10.12.5 (16F73)
Report Version: 12
Anonymous UUID: A98AB7A1-C9C4-BDAB-134E-6CD68F9A2528
Time Awake Since Boot: 760 seconds
System Integrity Protection: enabled
Notes: Translocated Process
Crashed Thread: 0
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /usr/local/Cellar/qt/5.9.0/lib/QtGui.framework/Versions/5/QtGui
Referenced from: /private/var/folders/b_/62c5nh_d4x70x49d5xr4f43w0000gn/T/AppTranslocation/21C9BCC9-2137-46F4-8A27-350487376A9B/d/tumblr-downloader-gui.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
Reason: image not found
Binary Images:
0x101c91000 - 0x1024caffb +test.tumblr-downloader-gui (0) <7168742C-29AA-3041-8067-A7AADA51AAC4> /var/folders//tumblr-downloader-gui.app/Contents/MacOS/tumblr-downloader-gui
0x1024d3000 - 0x102938ff3 +org.qt-project.QtWidgets (5.9 - 5.9.0) /var/folders//tumblr-downloader-gui.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
0x102a96000 - 0x102e91feb +org.qt-project.QtGui (5.9 - 5.9.0) /var/folders//tumblr-downloader-gui.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
0x102f8b000 - 0x103463ff7 +org.qt-project.QtCore (5.9 - 5.9.0) <26191310-8088-3241-AF40-00D6B96AA623> /var/folders//tumblr-downloader-gui.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
0x10befc000 - 0x10bf39dc7 dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
0x7fff8c0a4000 - 0x7fff8c0a8ffb com.apple.agl (3.3.1 - AGL-3.3.1) <752FDB92-EF67-3D04-BF40-A352BF1075CF> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x7fff912da000 - 0x7fff912dffff com.apple.DiskArbitration (2.7 - 2.7) <8AC72143-D3C4-3AA6-84DF-734E3AFAC49B> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff919d8000 - 0x7fff91a6eff7 com.apple.framework.IOKit (2.0.2 - 1324.60.3) <7CE4C98B-107C-3AAA-B49A-F2ACFCBBF526> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff94c06000 - 0x7fff94c14fff com.apple.opengl (14.0.16 - 14.0.16) <27E7D76E-A26B-39F8-8CF2-AB57920776A3> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fffa3ff3000 - 0x7fffa3ff4ffb libSystem.B.dylib (1238.60.2) /usr/lib/libSystem.B.dylib
0x7fffa41a6000 - 0x7fffa41fcff7 libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
Hello,
I know this is an older project but it is the best Tumblr likes downloader I have tried. It seems that Tumblr changed something in the image file names and now images that do not start with tumblr_ are skipped. I have attempted to look at the code myself but I can't seem to even get the environment set up to properly build (the oldest version of Qt I can get from the site now is 5.9 so I'm not sure if something has changed or not)
when I launch the exe after building my own and click download I get this
* Starting... Something went wrong at file: tumblrdownloaderworker.cpp at func: runStarting...The process did not start successfully.
and it never pops up the browser for the oauth
I would be willing to poke around more if you could offer some advice on setting up Go and Qt on a windows 10 platform.
When a post containers multiple images, only the first is downloaded.
I got an email from Tumblr saying I'd liked or reblogged something by a Russian agent, and I'd like to easily be able to see what it was I liked or reblogged without manually going through all my posts. Can you add usernames to the output file?
Prepare build scripts for all major build platforms.
Windows, Linux, Mac OS X.
Thank you very much for this wonderful tool. Really helpful.
Would be nice to have a pause/ resume feature. Currently, the download has to be Cancelled and then when started again, it goes through all already downloaded files and skips them.
Heya,
I've made my way through the program so far, and am stuck on this.
Ask for liked posts 1 - 20... There was an error:
Failed to parse: response.liked_posts
Does it matter that my like page is private / public? (i've tried both).
Could you help me?
Hi, running Windows 64-bit using Chrome. I followed instructions -- registered the app (double checked that I matched application website and callback URLs). Put in my keys (double-checked those as well). Did get an email from Tumblr saying that I had authorized my "app". I hit the button and it says "starting" but never goes beyond that. Just hangs. Any suggestions?
v1.3 won't open on macOS Sierra 10.12.5
As described here: https://www.reddit.com/r/userscripts/comments/6qct3b/use_tumblr_raw_image/
Can you provide a step by step to start using this function?
I noticed that if you type-in a non-existing target directory, the download will fail with a "not found" error. For now this can be avoided simply by selecting an existing directory as download target. But I'll fix it.
Mac OS Chrome
Starting...
Initializing environment...
done
Authorizing on tumblr...
Waiting until authorization flow is completed
Authorization URL: https://www.tumblr.com/oauth/authorize?oauth_token=XXX
Please check your browser, and log into Tumblr as usual, then come back to this application
XXX
Releasing now
Auth completed
Ask for liked posts 1 - 20... There was an error:
Failed to parse: response.liked_posts
Finished...
With username and password, a Tumblr API app can be created by web scraping.
There is a prompt for "blog name". So I can enter someone blog and it downloads everything they ever posted. I thought maybe it would download only the things I liked from that blog but the app is downloading everything from them.
I'm interested in downloading my "likes", not posts. I don't actually post anything. When I enter my likes-url, the app doesn't work. And even the "blog name" prompt doesn't seem to expect a like-url.
Am I missing something obvious?
Selam,
merak ettim, acaba bu muhtesem uygulamayi devam sürdürmeyi düsünüyormusunuz? Cok süper ve ise yarayan bir uygulama ve bunun olmamasi büyük bir kayip ve yazik olur. Simidiye kadar verdiyin emekler icin tesekkürler :)
When Tumblr has errors in API response, it's not displayed.
Bit of a novice when it comes to this but after triple checking that my keys were correct i cannot figure out why tumblr is opened, logged into and when i return to the application, nothing happens.
Would love to save my likes before the purge on the 17th any help would be appreciated.
full log below
The app will only download the first 69 likes from my account. I tried changing the "Start Offset" to different numbers, but it did not work. I feel I am missing a step somewhere.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.