Git Product home page Git Product logo

anki-addons-misc's People

Contributors

ankitest avatar arthur-milchior avatar cjon256 avatar glutanimate avatar liuzikai avatar luzhe610 avatar natfarleydev avatar randommm avatar sebastiengllmt avatar zjosua 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anki-addons-misc's Issues

[More Answer Buttons for New Cards] update for Anki 2.1

More Answer Buttons for New Cards

Please update for Anki 2.1
https://ankiweb.net/shared/info/153603893
It was one of must have add-ons for me on Anki 2.0

Edition:
I forgot that I used a modified version of your add-on that worked for all cards, not only for new:
steveaw/anki_addons#2
I reqested update in April but no result, maybe it was abandoned.
steveaw/anki_addons#5
Below I insert code of _More_Answer_Buttons_for_ALL_Cards.py with my custom settings.
I hope you can implement it in your original add-on for Anki 2.1.

It could be nice if your add-on could somehow cooperate with Large and Colorful Buttons add-on or incorporate its feature to have all buttons large and colourful:
https://ankiweb.net/shared/info/1829090218

There is similar add-on:
More Answer Buttons (with colors!)
https://ankiweb.net/shared/info/1550991760
But it doesn't work and it has different intervals, so I will not use it. The author doesn't reply to emails.


# -*- coding: utf-8 -*-
"""
Adds extra buttons to the Reviewer window for new cards
https://ankiweb.net/shared/info/468253198

Copyright: Steve AW <[email protected]>
License: GNU GPL, version 3 or later; http://www.gnu.org/copyleft/gpl.html

Modified by Glutanimate, 2016

WARNING: this addon uses private methods to achieve its goals. Use at your
    own risk and keep backups.

What it does: Adds anywhere between 1 to 4 new buttons to the review window
    when reviewing a new card. The new buttons function like the existing "Easy"
    button, but in addition, they reschedule the card to different interval, which
    is randomly assigned between a lower and upper limit that is preset
    by the user (see below).

By default 3 buttons are added, with intervals: "3-4d" , "5-7d" , "8-15d"
    This can be changed below.

I wanted this addon because many of my new cards do not need to be
    "Learned" as I created and added them myself, typically an hour or so before
    my first review session. I often add around 100-200 new cards per day, all on
    a related topic, and this addon allows me to spread the next review of the new
    cards that don't need learning out in time.

How it works: This addon works by intercepting the creation of the reviewer buttons
  and adds up to 4 extra buttons to the review window. The answer function
  is wrapped and the ease parameter is checked to see if it one of the new
  buttons. If it is, the standard answer function is used to add the card
  as an easy card, and then the browser 'reschedCards' function is used
  to reschedule it to the desired interval.

In summary, this functions as if you click the "Easy" button on a new card,
  and then go to the browser and reschedule the card.

Warning: This completely replaces the Reviewer._answerButtons fn, so any changes
   to that function in future updates will be lost. Could ask for a hook?
Warning: buyer beware ... The author is not a python, nor a qt programmer

Support: None. Use at your own risk. If you do find a problem please email me
    at [email protected]

Setup data
List of dicts, where each item of the list (a dict) is the data for a new button.
This can be edited to suit, but there can not be more than 4 buttons.
    Description ... appears above the button
    Label ... the label of the button
    ShortCut ... the shortcut key for the button
    ReschedMin ... same as the lower number in the Browser's "Edit/Rescedule" command
    ReschedMax ... same as the higher number in the Browser's "Edit/Rescedule" command
"""
import os, sys, datetime

#Anki uses a single digit to track which button has been clicked.
# We will use shortcut number from the first extra button
#  and above to track the extra buttons.
INTERCEPT_EASE_BASE = 6

extra_buttons = [ # should start from 6 anyway
    {"Description": "5-7d", "Label": "!!!", "ShortCut": "6", "ReschedMin": 5, "ReschedMax": 7},
    {"Description": "8-15d", "Label": "Veni", "ShortCut": "7", "ReschedMin": 8, "ReschedMax": 15},
    {"Description": "3-4w", "Label": "Vidi", "ShortCut": "8", "ReschedMin": 15, "ReschedMax": 30},
    {"Description": "2-3mo", "Label": "Vici", "ShortCut": "9", "ReschedMin": 31, "ReschedMax": 90},
    ]

#Must be four or less
assert len(extra_buttons) <= 4

SWAP_TAG = False
#SWAP_TAG = datetime.datetime.now().strftime("rescheduled::re-%Y-%m-%d::re-card")
#SWAP_TAG = datetime.datetime.now().strftime("re-%y-%m-%d-c")

from aqt.reviewer import Reviewer
from anki.hooks import wrap
from aqt.utils import tooltip

