Geo Mint

GeoMint has moved! It’s now available at Google Code
Please have a look at the Readme, it contains some important information to make GeoMint work for you.

GeoMint is a spare time project and it’s free (and it will be free in the future too). Although any contribution would certainly be appreciated but is not necessary!


Geo Mint Changelog

GeoMint 0.3

[0.53 - 07.02.2007]
- Added a warning message if Secret Crush is not installed and removed the dependency from XXXStrongMint
- Fixed a bug concerning the ‘Show incomplete datasets’ option

[0.51 - 03.02.2007]
- You now don’t need to edit the display.php anymore, Shaun has integrated a hook for this.

[0.50 - 02.02.2007]
- GeoMint is now compatible with Mint 2.

[0.40 - 03.01.2007]
- You can now define the number of days for the oldest map point which should be displayed
- Fixed some SQL queries

[0.33 - 10.08.2006]
- You can now reload the map, handy if you’re switching from another tab

[0.32 - 14.07.2006]
- Fixed the annoying IE bug

[0.31 - 29.04.2006]
- Modified GeoMint to use Google’s Maps API v2
- Fixed a small display bug in the ‘Country Data’ pane

[0.30 - 15.12.2005]
- Added additional options for the data pane
- Changed some display layouts for the hostname (credits go to Geoffrey Hughes)

[0.25 - 08.12.2005]
- Added some more options (Google Maps starting point, zoom level,…)
- You can now also display Resolved Host Names (XXX Strong Mint required)
- GeoMint won’t overlay all your other peppers anymore by default
- Implemented $manifest to work better with Mint
- Some tweaks

[0.23 - 01.12.2005]
- Added cURL support. Works like a charm now.
- Fixed the GUI problems in the preferences window.
- Optimized the string manipulations, so GeoMint should be a bit faster now.

[0.21 - 30.11.2005]
- Kicked the cURL support again because it wasn’t working the way I wanted it to
- Finally fixed those annoying problems (points not visible, no data,…)

[0.2 - 29.11.2005]
- Added cURL support (cURL only, to be exact).
- Also set a timeout for HostIP.info so GeoMint won’t break Mint when the host is not available.

[0.1 - 26.11.2005]
- GeoMint is now Mint 1.2x ready. - Data-Panel is working correctly.

[0.11a - 15.11.2005]
- Fixes a bug in the install/uninstall function.

[0.1a - 12.11.2005]
- First release of GeoMint. Supports HostIP.info queries and caching.

Geo Mint FAQ

Q: Mint is slow or broken since I’ve installed your Pepper.
A: Mint isn’t actually broken, you just have to take care of your script execution times. Geo Mint queries HostIP.info for its IPs and responding coordinates. That’s because the default number of queries is set to 10 in the preferences section. If the number there is too high and the limit for your php execution time too low, Mint won’t be able to render the end of the script and seems to be broken. Go to your preferences (mint/?preferences) and change the value to a lower one.

Q: What do I need to use GeoMint?
A: Just Mint and an Google API Key.

Q: I uninstalled GeoMint but now I can’t install it anymore.
A: This was a bug in the first release, it’s fixed in version 0.11a

