Giter VIP home page Giter VIP logo

ultimate-geography's People

Contributors

andreaswachowski avatar aplaice avatar astilimos avatar axelboc avatar brianfromoregon avatar code-hunger avatar covre912 avatar dluschan avatar emiham avatar erim24 avatar flipflop97 avatar giovanni-cutri avatar horwitz avatar imgbotapp avatar it4workflow avatar jamesnelmore avatar johnhbrock avatar josealberto4444 avatar kentgrigo avatar lennardnl avatar ohare93 avatar pdeubel avatar reinpeter avatar ruin1990 avatar ruricolist avatar ukanuk avatar vages avatar woutervds avatar x51mon avatar zserghei 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ultimate-geography's Issues

How to go back after having customised the deck

Just wondering if there's any process for trying to get the deck back to its original state after having (regrettably) tampered with it. I've tried clearing the tags after deleting it and re-downloading it etc but without success. Would really appreciate some help being able to properly use this awesome deck!

South Sudan and Sudan

Firstly, great job!

It needs to be updated for these two countries: Sudan and South Sudan.

Review and improve maps

  • Check quality and file size of all maps and replace the worst ones.
  • Prefer SVG or PNG format rather than JPEG.
  • Add source URLs and attributions to LICENCE file.

Add hints for duplicate capitals

There's already a field for this, which is used only for two notes, Jamaica and Norfolk Island, which both have a capital named Kingston. I can spot two more shared capitals:

  • London: United Kingdom, England
  • Oranjestad: Aruba, Sint Eustatius

List all available country info on the back of all cards

When studying info about countries I know nothing about (Burkina Faso anyone?), it is really annoying to ONLY get the currently relevant info (e.g., Ougadougou) on the back.

Why not show every fact the deck has about each country? Then I don't have to associate two random, floating words with each other but can start learning about flag and geographic location immediately while trying to form my metal connections...

Add short location info to islands, microstates and small dependent territories

Islands, micro-nations and small dependent territories are the trickiest to remember. Some hints as to where they are located may help to differentiate them.

The location info should be added to the Country info field and consist of a short, consistent sentence. For islands, the sentence should mention the geographical subregion (e.g. Caribbean), the landforms (atoll, islet, island, small group of island, archipelago, etc.) and the number of islands if relevant (i.e. mainly if it's 2 or 3). For microstates and small dependent territories, the sentence should just be as succinct as possible (e.g. "on the North African coast of the Mediterranean Sea", "in Rome, Italy", "in Central Europe, between Switzerland and Austria", etc.) The word microstate should be included as well, since it isn't the case currently.

Luxembourg Capital is Wrong(?)

The deck states that the Capital of Luxembourg is "Luxembourg", which is technically correct as far as I can see. However it is better known in English as "Luxembourg City".

Define criteria for inclusion of non-sovereign states

On one hand, I feel like some notes are quite obscure, like Saba, Sint Eustatius, or Mount Athos, and on the other hand it seems like the deck is missing a few obvious ones, like Hawaii, Tasmania, or Svalbard. What makes a card worth adding?

  • Relying solely on governance status (e.g. overseas territory, etc.) is clearly not working as adding Saint Helena, Ascension and Tristan da Cunha is out of the question... and it doesn't cover Hawaii, Java, the Balkan Peninsula, etc.
  • General awareness would be ideal, but it's not easy to quantify and very arbitrary...
  • Perhaps a combination of surface area and population size?
  • Historical significance as well, maybe?
  • How practical it is to learn for an English speaker? Again... highly arbitrary.

Is there a path to upgrade from v1.0?

Really, I'll take just about any path, even if it is difficult. I'd prefer not to have to start the process over, even though i'd get a lot of quick wins :-)

Errors when importing version 3.0

Hi, when importing a fresh version of 3.0 I get the following errors with Anki v2.1.5 and addons disabled. The result is that I'm left with a deck of only 199 cards.

1. Error when Importing

This is an error that pops up immediately upon importing the deck:

Updated 0 of 226 existing notes.
Some updates were ignored because note type has changed:
Map: New Zealand,,Wellington,,,<img src="ug-flag-new_zealand.svg" />,Australia (white stars, two more stars),<img src="ug-map-new_zealand.png" />
869 cards imported.

2. Viewing the newly imported deck in the browser

When I open the browser immediately after importing I get the following error:

Error 
An error occurred. Please use Tools > Check Database to see if that fixes the problem. 
If problems persist, please report the problem on our support site. Please copy and paste the information below into your report.
Anki 2.1.5 Python 3.6.1 Qt 5.9.2 PyQt 5.9
Platform: Windows 10
Flags: frz=True ao=False sv=1

Caught exception:
  File "aqt\browser.py", line 81, in data
  File "anki\cards.py", line 151, in template
<class 'IndexError'>: list index out of range
Caught exception:
  File "aqt\browser.py", line 96, in data
  File "aqt\browser.py", line 241, in columnData
  File "anki\cards.py", line 151, in template
<class 'IndexError'>: list index out of range
.... snip lots of repeated entries of the same errors ....

3. When running 'Check Database'

As suggested by the previous error message I then run a 'Check Database' and this produces the following output:

Deleted 670 cards with missing template.
Database rebuilt and optimized.

At this point I only have 199 cards remaining in the imported deck. The rest have been deleted or ignored.
Any help would be much appreciated.
Thanks

Provide more interesting country information for difficult cards

Discussion started in issue #11.

For non-sovereign states and, more generally, cards that are not easy to memorise, provide additional country information in the form of interesting, unique historical and geographical facts. The facts should be sourced from Wikipedia and written in such a way that they are unlikely to become outdated (if needed, specify the date the fact was added).

Suggestions for new fields

From a comment on the shared deck's page:

The conclusion is that, to master this deck and to have a reasonably accurate world map in my head (which is the goal, no?), I really needed to also learn cards for Country->Flag and Country->Map relations too. Adding these cards to the deck forced me to verbally explain what each country's flag looks like and what countries they border.

Very true...

Country > Flag

If the idea is simply to display the flag in the answer, then people can create their own note template for this, like this person did. As I mention in the README, I don't think the deck should have more note templates than it already has so beginners don't feel overwhelmed.

Displaying only the flag in the answer, however, doesn't seem like it would make it easy to learn... Everyone would have to come up with their own way of describing each flag. One option could be to add a new field specifically for describing each flag in writing, in a formal (but concise) way. Vexillology could be an option, but it might be too obscure. Anyway, so the field would remain hidden for the user unless they create a note template for it.

Country > Map relations (i.e. bordering countries)

This could also be a good case for a new "secret" field. It could even be used the other way around: Map relations > Country. The definition of a bordering country might be a contentious point (i.e. do you include maritime borders?)

Rename image files

  • Use prefix to avoid conflicts with media from other decks.
  • Tidy things up with a naming convention.

Translate deck to German

Translations can be found in the de_wip branch. They'll need to be moved into the new CSV form of Anki Deck Manager and reviewed.

  • Move translations from JSON file in de_wip branch's to data.csv once deck is fully migrated to Anki Deck Manager. #66
  • Review translations #79
  • Mention German deck in README

Reduce width and height of SVG flags

In the editor, Anki displays the flags in their original, intrinsic size. It would be nice if they were all closer to 250px in height, like in the preview. Issue #8 must be resolved first.

Country and Capital Card Template Update to Mimic Cloze

Let me start by saying that perhaps this is just an issue I have faced.

I've always had an issue where I would misread "Capital" as "Country" and vice versa, when speeding through the cards. I would either spend a long time staring at the 'Capital' in complete bewilderment trying to work out it's supposed 'Country' before realising my mistake, or I would mistake similar looking/sounding Countries and Capitals like "Belarus" and "Belgrade" and give the wrong answer because of this. I was always annoyed by this because I did genuinely know the answer but I felt bad about this mistake and marking the answer as Good nonetheless.

So I changed my Card Templates to mimic a cloze deletion.

Country -> Capital
image

Capital -> Country
image

This way the Countries are always on the top and the capitals are always on the bottom. This got rid of this issue immediately and I believe it has helped my recall as a result. You can ignore the colours and size of "Country" and "Capital", as well as any cosmetic change I have made as a part of this. The style of a cloze deletion is all I am really advocating for. The "???" can also be changed to directly copy the style of a cloze "[...]" in blue.

Sidenote: the "Show Map" button is just made by the {{#Map}}<br>{{hint:Map}}{{/Map}} and I only rarely click it when I get a new card which I have never heard of, do not know the location, and am not getting the Map card today. Rather than clicking edit and looking at the map, which I used to do a lot (which is seemingly impossible in AnkiDroid). This helps better associate it in my mind with it's neighbours and learn faster.

Add [country-map] and [country-flag] cards

Personally I’ve added them to my v1.0 deck and I’ve seen other people out there do the same thing.
Those cards work wondees since they force you to articulate stuff like “what are the bordering countries” and “what are the salient features of the flag” instead of just passively recognising them.

Thnx for a great deck!

How can I tell which version of the deck I have?

Hey Axel,

Thank you very much for your work on this deck!

I'd like to upgrade the version of the deck that I'm using, because I don't think I have the most recent one. I might be missing something obvious, but how exactly can I tell which version of the deck I have?

screenshot from 2018-12-07 18-39-54

Add continents

Hello. Firstly I want to thank you for this great deck.

The deck contains oceans and seas, would it be possible to also add continents?

My daughter is starting elementary school and they are first starting by studying continents, then moving on to countries.

Thanks!

Replace map of the Baltic Sea

Reported in a comment on the shared deck's page:

Being from Denmark I couldn't help but noticed how horribly disfigured Denmark is on the map of the Baltic Sea. It turns out that the picture is actually of the now gone 'Ancylus Lake' and therefore over 10.000 years old. https://en.wikipedia.org/wiki/Baltic_Sea#/media/File:Baltic_History_7500-BC.svg

Here's a better picture of the Baltic Sea with no name, maybe it's useful: http://www.nordregio.se/Global/Maps/Maps%20as%20pictures/Geographical%20scope/0731_Baltic%20Sea%20Region.png

The source and license of the suggested replacement map is unknown. Also, the map would require modification before being added to the deck.

In issue #1, I mention a Wikipedia category called Locator maps of seas. Although marked for improvement, the category does provide a reasonable locator map of the Baltic Sea, which could do for now: https://commons.wikimedia.org/wiki/Category:Locator_maps_of_seas#/media/File:Locatie_Oostzee.PNG

Change capital of Swaziland

Reported in a comment on the shared deck's page:

When I learned capital some years ago I memorised 'Mbabane' as the capital of Swaziland.
This deck says it's 'Lobamba', so I checked Wikipedia. It lists them both: Lobamba as legislative and Mbabane as executive. You could consider adding Mbabane or just a note explaining it like with South Africa :)

This is a left over from the original deck. Wikipedia does list Mbabane first on the Swaziland page, and calls Mbabane the "capital" on the city's page.

Lobamba is the " traditional, spiritual, and legislative capital". This should be mentioned in the Capital info field.

Adding 'Note ID'

Would you add a Note ID field and append it to all the cards so that it's possible to upgrade the deck in future iterations? I've seen it featured on medical school superdecks and it's helpful for upgrading cards with errata.

Nouakchott typo

"Nouakchot" should be "Nouakchott".
The current spelling appears to be a German variant.

I wanted audio for my UG deck so I manually checked places like dictionaries for the "Country" and "Capital" fields (including many obvious ones). That's why I'm quite sure this is the last typo. If you wanted the audio, sorry, I didn't check the licences as it was for personal use.

Also, note that I'm not familiar with GitHub (I update my deck with difference checker tools and the RSS release feed).

On the capital of Palau

I wanted to look up how to pronounce Ngerulmud, but I’ve fallen into a sort of rabbit hole. It turns out that, for small island nations, there is sometimes an ambiguity in exactly what should be considered the capital.

The problem is that the legal capital may be a settlement that does not correspond to any administrative division. E.g. the legal capital of American Samoa is Fagatogo -- it says so in their constitution -- but most references, including the existing card, say Pago Pago, because that's the smallest administrative unit that contains the capital.

As far as I can tell, all the existing cards for countries with this problem – at least American Samoa, Kiribati, and the Northern Mariana Islands – use the smallest administrative division. The card for Palau is the only exception; it uses the name of the settlement (Ngerulmud) instead of the name of the administrative division (Melekeok).

I’d like to suggest that an ultimate geography deck should have a policy – administrative division or settlement name – and apply it consistently. In practical terms that would mean either preferring administrative divisions, and changing the card for the capital of Palau, or settling on settlement names, and changing the cards (at least) for American Samoa, Kiribati, and the Northern Mariana Islands.

Ease commiting after export with custom settings

After I make my edits and I export the deck as JSON, I get quite a lot of differences with the repository file that don't need to be commited.

Lines like 'crowdanki_uuid', 'deck_config_uuid', custom settings like new cards/reviews per day, the media file list (some files are reordered), the font, 'mid' value, marked cards - all these lines need to be reset by hand one by one when adding the file for commit.
This is really annoying when I want to commit just a few changes to the deck.

I was about to write a script to do this but I found no easy way to git add by line programmatically. How do you deal with this problem?

If there was a way to split the file into multiple parts so that the card info is separated from the settings, I could .gitignore the other files but currently that's impossible.

When importing version 3.0 I get some additional decks

I downloaded the release 3.0 from GitHub and imported it. I got (I think - I've deleted them since) 5 decks in total. Is this on purpose? I did not see it documented.
I also wondered why the version 3.0 from GitHub has a different size than the download from AnkiWeb. Maybe these additional decks are the reason.

Country / Capital pronunciation

Great deck, thanks for sharing! Wondering if you have any plans to add audio pronunciations for countries/ capitals? It could be very helpful to have audio of how to pronounce difficult cities like "ljubljana" for example. I'm happy to help with this if it's of interest.

Check image licences

  • Audit licences.
  • Make sure all images are under a sufficiently permissive licence (public domain, Creative Commons, etc.); replace the ones that aren't.
  • Add section to LICENSE.md listing all image licences and attributions.

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.