Desktop app which allows the user to select twitter users to monitor for tweets related to the cryptocurrency of their choice. Our desktop app will use sentiment analysis to give an immediate buy/sell notification when one of the selected influencers sends a tweet about the chosen cryptocurrency. In addition to notifications, users can open the desktop app to scroll through a history of previous crypto-related tweets.
git clone https://github.com/sbmm/memes-to-dremes.git && cd memes-to-dremes
Python 3.6+ is required to run this app.
python --version
pip --version
OR
python3 --version
pip3 --version
From this point forward we will assume python3 and pip3 are the correct aliases.
python3 -m venv demo && source ./demo/bin/activate
npm install && pip3 install -r requirements.txt
python3 database/seed.py
If you skip this step and run into the following error when trying to run the app:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
Aborted (core dumped)
you will need to run the following command:
sudo apt install libxcb-xinerama0
and try running the app again.
python3 main.py
NOTE: We will be using PowerShell 5.1+ for this demo. To check your version of PowerShell, run the following command:
$PSVersionTable
git clone https://github.com/sbmm/memes-to-dremes.git; cd memes-to-dremes
Python 3.6+ is required to run this app.
python --version
pip --version
OR
python3 --version
pip3 --version
From this point forward we will assume python3 and pip3 are the correct aliases.
python3 -m venv demo; ./demo/Scripts/activate.ps1
npm install; pip3 install -r requirements.txt
python3 database/seed.py
python3 main.py
On Windows and Ubuntu, this will be under File > Settings.
On MacOS, you will find this under Preferences > Settings.
Step 2: Create a new Twitter developer account.
You will need this to be able to generate tokens for the API.
Step 3: Visit the Developer Portal dashboard.
Then under the project tab, click the key icon beside your project name.
Copy the values to the app's settings fields.
Copy the values to the app's settings fields.
By default, this should be memesToDremes.db
.
This should be the full path to the project's root directory.
If you cloned the repo to you C drive, then your config would look like this:
You're done! You can now start using the app to make API calls.
- Python 3.6+
- sqlite3
- PyQt 5.15+
- MATLAB Plot
- Mohamed Al-Hussein
- Bryan Zierk
- Shaun Gannon
- Matt Lam