Skip to content

Instantly share code, notes, and snippets.

@kylemcdonald
Last active July 10, 2022 04:22
Show Gist options
  • Star 17 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save kylemcdonald/d8884da1a82ef50754ee49e0b6561071 to your computer and use it in GitHub Desktop.
Save kylemcdonald/d8884da1a82ef50754ee49e0b6561071 to your computer and use it in GitHub Desktop.
How to view a video on Parler.

How to view a video on Parler

Let's say you have a video ID, like wfy02V209EwU taken from this map

The link for the video kiBnNejo0JW0 is at https://video.parler.com/ki/Bn/kiBnNejo0JW0. Notice that the link is: https://video.parler.com/ followed by the first two characters of the video ID, then /, then the next two characters, another /, and the video ID.

But if you click on this, you will get an error.

This is because the Parler video servers are still running (as of January 12) but the Domain Name System (DNS) is not running.

That means that video.parler.com does not get mapped to the video server address correctly.

To fix this, you need to manually patch your system's DNS records. Then you can click on the link.

Mac

  1. Open the Terminal app.
  2. Type sudo nano /etc/hosts
  3. Type your password.
  4. Press the down arrow key until you are past the lines starting with #.
  5. Paste this line: 8.240.242.124 video.parler.com
  6. Type Ctrl+O to save.
  7. Type Ctrl+X to exit.

Windows

Follow these instructions and add the line 8.240.242.124 video.parler.com to your hosts file.

Errors

Some of the videos have been taken down. These will show a message saying "AllAccessDisabled".

@JamesHagerman
Copy link

Excel for the lazy:

= "https://video.parler.com/"&MID(D2,1,2)&"/"&MID(D2,3,2)&"/"&D2&".mp4"

@konsumer
Copy link

@rgs2007: Use http:, and not all of them work (I think they are slowly deleting them.) If you are on Linux or mac, you can also use my script.

@IsaacFigNewton
Copy link

IsaacFigNewton commented Jan 13, 2021

Where can these video ids be found again?
I've tried here but am just seeing post id's as well as the link you gave but the ids aren't working when input like you wrote.

@bustedlawnchair
Copy link

bustedlawnchair commented Jan 13, 2021

You can also do this, with no DNS hacks:

curl --header "Host:video.parler.com" http://8.240.242.124/ki/Bn/kiBnNejo0JW0 --output kiBnNejo0JW0.mp4

I wrote a little shell script that makes the URL and downloads the video for you, here.

here's a batch script i wrote based on your curl string that gets ids from a text file:

setlocal EnableDelayedExpansion

for /f "delims=" %%A in (download.txt) do set var1=%%A&call :process

:process

curl --header "Host:video.parler.com" http://8.240.242.124/%var1:~0,2%/%var1:~2,2%/%var1% --output %var1%.mp4

@konsumer
Copy link

@IsaacFigNewton this map has some great ones.

@drf5n
Copy link

drf5n commented Jan 13, 2021

A Bash one-liner is:

ZZ=kiBnNejo0JW0; curl --header "Host:video.parler.com" http://8.240.242.124/${ZZ:0:2}/${ZZ:2:2}/$ZZ --output $ZZ.mp4

@konsumer
Copy link

konsumer commented Jan 13, 2021

I also made a URL-forwarder here that doesn't require DNS/host-file changes:

https://parlervid.herokuapp.com/

For example:

https://parlervid.herokuapp.com/kiBnNejo0JW0
https://parlervid.herokuapp.com/nsGBrdULuoWo
https://parlervid.herokuapp.com/wHVhMQvebXJP

Source is here.

I also made this map that has links.

@mkcallahan
Copy link

I also made a URL-forwarder here that doesn't require DNS/host-file changes:

https://parlervid.herokuapp.com/

I'm trying to view a video, but received an access error message ("All access to this object has been disabled"). Does this mean the video wasn't archived, or is something else going on?

@ohhepissed
Copy link

I also made a URL-forwarder here that doesn't require DNS/host-file changes:

https://parlervid.herokuapp.com/

I'm trying to view a video, but received an access error message ("All access to this object has been disabled"). Does this mean the video wasn't archived, or is something else going on?

Receiving the same access error message. Guessing the videos have been archived?

@rgs2007
Copy link

rgs2007 commented Jan 13, 2021

I also made a URL-forwarder here that doesn't require DNS/host-file changes:

https://parlervid.herokuapp.com/

For example:

https://parlervid.herokuapp.com/kiBnNejo0JW0
https://parlervid.herokuapp.com/nsGBrdULuoWo
https://parlervid.herokuapp.com/wHVhMQvebXJP

Source is here.

I also made this map that has links.

That is really cool. It would nice if someone could loop throught the links, remove tho ones that return an error and create a map including only the ones the video works with a link. ;)

Copy link

ghost commented Jan 13, 2021

I changed my DNS settings (on Windows here) and it seems to be not working for me. I'm getting this error on Chrome when I try to open the web page:
This site can’t be reached
Check if there is a typo in video.parler.com.

I have already tried flushing my DNS and clearing my cache/cookies and other browser history.

Does anyone know what could be causing this, or how I can get around it?

@IsaacFigNewton
Copy link

@bgriffiths830 I did the same stuff and that link doesn't work for me, but the one the OP put in does

@IsaacFigNewton
Copy link

@konsumer Thank you so much!
Yeah, it does seem like they've already blocked a lot of them, I've found a few that still work, though not in DC.

Copy link

ghost commented Jan 13, 2021

@bgriffiths830 I did the same stuff and that link doesn't work for me, but the one the OP put in does

