httptoolkit / httptoolkit-desktop Goto Github PK
View Code? Open in Web Editor NEWElectron wrapper to build and distribute HTTP Toolkit for the desktop
Home Page: https://httptoolkit.com
License: GNU Affero General Public License v3.0
Electron wrapper to build and distribute HTTP Toolkit for the desktop
Home Page: https://httptoolkit.com
License: GNU Affero General Public License v3.0
fixed it...
Hi,
This is quite similar to #27 and I understand the requirement of requiring to download for the first time. I was wondering if I am able to use a internet enabled machine to download, and copy over the (downloaded) content (assets, etc) to a offline machine.
In an air-gapped environment, there is no way to download the content for the first time usage.
I read through the docs, and couldn't find a way for this. If I missed out, please point me to the right place.
Thank you!
system : debian linux 12
.proxychains not work
proxychains4 "/opt/HTTP Toolkit/httptoolkit"
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[proxychains] DLL init: proxychains-ng 4.13
[proxychains] DLL init: proxychains-ng 4.13
[proxychains] DLL init: proxychains-ng 4.13
[14017:0517/041849.809506:FATAL:zygote_host_impl_linux.cc(216)] Check failed: . :
look like charles have this function .
Can you please document how to do a silent install?
Also, how to install at the machine level (e.g. C:\Program Files\httptoolkit
) instead of at the current user level (e.g. C:\Users\vagrant\AppData\Local\Programs\httptoolkit
)?
This is needed for the future chocolatey package as described at httptoolkit/httptoolkit#258
Forge v5 is not really supported, Forge v6 is still very early, and Builder seems by far the more popular & well supported version for the future. Updating would set us up much better for future plans, and let us immediately update Electron etc, which would likely fix a few small bugs and let us bring back the Windows standalone build (currently broken)
Thank you for making this tool!
Just a small thing, after downloading all the files, I received this message on my Ubuntu 22.04 machine:
"โจฏ to build rpm, executable rpmbuild is required, please install: sudo apt-get install rpm"
It would be nice to check the dependencies before downloading everything.
Hello, I maintain the AUR package httptoolkit-bin
as well as httptoolkit
(which builds from source).
The first package relies on the deb
package file, and in the latest GitHub release it is not present.
Do you know why this might be? Thank you.
I hope you're doing well. I've been using this fantastic tool for a while now, and I wanted to share some feedback. Currently, there is no built-in way to check for updates within the tool itself. As a user, I find myself having to visit the HTTP Toolkit website, download the Windows version, and then compare the version in the downloaded file's name with the installed version to determine if there's an update available. This process is a bit cumbersome and may lead to some users not staying up-to-date with the latest improvements. This happened to me when I started using the tool. I assumed that the tool would update on its own, but later I realized that I was running a 5-6-month-old version.
By incorporating this feature, users can easily ensure they have the latest version of the tool without the need to manually check the website. This will not only improve the user experience but also help users stay up-to-date with any bug fixes, enhancements, or new features you release.
Once again, thank you for your hard work on this tool, and I hope you'll consider this suggestion.
Edit: I use Http Toolkit on a Windows machine.
windows 7 home edition 64bit
result: server shutdown unexpectedly with code 3221225785
I have cloned the UI repository and have applied some modifications. How would I go about building the desktop repo using the UI repo? I've tried building the UI repo and putting the dist contents into a UI folder inside the desktop repo but it doesn't recognize it. I've also tried using start:dev
with a path to the built UI dist and a path to the SRC but It didn't work. I'm on windows 10
running Node 17.9.1
.
Hi, first of all great piece of software you have created. This is a tiny bug but occurs when you are following the READMEs to run this locally so might hinder people looking to contribute.
Steps to reproduce
npm start
npm run start:web
npm run start:dev
What happens
You get an error:
HTTP Toolkit hit an error: spawn /home/evan/Code/httptoolkit/httptoolkit-desktop/httptoolkit-server/bin/httptoolkit-server ENOENT.
This is because its trying to start the server even though the server is already running. The README says:
npm run start:dev - runs the desktop app, with no built-in server
If I remove these lines then the desktop app starts fine. So I think maybe that just needs to be wrapped in an if statement to check if start
or start:dev
has been run.
I am unable to build because the server isn't available for MacBook silicon.
Here is the error.
npm run build
> [email protected] build
> npm run build:src && npm run build:electron
> [email protected] build:src
> tsc
> [email protected] build:electron
> ts-node ./setup-server.ts && electron-builder build
Downloading httptoolkit-server v1.9.1 for darwin-arm64
Error: No server available matching /httptoolkit-server-v1.9.1-darwin-arm64.tar.gz/
at /Users/quantum/Desktop/projects/mike/httptoolkit-desktop/setup-server.ts:78:15
at Generator.next (<anonymous>)
at fulfilled (/Users/quantum/Desktop/projects/mike/httptoolkit-desktop/node_modules/tslib/tslib.js:112:62)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
I'm trying to figure out how to add features like using existing chrome profiles.
So I tried to setup a local dev env following: https://github.com/httptoolkit/httptoolkit-desktop#contributing
It first seemed to miss "tslib" as a deps
I first tried:
npm run start:dev
It failed so I tried to run the separate steps from
npm run server:setup && npm run start:app
npm run server:setup ๐
> [email protected] server:setup C:\PROG\Tests\_httptoolkit\httptoolkit-desktop
> ts-node ./setup-server.ts
Downloading httptoolkit-server v1.12.3 for win32-x64
Downloading server from https://github.com/httptoolkit/httptoolkit-server/releases/download/v1.12.3/httptoolkit-server-v1.12.3-win32-x64.tar.gz...
Extracting server to C:\PROG\Tests\_httptoolkit\httptoolkit-desktop
Server download completed
Server setup completed.
Process finished with exit code 0
npm run start:app => ๐
6:25:24 PM - Starting compilation in watch mode...
error TS6054: File '.'' has an unsupported extension. The only supported extensions are '.ts', '.tsx', '.d.ts'.
6:25:27 PM - Found 1 error. Watching for file changes.
Desktop app doesn't start.
Hi, After running the exe file for windows 10 and 11, I keep getting "Server shut down unexpectedly with code 1" please file an issue with GitHub
Hi, can you add dark mode please? Everything is way too bright. Thanks.
I usually don't care about formatting as prettier do well for me. Maybe we can add prettier so that we can get consistent formatting?
We can even go one step further by adding husky and ensure prettier formats code before commiting.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.