Git Product home page Git Product logo

rezztech / tradewise Goto Github PK

View Code? Open in Web Editor NEW
4.0 0.0 2.0 1.09 MB

A sophisticated, semi-automated chatbot for smarter TWSE 臺灣證券交易所 investing. Designed for busy investors, it offers customizable analysis and open-source collaboration, ideal for those with development skills

License: Mozilla Public License 2.0

Python 93.97% Dockerfile 5.67% Shell 0.36%
chatbot crawler docker twse

tradewise's People

Contributors

soyccan avatar wildfootw avatar

Stargazers

 avatar  avatar  avatar  avatar

tradewise's Issues

Create Comprehensive Documentation for New Developers

The goal of this issue is to develop detailed documentation to assist new developers in joining and contributing to our project. The documentation should cover all aspects necessary for a new contributor to get up to speed, including setup instructions, project architecture, coding standards, key functionalities, and a guide to making contributions. This document will serve as a valuable resource for onboarding new team members and ensuring consistent understanding and approach across the development team.

Improve /stock Command to Accept Stock Names

The current /stock commands is limited to ticker symbols, hindering user experience. It needs an update to allow input of stock names in addition to ticker symbols for more intuitive and flexible use.

Command Syntax: /stockinfo [ticker_symbol or stock_name]
Example: /stockinfo 2330 or /stockinfo 台積電.

Expected Output:

  • Stock Name and Ticker Symbol: To confirm to the user which stock they are viewing.
  • Current Price/Close Price: If the market is open, show the current trading price. If the market is closed, show the last closing price.
  • 52-Week High: The highest price at which the stock has traded during the last 52 weeks.
  • 52-Week Low: The lowest price at which the stock has traded during the last 52 weeks.

Unit test

Before things gets crazy, we should start to write unit tests soon.

Detaching the upstream repo and convert from a fork to a normal repo

GitHub does not count contributions on a fork repo. The upstream repo https://github.com/WildfootW/TradeWiSE is the old repo where we migrated from, and all new updates are on this one. And since we do not plan to merge into the upstream, maybe we should detach and convert this repo to a normal repo.

Possible impacts:

  • PR & issue references to the old repo become dangling
  • (unsure) Increase exposure on search engines
  • ... ?

@WildfootW Please leave your comments

Reference:
git - Contributors tab not showing up on github repo page - Stack Overflow
GitHub Support: Detach Fork

Transition from Pip to Poetry for Dependency Management

The objective of this issue is to evaluate and potentially transition our project's dependency management from Pip to Poetry. This change aims to leverage Poetry's advanced features such as better dependency resolution, easier publishing of packages, and its ability to handle both dependencies and packaging. A comparative analysis of Pip and Poetry will be conducted, focusing on key aspects like ease of use, performance, compatibility, and community support. The outcome of this analysis will guide the decision on whether to proceed with the transition.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.