Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avocet 2.0 #1

Merged
merged 7 commits into from
Aug 9, 2023
Merged

Avocet 2.0 #1

merged 7 commits into from
Aug 9, 2023

Conversation

JoshuaOliphant
Copy link
Owner

No description provided.

…amed raindrop to raindrop_api, now just a wrapper around call to raindrop api that return the items. Using sqlalchemy to create 2 model classes for Collection and Raindrop. Created a database manager class that I'm adding database interactions to. At this point the app is reduced to using the new OptionList that returns Option objects with the collection title and has the id, so that the id can be used for queries later. Much cleaner and simpler, and I like the sqlite interactions.
…n repopulated it when a collection is selected. Added method to database manager to query raindrops by colleciton id.
…that they open the link in the default browser.
@JoshuaOliphant
Copy link
Owner Author

The textual logic is drastically simplified with OptionList, which didn't exist when I first wrote this app. Using a sqlite db instead of dictionaries, which is much faster after the initial db is set up.

@JoshuaOliphant JoshuaOliphant merged commit 5dbd6b3 into main Aug 9, 2023
1 check failed
@JoshuaOliphant JoshuaOliphant deleted the avocet_2.0 branch August 9, 2023 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant