Skip to content

Jbla0712/snap-lens-tool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub License GitHub Release Date GitHub Release GitHub Commits GitHub stars GitHub forks

👻 Snap Lens Tool

A Swiss Army Knife for Snapchat Lenses.

Snap Lens Tool

The code is based on the Blender add-on for importing/exporting Snapchat lenses by Connor Virostek.

Special thanks to user ghalta22 for finding the fallback patch.

⭐ Features

  • Select files or drag and drop them.
  • Unpack Snapchat lenses.
  • Re-Pack modified Snapchat lenses.
  • Disable Snap Camera fallback mode on lenses.
  • Download lenses from Snapchat.

Capture d'écran 2024-03-23 041733

🚧 Planned Features (Work in Progress)

  • Upload lens/cache to Snap Camera Server (v0.8).
  • Auto download missing lens assets (v0.9).
  • Fix "Unknown blend mode" (v1.0).
  • Fix AMD display bug (v1.x).

🚀 Usage

You can run the script or download a pre-build binary.

  • 📥 Download and run the latest pre-build binary (if available).
  • 📜 Download the source and run the snap_lens_tool.py script yourself (see below).

If you just want to unpack files take a look at Web based online tool for unpacking lenses.

Development & Build Instructions

Please see the 🛠️ Do It Yourself Instructions for development and to build your own binary.

Run the script

You need to have Python 3 installed, and you need to install the requirements with pip:

pip install -r requirements.txt

You can start Snap Lens Tool with:

python snap_lens_tool.py

💬 Community & Feedback

Please go here if you have questions or feedback:

And report code bugs here:

🤝 Contributors

GitHub Contributors Image

❤️ Support

If you like my work and want to support me, feel free to invite me for a virtual coffee ☕

Ko-fi Buy me a Coffee Liberapay PayPal

You can also become my GitHub Sponsor

Sponsor

ℹ️ Notice: anti virus & malware reports

The binary file can produce a false positive by your anti virus software. Please build your own binary according to the provided "Do It Yourself" instructions if you feel unsafe.


© 2023-2024 Patrick Trumpis

About

A Swiss Army Knife for Snapchat Lenses.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Batchfile 0.1%