#todo: brittle. Replaces existing function
def _answerButtons(self):
    times = []
    default = self._defaultEase()

    def but(i, label):
        if i == default:
            extra = "id=defease"
        else:
            extra = ""
        due = self._buttonTime(i)
        return '''
<td align=center>%s<button %s title="%s" onclick='py.link("ease%d");'>\
%s</button></td>''' % (due, extra, _("Shortcut key: %s") % i, i, label)

    buf = "<center><table cellpading=0 cellspacing=0><tr>"
    for ease, label in self._answerButtonList():
        buf += but(ease, label)
        #swAdded start ====>
    #Only for cards in the new queue
    if self.card.type in (0, 1, 2, 3): # New, Learn, Day learning
        #Check that the number of answer buttons is as expected.
        #assert self.mw.col.sched.answerButtons(self.card) == 3
        #python lists are 0 based
        for i, buttonItem in enumerate(extra_buttons):
            buf += '''
<td align=center><span class=nobold>%s</span><br><button title="Short key: %s" onclick='py.link("ease%d");'>\
%s</button></td>''' % (buttonItem["Description"], buttonItem["ShortCut"], i + INTERCEPT_EASE_BASE, buttonItem["Label"])
            #swAdded end
    buf += "</tr></table>"
    script = """
<script>$(function () { $("#defease").focus(); });</script>"""
    return buf + script

#This wraps existing Reviewer._answerCard function.    
def answer_card_intercepting(self, actual_ease, _old):
    ease = actual_ease
    was_new_card = self.card.type in (0, 1, 2, 3)
    is_extra_button = was_new_card and actual_ease >= INTERCEPT_EASE_BASE
    if is_extra_button:
        #Make sure this is as expected.
        #assert self.mw.col.sched.answerButtons(self.card) == 3
        #So this is one of our buttons. First answer the card as if "Easy" clicked.
        ease = 3
        #We will need this to reschedule it.
        prev_card_id = self.card.id
        #
        buttonItem = extra_buttons[actual_ease - INTERCEPT_EASE_BASE]
        #Do the reschedule.
        self.mw.checkpoint(_("Reschedule card"))
        self.mw.col.sched.reschedCards([prev_card_id], buttonItem["ReschedMin"], buttonItem["ReschedMax"])
        tooltip("<center>Rescheduled:" + "<br>" + buttonItem["Description"] + "</center>")

        SwapTag = SWAP_TAG
        if SwapTag:
          SwapTag += unicode(self.mw.reviewer.card.ord+1)
          note = self.mw.reviewer.card.note()
          if not note.hasTag(SwapTag):
            note.addTag(SwapTag)
            note.flush()  # never forget to flush

        self.mw.reset()
        return True 
    else:
        ret = _old(self, ease)
        return ret

#Handle the shortcut. Used changekeys.py addon as a guide     
def keyHandler(self, evt, _old):
    key = unicode(evt.text())
    if self.state == "answer":
        for i, buttonItem in enumerate(extra_buttons):
            if key == buttonItem["ShortCut"]:
                #early exit ok in python?
                return self._answerCard(i + INTERCEPT_EASE_BASE)
    return _old(self, evt)


Reviewer._keyHandler = wrap(Reviewer._keyHandler, keyHandler, "around")
Reviewer._answerButtons = _answerButtons
Reviewer._answerCard = wrap(Reviewer._answerCard, answer_card_intercepting, "around")

[Customize Editor Stylesheet] put add-on incompatibility in the readme

Which add-on is affected?

Customize Editor Stylesheet

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

The add-on is incompatible with editor: apply font color, background color, custom class, custom style. At least if I understand "editor"'s readme correctly. You may want to put that in "Customize"'s readme.

Hint Hotkeys 'G' not working but 'H' works.

Which add-on is affected?

Hint Hotkeys

Prerequisite checklist

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

'G' not working but 'H' works.

How can we reproduce the problem?

G not working

Expected behavior: [ show all hints ]

Actual behavior: [ nothing happens ]

Reproducible?: [ Yes ]

Version information

Anki

Version 2.1.21
Qt 5.13.1 PyQt 5.14.1

System

  • Operating system: [ macOS ]
  • Version: [ Catalina ]

[True Retention by Card Maturity] Investigate if overwriting todayStats is still necessary

We currently overwrite CollectionStats.todayStats in order to allow users to define a custom maturity ivl. This can cause conflicts with other add-ons that patch the same method.

We should investigate if this approach is actually still necessary. For starters, we should look into conditionally overwriting CollectionStats.todayStats only if a non-defaut MATURE_IVL is set.

(Thanks to Gustaf on tenderapp for the report)

[Field history] error on trying to use history window

Mac OS X 10.11.6
Anki Version 2.0.50
Qt 4.8.2 PyQt 4.9.4

When trying to invoke the field history add on with the command-O shortcut I get the below error
Incidentally, and perhaps related, none of the other shortcut keys do anything

An error occurred in an add-on.
Please post on the add-on forum:
https://anki.tenderapp.com/discussions/add-ons

