Time lapse video of me cleaning up the living room in my apartment. Watch towards the end when I spin the Coke can. It really took about a minute and a half of holding the can for that effect.
Recorded with a wireless analog X10 security camera. It records 480i composite video, transmits it on an analog channel (in the 2.4 GHz band if I remember right), then the receiver picks it up and outputs the composite video signal to go into a TV, VCR, or in my case, an ATI All-in-wonder video capture card with the included software for Windows 98 / 2000. I was running it in a computer with a 650 MHz AMD Duron CPU, 256 MB of RAM, and Windows 2000. The software had a time lapse mode where it would continuously capture video and save only 1 frame out of every minute or whatever setting I had it at, slowly writing to a video file.
This was recorded at some point between 2003-2004, then I put it on Youtube Nov 24, 2008 after having recently created a youtube account.
Youtube sucks now and I worry about the possibility they'll just drop my account, so I'm moving much of my content to LBRY to be preserved.
Music used:
Artist: Music Shake
Song: Cool Dance
# blob-manager.py
I made this script, based on studying:
lbry://@BrendonBrewer#3/file_cleanup#8
This is an early revision. I plan to refine it further some time in the future and add features.
## What is this?
If you use the desktop version of LBRY, it downloads the LBRY content from other users on the peer to peer network in the form of 2 MB blob files then pieces them together to make a complete file. The individual 2 MB blob files are then shared over this peer to peer network if you use the default setting and have the port properly forwarded in your router. Sometimes these blob files don't complete downloading and have trouble for various reasons. This script will iterate through all partially completed downloads (including items you attempted to start but never got past 0 bytes downloaded) and assist you in fixing those downloads that haven't completed, giving you the option to delete the partial download or re-attempt to download.
## How do I use it?
You need to be using the desktop version of LBRY. Tested on Linux and Windows.
You need Python3 installed. Use pip or whatever Python package manager you use to install package named "progressbar2" by typing `pip install progressbar2`
Recommended: close your lbry client, then launch lbry-sdk which is included with the lbry desktop client, this way you can see the status of what is downloading and what is failing to download in real time. To do this:
In Windows:
`C:\Program Files\LBRY\resources\static\daemon\lbrynet.exe" start`
In Linux:
`lbrynet start`
Then you may start the lbry client as usual. It should start more quickly than you're used to, and you can see some of the debug messages from it in the window you started lbry-sdk (lbrynet start).
Then in a separate shell window:
Start it with `python3 blob_manager.py` (or maybe if your only installed python is python3, `python blob_manager.py` )
It will access your local lbry-sdk.
First it will let you know how many incomplete downloads your lbry client has, then show you the first one that will look like:
`345 of 432 Completed from Computer-Chronicles-03x10-Computers-and-Politics-(1985)#63763b1d6381fd8fa65dae4fe705e921a1ac4e54
Bytes: 904879489 Filename: Computer Chronicles - 03x10 - Computers and Politics (1985).cleaned.mp4
Stopped: True Completed: False`
This shows you how much this download has progressed so far by number of 2 MB blobs. Then it shows the entry as it could be copied and pasted into the address bar of the lbry client after `lbry://` to go to this file in the client. (You'd paste the above example into your lbry client or lbry.tv as `lbry://Computer-Chronicles-03x10-Computers-and-Politics-(1985)#63763b1d6381fd8fa65dae4fe705e921a1ac4e54` ) Then it shows the filesize and name of the file it saves to your LBRY download directory, and indicates whether it is completed and if it is stopped (not actively attempting to download).
It gives the options:
`(T)ry to download, (D)elete, (R)efresh, (S)kip, (Q)uit?`
Just press the key for the letter in parenthesis and press enter.
(T) tells LBRY to re-attempt to download it. I'm not sure if it has any effect if the download is already in progress. It then waits an amount of time, usually shorter than the time it takes to finish this download. The progress bar is only an estimation. While waiting, look at the other LBRY-sdk window for real-time updates on this download progress. When the progress bar completes, this python script re-checks the status and repeats the same prompt if it still isn't complete, and moves onto the next download if it has completed.
(R) will re-check the status of this download. You can choose this several times in a row and watch it progress if it is an active / non-stopped download. Once it completes, it will go onto the next incomplete download. If it fails to complete, you can force it to try again with (T).
(S) will do nothing with the current download and move onto the next one. If the current selected download is actively downloading and you skip the the next one and select (T), then you can have multiple downloads going simultaneously.
(D) removes any incomplete blobs, removes it from the "Library" section of your LBRY client, and if it was something that happened to complete before you hit (D), it would delete the saved file from your LBRY downloads directory.
(Q) quits the program.
Sometimes you might want to launch it again and see if there were any downloads that got missed from the previous run-thru, for example, those that you chose to skip before they finished.
The alarm was set off about 1 second before recording began, and you can tell how quickly the towtruck driver cut the horn, although you can tell by the lights flashing that the alarm is still going off.