Exporter des fichiers de Basecamp
J'ai été en regardant autour pendant un long moment comment obtenir des fichiers de Basecamp et jusqu'à présent, il semble comme une "mission impossible", mais je voulais demander ici:
Est-il possible de récupérer des fichiers à partir du camp de base des projets et, le cas échéant, comment?
Merci d'avance.
Édité: je veux dire comment obtenir le téléchargement de fichiers. Vous pouvez exporter toutes les données de projet sauf les fichiers que vous avez téléchargé il y.
source d'informationauteur Oliver Maksimovic | 2010-01-18
Vous devez vous connecter pour publier un commentaire.
Le camp de base de l'API vise à offrir un accès COMPLET, y compris les fichiers.
Si vous avez des connaissances de REPOS, vous serez en mesure de tirer toutes les/toutes les données (modulo la limitation du débit) manuellement, puis faire ce que vous voulez avec elle.
D'ailleurs, si vous écrivez un outil qui me permet de déplacer un projet à partir d'un compte à un autre, je vais payer de l'argent pour que!
Vous pouvez exporter tout de camp de base à l'aide de la procédure suivante.
demande en Chrome Developer tools.
wget --mirror -e robots=no
--reject logout --no-cookies 'http://your-subdomain.basecamphq.com' --header <pasted-cookie-header>
Matt McClure a répondu endroit sur, mais un couple de choses m';
De trouver le nécessaire cookie dans
Chrome
Développeur d'outils, cliquez surNetwork
icône sur le dessus et puisHeaders
onglet.Copie de l'ensemble de la section cookies de la
'request headers'
section, y compris le'Cookie:'
étiquetteColler l'ensemble de la chaîne de citations où matt a indiqué
<pasted-cookie-header>
comme suit;wget --mirror -e robots=no --reject logout --no-cookies 'http://your-subdomain.basecamphq.com' --header 'Cookie: session_token=c6a1ea88a0187b88025e; transition_token=BAhbB2kDA0VjSXU6CVRpbWUNqB...'
(J'ai raccourci le cookie chaîne pour plus de clarté)
Les deux Matt et Peter déjà proposé d'utiliser
wget --mirror
qui, je pense, c'est la solution la plus simple. Cependant, j'ai été incapable de bien copier les cookies de Google Chrome.Au lieu de cela, je suis allé sur une direction légèrement différente, et a utilisé le Chrome cookie.txt l'exportation de l'extension pour copier tous les cookies de texte à une cookies.txt fichier.
Mon wget commande ressemble à ceci:
Supplémentaires remarque pour les utilisateurs de Mac:
wget
peut être facilement installé avec homebrew:basecamp vous propose d'exporter vos projets en XML, HTML et il est aussi un moyen pour l'obtenir en format PDF. cette information peut être trouvée dans l'aide/faq, basecamp: http://basecamphq.com/help/general#exporting_data
plus sur l'exportation en PDF: http://37signals.blogs.com/products/2008/02/export-a-baseca.html
Utilisation cet outil pour Windows.
En mode d'essai, cet outil permettra aux trois projets à être téléchargé à partir de la base, vous aurez la liste de tous les projets sur votre compte de base après vous vous connectez à l'aide de votre camp de base des informations d'identification.
Vous pouvez configurer une intégration entre le camp de base et Dropbox pour transférer automatiquement tous vos Basecamp pièces jointes dédié dossier Dropbox:
http://blog.cloudwork.com/your-automatic-basecamp-dropbox-backup-step-by-step/
L'intégration se fait par CloudWork, qui a un plan gratuit, donc si vous ne pensez pas que vous allez être la sauvegarde de plus de 100 pièces jointes d'un mois, il peut le faire gratuitement. Ci-dessus, il y a un plan des prix.
Si vous avez php installé sur votre ordinateur, enregistrez ce code pour basecampfilevac.php:
ensuite mettre à jour les lignes suivantes avec la bonne information:
puis enregistrez et exécutez cette commande:
php basecampfilevac.php
C'est un script modifié à l'origine de Rettger Galactique