Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expanding the application to other chains #1

Open
Sargeanthost opened this issue Dec 8, 2023 · 4 comments
Open

Expanding the application to other chains #1

Sargeanthost opened this issue Dec 8, 2023 · 4 comments

Comments

@Sargeanthost
Copy link

Hey, great stuff! I was thinking of doing this with other chains and comparing prices across them. Eventually this would be something like a program where you can put in your location, and search for shopping list items to get the cheapest deals closest to you. Would you have interest in expanding to something like this?

@huths0lo
Copy link
Owner

huths0lo commented Dec 8, 2023

This was my main reason for working it out in native python, instead of using something like seleneum. I didnt want a bunch of complex dependencies. It should be easy to adjust for any of their other brand sites. And more importantly, its probably easy to adjust for any other site that uses this methodology.

I think my next iteration will store the cookies between uses. This way it doesnt have to log on each time. That should mitigate being blacklisted. And I'll probably store this in sql lite, so it wouldnt require more than a couple of basic modules. I think if I instruct it to set a random amount of time between cycles, it would be nearly impossible for the far side to detect it as a non human interaction.

@Sargeanthost
Copy link
Author

Cool, I'll take a more in depth look at the code when I have time. Ill probably try to make it work with Price Chopper first. Is there any specific architect you want to structure the code for handling different chains with?

@huths0lo
Copy link
Owner

huths0lo commented Dec 8, 2023 via email

@huths0lo
Copy link
Owner

huths0lo commented Dec 9, 2023

Wanted to post an update. I believe I can work through making it so one time passcodes are viable. I was going to use sqlite3, but I may press ahead and just use postgres. If I can do this, it would mean this tool could bolt in to any situation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants