Felipe Martin Garcia
89543fe637
refactor: using url.URL between components
2022-08-07 12:01:21 +02:00
Felipe Martin Garcia
3854a1fe11
feat: akiracomics improvements
...
* added tests
* extracting description
* using ShopOptions to perform request
2022-08-07 08:30:33 +02:00
Felipe Martin Garcia
0cf15e589a
chore: moved mock data to internal package
2022-08-07 08:29:35 +02:00
Felipe Martin Garcia
0838efd4fe
test: fix test assertion order
2022-08-07 08:29:11 +02:00
Felipe Martin Garcia
9ed8a01e7b
doc: updated readme
2022-08-06 10:39:14 +02:00
Felipe Martin Garcia
4fd67d8743
refactor: servers
...
* moved server logic to internal packages
* split the main server and the http server
* handling signals for shutting down
2022-08-06 10:37:22 +02:00
Felipe Martin Garcia
d55c36c0e2
test: added basic testing to casadellibro
...
* added composition for shops, which now require a ShopOptions with a client
* added a mock client that returns data from a file in order to test
the scrapper
* updated all shops
2022-08-06 10:12:45 +02:00
Felipe Martin Garcia
9ac3f2ff2d
feat: updated to go 1.18
2022-08-06 09:18:18 +02:00
Felipe Martin Garcia
d6d7bebc6f
feat: add casadellibro.com
2022-08-06 09:08:52 +02:00
Felipe Martin Garcia
0e560e07ac
fix: handle shop not found properly, log more
2022-08-06 09:07:24 +02:00
Felipe M
9220b50e22
feat: added gtm-store.com support
2022-07-02 16:27:52 +02:00
Felipe M
9f5cd15f5d
chore: removed amazon unnecesary log
2022-01-29 20:44:53 +01:00
Felipe M
ef1aa505ee
fix: improved amazon price parsing for latest ui
2022-01-18 20:42:21 +01:00
Felipe M
9bb7b5a756
docs: some information in readme
2022-01-16 20:29:54 +01:00
Felipe M
c29b0fbed4
feat: added support for more shops
...
- Added support for akiracomics.com, heroesdepapel.es, amazon.es,
amazon.com, store.steampowered.com
- Added a utils package with helpers to parse prices and times
- Added a shortcut `manager.Retrieve` method to use directly with a
configured manager (allowing the user to directly call for data
extraction on an URL without having to parse/retireve the sop
manually).
2022-01-16 19:39:54 +01:00
Felipe M
fe33dd5360
feat: proof of concept
2022-01-02 23:11:00 +01:00
Felipe Martin Garcia
eca5e16955
Initial commit
2021-12-08 21:30:25 +01:00