Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pyinstxtractor/pyinstxtractor-go
PyInstaller Extractor developed in Golang.
https://github.com/pyinstxtractor/pyinstxtractor-go
Last synced: 6 days ago
JSON representation
PyInstaller Extractor developed in Golang.
- Host: GitHub
- URL: https://github.com/pyinstxtractor/pyinstxtractor-go
- Owner: pyinstxtractor
- License: mit
- Created: 2022-09-19T11:00:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-07T13:45:35.000Z (about 1 year ago)
- Last Synced: 2024-08-01T19:53:49.430Z (3 months ago)
- Language: Go
- Homepage: https://pyinstxtractor-web.netlify.app/
- Size: 50.8 KB
- Stars: 54
- Watchers: 2
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pyinstxtractor-Go🌐
PyInstaller Extractor developed in Golang.
Runs both on desktop and on the web. The browser version is powered by GopherJS to compile Go to Javascript.
Site hosted on Netlify.
Try it out at https://pyinstxtractor-web.netlify.app/
[![Netlify Status](https://api.netlify.com/api/v1/badges/63aa28b4-8134-44d9-a934-7e2833b79557/deploy-status)](https://app.netlify.com/sites/pyinstxtractor-web/deploys)
## Known Limitations
- The tool (both desktop & web) works best with Python 3.x based PyInstaller executables. Python 2.x based executables are still supported but the PYZ archive won't be extracted.
- Extracting large files using the web version may crash the browser specifically on mobile devices with low RAM.
- Encrypted pyz archives are not supported at present.
## See also
- [pyinstxtractor](https://github.com/extremecoders-re/pyinstxtractor): The original tool developed in Python.
- [pyinstxtractor-ng](https://github.com/pyinstxtractor/pyinstxtractor-ng): Same as pyinsxtractor but this doesn't require Python to run and can extract all supported pyinstaller versions.## Compiling for Deskop
```
go build
```## Compiling for Web
GopherJS requires Go 1.18.x. For more details check https://github.com/gopherjs/gopherjs#installation-and-usage
```
go install github.com/gopherjs/[email protected]gopherjs build --minify --tags=gopherjs -o public/js/pyinstxtractor-go.js
```