Menu ▾ ▴

Tree [f2fac8] master /
 History

HTTPS access


File Date Author Commit
 .github 2023-10-15 Patrick Trumpis Patrick Trumpis [0d2d41] Create SECURITY.md
 build 2023-10-14 Patrick Trumpis Patrick Trumpis [74d46c] Added folders for PyInstaller
 dist 2023-10-14 Patrick Trumpis Patrick Trumpis [74d46c] Added folders for PyInstaller
 docs 2023-11-13 Patrick Trumpis Patrick Trumpis [ddd8b3] New PyQt GUI
 src 2023-11-16 Patrick Trumpis Patrick Trumpis [f2fac8] Show lens ID in download window
 .gitignore 2023-11-13 Patrick Trumpis Patrick Trumpis [a51fd1] Removed snap_lens_tool.spec
 LICENSE 2023-10-14 Patrick Trumpis Patrick Trumpis [1fb9c3] Converted License from markdown to plaintext
 README.md 2023-11-16 Patrick Trumpis Patrick Trumpis [e38257] Update README.md
 main.ui 2023-11-15 Patrick Trumpis Patrick Trumpis [409cd4] Added separate button for folders
 requirements.txt 2023-11-13 Patrick Trumpis Patrick Trumpis [415494] Updated requirements.txt
 snap_lens_tool.py 2023-11-13 Patrick Trumpis Patrick Trumpis [3e9e1f] Code refactoring complete

Read Me

đŸ‘ģ 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.

download

🚧 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:
- đŸ’Ŧ Snap Camera Discussions
- 🙏 Ask for Help

And report code bugs here:
- 🐛 Report Bugs

🤝 Contributors

GitHub Contributors Image

â¤ī¸ Support

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

You can also become my GitHub 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 Patrick Trumpis

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.