Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Page 3 of 11 FirstFirst 12345 ... LastLast
Results 21 to 30 of 102
  1. #21
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    This is version 0.5 of the Linux MapDownloader for Sygic
    All continents and countries have been added, including basemaps.
    Improved logistics and even a Back button. :-)

    Left to do:
    - Voices
    - Readme

    Enjoy.

    [Only registered and activated users can see links. ]
    Attached Files Attached Files
    • This post requires you to click the "LIKE this post" button to see Attachments.

  2.    Advertissements


  3. #22
    Junior Member
    Join Date
    Mar 2015
    Location
    Blabla
    Posts
    1
    Rep Power
    0

    Default

    Quote Originally Posted by keesdewit View Post
    This is version 0.5 of the Linux MapDownloader for Sygic
    All continents and countries have been added, including basemaps.
    Improved logistics and even a Back button. :-)
    Working well. Is there a possibility to download by this tool newer maps, 14.12, changing just $RELEASE varialble?

  4. #23
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    Setting the RELEASE variable is meant to do that.
    If the TA map of that release exists, the script will pull it in.

  5. #24
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    Release 0.7 of Sygic-MapDownloader-World for Linux

    What's up?
    When running the script the server at sygic now gets this for a user-agent:

    User-Agent: Dalvik/1.6.0 (Linux; U; Android 4.1.1; HTC Desire X Build/JRO03C)

    Why is that?

    Downloadscripts based on wget ( like the Sygic MapDownloader for Linux) tend to crawl, suck, scrape and leech webhosts in a very aggressive manner.
    Webmasters don't like that and they often try to ban downloads recognized by the distinctive "User-Agent: Wget/1.15 (linux-gnu)".
    That is why I have disguised the actions of the MapDownloader in such a way that it behaves like a common Android smartphone.
    In order to determine what is a normal behaviour for an Android smartphone I did some network sniffing and tested the http-requests while randomizing the wait time between requests, deliberately capping the downloadspeed and manipulating the User-Agent.

    New in this version:
    - Added random intervals between downloading files --wait=6 --random-wait
    - Setting a lower download speed --limit-rate=150k
    - Set a real User-Agent like the Sygic program itself uses while downloading the maps --user-agent="User-Agent: Dalvik/1.6.0 (Linux; U; Android 4.1.1; HTC Desire X Build/JRO03C)"

    Because this is Linux and YOU know what you are doing, you are free to tinker with the values above.
    Set your own User-Agent!
    Case you mess up, you just download the script again. :-)

    [Only registered and activated users can see links. ]

  6. #25
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    Here is a few more Dalvik User Agent Strings to play with

    Dalvik/1.6.0 (Linux; U; Android 4.0.4; T970 Build/IMM76D)100.48.122; Profile/MIDP-2.1 Configuration/
    browser: operating system: Android 4.0

    Dalvik/1.6.0 (Linux; U; Android 4.2.2; A850 Build/JDQ39) Configuration/CLDC-1.1; Opera Mini/att/4.2.
    browser: operating system: Android 4.2

    Dalvik/1.4.0 (Linux; U; Android 2.3.6; GT-S5300 Build/GINGERBREAD)/CLDC-1.1; Opera Mini/att/4.2.
    browser: operating system: Android 2

    Dalvik/1.4.0 (Linux; U; Android 2.3.6; GT-S5570 Build/GINGERBREAD)
    browser: operating system: Android 2

    Dalvik/1.4.0 (Linux; U; Android 2.3.6; GT-S5300 Build/GINGERBREAD)
    browser: operating system: Android 2

    Dalvik/1.4.0 (Linux; U; Android 2.3.6; HUAWEI Y210-0100 Build/HuaweiY210-0100)
    browser: operating system: Android 2

    Dalvik/1.6.0 (Linux; U; Android 4.2.1; Lenovo A766 Build/JOP40D)
    browser: operating system: Android 4.2

    Dalvik/1.6.0 (Linux; U; Android 4.4.4; GT-S5570 Build/KTU84Q)
    browser: operating system: Android 4.4

    Dalvik/1.4.0 (Linux; U; Android 2.3.6; Lenovo A269i Build/GRK39F)
    browser: operating system: Android 2

    Dalvik/1.6.0 (Linux; U; Android 4.1.2; ST26i Build/11.2.A.0.31)AWEIY511-U30)
    browser: operating system: Android 4.1

    Dalvik/1.6.0 (Linux; U; Android 4.2.2; 3G NOTE i Build/JDQ39)
    browser: operating system: Android 4.2

    Dalvik/1.6.0 (Linux; U; Android 4.4.2; ASUS_T00Q Build/KVT49L)/CLDC-1.1
    browser: operating system: Android 4.4

    Dalvik/1.6.0 (Linux; U; Android 4.4.2; ASUS_T00Q Build/KVT49L)UNTRUSTED/1.0C-1.1; Opera Mini/att/4.2
    browser: operating system: Android 4.4

    Dalvik/1.6.0 (Linux; U; Android 4.4.2; ASUS_T00Q Build/KVT49L)0310; Profile/MIDP-2.1 Configuration/C
    browser: operating system: Android 4.4

    Dalvik/1.6.0 (Linux; U; Android 4.4.2; ASUS_T00Q Build/KVT49L)
    browser: operating system: Android 4.4

    Dalvik/1.6.0 (Linux; U; Android 4.1.2; LG-E410 Build/JZO54K)
    browser: operating system: Android 4.1

    Dalvik/1.6.0 (Linux; U; Android 4.0.4; W2430 Build/IMM76D)CLDC-1.1; Opera Mini/att/4.2.22250; U; en-
    browser: operating system: Android 4.0

    Dalvik/1.6.0 (Linux; U; Android 4.0.4; W2430 Build/IMM76D)014; Profile/MIDP-2.1 Configuration/CLDC-1
    browser: operating system: Android 4.0

    Dalvik/1.6.0 (Linux; U; Android 4.0.4; W2430 Build/IMM76D)
    browser: operating system: Android 4.0

    Dalvik/1.6.0 (Linux; U; Android 4.3; ASUS_T00I Build/JSS15Q)nfiguration/CLDC-1.1; Opera Mini/att/4.2
    browser: operating system: Android 4.3

    Dalvik/1.1.0 (Linux; U; Android 2.1-update1; E15i Build/2.1.1.A.0.6)
    browser: operating system: Android 2

    Dalvik/1.6.0 (Linux; U; Android 4.1.2; GT-S6310 Build/JZO54K)kman)
    browser: operating system: Android 4.1

    iPhone user agent strings here
    [Only registered and activated users can see links. ]

  7. #26
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    Today, version 0.8 of the Sygic MapDownloader for Linux is here.

    Added: Information (Manual)


    Manual

    This is the Sygic Mapdownloader for Linux, FreeBSD, Solaris, MacOS and
    other UNIX based operating systems. To make it work for your OS, adjust the
    PATH for bash, wget, rm, awk and sleep binaries.
    This script is not userfriendly, you 'll have to find out some things
    yourself :-). Make it executable with 'chmod 755 <filename>'
    Execute like './Sygic-MapDownloader-World-v-0.8.sh'
    If you do nothing, all downloaded software will appear in the same directory
    where the script resides, or the dir from where you started the script:

    /path/to/script/Sygic-MapDownloader-World-v-0.8.sh
    /path/to/script/Sygic/Maps
    /path/to/script/Sygic/Res/voices
    /path/to/script/LoquendoTTS

    This downloadscript is highly configurable.
    Since we download over http, the program wget has a major task.
    The wget functions at the top of the script define HOW wget will behave.
    You can set your own wget behaviour by defining the User-Agent, time-out
    randomizer and downloadcapping.

    In the Global Variables we decide WHAT (to do), so here we set everything
    with respect to maptype, release, (Base)URLs.
    By default, the maptype is Tele Atlas (Tom-Tom), so is the URL.
    The default release is set to ta.2014.09.
    For a RELEASE variable you can set any value as long as it exists and it is
    not unique. Otherwise you 'll not get a valid URL, hence no maps downloaded.
    So to switch from Tele Atlas to NavTeq (and back):
    change variables TYPE, RELEASE, URL, BASEURL

    In the function Local Variables we set some special (unique) values for
    certain maps like Pakistan, Iran etc. to override the Globals.

    A special CONTINENT variable to set release values per continent is planned
    for future release.

    The 'exec_map' function is there to make everything work: it glues together
    the right URL strings and calculates the downloadsize of the chosen maps.

    Finally the menu's will direct you to WHERE the maps of your choice for
    continents, countries, basemaps, and voices are to be found.
    If you downloaded Basemaps, you will find a content.info.rar inside
    Sygic/Maps. Extract this rar and use the right content.info for your
    NavTeq or Tele Atlas Maps.

    The output of the wget actions show a clear status of what is happening
    during download. When things do not go well, please paste the wget output
    into a forumpost, so we are able to help you better.

    Questions and remarks to [Only registered and activated users can see links. ], section Sygic.

    [Only registered and activated users can see links. ]

    Enjoy
    Last edited by keesdewit; 26th April 2015 at 21:14. Reason: additional remarks to man page

  8. #27
    Member + salsa's Avatar
    Join Date
    Mar 2015
    Location
    Italy
    Posts
    44
    Rep Power
    2

    Default

    Thank you to develop a script for our preferred OS (Linux ), i tried to download NavTeq maps but i got:

    SYGIC MAP DOWNLOADER - NavTeq nt.2014.09

    To make your maps working, you need basemaps
    if you haven't got any, you can download them here.


    Download basemaps? (Y/N)

    Y
    Downloading the Base maps, this takes a few seconds
    --2015-04-26 15:44:47-- [Only registered and activated users can see links. ]
    Risoluzione di cdn.sygic.com (cdn.sygic.com)... 93.184.221.133
    Connessione a cdn.sygic.com (cdn.sygic.com)|93.184.221.133|:80... connesso.
    Richiesta HTTP inviata, in attesa di risposta... 404 Not Found
    2015-04-26 15:44:49 ERRORE 404: Not Found.

    --2015-04-26 15:44:49-- [Only registered and activated users can see links. ]
    Risoluzione di cdn.sygic.com (cdn.sygic.com)... 93.184.221.133
    Connessione a cdn.sygic.com (cdn.sygic.com)|93.184.221.133|:80... connesso.
    Richiesta HTTP inviata, in attesa di risposta... 404 Not Found
    2015-04-26 15:44:49 ERRORE 404: Not Found.

    --2015-04-26 15:44:49-- [Only registered and activated users can see links. ]
    Risoluzione di cdn.sygic.com (cdn.sygic.com)... 93.184.221.133
    Connessione a cdn.sygic.com (cdn.sygic.com)|93.184.221.133|:80... connesso.
    Richiesta HTTP inviata, in attesa di risposta... 404 Not Found
    2015-04-26 15:44:49 ERRORE 404: Not Found.

    --2015-04-26 15:44:49-- [Only registered and activated users can see links. ]
    Risoluzione di cdn.sygic.com (cdn.sygic.com)... 93.184.221.133
    Connessione a cdn.sygic.com (cdn.sygic.com)|93.184.221.133|:80... connesso.
    Richiesta HTTP inviata, in attesa di risposta... 200 OK
    Lunghezza: 670864 (655K) [application/octet-stream]
    Salvataggio in: "Sygic/Maps/wcl/wcl.lma"

    100%[============================================================================================>] 670.864 152KB/s in 4,3s

    2015-04-26 15:44:53 (152 KB/s) - "Sygic/Maps/wcl/wcl.lma" salvato [670864/670864]

    Done downloading
    it is able to download a single file.
    On a win platform i tried the Brown Dog's app, it downloads a file called "content.info" too, i think it is important.
    Could you add the download of that file in the script???

  9. #28
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    Hi Salsa,

    Thanks for testing this!
    I see that you are using the wrong BASEURL for NavTeq.
    I wil correct the user manual on this.
    If you set the BASEURL like this, you are fine:

    # Basemaps
    # Tele Atlas
    #BASEURL=http://cdn.sygic.com/in-app-data/maps/Europe/$RELEASE

    # NavTeq
    BASEURL=http://cdn.sygic.com/in-app-data/fleet/maps/$RELEASE

    And yes: I will ask Brown Dog if I may use his content.info file, since this is needed !

    ============================================================
    SYGIC MAP DOWNLOADER - NavTeq nt.2014.09

    To make your maps working, you need basemaps
    if you haven't got any, you can download them here.


    Download basemaps? (Y/N)

    y
    Downloading the Base maps, this takes a few seconds
    --2015-04-26 16:59:24-- [Only registered and activated users can see links. ]
    Resolving cdn.sygic.com... 93.184.221.133
    Connecting to cdn.sygic.com|93.184.221.133|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 7042611 (6.7M) [application/octet-stream]
    Saving to: 'Sygic/Maps/wcl/wcl.pak'

  10. #29
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    Added to Manual

    Switch from Tele Atlas to NavTeq:
    change variables TYPE, RELEASE, URL, BASEURL

  11. #30
    Master
    Join Date
    Mar 2015
    Location
    127.0.0.1
    Posts
    159
    Rep Power
    52

    Default

    Sygic MapDownloader for Linux 0.85

    Today we issue an in between release, version 0.85 of the Sygic MapDownloader for Linux

    New:
    - Addition of "content.info" files ( with courtesy of Brown Dog)
    - Improved manual pages ( under [9] Readme )

    [Only registered and activated users can see links. ]

 

 
Page 3 of 11 FirstFirst 12345 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.