Chrome stores its history in a SQLite database in this directory: <CHROME_PROFILE_DIR>/History.
However, this file does not include any URLs visited on other devices, even after a full sync.
Is there a way to automate the export of the full history, including URLs visited on other devices?
Related
I'm looking for a way to access the files in "Downloads" on a Chromebook.
Currently, when a user takes a picture with the Camera app on Chrome OS, it stores a photo in the app. In that list of photos, you can choose to save the file to disk. Because the Chrome OS local storage options are limited, it seems like the options are to Google Drive or the local Downloads folder.
I'd like to be able to able to access these files through a developed extension (or other means if appropriate).
I found https://developer.chrome.com/extensions/downloads, but it doesn't list random photos placed in the downloads folder since they were initiated from the browser.
Any ideas?
BUG: Exporting as PDF while not on superuser account occurs. The first 1-2 images load into the PDF file and the rest do not.
I utilize Google apps scripts and to eliminate that as the issue I did the process manually. I went to the google doc. File-> Export As-> PDF.
It produced the same BUG. When following those same steps logged in as superuser it downloaded the full file and all images.
I have tried:
Multiple Browsers
Removing all app permissions on the account
Different PDF programs
Smaller file sizes (Max 8mb - Min 2mb)
All which kept producing the same issue.
The weird thing is if I click 'File-> Export As-> (Anything EXCEPT Pdf)'. All of the images load.
I am trying to build a Google Chrome Extension which does the following -
1) Gets activated when someone visits my site say http://example.com
2) When someone downloads a file from my site , http://example.com, it starts monitoring that file for changes.
3) If the user edits and saves that file, it uploads the modified file back to the system.
My site is a niche document management system for a particular industry. Users dont want to downloads files, edit and then re-upload again. They want the files to be uploaded as soon as they save on their side. Its mostly for .docx, .xlsx files.
I tried to look at the Google chrome apis, but couldnt locate the appropriate ones. Any help would be useful.
Thanks!
As per your description, I believe chrome.downloads is what you want.
Use the chrome.downloads API to programmatically initiate, monitor, manipulate, and search for downloads.
To monitor, you could listen to chrome.downloads.onCreated and chrome.downloads.onChanged
Looks like Google has stopped supporting "Download Searches" button as mentioned here: https://support.google.com/websearch/answer/6068625?hl=en . One option is to get history from Google Chrome using something like this https://gist.github.com/evidanary/d02d89c632530878163f256fe993d5a4 . But the history in Chrome is not complete and only goes back for a few months(guessing thats when I upgraded OS).
Does anyone know how to export the search history from beginning of time?
Steps for any OS:
Type about:version in the Chrome address bar and press Enter (also works for Chromium, Iridium, Brave, etc).
Copy the path listed under Profile Path and close Chrome.
Navigate to the profile folder and locate the file named History.
The file is in the SQLite3 format and can be opened with any of the available GUIs, for example DB Browser for SQLite which is cross-platform, open-source and actively maintained.
From the SQLite tables select the urls table to see all visited URLs. You can also use File > Export to get them as a CSV (Excel), JSON or SQL file.
If you are using multiple Chrome profiles then repeat 1-5 for each profile.
I stumbled upon this when I had to migrate data from one machine to another.
Google searches in chrome are saved along with chrome history. I migrated the complete chrome history and could get the autocomplete results for my past searches.
The search history for chrome is saved in the location
(~UserProfile)\AppData\Local\Google\Chrome\User Data\Default
Look for a file History inside this folder. This is the complete chrome history (or from the time you last cleared chrome history).
I'm making a webapp for members of my caving club to search through and view cave survey note PDFs. It works fine, and I got the AppCache working for the web version of it.
However, since the PDFs are quite large and slow to download, and many members have the PDFs on their local machines from the same SVN the website gets them from, it would be ideal for them to be able to use a page with links to a local SVN folder of their choosing.
The design goals:
The site displays links to PDF files on the local filesystem
Whenever I add features to the site, users get them automatically the next time they open the page and they're connected to the internet
But after the first time they open the page, the site works offline.
Sadly web browsers don't appear to support this useful combination of design goals at once.
I can satisfy #1 by having users download a copy of the site, add their local SVN path in a JS, and open their local copy in the browser, so that file:/// links work.
I can satisfy #2 by having absolute links to JS bundles on the server.
I can satisfy #3 by using the AppCache.
I thought I could get clever by having the copy of the page on the local file system have <html manifest="https://myserver.com/myapp.appcache">, but unfortunately Chrome doesn't seem to allow a local file to use an app cache manifest hosted on a server, for seemingly no good reason to me.
Does anyone know of another way I could satisfy all 3 goals?
Perhaps there's some simple program/config I could give my friends that would intercept web requests to https://myserver.com/some/folder and instead serve them out of a folder on their local file system?
Andy,
I know this post is a bit old but came across it looking for something else related to AppCache. My understanding it that the html page and the manifest must reside in the same domain for it to work. So I think you need to modify your design:
Create a JavaScript function that acts as a setting for the user to enter the path to their local copy of the PDF's. Store this information in localstorage.
Create a html template page for the document links.
Create a JavaScript function that populates the html template page with any documents and links the user enters.
This way, the users visit your application online and it uses appcache to store itself and the JS files for offline use. To access the PDF's, the user clicks a settings button that launches a page to collect path information and saves the information in localstorage. The users can then access the template page which will populate with the documents they entered.
Here is a good intro to localstorage: [http://www.smashingmagazine.com/2010/10/local-storage-and-how-to-use-it/]