Commit Graph

387 Commits (8195c2c8846d7d2161a550cf5bef3017d947e695)

Author SHA1 Message Date
Yariv Menachem 8195c2c884 implemented strategy design pattern for buttons in messages.
added handler for button callback

Next: implement business logic
2024-12-29 18:22:52 +02:00
Yariv Menachem 8996c59492 extracted button call back 2024-12-29 17:18:03 +02:00
Yariv Menachem f71bb91b68 fixed imports 2024-12-29 17:14:18 +02:00
Yariv Menachem 7f7d7f96d6 added buttons to job message sent to chat and a callback to update the message 2024-12-29 17:11:05 +02:00
Yariv Menachem 61cb80839c updated command in Telegram 2024-12-29 11:10:17 +02:00
Yariv Menachem 6b6b55f87b
Merge pull request #2 from yariv245/telegram_handler
Telegram handler
2024-12-26 18:19:21 +02:00
Yariv Menachem 3fcc87e9b7 created defualt handler and another for indeed.
on bot i can do findAll and find one by one with the command of the site name
2024-12-26 17:53:31 +02:00
Yariv Menachem 34e85b9261 new handler for goozali 2024-12-26 17:31:55 +02:00
Yariv Menachem f1b127ae44 added search_term to init 2024-12-26 17:25:47 +02:00
Yariv Menachem 4549b2ffc8 new abstract class to identify telegram handler 2024-12-26 17:23:12 +02:00
Yariv Menachem 458728bb71 moved to new folder 2024-12-26 17:19:56 +02:00
Yariv Menachem 257f24ef19 findall command works 2024-12-26 17:14:50 +02:00
Yariv Menachem f010ce51b1 init commit 2024-12-26 16:44:35 +02:00
Yariv Menachem 2d98eb6c1c changed some import, pycharm could recognize jobspy 2024-12-26 11:15:00 +02:00
Yariv Menachem 0189ecb0ff
Merge pull request #1 from yariv245/goozali_scrap
Goozali scrap
2024-12-25 14:01:01 +02:00
Yariv Menachem 14115b1dcb removed new insert 2024-12-25 13:59:57 +02:00
Yariv Menachem 80fef6d67b updated insert many method 2024-12-24 18:34:19 +02:00
Yariv Menachem e50766f756 google search not relevant 2024-12-24 12:30:44 +02:00
Yariv Menachem 8495148d0b google sarch not relvant 2024-12-24 12:30:30 +02:00
Yariv Menachem 7fd13c888e added some logs and updated the insert function 2024-12-24 12:29:44 +02:00
Yariv Menachem 54022f2b57 removed the code parse the data to csv 2024-12-24 11:15:07 +02:00
Yariv Menachem 79189f49ef another filter 2024-12-23 18:15:47 +02:00
Yariv Menachem 9a4246901e some fixes and logs 2024-12-23 18:01:07 +02:00
Yariv Menachem b55287b5ec import problem on getting the field choice from main but align classes names 2024-12-22 17:53:04 +02:00
Yariv Menachem cbe3a97a73 fixed not sending the right response and remove it tag 2024-12-22 16:43:48 +02:00
Yariv Menachem 327b13f82d fixed another columns in job post 2024-12-22 16:07:38 +02:00
Yariv Menachem acd3eb6e44 alsign test to main with constants 2024-12-22 15:58:47 +02:00
Yariv Menachem 92cf52d2b6 updated the main flow to current 2024-12-22 15:57:48 +02:00
Yariv Menachem f79a65929b added more keys to filter out 2024-12-22 15:49:59 +02:00
Yariv Menachem c105c31bab filter works 2024-12-19 13:25:55 +02:00
Yariv Menachem 02a838f8ba added logger and error on what job failed 2024-12-19 13:15:09 +02:00
Yariv Menachem 3cabbcff95 added filter by title name to be more accurate 2024-12-19 13:12:39 +02:00
Yariv Menachem d30d58d7f4 fixed location 2024-12-18 18:01:54 +02:00
Yariv Menachem 5098ac22c2 alignment 2024-12-18 17:54:31 +02:00
Yariv Menachem e863199838 moved functio 2024-12-18 17:49:53 +02:00
Yariv Menachem f2d5bb6cfa maped to job post object
fix the location by goozali ids
2024-12-18 16:28:55 +02:00
Yariv Menachem ead8eb126d fixed datetime import, new function to create dicts 2024-12-18 14:30:21 +02:00
Yariv Menachem 58f0793181 updated the flow like the test, Next: map to JobPost or use own classes 2024-12-17 19:55:34 +02:00
Yariv Menachem c47c1a7e77 filter by choice and hours works 2024-12-17 19:53:35 +02:00
Yariv Menachem 0565c0ed16 test updated 2024-12-17 19:08:55 +02:00
Yariv Menachem 7971d0fab7 created new component to able test it properly 2024-12-17 19:00:47 +02:00
Yariv Menachem 7926356233 filter by hours old works! next is by filed column 2024-12-16 20:49:04 +02:00
Yariv Menachem bbe3d6df35 added json file to test the mapper, from json response to classes 2024-12-16 20:32:07 +02:00
Yariv Menachem b4454bfc65 add new request called part for smaller response 2024-12-16 15:48:59 +02:00
Yariv Menachem ce7bddf5c3 created new class to hold all data for the big request NEXT: create another based on this to get smaller response 2024-12-15 21:42:53 +02:00
Yariv Menachem c40c4745d7 delted temp scraper 2024-12-15 20:22:04 +02:00
Yariv Menachem a51876e730 fixed sending request to endpoint , the response is 200 2024-12-15 20:21:46 +02:00
Yariv Menachem f02e3f7a73 small changes to help testing 2024-12-15 18:40:32 +02:00
Yariv Menachem 7e037f0cc3
Update README.md 2024-12-15 15:34:15 +02:00
Yariv Menachem e30995b1b0
Update README.md 2024-12-15 15:23:47 +02:00