tyvik / geopuzzle Goto Github PK
View Code? Open in Web Editor NEWArrange the pieces of the world!
Home Page: https://geopuzzle.org/
License: GNU General Public License v3.0
Arrange the pieces of the world!
Home Page: https://geopuzzle.org/
License: GNU General Public License v3.0
It looks like it's trying to pull a non image when it should be pulling this
I don't know how the dataset is generated, but that's what the wikipedia article uses
I understand your comment about Quiz. Yes, I also do not like the long list with attributes (name, capital, etc...). Your suggestion is correct - if user select more than one attribute, he want to solve with ANY of them, not ALL. I'll write down this idea, thank you :) I'm not sure that I will be able to do it in the near future, but I expect to manage in July.
region = Region.objects.get(pk=message['id'])
result = region.full_info(self.scope['lang'])
result['type'] = 'QUIZ_GIVEUP_DONE'
await self.send_json(result)
This code should not access to Postgres because all information already in cache. Touch both QuizConsumer
and PuzzleConsumer
.
/home/tyvik/.virtualenvs/geopuzzle/lib/python3.6/site-packages/daphne/server.py:12: UserWarning: Something has already installed a non-asyncio Twisted reactor. Attempting to uninstall it; you can fix this warning by importing daphne.server early in your codebase or finding the package that imports Twisted and importing it later on.
https://sentry.io/geopuzzle/geopuzzle/issues/575638125/
AttributeError: 'AnonymousUser' object has no attribute '_meta'
(9 additional frame(s) were not displayed)
...
File "users/forms.py", line 57, in __init__
super(ProfileForm, self).__init__(*args, **kwargs)
AttributeError: 'AnonymousUser' object has no attribute '_meta'
Refactor
path('<name>/questions/', PuzzleQuestionView.as_view(), name='puzzle_questions'),
to
path('puzzle/', include('puzzle.urls', namespace='puzzle')),
path('<name>/questions/', PuzzleQuestionView.as_view(), name='questions'),
Perhaps, Travis CI
Compare UI library:
Add stubs for Django too.
Make all js variable names in camelCase.
geopuzzle/frontend/workshop/index.jsx
Line 13 in 7abd23c
My English is not so good, so I welcome native speakers to update texts in 2 files:
It's a really good idea to run all this stuff with Docker.
We can use docker-compose or even docker-stack to run this awesome project in Swarm cluster 😃
I start to work on that issue asap. Be ready to check my PR
Support Crowdin for localizations.
geopuzzle/frontend/workshop/index.jsx
Line 55 in 7abd23c
Cannot drag polygon after a successful action.
Итак: проверил в двух браузерах:
- firefox (60.0.1)
- и один хромо-подобный браузер. В данном случае им оказался Яндекс.Браузер 18.7.0.2767 beta.
Обе версии по ubuntu-linux, 64-битные.
Сеть wi-fi. В данный момент раздаётся с телефона на базе android. Если вдруг это тоже будет важно - там старенький android 5.0. Размер оперативной памяти 8 Гб.
geopuzzle/frontend/workshop/index.jsx
Line 51 in 7abd23c
geopuzzle/frontend/workshop/index.jsx
Line 55 in 7abd23c
geopuzzle/frontend/workshop/index.jsx
Line 30 in 7abd23c
Show user statistic in profile.
Add paginator to Workshop page to preventing download too many images.
Create an in-memory logger for update infobox and polygon from the region page.
Here, in the form of a game, you can learn the names and locations of each country or state and have fun doing it. In your hands are all of the regions of the world! Select a region in its proper place or from a list and see its flag and coat of arms and perhaps even more information to help you learn. Moreover, after registration you can create your own puzzles from more than 100,000 regions, as well as monitor progress.
this.fetchPage(1, false)
=> this.fetchPage({ pageNymber: 1, forceReset: false })
Implement subscription checkbox for allow mailing.
Create gif`s for index page for visualization game process.
Use class properties instead of assign in the constructor:
geopuzzle/frontend/workshop/index.jsx
Line 13 in 7abd23c
Also, check the name visualization:
Support predefined tags like "USA states", "Russian regions", "Country of Europe"...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.