even OP's link is not working for me... I wonder what the issue could be?

@IsaacFigNewton
Copy link

@bgriffith830 try @konsumer's map here

Copy link

ghost commented Jan 13, 2021

@bgriffith830 try @konsumer's map here

I can view the map fine so far, but I am unable to connect to the parler video website (http://video.parler.com)

@konsumer
Copy link

even OP's link is not working for me... I wonder what the issue could be?

Many of the videos are being deleted. But some still work. Fortunately, others already downloaded them all, already.

Here are some random examples that work right now for me:

https://parlervid.herokuapp.com/kiBnNejo0JW0
https://parlervid.herokuapp.com/nsGBrdULuoWo
https://parlervid.herokuapp.com/wHVhMQvebXJP

They are very slow (probly due to all the people trying to watch the videos) but they load.

I can view the map fine so far, but I am unable to connect to the parler video website (http://video.parler.com)

In order to use that host you need to do the hosts-trick above, but I am just using a proxy I setup to make it easier (so you don't need to make changes to your system.)

Copy link

ghost commented Jan 13, 2021

@bgriffith830 try @konsumer's map here

ah okay, i didn't realize this was a different map! I tried clicking a dot and got an Access Denied error, but a different dot worked! Thanks for the help :-)

@konsumer
Copy link

@rgs2007

It would nice if someone could loop throught the links, remove tho ones that return an error and create a map including only the ones the video works with a link. ;)

Yeh, the videos are slowly all going this way from this direct-hosting method, but they have been archived elsewhere. As an example, here are a ton from DC that are gone, now. Very soon (like probly in days) they will all be gone. Once all the videos are hosted somewhere, maps like these will make it possible to grab them by ID. I think part of the problem is the massive size of the data, it's like 70TB, which takes a long time to transfer, but also has space-requirements that many can't support (I don't have any 70TB drives laying around.)

@konsumer
Copy link

konsumer commented Jan 13, 2021

I updated my map and proxy to prefer a couple mirrors (I think @bgriffith830 added some for portland, and also there is a Jan 6 DC mirror.) If anyone else has mirrors they'd like me to add to the list, the format I'm using is this:

{
  "ID": "URL"
}

so send me a big JSON file if you download videos, and I can double-check that on the list, before trying to use the IP hack to get it.

The bonus of this is a map & big list of non-centralized, but easy to use way to link to a video. for example

Also, anyone who wants to can use my code to setup their own heroku map/proxy.

Copy link

ghost commented Jan 14, 2021

I updated my map and proxy to prefer a couple mirrors (I think @bgriffith830 added some for portland, and also there is a Jan 6 DC mirror.) If anyone else has mirrors they'd like me to add to the list, the format I'm using is this:

{
  "ID": "URL"
}

so send me a big JSON file if you download videos, and I can double-check that on the list, before trying to use the IP hack to get it.

The bonus of this is a map & big list of non-centralized, but easy to use way to link to a video. for example

Also, anyone who wants to can use my code to setup their own heroku map/proxy.

Hey there, I think you might have tagged the wrong person, I haven't added anything for Portland :- )

@konsumer
Copy link

konsumer commented Jan 14, 2021

@bgriffiths830 oh sorry, I thought you downloaded this gofile collection. I couldn't find a source-link on what I assumed (by your name, which now that I look closer is only similar) was your twitter. Well, anyway, that person got some of the PDX videos.

@konsumer
Copy link

If anyone is interested, I also geocoded all the data into state/city/country and put them in a sqlite database, for faster/easier searching.

https://github.com/notnullgames/parlerviddownloader

Screenshot from 2021-01-13 23-30-04

@BeasPrattle
Copy link

Is there a way to find the parler username from a video id?

@konsumer
Copy link

konsumer commented Jan 19, 2021

@BeasPrattle My sqlite file has some of that, but the CSV I found to create that wasn't complete, so not all IDs are currently correlated. My map has that data (and you can hide points without user-info.)

Here you can see a lot are missing user-info:
Screen Shot 2021-01-18 at 10 43 36 PM
Screen Shot 2021-01-18 at 10 43 44 PM

@BeasPrattle
Copy link

@konsumer

Thank you so much. For everything. I'm learning as I go here and I love you guys

@konsumer
Copy link

There are some great resources here.

@FeelingMathy
Copy link

Made a time-series map here of the 6th: https://arcg.is/LneGS

Anyone using DDOSecrets to try and grab the files? I keep getting 403 errors for every file I request, even their example files

@jderekito
Copy link

Hi, Kyle and others. I have a question. It looks like there are videos geocoded across all of the US. But, I have only been able to locate videos or Parler posts for activities around the Capital area. Is there a repository or dataset for all of the related/harvested Paler posts? Thanks and great work to all of you on this! So awesome to see data science in action! Also, yay science!

@darthnithin
Copy link

darthnithin commented Jul 10, 2022

Hi, Kyle and others. I have a question. It looks like there are videos geocoded across all of the US. But, I have only been able to locate videos or Parler posts for activities around the Capital area. Is there a repository or dataset for all of the related/harvested Paler posts? Thanks and great work to all of you on this! So awesome to see data science in action! Also, yay science!

@jderekito
I mean there is https://docs.google.com/spreadsheets/d/1ThPUH5HgTcVKCoyfr2oJ21AWKTGq-dR-cRZjPOER-Q0/ this spreadsheet I made 2 years ago with descriptions of over 500 videos, but that doesn’t really help with non-Jan 6 videos, because I think most of these are Jan 6 Capitol videos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment