Giter Site home page Giter Site logo

konyaco / collinsdictionary Goto Github PK

View Code? Open in Web Editor NEW
146.0 3.0 10.0 6.13 MB

This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.

License: GNU Affero General Public License v3.0

Kotlin 100.00%
jetbrains-compose jepackcompose kotlin-multiplatform english-dictionary android cross-platform windows linux

collinsdictionary's Introduction

Collins Dictionary

Banner

This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.

For Linux and MacOS, please compile for yourself.

Get it on F-Droid

UI is built on Jetbrains Compose.

Warning: This program gets word definitions by parsing Collins Online Dictionary website. There is no license from Collins organization. This repository is for learning purposes only. Commercial use is prohibited.

Code quality rating: F-

Screenshots (Desktop)

Screenshot

Screenshots (Android)

Screenshot

Dark Mode

Screenshot

TODO

  • Support for multiple tab, each tab represents a word, just like a browser.
  • Every word in the definition is selectable, use middle mouse button to open a new tab.
  • Support for Android.
  • Pronunciation sound in desktop platform.
  • Other dictionary section in Collins
    • American Dictionary
    • English Dictionary
  • Synonyms and antonyms
  • Derivative words
  • Some words have comments in COBUILD.
  • Daily word
    • Widget

collinsdictionary's People

Contributors

123duo3 avatar izzysoft avatar konyaco avatar poussinou avatar sagunkhatri avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

collinsdictionary's Issues

Feature request

Would be nice if this app can run without mobile internet like the dictionary can be used offline not online which it's used

Word of the day or random word button.

  • It would be great if the home screen has a "shuffle" or random word button, this is good for people trying to build their vocabulary for example.
  • It can also be made into a widget showing some random word after set period of time.
    Best : )

Thank You!

Sorry about hijacking the issue tracker for this but since you don't have discussions enabled on this repo, I needed a place to express my gratitude for this absolutely lovely app.

Long have I yearned for a solid open source dictionary app and this is above and beyond anything I could have asked for. Thank you so, so much!

Thesaurus [Feature request]

Thank you for this great, open-source dictionary app!

I had a look at the To Do list for the app, and I'm wondering if it might be possible to add the Collins thesaurus.

Thanks!

Unable to fetch results

It looks like we have an authentication problem. Getting the response below when I try to search a word.

image

unable to query "scissor"

Hi,

Seems like the word "scissor" can not be queried:
Screenshot_20230308-224328_Trebuchet
while other words are ok:
Screenshot_20230308-224353_Trebuchet
I can confirm it's not a network isseue. I use Android 13, and my app is 1.4.6 installed from F-Droid.

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.