Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChromeReader

ChromeReader Logo

This package provides access to local Chrome profiles data, including browsing history, bookmarks, and saved login and web data.

Usage

Save users Chrome profiles for later use

Closing the browser beforehand is recommended

from ChromeReader import UserManager

user_manager = UserManager.get()
user_manager.save("users")

Load saved users profiles

from ChromeReader import UserManager

user_manager = UserManager.load("users")

# Get first user
user = user_manager.users[0]

# Get first profile (Default) of first user
profile = user.profiles[0]
print(profile, "\n")
# Print the last 10 visited urls from its history
print(*profile.history.get_recent_urls(10), sep="\n\n")

Load and visualize a saved profile

Profiles can be displayed using the built-in GUI

from ChromeReader import Profile, ChromeReaderApp

profile = Profile.load(path="users\username\Default")
app = ChromeReaderApp(profile) # CTk app to visualize a profile
app.mainloop()

ChromeReader Screenshot

Installing

pip install git+https://github.com/mathisgxd/ChromeReader.git

About

Get local Chrome profiles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages