Skip to content

Instantly share code, notes, and snippets.

jean-baptiste demonte jbdemonte

Block or report user

Report or block jbdemonte

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
jbdemonte /
Created Aug 30, 2018
Google Drive large file download script using curl
# Based on
# Usage: ./ file_id
if [[ -z "$file_id" ]]; then
echo "ERROR - file_id is missing"
echo " Usage: ./ file_id"
from django.utils.encoding import iri_to_uri
import base64
def __get_content_disposition(request, nom_fichier):
Permet de générer la bonne chaine de caractère, selon le navigateur représentant le nom du fichier
if 'HTTP_USER_AGENT' in inRequest.META and ("Firefox/" in inRequest.META['HTTP_USER_AGENT'] or "Chrome/" in inRequest.META['HTTP_USER_AGENT']):
# FF et Chrome: aiment le format base64 splitté en petits blocs
# attachment; filename="=?UTF-8?B?VW4gZmljaGllciBzcMOpY2lhbCBhdmVjIGFjY2VudCBtYWlzIA==?= =?UTF-8?B?YXZlYyB1biB0csOocyBsb25nIG5vbSBkZSBmaWNoaWVyLnR4dA==?="
You can’t perform that action at this time.