Traceback (most recent call last):
File "/Users/chris/Library/Application Support/Anki2/addons/Field_History.py", line 149, in
t.activated.connect(lambda a=self: restoreEditorFields(a, "history"))
File "/Users/chris/Library/Application Support/Anki2/addons/Field_History.py", line 127, in restoreEditorFields
res = historyRestore(self, mode, sorted_res, model)
File "/Users/chris/Library/Application Support/Anki2/addons/Field_History.py", line 68, in historyRestore
if html.strip():
UnboundLocalError: local variable 'html' referenced before assignment

[Custom Filtered Deck From Browser Add On] Filtered deck shows cards that I have already reviewed

Which add-on is affected? Custom Filtered Deck From Browser

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • [x ] In case of a bug: Have you tried restarting Anki?
  • [x ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

I was trying to create a custom filtered deck with NEW cards with two specific tags, but it keeps pulling cards that are due in the future and only a couple new cards. For ex: I set it to "is:new", 100 cards, but it will show me 80 review cards and 20 new ones only. The number varies, ex: 51, 49, etc.

[ Please be as specific as possible. Provide screenshots if you think they can help. ]

How can we reproduce the problem?

Not sure, but this problem occurs when I select two tags. If I select one tag to make a filtered deck and want 100 cards, I have no problem getting 100 new cards. The problem is when I select two tags.

[ What were you doing when the problem occurred? ]

  1. Select two tags to make filtered deck from browser
  2. Typed in "is:new" and deleted "is:due"
  3. Set limit to 100
  4. Cards selected to "Random"
  5. Reschedule box checked.

Expected behavior: [ What you expected to happen ]
Since I limited my cards to 100 and typed "is:new" I expected 100 new cards, not 80 review cards and 20 new cards. This combination of review and new cards will vary with the limit I set.

Actual behavior: [ What actually happened ]
See above. I don't get the new cards I asked for

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]
Yes

Version information

Anki 2.1.22

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

Version 2.1.22 (0ecc189a)
Python 3.8.0 Qt 5.14.1 PyQt 5.14.1

System

  • Operating system: [ Windows]
  • Version: [10]

[True Retention by Card Maturity(923360400)] Retention stats show up as N/A

Which add-on is affected?

[True Retention by Card Maturity (923360400)] Retention stats show up as N/A

Prerequisite checklist

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

Stats show up as N/A:
image

How can we reproduce the problem?

[ What were you doing when the problem occurred? ]

  1. I did some cards and checked my stats for the deck. The true retention by maturity ad on shows the stats as N/A for all intervals and maturities.

Expected behavior: [ Percentage values given instead of N/A ]

Actual behavior: [ Ad on shows N/A instead of percentage values ]

Reproducible?: [ Yes ]

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

[ Version 2.1.22 ]
[ Qt 5.14.1 PyQt 5.14.1 ]

System

  • Operating system: [ Windows ]
  • Version: [ 10 ]

[Puppy Reinforcement] Card Count is Not Refreshing Each Day

Which add-on is affected?

Puppy Reinforcement

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • [ X] In case of a bug: Have you tried restarting Anki?
  • [X ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [X ] Did you check the add-on description on AnkiWeb for known issues?
  • [X ] Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

[ Please be as specific as possible. Provide screenshots if you think they can help. ]

Screen Shot 2019-12-18 at 1 27 05 PM

Screen Shot 2019-12-18 at 1 27 08 PM

As you can see from the images (if you are able to see them), I have only studies 19 cards so far today, but my puppy encouragement is congratulating me on "225" cards done so far. It is counting cards done from previous days.

How can we reproduce the problem?

Add into the code for the reinforcement card number count to refresh each day along with anki.

[ What were you doing when the problem occurred? ]

Starting a new day's cards.

  1. [ First step ]
  2. [ Second step ]
  3. [ and so on... ]

Expected behavior: [ What you expected to happen ]
Card count to refresh.

Actual behavior: [ What actually happened ]
Card count included yesterday's cards.

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]

Version information

2.1
Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

[ Version 2.0.47 ] Version 2.1 newest version
[ Qt 4.8.1 PyQt 4.9.1 ]

System

  • Operating system: [ Windows/macOS/Linux ]
  • Version: [ e.g. 10, High Sierra, Ubuntu 18.04 ]

"[Progress Bar] showing that I must complete more cards than are actually available to complete for the day when studying from a parent deck that has many sub decks and sub sub decks"]

Which add-on is affected? Progress Bar

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • [x ] In case of a bug: Have you tried restarting Anki?
  • [x ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [x ] Did you check the add-on description on AnkiWeb for known issues?
  • [ x] Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

[ I study from a large Anki deck that has multiple subdecks and subsubdecks. I am sure I know what the problem is and would like to know if there is a work around. So all the subdecks in my card deck are under the following settings: new cards / day = 9999, reviews / day = 9999. And the parent deck has the following settings: new cards / day = 1000, reviews / day 9999. I do this so that I don't have to change the options settings on each sub deck because there are many. Now, the progress bar is calculating that I have more new cards to do than I actually do.
I believe it does this because every subdeck gives me the opportunity to complete 100 cards. So progress bar is adding up all of these potential new cards and saying that I have many more new cards to do.]

How can we reproduce the problem? Create a deck with multiple sub decks and study from that parent deck while using progress bar. I appreciate any feedback. And a huge thanks to glutanimate for all of the add ons he has made and how he has contributed to the anki community.

[ What were you doing when the problem occurred? ]

  1. [ First step ]
  2. [ Second step ]
  3. [ and so on... ]

Expected behavior: [ What you expected to happen ]

Actual behavior: [ What actually happened ]

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

[ Version 2.0.47 ]
[ Qt 4.8.1 PyQt 4.9.1 ]

System

  • Operating system: [ Windows/macOS/Linux ]
  • Version: [ e.g. 10, High Sierra, Ubuntu 18.04 ]

[Hint Hotkeys]The keys "H" and "G" don't work

Which add-on is affected?

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • [ x] In case of a bug: Have you tried restarting Anki?
  • [x ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [ x] Did you check the add-on description on AnkiWeb for known issues?
  • [x ] Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

In the Reviewer, with only the Question visible, neither "H" nor "G" work. There's no visible response.

How can we reproduce the problem?

Present only a Question in the Reviewer.

[ What were you doing when the problem occurred? ]

1 With any Question visible, press H or G.
2. Repeat 1 several times, with same result.

Expected behavior: [ What you expected to happen ]
With H, I expected a single character to be presented.

Actual behavior: [ What actually happened ]

No visible response.

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]

Yes.

  1. Verify that only one add-on is enabled.
  2. Close Anki and re-open.
  3. Verify that other alphabetic keys do something useful.

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

Version 2.1.13 (3ba55990)
Qt 5.12.1 PyQt 5.11.3

System

  • Operating system: [ Windows/macOS/Linux ] Windows 10 Pro, 1809
  • Version: [ e.g. 10, High Sierra, Ubuntu 18.04 ]

FURTHER INFO

Your addon also does not work in Anki 2.0, when no other add-ons are enabled. Today is the first time that I tried it. I didn't know it existed in the online list of addons. According to the online reviews, it looks as if I'm the only user who can't get it to work.

My own 20-line Mickey Mouse version for Anki 2.0 works OK. This is a direct descendant of the simple BLickly original. You helped me to modify this from 1.9 to 2.0 on the Anki Addons forum.

So, I can continue with Anki 2.0 plus Mickey Mouse, but it would be nice if your latest version worked (for me) in 2.1.

Thanks.

[Refocus Card when Reviewing] this add-on disables Enter

Thank you very much to react so quickly. This add-on should be a default Anki behaviour. So, I am very grateful and a lot of other users will be.

Which add-on is affected?

Refocus Card when Reviewing

Prerequisite checklist

  • [x ] In case of a bug: Have you tried restarting Anki?
  • [x ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [x ] Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?
    Not applicable.

What is the problem/feature you would like to see fixed/implemented?

When I use this add-on Enter function is disabled. Show answer and answer default proceeding to next card by hitting Enter both in main keyboard area and numeric keyboard area doesn't work. Only Space does that.

Expected behaviour: [ What you expected to happen ]

Both Enter keys should work normally with this add-on.

Actual behavior: [ What actually happened ]
Enter doesn't work.

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]
Always. I disabled add-on, restarted Anki and Enter worked. I enabled add-on and Enter didn't work again.

Maybe it conflicts with other add-ons. I don't know. I can provide you with a list of add-ons that I use. But Enter worked normally until I installed this add-on.

Version information

Anki Version 2.1.4, Qt 5.9.2 PyQt 5.9 on Manjaro Linux Plasma 5.13.5, QT 5.11.1

[Extended Card Stats During Review] Sidebar is too narrow and can't expand it.

Which add-on is affected?

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • [X ] In case of a bug: Have you tried restarting Anki?
  • [ X] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [X ] Did you check the add-on description on AnkiWeb for known issues?
  • [X ] Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

[ The addon appears to work fine but the sidebar it generates it too narrow. There is also no option to expand the sidebar. I have added an image below. ]

https://imgur.com/a/Q8DLN

More answer buttons 2.1 port - Intervals not working?

Hey,

I've been using the "more answer buttons" 2.1 port and have noticed that when I use the additional buttons (higher than my easy interval of 5), the card gets the easy interval (5 days) instead.

I could be incorrect, but i'm going off what I see in "Extended card stats during review", which shows "Interval 5d" under "Last"

I am using the V2 scheduler. Perhaps this is the issue?

[Quick Field Navigation] Hotkeys interfere with 2.1-Flag-Hotkeys

Which add-on is affected?

Quick Field Navigation

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

I open the editor while reviewing in Anki 2.1 and then use i.e. ctrl+1 for your Quick-Field-Navigation-Addon. That also works. But I have the impression that it accidentally also adds a red flag (new in Anki 2.1) to the card. That effect only happens sometimes.

How can we reproduce the problem?

  1. I started reviewing in Anki 2.1.
  2. I opened the editor of a reviewed card.
  3. I pressed ctrl+1

Expected behavior: the first field of the note is selected.

Actual behavior: the first field of the note is indeed selected. On top of it, the card is flagged red (new Anki 2.1-flags).

Reproducible?: Not reliably, it only seems to happen sometimes. Nevertheless that's very annoying as I use the red flag to flag certain cards and this adds random cards to this flagged collection.
As it only happens sometimes, I'm not entirely sure of it. But it seems logical, as ctrl+1 is a shortcut for your Quick Field Navigation Addon and in Anki 2.1 for flagging cards red.

Version information

Anki

Version 2.1.22 (0ecc189a)
Python 3.8.0 Qt 5.14.1 PyQt 5.14.1

System

  • Operating system: Windows
  • Version: 10

[Extended Card Stats During Review] Cannot resize window

Which add-on is affected?

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

[ Please be as specific as possible. Provide screenshots if you think they can help. ]
There is no handle to resize the window, and the window is too narrow. No alternative way to resize window anywhere to be found either. Window cannot therefore be resized.

How can we reproduce the problem?

Install the app normally on Linux Debian (Anki installed via Snap).
[ What were you doing when the problem occurred? ]

  1. [ First step ]
  2. [ Second step ]
  3. [ and so on... ]

Expected behavior: [ What you expected to happen ]
Some way to resize window, e.g. handle on line between flashcard and stats window.
Actual behavior: [ What actually happened ]
No handle between lines (and no alternative anywhere to be found).

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]
Yes.

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

[ Version 2.0.47 ]
[ Qt 4.8.1 PyQt 4.9.1 ]

Version 2.1.16 (dev)
Qt 5.9.5 PyQt 5.10.1

System

  • Operating system: [ Windows/macOS/Linux ] GNU/Linux Debian
  • Version: [ e.g. 10, High Sierra, Ubuntu 18.04 ] 10

Batch Remove Formatting (e.g. bold, italics, etc.) error.

Which add-on is affected?

[ Batch Remove Formatting (e.g. bold, italics, etc.) ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

[ Please be as specific as possible. Provide screenshots if you think they can help. ]

How can we reproduce the problem?

Addon not working. Throws this error:

An error occurred in an add-on.
Please post on the add-on forum:
https://anki.tenderapp.com/discussions/add-ons

Traceback (most recent call last):
File "D:\OSCAR\PortableApps\AnkiPortable\Data\ankidata\addons\Batch_Remove_Formatting_eg_bold_italics_etc.py", line 76, in
a.triggered.connect(lambda _, b=browser: onClearFormatting(b))
File "D:\OSCAR\PortableApps\AnkiPortable\Data\ankidata\addons\Batch_Remove_Formatting_eg_bold_italics_etc.py", line 99, in onClearFormatting
note.fields = stripFormatting(note.fields)
File "D:\OSCAR\PortableApps\AnkiPortable\Data\ankidata\addons\Batch_Remove_Formatting_eg_bold_italics_etc.py", line 60, in stripFormatting
soup = BeautifulSoup(html, "html.parser")
File "thirdparty\BeautifulSoup.py", line 1521, in init
File "thirdparty\BeautifulSoup.py", line 1146, in init
File "thirdparty\BeautifulSoup.py", line 1188, in _feed
File "sgmllib.py", line 104, in feed
File "sgmllib.py", line 138, in goahead
File "sgmllib.py", line 296, in parse_starttag
File "sgmllib.py", line 338, in finish_starttag
File "thirdparty\BeautifulSoup.py", line 1343, in unknown_starttag
AttributeError: 'unicode' object has no attribute 'text'
[ Version 2.0.36 portable ]
[ Qt 4.8.1 PyQt 4.9.1 ]

System

  • Operating system: [ Windows ]
  • Version: [ 10 ]

[Progress Bar] Percentage goes to 60% max

Which add-on is affected?

Progress Bar

Prerequisite checklist

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

The bar is not going to 100%. I finish all my cards after I reached around 60%.

How can we reproduce the problem?

  1. Download several Decks from public Anki Decks
  2. Create a category named "All" for all of them by renaming every deck (e.g. All::[deckname])
  3. Click on category "All" to start a session with all decks

What I already tried

In #33 there is a suggestion to set L34 to false. Nothing changed after doing this.

Expected behavior:
After going through all decks 100% should be reached

Actual behavior:
Only can reach around 60%

Reproducible?:
Yes

Version information

Anki

Version 2.1.8
Qt 5.11.3 PyQt 5.11.3

System

  • Operating system: Linux

[More answer buttons 2.1 port] Editor suddenly showing in reviewer

I've been using the "More answer buttons" port for 2.1 for a few days without any issues. However, just today out of nowhere there's a strange bug where whenever I select one of the extra buttons, my reviewer shows the "Waiting for editing to finish" with the "resume now button" as if I was editing a card. However, the editor is not open, just the aformentioned screen.
I can click resume now to resume my study, but it happens every time I select any of the new buttons now.

[Tag Entry Enhancements] Listing all tags

This is about tag entry enhancements.

I wish I could list all tags. For example, lets say I have the following tags in my collection:

  • programming
  • csharp
  • xml

I add the "programming" tag and I get a space at the end. I then have to remember the letter that the next tag starts with, rather than listing them all.

I don't have to remember the available tags to select them. I would want to be able to trigger the listing of ALL tags while there is "programming " in the textbox, without typing in the first letter. Is that possible?

I will have a go, but I have hardly touched python.

[Duplicate Selected Notes] Duplicated note has different note type than source

Which add-on is affected?

Duplicate Selected Notes

Prerequisite checklist

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

The newly duplicated note should belong to the same note type as the source.

How can we reproduce the problem?

  1. Open the card browser
  2. Click a note and select [Edit | Create Duplicate]

Expected behavior: [ What you expected to happen ]
A duplicate note is created with the same field content, deck and note type.

Actual behavior: [ What actually happened ]
If the last active note type has the same number of fields as the note type of the duplication source, the newly duplicated note receives the last active note type, rather than the note type of the source note.

Consecutive invocations of "Create Duplicate" on notes with varying number of fields causes Anki to crash.

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]
Yes.

Version information

Anki
Version 2.1.0beta41
Qt 5.9.2 PyQt 5.9

System
Linux
Ubuntu 18.04

How to use Browser Search Hotkeys on Mac?

The help page for Browser Search Hotkeys says the following:
Hotkeys follow this scheme: Ctrl+S –> (Modifier) + Key. I.e.: hit Ctrl+S to start the key sequence, let go of Ctrl+S, then hit the key assigned to your search, plus an optional modifier.

'F': {'search': 'card:1'}, # First

Pressing CTRL on Mac doesn't seem to work.

If I press CMD + S and then F, it works and the content of the browser is replaced with "card:1". However, I would like to add "card:1" to the existing browser contents rather than replacing it.
The instructions say to press CTRL + S and then CTRL +F. How do I make this work on Mac?

If I press CMD+ S and then CMD + F, nothing happens, other than the existing browser contents becoming highlighted.

If I press CMD+ S and then CTRL + F nothing happens at all.

Where to find the "Refresh Media References" source codes?

Which add-on is affected?

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

[ Please be as specific as possible. Provide screenshots if you think they can help. ]

How can we reproduce the problem?

[ What were you doing when the problem occurred? ]

  1. [ First step ]
  2. [ Second step ]
  3. [ and so on... ]

Expected behavior: [ What you expected to happen ]

Actual behavior: [ What actually happened ]

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

[ Version 2.0.47 ]
[ Qt 4.8.1 PyQt 4.9.1 ]

System

  • Operating system: [ Windows/macOS/Linux ]
  • Version: [ e.g. 10, High Sierra, Ubuntu 18.04 ]

[Search and Replace Tags] Request: Auto-fill the current search-tag

If I click a tag in the left hand column, get tag:tex, hit ⌘A, and then Tags → Replace Tag …, I'd assume the “original tag” would be auto-filled with tex.

Is this something you could easily add?

(Heh, I keep finding myself typing the replacement name as soon as I hit “replace tag” — over and over; somehow it's permanently burned into my muscle memory, just assuming that it's ‘replacing’ the currently-selected tag!)

