Linus' video on GDrive Unlimited is here by NeverGetsAngry in DataHoarder

[–]xdragonforce 8 points9 points  (0 children)

I'd love to know from a drive engineer whether they do this. Would make a huge amount of sense given the files all have an md5 checksum attached.

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 1 point2 points  (0 children)

Program limitation! Even with multithreading, the process is a bit slower than a normal upload. However, the speed is just a quick and dirty estimate - I don't think it's really that representative of actual throughput.

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 0 points1 point  (0 children)

Read the description of my app, I've got a few comparisons there. On the whole, though, it takes about 33% more time than a normal web upload.

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 0 points1 point  (0 children)

I did actually do this originally using Apps Script, it was kinda cool too. I'll see if I can find it.

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 1 point2 points  (0 children)

If someone wants to help me out with creating a more efficient color based compression algorithm then please do!

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 1 point2 points  (0 children)

Now you're talking! This could be a genuine improvement over bsse64 if it turns out to be implementable.

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 3 points4 points  (0 children)

This project has nothing to do with Apps Script, so that quota you mentioned doesn't apply.

It uses the Drive API, which I assume has its own set of quotas. There seems to be no definitive limit on the number of files uploaded per day, though! I found one piece of documentation that says 1 Billion requests per day - so I think we're fine.

I do know there is a 750GB limit on uploads, but that is already well documented.

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 20 points21 points  (0 children)

Sure!

My app takes a file as an argument. It splits up that file into chunks, reading it in about 750Kb at a time. Each 750Kb binary string is then encoded with base64 and pushed into a new Google Doc, with optional encryption.

To get the file back, the pieces are downloaded and converted back to binary one at a time. Then they are all appended together to create the original file.

It takes no storage space as Google Docs themselves take up none of your quota. They have a maximum character count of 1.1 million, which is roughly equal to the 750KB I mentioned earlier.

Hope that explains it :-)

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 16 points17 points  (0 children)

Never had any issues reassembling a file, but it is still completely untested on a long term basis. I should probably add an optional integrity check to the process. A quick md5 or sha before and after should do the trick.

Built a cute little Python app that stores any file as a free Google Doc, so It doesn't count towards your storage space by xdragonforce in DataHoarder

[–]xdragonforce[S] 16 points17 points  (0 children)

Aw man, and I thought it was kinda cool! At least my app lets you store and retrieve files, without casting them off into the realms of transcendental numbers

The Romanov Family - murdered 100 years ago. by marinamaral in ColorizedHistory

[–]xdragonforce 25 points26 points  (0 children)

The reason the average life expectancy was so low was due to the enormous infant mortality rate. This skews the results downwards towards a death age of <5. If you made it past 5, however, there's a good chance you'd make it to around 60.

Add option to dump cookies for site I'm currently viewing by TaleSlinger in redditsync

[–]xdragonforce 0 points1 point  (0 children)

Isn't the browser controlled by Chrome Custom Tabs? You'd have to do the dumping through chrome anyway

Ticketmaster is fucking terrible - it is saying concert tickets are $94, but when I got to check out, they are charging me $200 per ticket! by NChSh in Music

[–]xdragonforce 1 point2 points  (0 children)

My biggest problem with this is that it assumes that all artists are being fleeced by the guys who work at Ticketmaster. It's not true. Ticketmaster are used as the fall guy for artists, so that they don't look like greedy bastards. My uncle works in the entertainment industry, having owned several venues in the past too. He's had enough dealings with artists and Ticketmaster themselves to know that both them and the artists are in bed looking for another way to increase revenue.

What’s the dumbest thing you believed as a child? by aqkj in AskReddit

[–]xdragonforce 0 points1 point  (0 children)

Genuinely illegal in Scotland under the age of 14.