197 comments

  1. Alex’s avatar

    edit v0.51

  2. Grant Barrett’s avatar

    Works perfectly, thanks.

  3. Tony’s avatar

    Seems to be working well now, thanks.

  4. Tom Sparks’s avatar

    Christoph..

    Thanks for the update to GeoMint, my favorite Pepper! You call when you are in Seattle, I buy dinner.

    ..Tom

  5. daniel’s avatar

    i am using the latest 5.2(?) version and i get no map in safari or firefox, no error either. in my old mint/geomint combo, all worked well… i never had adjusted the display thing.. am i missing something obvious here??

  6. Christoph’s avatar

    Daniel, take care that everything is case-sensitive, your GeoMint directory should be ‘geomint’, not ‘GeoMint’ (as described in the Readme).

    All others, you’re welcome, good to hear that you enjoy it.

  7. pook’s avatar

    Just to say I think Geo Mint is an excellent little pepper. However although I can display a map I don’t seem to be able to display points on the map, and the queries all seem to display 0. I’m running Mint v2 and Geo Mint v0.51.

    Anyway I think I’ve figured out why and its todo with not having the Secret Crush Pepper installed. Please see this article: http://haveamint.com/forum/pepperdevelopment/68/xxxstrongmintsearchnotworkinginmint2#post372

    I now seem to be getting queries and will wait until I have more than ten to check that they get added correctly.

    Anyone else have any comments? Keep up the good work.

  8. pook’s avatar

    Just to follow up – I now seem to have points coming up on the map. So install the Secret Crush Pepper if you are having problems.

  9. Jay’s avatar

    So I’ve installed GeoMint on 2 different accounts and have run into a couple problems. I have installed crushes and have not had an xxxstrong mint install on one of the domains.

    If I set “Display only completet…” I get a reported error when checking ?preferences&errors. Setting it to “Display incomplete…” it return no errors.

    Also, I am registering hits, but there are no points displayed on the map. In list view, it tells me I had a hit a few minutes ago, but no point on the map.

    Thanks

  10. Christoph’s avatar

    I get a reported error…
    It’s a notice, not an error, so it shouldn’t bother you.

    …but there are no points displayed on the map.
    Do you see any data in the ‘Last Visitors’ pane? Could you please give me the url to your Mint install (send me an email)?

  11. Jay’s avatar

    Sorry, didn’t mean to scare anyone with the error assumption. The querry command is errors and since it returned info, I assumed it might be an error. Have a look, still nissing point but IPs are listed.

    I’ll send you an email

    Thanks J

  12. owen-b’s avatar

    Hi,

    I got GeoMint working again after the Mint updates recently (I think it had something to do with the naming of the folders it was in) but today I logged into Mint and the map has disappeared again. It was working just fine yesterday and I’ve not done ANYthing different to my installation. It’s the 0.53 version.

    Any ideas why that could be? What do you need to know to help diagnose the problem?

  13. Stud’s avatar

    Any reason why geomint wouldn’t be rendering the gmail map?

  14. giovanni’s avatar

    “Important: You need the Secret Crush Pepper installed!” OK …where can i get it…can you provide a precise link. i could not find it at: IMPORTANT: To use GeoMint, you need the Secret Crush Pepper installed (can be found at http://haveamint.com)

    It must be a super secret something??

  15. Christoph’s avatar

    No, it’s not. It’s one of the official peppers, which can be found at haveamint.com

  16. enoch benjamin’s avatar

    I have a map of someplace in Germany ( I think) that displays no matter what data is in mint? how do i get this to work correctly???

  17. daniel’s avatar

    have you gone into geomint preferences and put in google map setings? mine are: starting longitude 147 starting latitude 47 zoom value 1

  18. enoch benjamin’s avatar

    thanks daniel!

    and thanks for not pointing out that I am a retard!

  19. Toni Treichel’s avatar

    All countries are stored and displayed in uppercase letters, that is not so cute: I suggest using something like ucwords(strtolower($country)); in a future update. Thanks for the great work so far, cheers, Toni

  20. Terry’s avatar

    When registering for a API key do you use http://www.domain.com/ for the domain or http://www.domain.com/mint to get a properly working API key?

  21. Terry’s avatar

    map not displaying at all. new installation and i’ve tried the API key both ways in the admin settings.

  22. Christoph’s avatar

    It’s impossible to do any diagnostics without an uri.

  23. Terry’s avatar

    URI? just tell me what info i need to include.

  24. Stephen Carr’s avatar

    I can’t seem to get GeoMint to display any results, I am on Dreamhost and thought it might be an Fsock problem, but I see GeoMint works with Curl also. So I am stumped. Any suggestions for troubleshooting this?

  25. Christoph’s avatar

    I have released a new version, it should be available at haveamint.com shortly.

  26. Stephen Carr’s avatar

    Any idea when this new version will be out? I don’t see it on this page or on the Peppermill page.

  27. Ryan’s avatar

    GeoMint seems to have stopped updating about 2 days ago. I don’t recall making any changes to the site that could impact it, so I’m not sure what to check.

    What I’m seeing is: I set GeoMint to display incomplete data sets. I see in all of my other peppers (including Secret Crush, which I know is required) that I’ve had visitors, but the GeoMint recent visitors pane shows nobody in the last 2 days.

    I’ve set my Mint install to public access here: http://variablefragment.com/mint/

    Can you think of anything to try?

  28. yoram’s avatar

    excuse me but i’m totally pissed right now: after I changed the location coordinates to some with degree, hour and minute my mint database tells me:

    Mint’s configuration data appears to be damaged beyond repair.

    any ideas?

  29. yoram’s avatar

    example? here:

    52°31'39.54"
    did I managed to run it again? yes, but i lost my visitor stats. first I tried to delete the table “mint_geo” without the success. I had to kill the “mint-config” table and lost my visitor stats. grrr.

  30. Christoph’s avatar

    Sorry, not my fault. I just use the Mint Pepper API, don’t know if this one has problems with handling ' and ".

  31. yoram’s avatar

    well,

    […] not my fault. […] don’t know if this one has problems with handling ‘ and “
    is a little easy. yes, you write in your read me that it’s better to make a back up before the installation of your pepper, BUT it’s logical to use ° , " or ' in a coordinate input field; if it crash the db it is (partly) your fault. you developed the pepper and maybe didn’t do the testing with that. maybe you should do the testing.

    this incident leads me to “do not use geo mint” if you have no backup or the wish to kick your db. sorry for my harsh words BUT I (or better: my client) lost a month of stats…

  32. yoram’s avatar

    no utf-8?

    […] = […] ’ = ’

  33. Christoph’s avatar

    I don’t get paid for any development on GeoMint so I really do not have the time to test it beyond the usage on my own little site here. You can download the software for free, if you need to ensure that it works, pay me.

    And no, I don’t mean UTF8 (that’s just character encoding), I mean SQL string delimiters.

  34. Terry’s avatar

    Way to go Christoph, I admire your work and contributions to the GeoMint community! Sorry Yoram it’s not his fault.

  35. yoram’s avatar

    Well, I have a little different view on this: It’s correct that noone can ask for support for a free software. In this definition it’s not your fault. I admire your work and I think Geo Mint is or at least could be a great pepper/addition for Mint.

    But, not testing logic (coordinations are very close related to degree, hours and minutes) input in fields was your fault. And that was the thing I stumbled upon – and I was a little upset and maybe my words were a little harsh. Sorry for that.

    IF it’s so easy to corrupt Mint it’s definitely also a problem by Shaun Inman. It’s a dilemma because he would say that he do not support third party pepper.

    I would do testing for you Christoph BUT I have no Mint license left for testing…

    The UTF-8 thing: your blog gives me strange encodings and my guess was that maybe something is not properly UTF-8 here.

  36. marlon’s avatar

    does anyone know the lat and log i should use to view the whole world map through google map?

  37. marlon’s avatar

    so i love this feature you’ve made for us but i encountered a problem recently. it worked for the first 5 uniques labeling their locations on the map but for some reason it stopped working. help? please pretty please with chocolate on top!?

  38. mitya’s avatar

    Hi Christoph, have you any idea on how to switch your plugin from hostip.info to maxmind (www.maxmind.com)? I found the DB IP<–>Country(City) at maxmind has better accuracy then at hostip.info.

  39. Dylan’s avatar

    Hey Christoph- I’m seconding the request above for querying something other than hostip.info – I’ve found it to be fairly inaccurate. I’ve also seen that occasionally Mint will capture pageloads and nothing will register in GeoMint. Any idea on what I can do to fix this?

    -Dylan

  40. Christoph’s avatar

    Hi there,

    Well, maxmind doesn’t seem to be a service which is free of charge. So, no, I won’t use it for GeoMint. Simple because GeoMint is a freeware project and I don’t want people to pay for a piece of software which they can actually have for free (and I don’t get paid either). Sorry.

  41. Dylan’s avatar

    This is the free distribution for MindMax: http://www.maxmind.com/app/geoip_country

  42. Christoph’s avatar

    But this one only includes countries no cities so for me it would be a drawback compared to hostip.info.

  43. Dylan’s avatar

    My mistake, I meant to send you this: http://www.maxmind.com/app/geolitecity

  44. mitya’s avatar

    Christoph, maxmind has geocity service: http://www.maxmind.com/app/geolitecity It is Free of charge as like as IP to country service. It is accessible via GNU license.

    Also they have API for their DB: http://www.maxmind.com/app/api

  45. Christoph’s avatar

    And it’s 28mb/110mb (binary/csv) in size. Quite hefty.

  46. Christoph’s avatar

    Using a captcha (I can’t even read) and the other possibility is only a test account. Sorry.

· 1 · 2 · 3 · 4

Comments are now closed.