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
jbdemonte / curl-download.sh
Created Aug 30, 2018
Google Drive large file download script using curl
View curl-download.sh
#!/bin/bash
# Based on http://blog.mclain.ca/download-large-files-from-google-drive-via-curl/
# Usage: ./curl-download.sh file_id
file_id=$1
if [[ -z "$file_id" ]]; then
echo "ERROR - file_id is missing"
echo " Usage: ./curl-download.sh file_id"
View get_content_disposition.py
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.