Skip to content

Bestlife1983/rookie

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rookie

PyPi Downloads PyPi Version Crates License

Load cookies from any browser on any platform

Install ⚙️

cargo add rookie

Bindings 📚

There's Python bindings to rookie

pip install rookiepy

And the usage it similar to original

import rookiepy
cookies = rookiepy.firefox(["google.com"])
for cookie in cookies:
    print(cookie['domain'], cookie['value'])

Examples 📋

Python examples

Rust rookie-rs/examples

Docs 📘

Python

Rust

Features 🚀

  • Fast, written in Rust
  • Bypass Chrome restriction like file locking
  • Wide platforms and browsers support

CLI 💻

You can use rookie as a CLI tool which will decrypt the cookies and print it as JSON
See cli folder

Contribute 🤝

So far the following platforms are supported:

  • Chrome: Linux, MacOS, Windows
  • Firefox: Linux, MacOS, Windows
  • LibreWolf: Linux, MacOS, Windows
  • Opera: Linux, MacOS, Windows
  • Opera GX: MacOS, Windows
  • Edge: Linux, MacOS, Windows
  • Internet Explorer: Windows
  • Chromium: Linux, MacOS, Windows
  • Brave: Linux, MacOS, Windows
  • Vivaldi: Linux, MacOS, Windows
  • Safari: MacOS

You are welcome to contribute support for other browsers, or other platforms.

Support new browsers 🌐

If you have a browser with which the library isn't working with, it may not have been added to the list of supported browsers configs. You can create a pull request (PR) or an issue with the path to the cookies file on your computer, and I will add it.

look at config.rs to see what configurations is needed.

Testing Dates (dd/mm/yy) 📅

Browser Linux MacOS Windows
Chrome 01/10/23 25/11/23 1/10/23
Firefox 01/10/23 25/11/23 1/10/23
LibreWolf 01/10/23 25/11/23 1/10/23
Opera 01/10/23 - 1/10/23
Opera GX N/A - 1/10/23
Edge 01/10/23 - 1/10/23
IE N/A N/A 1/10/23
Chromium 01/10/23 25/11/23 1/10/23
Brave 01/10/23 25/11/23 1/10/23
Vivaldi 01/10/23 25/11/23 1/10/23
Safari N/A 02/10/23 N/A

Credits 🙌

github.com/borisbabic/browser_cookie3

About

Load cookies from your web browsers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 92.1%
  • Python 7.9%