[Hint Hotkeys] Hotkey stops working while using an add-on similar to [Progress Bar].

  • [x ] In case of a bug: Have you tried restarting Anki?
  • [x ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [x ] Did you check the add-on description on AnkiWeb for known issues?
  • [ x] Did you perform a cursory search through existing issue reports?

The "h" hotkey in your add-on [Hint Hotkeys] stops working during a review when I use the add-on called [Life Drain] (found here: https://ankiweb.net/shared/info/715575551), which draws a bar on the review screen similar to your add-on [Progress Bar].

Specifically, the "h" hotkey works until I do something that stops displaying a card during my review, such as editing a card or adding a card or switching decks. I can only get the "h" hotkey working again by closing and reopening Anki. Rebinding "h" does not fix the issue.

Any ideas for a workaround to keep the "h" hotkey working despite this conflict while using the [Life Drain] add-on?

And thanks for making so many useful add-ons. I'm using 6 or so of your add-ons and they are tremendously helpful.

Anki

Version 2.1.5
Qt 5.9.2 PyQt 5.9

System

  • Operating system: Windows
  • Version: 10

[Customize Editor Stylesheet] No button to open media collection

Which add-on is affected?

Customize Editor Stylesheet

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

You said "Create an _editor.css file in your media collection", but there is no such button in menu to open "media collection" or "Create an _editor.css file"

Expected behavior: [ What you expected to happen ]

Create an _editor.css file in your media collection by clicking a button.

Version information

Anki

Anki 2.1.15 (442df9d6) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Mac 10.14.6
Flags: frz=True ao=True sv=1

System

  • Operating system: [ macOS ]
  • Version: [ High Sierra 10.14.6 ]

[Limit New Cards to Less Than One] synchronization error

  • [ x] In case of a bug: Have you tried restarting Anki?
  • [x ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [x ] Did you check the add-on description on AnkiWeb for known issues?
  • [x ] Did you perform a cursory search through existing issue reports?

How can we reproduce the problem?

Select a deck on which your add-on applies (in anki 2.1. I.e. in the port I made). Synchronize

Expected behavior: [ What you expected to happen ]
Synchronization

Actual behavior: [ What actually happened ]
Anki state my collection is an inconsistent state.
Elmes explained that I regularly have an incorrect number of card to review in my current deck. And actually, now that I recall that I use this add-on, it makes perfect sens. It means that this add-on should not be activated during synchronization.

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]
Yes

Version information

Anki 2.1.12

System

  • Operating system: [ Ubuntu 18.10 ]

[Night Mode] Buggy sidebar revisited

Which add-on is affected?

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

  • In the browser, the tag tree sidebar was observed to disappear when resized using Anki on Windows, which may (or may not) be related to changes made by this addon. Selectively disabling styling of the Browser (View -> Choose what to style -> untick "Browser") was reported to solve this problem.

In regards to this message, i followed these steps, and found it did not fix the problem by selectively disabling the browser. I then disable scroll bars styling as well. Unticking the style dialogs did fix it.

How can we reproduce the problem?

  1. Have everything styled (in dialogs and main window)
  2. Make sure the browser has the scroll bar opened by default
  3. open browser and resize

Expected behavior: Sidebar should take a reasonable amount of width

Actual behavior: side bar shows about 3 char width

Reproducible?: It's not consistent

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

[ Version 2.1.15 ]
[ Qt 5.9.2 PyQt 5.9 ]

System

  • Operating system: [ Windows ]
  • Version: [ 10 ]

Hint hotkeys addon conflicts with addons injecting `href=#` hyperlinks to HTML.

Which add-on is affected?

Hint Hotkeys (https://ankiweb.net/shared/info/1844908621)

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

Addon treats every link with href=# as hint fields. Unfortunately, this may not be the case when being used with other addons. Related codes here.

     // var arr = document.getElementsByTagName('a');
     for (var i=0; i<arr.length; i++) {
        var l=arr[i];
        if (l.style.display === 'none') {
          continue;
        }
        if (l.href.charAt(l.href.length-1) === '#') {
          l.dispatchEvent(customEvent);
          if ('%s' === 'True') {
            break;
          }
        }
     }

Specific conflicting addon is Remaining Time addon. This addon adds following HTML for reset buton.

<a href="#" onclick="pycmd('_rt_pgreset');return false;" title="Reset progress bar for this deck">[⥻]</a>

image

I think Hint Hotkey addon needs to be more specific on what hint tag is.

This issue is related to https://github.com/phu54321/anki_plugins/issues/30

How can we reproduce the problem?

Install both Hint Hotkeys addon and Remaining times addons. Press 'g'.

Expected behavior: Only hints should be revealed
Actual behavior: Card reset button will trigger.

Reproducible?: Y

Version information

Anki 2.1.21 (not really related to anki version)

System

  • Operating system: Windows
  • Version: 10

[Context Menu Search] Add support for PDF look-ups

It would be neat if users could add predefined PDF files (e.g. a reference work / book) as look-up targets in the context menu. However, to implement this we would have to find a way to make it work across all platforms Anki supports (and identify PDF readers that actually support programmatic search term look-ups).

[Let It Snow] Snow gets cut off at top after undoing or closing the edit window for a card

Which add-on is affected?

Let It Snow

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

After pressing undo or editing a card, the snow disappears shortly after falling from the top of the screen.

GIF of the bug: https://imgur.com/CcJDiPI

How can we reproduce the problem?

  1. Get into review mode for a deck.
  2. Press undo OR edit a card and then close the edit window.
  3. Bug occurs.

Expected behavior: Snow falls all the way down the screen like normal

Actual behavior: Snow disappears after falling down a certain height (as seen in linked GIF above)

Reproducible?: Yes

Version information

Anki

Version 2.1.7 (a6c34fd7)
Qt 5.12.0 PyQt 5.11.3

System

  • Operating system: Windows
  • Version: 10

Hint Hotkeys "h" replaying audio instead of showing hints

Which add-on is affected?

Hint Hotkeys "h" replaying audio instead of showing hints

Prerequisite checklist

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

For the hotkeys the "h" key is replaying audio instead of revealing hints. The "g" key works though and will reveal what I have in a hint field but it will also replay the audio of the card.

How can we reproduce the problem?

  1. Go to study a deck
  2. Card shows up with audio first then a hint field
  3. Press "h" to show the field

Expected behavior: I expected the hint to be shown

Actual behavior: The audio of the card replayed

Reproducible?: It does this to every card in my deck

**Notes: I messed around a little bit. "h" will show the hint if the hint field is above the audio field but it will also replay the audio and not just show the hint. "g" works no matter where the hint is on the card but will also replay the audio.

Version information

Anki
Version 2.1.20 (47a1bf8b)
Python 3.8.0 Qt 5.14.1 PyQt 5.14.1

System
Windows 10

[Sync Cursor Between Fields and HTML Editor] Mismatching with Ankidroid

This add-on has a side effect: after the synchronization to the ankidroid, the new line introduced will be interpreted by ankidroid as <br>, so once we edit and save cards on ankidroid, every <br> will be added to our card and become a truly visible new line (not only in HTML code), which may not be what we want.

Hope @glutanimate will find a way to solve this problem. Anki Windows Version 2.0.47 & Ankidroid v2.8.2

Cheers

[Field History] "Could not find any past notes in deck" on Anki 2.1.22+

Which add-on is affected?

[ Please mention the add-on in the issue title as follows: "[Add-on name] My issue" ]

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • [x ] In case of a bug: Have you tried restarting Anki?
  • [x ] Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • [x ] Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem/feature you would like to see fixed/implemented?

[ Please be as specific as possible. Provide screenshots if you think they can help. ]

How can we reproduce the problem?

[ What were you doing when the problem occurred? ]

  1. [ First step ]
  2. [ Second step ]
  3. [ and so on... ]

Expected behavior: [ What you expected to happen ]

Actual behavior: [ What actually happened ]

Reproducible?: [ Can you reliably reproduce the issue by following the steps above? ]

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

[ Version 2.0.47 ]
[ Qt 4.8.1 PyQt 4.9.1 ]

System

  • Operating system: [ Windows/macOS/Linux ]
  • Version: [ e.g. 10, High Sierra, Ubuntu 18.04 ]

[Quick Field Navigation] Porting to anki 21

Which add-on is affected?

Quick Field Navigation

Prerequisite checklist

[ Please enter an [ x ] character to confirm the points below: ]

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?
    Doesn't seem to exist an addon that replicates its features.

What is the problem/feature you would like to see fixed/implemented?

Porting to anki 2.1, or having fields shortcuts in anki 2.1 in anyway whatsoever.

[ Please be as specific as possible. Provide screenshots if you think they can help. ]

Version information

Anki

[ Please head to HelpAbout Anki and Paste the version string here, e.g.: ]

Versione 2.1.15 (442df9d6)
Qt 5.12.1 PyQt 5.11.3

System

  • Operating system: [Linux ]
  • Version: [Ubuntu 16.04 ]

Quick Field Navigation

Any way to make this work with a different key as command+1,2,3,4 are now to flag cards?

Search and Replace Tags >> Auto-complete doesn't show all available tags

In the "Change tag" dialog, the auto-complete feature only shows the tags of the selected card (or of the card that was first selected when dealing with multiple cards). If I try to type the name of another tag in my collection, it doesn't show up in the list. This behaviour differs from Anki's tag inputs (e.g. in the "Add tags" dialog).

[editor_custom_stylesheet] Del/Backspace to delete a div (visual line break) adds span element that adds white background

affected addon: editor_custom_stylesheet

ankiweb link

Edit: This is a well known problem and there is a fix, see the my first answer below.

Prerequisite checklist

  • In case of a bug: Have you tried restarting Anki?
  • Are you running the latest version of the add-on? Have you redownloaded the add-on from AnkiWeb to make sure?
  • Did you check the add-on description on AnkiWeb for known issues?
  • Did you perform a cursory search through existing issue reports?

What is the problem you would like to see fixed

output

How can we reproduce the problem?

  1. Use Anki 2.1.11 or the latest version (380d59f from 2019-04-10)
  2. Install Customize Editor Stylesheet from ankiweb, version that was uploaded on 2018-09-05.
  3. Create a new profile
  4. Put a file _editor.css into your media.collection folder with this content:
.field {
background: #cad7ff ! important;
}

If I don't use ! important the styling is not applied. I can reproduce the bug with the general background and the more special background-color. I can reproduce this bug with different background color combinations. If I use #ffffff the span element is not added and there is no bug. But even #fffffe triggers this bug.
5. Restart Anki and go to the Add window. Enter the html source code a<div>b</div> into an empty field (type "a", press "Enter", type "b").
6. Put the cursor behind "a" and press "del" or put the cursor before "b" and press "backspace".
7. Now the html source code looks like this:

a<span style="background-color: rgb(255, 255, 255);">b</span>
  1. To make sure it's the add-on: In the main window switch off the styling via Tools - "Custom Editor Styling". Then del or backspace don't change the html source of a field.

Reproducible?: YES

Version information

Anki: Version 2.1.11 (3cf770c7), Qt 5.12.1 PyQt 5.11.3
System Windows 10(1809)

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.