Skip to content

Releases: seriaati/stock_crawl

v1.0.1

19 Feb 14:14
Compare
Choose a tag to compare

1.0.1 - 2024-02-19

Bug Fixes

v1.0.0

19 Feb 05:43
Compare
Choose a tag to compare

1.0.0 - 2024-02-19

Bug Fixes

  • Revert function name changes - (5d38d69)
  • remove thousand separator commas - (4fc6acb)
  • add missing aiohttp dep - (bb52267)
  • use custom db conn - (ed03c93)
  • fix \n issue in news title - (0a81711)
  • Fix news from twse data parse error - (e951e12)

Continuous Integrations

Features

  • add example - (10964dc)
  • implement db - (a44f540)
  • implement retry mechanism - (455f61e)
  • implement aenter and aexit methods - (e162abc)
  • add enums and utils to package root - (8971774)
  • add fetch stock function - (64d8265)
  • add fetch stock ids function - (afdb214)
  • share session and close session properly - (c303a05)
  • implement asyncache - (5f4ec34)
  • allow fetching stock with name or id - (5bd87f4)
  • Add method to fetch last close price of a stock - (e1728a2)
  • Add aenter and aexit methods - (983325b)
  • Add time_of_speech attr to News - (532873d)

Miscellaneous Chores

  • (deps) add missing deps - (066421b)
  • (deps) add missing deps - (0be8148)
  • (deps) Replace pip with poetry - (3407ab4)
  • (deps) Add ruff - (9361e9e)
  • (deps) Downgrade aiohttp requirement to v3.9.0 - (944d52a)
  • (deps) Update deps - (f17cee2)
  • (vscode) Add settings file - (5c0d3e8)
  • update gitignore - (c22a1a2)
  • add github workflow for pytest - (248a829)
  • remove example file - (8962bbf)
  • ignore all sqlite3 files - (c9fe7e3)
  • update dependencies - (8e25304)
  • Bumped up version number to 0.1.8 - (6286c05)
  • Fix project config - (6e0fcf4)

Performance

  • replace html.parser with lxml - (a03cd56)
  • Export selected classes - (92fe81f)
  • Export only the StockCrawl class - (f2ff883)
  • Export selected modules only - (6118259)

Refactoring

  • rename db - (fa01b57)
  • use pydantic v2 decorators - (3829c8b)
  • rename api_urls to endpoints - (6c2d0e5)
  • replace verify_ssl with ssl - (c4aa27a)
  • rewrite - (2b3a301)
  • improve fetch most recent trade day function - (cbf6a74)
  • replace pickle with proper ttl cache system - (ffb5461)
  • Change data types of price fields to float in HistoryTrade model - (a65d06b)
  • Modify fetch_news method - (5c96353)
  • Add _request method - (7479874)

Style

  • remove unused import - (f0f8a92)
  • remove unused import - (d030f69)
  • Move comments to the line above variable name - (32c2104)
  • Replace wildcard import with specific imports - (e0369c2)
  • Replace typings of List, Dict, Optional - (9388abe)

Tests

  • add test - (3514212)
  • add tests for fetch stock - (0e2b547)
  • Refactor test functions to use async with - (2a7e564)

v0.0.1

03 Oct 14:07
Compare
Choose a tag to compare