D'accord, je suis en ligne la moitié de la journée et hors ligne l'autre moitié à l'aide d'un MacBook Pro. Comme je code principalement sur ce Mac, je suis intéressé par la mise en cache de tous les sites Web que je visite: notamment les forums, les blogs, les sites Web techniques et la documentation Apple.
Je souhaite parcourir mon cache de manière simple et intelligente lorsque je suis hors ligne.
J'aimerais que Safari ou un autre navigateur garde une trace de ma navigation sans avoir à le demander explicitement . Est-ce possible ou ai-je besoin d'un autre outil pour ce travail?
Réponses:
Safari dispose d'une fonction de liste de lecture pour enregistrer des articles pour une lecture ultérieure en mode hors connexion. Avez-vous envisagé cette option pour certaines des pages les plus simples, statiques et lisibles hors ligne?
Xcode dispose d'une option permettant de mettre en cache diverses bibliothèques de référence pour une consultation hors ligne et personnellement, je préfère de loin cette interface à un navigateur Web en raison de la capacité de recherche et des performances. Ce n'est clairement pas une bonne solution générale pour la documentation d'autres développeurs, cependant.
la source
Pour cela, j'utilise Pocket .
Installez l'application Pocket, puis une extension de navigateur ( Chrome , Firefox , Safari ).
Lorsque vous "Pocket" une page, elle sera téléchargée et mise en cache sur votre ordinateur si Pocket est ouvert et même sur votre appareil mobile si Pocket y est installé.
Dans la mesure du possible, il reformatera la plupart des articles pour supprimer le contenu des pages, sinon il mettra simplement en cache la page telle quelle.
la source
Je ne crois pas que HistoryHound et Pocket soient des solutions appropriées, car: HistoryHound ne fonctionnera que pour les pages récemment visitées présentes dans la mémoire cache du navigateur. Si pour certaines raisons (développement Web) vous devez réinitialiser le cache en mode hors connexion, vous serez condamné… Il semble que Pocket fonctionne, vous avez besoin d'actions manuelles.
Je pense que ce serait une meilleure façon d’installer un proxy comme SquidMan http://squidman.net/squidman/. Cela vous permettra de mieux contrôler votre cache, et donc les données pour une visualisation hors ligne. Si nécessaire, vous pourrez le partager avec un autre appareil. Et en plus, vous pouvez toujours installer HistoryHound comme suggéré ou SafariCacheExplorer: http://www.beecubu.com/desktop-apps/SafariCacheExplorer/
Malheureusement, il n’existe pas de moyen facile de démarrer un flux de travail "Automator" quand une page est en train de charger. L’idée aurait été d’enregistrer tout en surfant sur chaque page en tant que "Web Archive"… Vous pouvez également opter pour "Kiosk Monster" http: // bluespark .co.nz / app.php? kioskmonster
la source
Peut-être que HistoryHound est ce que vous recherchez:
la source
J'utilise Evernote pour cela (Clairement plug-in mais si vous voulez ACTION SUR LE SITE COMPLET ... Je pense que http://sitesucker.us/home.html est votre seule chance .... je pense aussi qu'il existe un équivalent Windows mais ces les programmes téléchargent l'intégralité du site dans un dossier que vous désignez et vous pouvez ensuite les parcourir localement ... Les annonces en direct et tout autre contenu en direct ne seront pas disponibles, mais tous les éléments statiques le seront.
Le type de programme Windows utilisé est le suivant: http://www.httrack.com/
Bonne chance!
la source
Puisque vous codez pour mac en tout cas. Pourquoi ne pas créer votre propre navigateur simple pour cette tâche.
Vous pouvez utiliser un webviews de WebDataSource de webarchive ( webarchive docs ) et writeToFile à la page charge ou une notification similaire.
Un exemple en supposant que _adataSource & _webView sont des propriétés synthétisées WebDataSource & webView.
titleString , dateString1 s'abstiennent par code pour obtenir le titre du mainframe et un horodatage:
la source
WWWOFFLE met en cache les réponses HTTP, ce qui signifie que vous devrez configurer Safari pour qu’il l’utilise comme proxy . Je pense que WWWOFFLE peut être installé par Fink ou Homebrew si vous ne voulez pas le compiler vous-même.
la source