Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev merge to master, PR #3891

Merged
merged 170 commits into from
Aug 14, 2016
Merged

Dev merge to master, PR #3891

merged 170 commits into from
Aug 14, 2016

Commits on Aug 7, 2016

  1. Adding plugin support (#2679)

    * Adding plugin support
    
    * Adding an empty __init__.py
    elicwhite authored Aug 7, 2016
    Configuration menu
    Copy the full SHA
    85f7607 View commit details
    Browse the repository at this point in the history
  2. Moving the base task to the project root (#2702)

    * Moving the base task to the project root
    
    * Moving the base class more
    
    * Changing the import again
    elicwhite authored Aug 7, 2016
    Configuration menu
    Copy the full SHA
    f114be6 View commit details
    Browse the repository at this point in the history
  3. Adding a heartbeat to the analytics (#2709)

    * Adding a heartbeat to the analytics
    
    * Heartbeat every 30 seconds, not every 5
    elicwhite authored Aug 7, 2016
    Configuration menu
    Copy the full SHA
    0b319bc View commit details
    Browse the repository at this point in the history
  4. Don't double track clients

    elicwhite committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    1c369a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e16b5ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e93431c View commit details
    Browse the repository at this point in the history
  7. Fix for utf8 encoding when catching lured pokemon (#2720)

    * Fixing lure pokestop encoding
    
    * fixing lure encoding
    dkim1000 authored and elicwhite committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    d5bb09f View commit details
    Browse the repository at this point in the history
  8. Fix For catchable not being displayed on the web (#2719)

    * Fix For catchable not being displayed on the web
    
    * Update catch_visible_pokemon.py
    AcorpBG authored and elicwhite committed Aug 7, 2016
    1 Configuration menu
    Copy the full SHA
    420c1be View commit details
    Browse the repository at this point in the history
  9. Added encrypt.so compilation process to Dockerfile (#2695)

    Arthur Caranta authored and douglascamata committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    77200af View commit details
    Browse the repository at this point in the history
  10. OS Detection for encrypt lib (#2768)

    Fix 32bit check, darwin and linux use the same file
    
    Make it a function
    
    Check if file exists, if not show error
    
    Define file_name first
    
    Fix return
    
    Check if file exists, if not show error
    
    Print info about paths
    
    Fix for 32/64bit detection
    brantje authored and douglascamata committed Aug 7, 2016
    2 Configuration menu
    Copy the full SHA
    e927195 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4f7888b View commit details
    Browse the repository at this point in the history
  12. Revert "changing license from MIT to GPLv3"

    This reverts commit 69fb64f.
    douglascamata committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    e8f804a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    27cf678 View commit details
    Browse the repository at this point in the history
  14. When the google analytics domain is blocked the bot crashed. (#2764)

    With a simple try / except this can be solved.
    
    Fix dirty catch all
    brantje authored and douglascamata committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    4eb7b38 View commit details
    Browse the repository at this point in the history
  15. Fixes #2698 - Prevents "Possibly searching too often" error after re-…

    …login. (#2771)
    
    * Fixes #2698
    - Added api.activate_signature call to prevent issue after re-login.
    - Also replaced deprecated log call with event_manager emit to prevent exception being thrown.
    
    * Modified to use OS detected library path as per PR #2768
    geek-man authored and douglascamata committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    6960f35 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    eeecbc6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2750255 View commit details
    Browse the repository at this point in the history
  18. Setting Library path to work with encrypt.so (#2899)

    Setting LD_LIBRARY_PATH on Dockerfile
    bernardoVale authored and douglascamata committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    823ba83 View commit details
    Browse the repository at this point in the history
  19. ✨ Added login and username to available stats (#2494)

    Added a player_data property in PokemonGoBot to access player data from outside
    Added unit tests for login and username stats
    Added tests for call args when updating the window title
    Added a platform-specific test for window title updating on win32 platform
    Genesis authored and douglascamata committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    fc4e802 View commit details
    Browse the repository at this point in the history
  20. [dev] small fixes (#2912)

    * Fixed emit_event typo
    
    * Update CONTRIBUTORS.md
    
    * Changed initialization location for "bot"
    
    We use bot in main exception on 128
    
    * Update pokecli.py
    mjmadsen authored and douglascamata committed Aug 7, 2016
    1 Configuration menu
    Copy the full SHA
    e5b7eda View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    dee28d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2016

  1. Configuration menu
    Copy the full SHA
    0855dac View commit details
    Browse the repository at this point in the history
  2. flush after title update (#2977)

    mhdasding authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    a1733b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e66c509 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdcf251 View commit details
    Browse the repository at this point in the history
  5. Config/encrypt.so (#2964)

    * Add config option for libencrypt.so
    
    * Correctly set the config value and check for the file in said dir
    DevScarabyte authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    95902d6 View commit details
    Browse the repository at this point in the history
  6. 2 Configuration menu
    Copy the full SHA
    41ed10c View commit details
    Browse the repository at this point in the history
  7. Loading plugins from Github (#2992)

    * Checking github plugin file existence
    
    * Loading plugins from github
    elicwhite authored Aug 8, 2016
    Configuration menu
    Copy the full SHA
    563f898 View commit details
    Browse the repository at this point in the history
  8. Fixed #3000 (#3003)

    Fixed syntax error on "move_to_map_pokemon.py" that makes the client crash when using this feature.
    raulgbcr authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    229381c View commit details
    Browse the repository at this point in the history
  9. Added MaxPotion inventory count to summary. (#3015)

    Short Description: 
    The Max Potion count was missing from the inventory summary.
    
    Was #2456
    JaapMoolenaar authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    1a18b9f View commit details
    Browse the repository at this point in the history
  10. Added cleanup of download and files for encrypt.so after they are no …

    …longer needed (#3011)
    Arthur Caranta authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    4faf962 View commit details
    Browse the repository at this point in the history
  11. Fix bot not returning back after telepoting (#3014)

    * Fix typo: last_long -> last_lon
    
    * Whitespace cleanup
    
    * Fix bug introduced by #3037: bot not returning back
    bixuanzju authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    7cc524e View commit details
    Browse the repository at this point in the history
  12. Fix Dockerfile installation (#3057)

    nikofil authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    283c17e View commit details
    Browse the repository at this point in the history
  13. Fix for #3045 (#3055)

    cmezh authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    351ea76 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    20aeb90 View commit details
    Browse the repository at this point in the history
  15. Fixed Dockerfile - missing \ on command lines (#3096)

    * Fixed mispelling for "formatted" variable
    
    * Docker commands missing trailing \
    middleagedman authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    ff380cd View commit details
    Browse the repository at this point in the history
  16. Fix for FileIO slowing bot performance.This puts the map writing into…

    … a thread and makes sure it only executes once. (#3100)
    ajurna authored and solderzzc committed Aug 8, 2016
    1 Configuration menu
    Copy the full SHA
    a5e9131 View commit details
    Browse the repository at this point in the history
  17. Change word usage: "fled" to "escaped" (#3118)

    "fled" is confusing to lot of people and is easily confused with pokemon vanishing. "escaped" is a better term.
    DeviousFusion authored and elicwhite committed Aug 8, 2016
    1 Configuration menu
    Copy the full SHA
    d8546d7 View commit details
    Browse the repository at this point in the history
  18. Update the example config file (#3120)

    * Add config option for libencrypt.so
    
    * Add config option for libencrypt.so
    
    * Add config option for libencrypt.so
    
    * Add config option for libencrypt.so
    
    * Rename path.example.json to path.json.example
    hklcf authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    0b3aa4f View commit details
    Browse the repository at this point in the history
  19. typo: logrmation -> information (#2601)

    Fix a typo. 
    
    I assume that it was "information" initially, but became "logrmation" when someone used replace all functionality to replace all infos with logs. But I might be totally wrong at this point, idk. Just didn't like the word and wanted to fix that typo.
    gokaygurcan authored and elicwhite committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    d0f60a2 View commit details
    Browse the repository at this point in the history
  20. Change fled to escaped (#3129)

    Fix an issue after PR #3118
    pmquan authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    f648be3 View commit details
    Browse the repository at this point in the history
  21. When JSON parsing fails, give a rough indication of why (#3137)

    * When JSON parsing fails, give a rough indication of why
    
    * Use the official package instead of SHA1 commit
    cwild authored and solderzzc committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    47ab81f View commit details
    Browse the repository at this point in the history
  22. Handle Github Download Zip Format (#3108)

    * Checking github plugin file existence
    
    * Loading plugins from github
    
    * Starting install code for github plugins
    
    * Updating GithubPlugin to support extracting folders
    
    * Handling github zip formats by extracting to the correct location
    elicwhite authored and douglascamata committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    c8a33bc View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    625275c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5fb1f04 View commit details
    Browse the repository at this point in the history
  25. Refactor catch worker (#2527)

    * refactor catch worker
    
    * fix
    
    * few renames
    
    * add to contributors
    
    * fix
    
    * add missing behavior
    
    * fix encounter events
    
    * don't make events about ignored pokemon
    pokepal authored and douglascamata committed Aug 8, 2016
    1 Configuration menu
    Copy the full SHA
    4b16e9d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2016

  1. Added Run-Loop (#3143)

    * Add files via upload
    
    modified run script wich let you run the boot in a loop(if it crashes it restarts)
    
    * Integreated Loop into run.sh
    
    modified run.sh to loop the script so that even if it crashes it
    automaticly restarts.
    devn0ll authored and solderzzc committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    597196e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec3babc View commit details
    Browse the repository at this point in the history
  3. Some love for the vim users (#3154)

    gurupras authored and solderzzc committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    a2b9fe9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a2a52b View commit details
    Browse the repository at this point in the history
  5. Fix for #3190 (#3197)

    bigkraig authored and solderzzc committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    5e3179b View commit details
    Browse the repository at this point in the history
  6. 1 Configuration menu
    Copy the full SHA
    e4c54dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    61b6854 View commit details
    Browse the repository at this point in the history
  8. [Inventory Management] Add a central class for caching/parsing invent…

    …ory & static data (#2528)
    
    * new class to centralize inventory management
    
    * use new inventory class in evolve_pokemon
    
    * use new inventory to display # candy after catch
    aeckert authored and elicwhite committed Aug 9, 2016
    3 Configuration menu
    Copy the full SHA
    03d7f92 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f6d73af View commit details
    Browse the repository at this point in the history
  10. New Option: "dont_nickname_favorite" (#2496)

    * New Option: "dont_nickname_favorite"
    
    This change (line 19) adds the option, that the user can choose, whether their favorite pokemons should also get a new nickname or not.
    
    If a user want this, then he or she has to add the line ("dont_nickname_favorite" = true) after ("nickname_template": " ... ",).
    
    * Update nickname_pokemon.py
    
    * Update
    
    * Put change to line 30
    
    This reduce the reduce the runtime, because favorite pokemon won't be added to the list.
    aceradryd authored and douglascamata committed Aug 9, 2016
    1 Configuration menu
    Copy the full SHA
    ce9eb2b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7e699dd View commit details
    Browse the repository at this point in the history
  12. fixed NameError: global name 'pokemon_name' is not defined (#3244)

    resolves ```traceback (most recent call last):
      File "pokecli.py", line 521, in <module>
        main()
      File "pokecli.py", line 95, in main
        bot.tick()
      File "/usr/src/app/pokemongo_bot/__init__.py", line 451, in tick
        if worker.work() == WorkerResult.RUNNING:
      File "/usr/src/app/pokemongo_bot/cell_workers/evolve_pokemon.py", line 38, in work
        self._execute_pokemon_evolve(pokemon, cache)
      File "/usr/src/app/pokemongo_bot/cell_workers/evolve_pokemon.py", line 117, in _execute_pokemon_evolve
        cache[pokemon.name] = 1
    NameError: global name 'pokemon_name' is not defined```
    schubter authored and elicwhite committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    e73d302 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8203f36 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4c95259 View commit details
    Browse the repository at this point in the history
  15. Fix flooding of keep_best_release (#3223)

    * Fix flooding of keep_best_release
    
    * Fix flooding of keep_best_release
    Phan Hải Phong authored and elicwhite committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    d420823 View commit details
    Browse the repository at this point in the history
  16. [Feature] Recycle Threshold (#2465)

    * Add Threshold Option
    
    * Add Threshold Option to Example Configs
    
    * Add Name to Contributors
    
    * Change config name and message
    
    * Remove logger
    
    * Add option to run when storage less than something
    
    * Change Message
    
    * Fix
    
    * Error fixes, message improvement
    
    * Config Changes and Remove Option
    Nikhil Pandey authored and elicwhite committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    0f9351e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    49f9177 View commit details
    Browse the repository at this point in the history
  18. Return an empty list if no pokemon are available. (#3259)

    The changes introduced in 4c95259 expose this bug.
    poupas authored and elicwhite committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    59f55fd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    79266a0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b3d8d86 View commit details
    Browse the repository at this point in the history
  21. Dev (#3277)

    * * adding enhanced sniping capabilities for move_to_map_pokemon
    
    * Adding enhanced sniping capabilities for move_to_map_pokemon
    mvrska authored and solderzzc committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    1060afa View commit details
    Browse the repository at this point in the history
  22. Update pgoapi to a newer version (#3241)

    This should hopefully fix issues like #3181, #3098, #2874 and
    potentially more.
    
    Needs testing/verification. I am running now, but it does take about an
    hour to trigger.
    eriweb authored and solderzzc committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    f4b4c28 View commit details
    Browse the repository at this point in the history
  23. Fix unexpected egg incubation retry (#3276)

    incubator['used'] flag is set but not used in IncubateEggs._apply_incubators
    eevee-github authored and solderzzc committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    3e1dc1b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0f2bddd View commit details
    Browse the repository at this point in the history
  25. Powerful setup.sh (#3263)

    * Rewrite run.sh
    
    Very powerful run.sh with lots of function.
    1.install(make .so)
    2.update
    3.config generator
    4.config backup
    5.run loop make it never down
    
    It should run like 
    run.sh *.json or other opinion. 
    See -help.
    
    * Update run.sh
    
    * Update run.sh
    
    OK problem solved
    
    * Delete setup.py
    
    * Rename run.sh to setup.sh
    
    * Create run.sh
    
    * Update setup.sh
    
    * Update install.sh
    
    * Update setup.sh
    
    * Update run.sh
    
    * Update setup.sh
    
    Some small fix.
    simonsmh authored and solderzzc committed Aug 9, 2016
    1 Configuration menu
    Copy the full SHA
    2ded2ee View commit details
    Browse the repository at this point in the history
  26. Added +x to run.sh

    solderzzc committed Aug 9, 2016
    4 Configuration menu
    Copy the full SHA
    e03f834 View commit details
    Browse the repository at this point in the history
  27. Added a configuration option "path_startmode" (conflict merge #2489) (#…

    …3270)
    
    * Upstream update and merge, with path_startmode configuration
    
    * Removed logger and fixed base task path
    
    * As per request, path_startmode is now path_start_mode
    
    * Removed all logging
    JaapMoolenaar authored and solderzzc committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    c8aaf4b View commit details
    Browse the repository at this point in the history
  28. Adding documentation for how to use and write plugins (#3254)

    * Adding documentation for how to use and write plugins
    
    * Adding a link to the plugins docs in the Readme
    elicwhite authored Aug 9, 2016
    Configuration menu
    Copy the full SHA
    80a307e View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    932fd2b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    6bcc631 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    234baa4 View commit details
    Browse the repository at this point in the history
  32. Improve and update pokemon.json (#3331)

    1. Unminify for simplier edits
    2. Add BaseAttack, BaseDefense, BaseStamina, CaptureRate, FleeRate, Fast/Special Attack(s)
    amal authored and elicwhite committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    afb139d View commit details
    Browse the repository at this point in the history
  33. Made paths to .json files absolute so pokecli.py can be called from C…

    …RON (#3157)
    
    * Made paths to .json files absolute so pokecli.py can be called from CRON
    
    * made file paths abs in inventory
    
    fixed incorrect dict reference, changed to .get() as felt this was intended
    Quantra authored and elicwhite committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    2b31f93 View commit details
    Browse the repository at this point in the history
  34. Add fast & charged moves data from #2117 (originally by @iananass) (#…

    …3336)
    
    Data for pokemon quick & slow attacks
    amal authored and elicwhite committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    ceb5db7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    bb2c952 View commit details
    Browse the repository at this point in the history
  36. 1 Configuration menu
    Copy the full SHA
    9172937 View commit details
    Browse the repository at this point in the history
  37. 1 Configuration menu
    Copy the full SHA
    3519c31 View commit details
    Browse the repository at this point in the history
  38. Log stats on terminal (#3312)

    * added _log_on_terminal function
    
    * Added logic to toggle terminal logging functionality from config file
    
    * Added possibility to disable title changes, refactor code
    
    * Refactor tuples
    
    * Refactor ifs to clearer syntax
    sergiopalacio authored and douglascamata committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    b94d369 View commit details
    Browse the repository at this point in the history
  39. 6 Configuration menu
    Copy the full SHA
    2127bef View commit details
    Browse the repository at this point in the history
  40. typo :D

    douglascamata committed Aug 9, 2016
    Configuration menu
    Copy the full SHA
    c556b48 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2016

  1. Configuration menu
    Copy the full SHA
    9c1a943 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61df52f View commit details
    Browse the repository at this point in the history
  3. 8 Configuration menu
    Copy the full SHA
    9f9146c View commit details
    Browse the repository at this point in the history
  4. Update TransferPokemon to use new Inventory Class (#3320)

    * Update TransferPokemon to use new Inventory Class
    
    * Use base_dir
    
    * Don't release pokemon if bot is on test mode
    achretien authored and douglascamata committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    8b5af8d View commit details
    Browse the repository at this point in the history
  5. Some text fixes for setup.sh (#3390)

    Minor text fix.
    simonsmh authored and elicwhite committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    310f578 View commit details
    Browse the repository at this point in the history
  6. Fix path of shells in install.sh (#3393)

    * Update install.sh
    
    Fix path
    
    * Update setup.sh
    
    fix path
    
    * Update run.sh
    
    fix path
    simonsmh authored and elicwhite committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b3f9e0f View commit details
    Browse the repository at this point in the history
  7. Fix evolution error in pokemon.json (#3344)

    Fix evolution error in pokemon.json
    jebabin authored and elicwhite committed Aug 10, 2016
    2 Configuration menu
    Copy the full SHA
    67fe00b View commit details
    Browse the repository at this point in the history
  8. Improve formatting consistency in transfer_pokemon.py (#3397)

    Improve formatting consistency
    esqew authored and elicwhite committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    01bc14d View commit details
    Browse the repository at this point in the history
  9. 7 Configuration menu
    Copy the full SHA
    41de6f7 View commit details
    Browse the repository at this point in the history
  10. Remove unnecessary file

    brantje committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d22c5b2 View commit details
    Browse the repository at this point in the history
  11. Put info on the next line in run.sh (#3422)

    * Update setup.sh
    
    fix typo
    
    * Update run.sh
    
    fix typo
    simonsmh authored and elicwhite committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0c3c4c0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    72622b4 View commit details
    Browse the repository at this point in the history
  13. Give the possibility to disable a task without removing it (#3417)

    * Give the possiblity to disable a task in config without removing it from the config file
    
    * Put exmple only in nickname task
    
    * Add Unit testing
    
    * typo
    
    * Use enabled false as exemple
    achretien authored and elicwhite committed Aug 10, 2016
    1 Configuration menu
    Copy the full SHA
    558540e View commit details
    Browse the repository at this point in the history
  14. fix config creation (#3482)

    Changed auth to be more specifik and added right permissions.
    nivong authored and solderzzc committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    99187ab View commit details
    Browse the repository at this point in the history
  15. Remove unused IV calculation from evolve_pokemon (#3487)

    Previously IV was computed in each worker. Now its fetched from inventory. This was left over and not called in the worker at all.
    leadboots5 authored and elicwhite committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    edeb2c2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f823d77 View commit details
    Browse the repository at this point in the history
  17. Fix showing the date in run.sh (#3433)

    fix the logic of showing the date
    simonsmh authored and elicwhite committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9ae1b78 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1183b93 View commit details
    Browse the repository at this point in the history
  19. Fix stdout is not a terminal (#3511)

    net8q authored and solderzzc committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    41e5758 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2016

  1. Ensure recycling happens if bag is over capacity. (#3531)

    Short Description:
    Ensures you that item Recycling happens if you have more items than the total bag capacity.
    
    When you level up, you are awarded items which can cause the bag to be over the capacity.
    rdrgmnzs authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    e60da10 View commit details
    Browse the repository at this point in the history
  2. Better inventory: attacks & movesets, IV CP perfection, pokemon level…

    …, etc.. (#3455)
    
    * Add "level to CP multiplier" data
    
    Data is from justinleewells/pogo-optimizer:
    https://github.com/justinleewells/pogo-optimizer/blob/edd692d/data/game/level-to-cpm.json
    
    * Many improvements & additions for the inventory logic
    
     - LevelToCPm, FastAttacks, ChargedAttacks, Movesets
     - More info for each pokemon:  attacks data,  percent to max cp,  IV CP perfection
    
    * Add PyCharm/IDEA *.iml (project file) to ignored
    
    * Fixes, improvements & refactoring for inventory.py
    
     - Return inadvertently deleted pieces of code (thanks to @achretien)
     - Evolution logic fixes
     - Other minor fixes
     - Moveset logic moved to Moveset class
    
    * Fix data for pokemons & charged moves
    
    * Inventory tests:  pokemon data,  LevelToCPm,  attacks
    
    * Fix travis build
    
    * Fix info for Hitmonlee & Hitmonchan
    amal authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    00a5b2f View commit details
    Browse the repository at this point in the history
  3. Revert "Better inventory: attacks & movesets, IV CP perfection, pokem…

    …on level, etc.." (#3549)
    Nikhil Pandey authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    e9b229e View commit details
    Browse the repository at this point in the history
  4. run.bat for windows (#3542)

    run.bat with persistent loop
    sia84 authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    9ccadcd View commit details
    Browse the repository at this point in the history
  5. Fix error when MoveToFort called from handle_soft_ban.py (#3500)

    * Fix error when MoveToFort called from handle_soft_ban.py
    
    * Added myself to CONTRIBUTORS.md
    cmezh authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    847154d View commit details
    Browse the repository at this point in the history
  6. Fixed list of charged attacks for Venonat (#3548) + BaseDefense/BaseS…

    …tamina info fix (#3550)
    
    * Revert "Revert "Better inventory:  attacks & movesets,  IV CP perfection,  pokemon level,  etc.." (#3549)"
    
    This reverts commit e9b229e.
    
    * Fix BaseDefense/BaseStamina and type info
    
    Fixed BaseDefense/BaseStamina info (was mixed up)
    Fixed type info for Mr. Mime, Clefairy, Clefable, Jigglypuff, Wigglytuff
    Added check for correctness of exact CP value calculation
    
    * Fixed list of charged attacks for Venonat
    
    * Don't kill bot in case of unexpected moveset, use fallback + better error message
    amal authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    e2e3288 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f7975bb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a8242f7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    04d4c26 View commit details
    Browse the repository at this point in the history
  10. UpdateTitleStats -> UpdateLiveStats, new stat, refactoring (#3467)

    * Renamed UpdateTitleStats to UpdateLiveStats
    
    * Cleaned worker documentation
    * Added documentation for terminal_log and terminal_title
    * Fixed #3312 (comment)
    * Made some refactoring
    * Added captures_per_hour stat that shows estimated pokemon captures per hour
    * Added a captures_per_hour method in metrics.py
    * Added unit tests for features added in #3312
    * Added unit tests for captures_per_hour
    
    * Avoid useless overhead when no output configured
    
    * Added default config values in documentation
    
    * Fixed issue with title updating on Windows
    
    * See #3472
    Genesis authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    8674d0d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    045f297 View commit details
    Browse the repository at this point in the history
  12. Fixed chmod in setup.sh (#3565)

    * forgot to include the config location
    
    * fixed setup files
    nivong authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    350148e View commit details
    Browse the repository at this point in the history
  13. Updated readme to have better readability (#3569)

    * Made the READ me more read friendly and compactor.
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update faq.md
    nivong authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    de09f34 View commit details
    Browse the repository at this point in the history
  14. More documentation changes making it noob proof(er) (#3575)

    * added information on what what does
    
    * add a link to the docker hub for NAS users.
    nivong authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    9623133 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    59fea6c View commit details
    Browse the repository at this point in the history
  16. Improve Docker Image and docker-compose.yml (#3583)

    - Use the non-`onbuild` variant of the python base image to better make use of Docker image caching
     - Update some volumes in `docker-compose.yml` for pogoweb
    lawliet89 authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    d5812e9 View commit details
    Browse the repository at this point in the history
  17. Small fixes and improvments in setup.sh (#3585)

    Adding -p to mkdir - it will not show "already exist folder" error.
    And adding to backup *gpx and path files.
    kestel authored and elicwhite committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    651c909 View commit details
    Browse the repository at this point in the history
  18. Remove the "evolve_captured" flag in favor of the EvolveTask (#3530)

    * Remove the "evolve_captured" flag in favor of the EvolveTask
    
    * Remove unused event
    
    * Warn the user instead of stopping the bot
    achretien authored and douglascamata committed Aug 11, 2016
    5 Configuration menu
    Copy the full SHA
    0292c2f View commit details
    Browse the repository at this point in the history
  19. Improved documentation (#3604)

    - Improved read flow
    - Added volume sharing of cache folder
    pensiero authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    138b664 View commit details
    Browse the repository at this point in the history
  20. Update installation.md (#3618)

    * Update installation.md
    
    Changed the linux Section and the Ubuntu example, for easyer access
    (if anyone now how to make a code block collapsable feel free)
    
    * Update installation.md
    
    removed pastebin link (cause i put it there in the first place) because it's not needed
    edittet linux section to Installation Linux on the example of Ubuntu (merged it with ubuntu install section)
    
    i hope i didn't miss anything
    
    will check on mac and windows in the next 24h. I will make a new pr for that and link it here
    devn0ll authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    6633630 View commit details
    Browse the repository at this point in the history
  21. moving_to_fort and moving_to_lured_fort now also emit current_position (

    #3614)
    
    arrived_at_fort emits position
    brantje authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    f3c0ce3 View commit details
    Browse the repository at this point in the history
  22. Fix handle soft ban (#3629)

    * Fix `MoveToFort.config` None to Empty {} dict
    
    Whenever the bot ticks, `config.get('enable', True)` is required
    
    * Add new contributor
    joaodragao authored and solderzzc committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    78649ae View commit details
    Browse the repository at this point in the history
  23. [config] new tasks in example files (#3457)

    * add UpdateTitleStats to config examples
    
    * add UpdateTitleStats to config examples
    
    * add SleepSchedule to config examples
    
    all config files are missing SleepSchedule from task
    see https://github.com/PokemonGoF/PokemonGo-Bot/pokemongo_bot/cell_workers/sleep_schedule.py for more info
    ,
          {
            "type": "SleepSchedule",
            "config": {
              "time": "22:54",
              "duration":"7:46",
              "time_random_offset": "00:24",
              "duration_random_offset": "00:43"
            }
          },
    
    * Forgot one
    
    * fix for changes in #3467
    
    * disable new tasks by default, removed duplicate
    mmns authored and elicwhite committed Aug 11, 2016
    1 Configuration menu
    Copy the full SHA
    1bfabca View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    493ccec View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    01ac445 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    543226e View commit details
    Browse the repository at this point in the history
  27. Correct colored logging (#3637)

    * Rewrite colered logging handler to use python logging
    
    * Add all terminal colors and a format reset
    
    * Add name to contributors list
    extink authored and douglascamata committed Aug 11, 2016
    4 Configuration menu
    Copy the full SHA
    b033783 View commit details
    Browse the repository at this point in the history
  28. Allow to set throw quality and spin odds (#2534)

    * Allow to set throw quality and spin odds
    
    * Throw Parameter : add example
    
    * Throw parameter example : update indentation
    GepLik authored and douglascamata committed Aug 11, 2016
    2 Configuration menu
    Copy the full SHA
    44d7b39 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c344fe2 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    60843d8 View commit details
    Browse the repository at this point in the history
  31. removing useless comma

    douglascamata committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    c1517fd View commit details
    Browse the repository at this point in the history
  32. 3 Configuration menu
    Copy the full SHA
    ca4a197 View commit details
    Browse the repository at this point in the history
  33. Improved item recycling (#2482)

    * Now recycling only if less than 5 space left in inventory
    Now trying to recycle before moving to/spinning fort if bags are almost full
    Refactored recycle_items
    
    * Removed recycling before moving to/spinning fort if bags are almost full
    
    * Removed recycling before moving to/spinning fort if bags are almost full
    
    * Removed unused import
    
    * Now recycling only if less than 5 space left in inventory
    Now trying to recycle before moving to/spinning fort if bags are almost full
    Refactored recycle_items
    
    * Removed recycling before moving to/spinning fort if bags are almost full
    
    * Added documentation
    Replace all `logger.log` calls with events! (#2173)
    
    * Deleted change on files not concerned
    
    * Deleted change on files not concerned
    
    * The inner class is now "private"
    
    * new class to centralize inventory management
    
    * use new inventory class in evolve_pokemon
    
    * use new inventory to display # candy after catch
    
    * Now using the new inventory (#2528)
    
    * Fixed #3256
    
    * Merge branch 'dev' of https://github.com/PokemonGoF/PokemonGo-Bot into PokemonGoF-dev
    
    # Conflicts:
    #	pokemongo_bot/cell_workers/recycle_items.py
    
    Added methods in the inventory manager needed for the recycle_items task
    
    * Fixed error if item_count result is false
    
    * Now keeps track of item inventory
    
    * Moved inventory update in request_recycle method
    
    * Minor comment change
    
    * Fixed not running if had more item than inventory size (#3531)
    
    * Added to the inventory class the necessary to keep trace of items
    
    * Now using the new inventory class properly
    
    * Decoupled when to recycle an item from how to do it.
    
    * Moved the recycler in the services folder
    BriceSD authored and douglascamata committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    b8af467 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2016

  1. remove Debian python-protobuf dependency (#3670)

    - during installation of pgoapi, protobuf will automatically be a
    dependency (confirmed with `pip show pgoapi`)
    
    - Even for Ubuntu 16.04 LTS, python-protobuf version is
    2.6.1-1.3, which is too old
      + confirmed with `apt-cache show python-protobuf`
      + see issue #1815
      (#1815)
    hongxuchen authored and elicwhite committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    f83e767 View commit details
    Browse the repository at this point in the history
  2. First basic features of the pokemon optimizer (#2956)

    * catching every single pokemon nearby
    
    * catch lured pokemon in all forts nearby
    
    * adding run_interval to some tasks to avoid running all the time and minimum tick time of 5 seconds
    
    Tasks inheriting from BaseTask should use `self._update_last_ran` and
    `_time_to_run` if they want to implement the time based running. The
    config to set a custom timer is named `run_interval`.
    
    * added config to ignore item count for Spin and MoveToFort
    
    this works good with the `run_interval` configuration added to
    TransferPokemon and RecycleItem
    
    * spinning all pokestops in range
    
    * fixing loop in spin fort task
    
    * First basic features of the pokemon optimizer
    
    * For now, dry run only
    
    * Add cygwin to supported platform and improved log readability (#2948)
    
    * Add cygwin to supported platform and improved log readability
    
    * fixed formatting
    
    * - Add dry_run and use_lucky_egg in config
    - Evolve all pokemons together and only if enough for a full lucky egg (90).
    - Keep enough candies for consecutive evolutions of best pokemons
    - Only evolve the lowest rank of a family
    
    * Add lucky egg support when enough pokemon to evolve
    
    * fixing returns
    
    * - Support Eevee evolution scheme
    - Rename "use_lucky_egg" parameter in the more accurate "evolve_only_with_lucky_egg"
    
    * Revert "Merge remote-tracking branch 'origin/faeture/xp-improvements' into pokemon_optimizer"
    
    This reverts commit ff1f5e4, reversing
    changes made to e8fd901.
    
    * - Fix an issue in evolve_pokemon task
    - Use common inventory
    - Add configuration example
    
    * Add missing inventory refresh at the end of the process
    
    * Add missing inventory refresh after catching a pokemon
    
    * Add parameters "transfer" and "evolve" to activate/deactivate corresponding action. If both false, this is equivalent to a dry_run.
    Add parameters "use_lucky_egg" to allow task to use a lucky egg before evolve.
    Add parameter "minimum_evolve_for_lucky_egg" to add a requirement on the number of evolution before using a lucky egg.
    
    * Move some functions around
    
    * Default lucky egg to false + had again parameter "evolve_only_with_lucky_egg"
    
    * Fix qn issue with egg counting
    Add configuration parameter to allow customization of how pokemons are ranked in a family
    
    * Update configuration example
    
    * Upgrade to latest inventory
    
    * Fix bug
    julienlavergne authored and elicwhite committed Aug 12, 2016
    1 Configuration menu
    Copy the full SHA
    b8ea368 View commit details
    Browse the repository at this point in the history
  3. NicknamePokemon: Format iv_pct on 3 digits (#3698)

    For better sorting on pokemon's name, format iv_pct on 3 digits.
    vdubus authored and elicwhite committed Aug 12, 2016
    5 Configuration menu
    Copy the full SHA
    ac07ad3 View commit details
    Browse the repository at this point in the history
  4. Config/encrypt fix (#3707)

    * Fix typo in config
    
    * Fix all configs
    
    * Fixed __init__.py thanks to @hklcf
    DevScarabyte authored and elicwhite committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    50cd7bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    62715ae View commit details
    Browse the repository at this point in the history
  6. Heaps of updates to docs and other small errors in running the bot. (#…

    …3593)
    
    * Update setup.sh
    
    * fixed for mac creating encrypt.so
    
    * for now just do wget or curl
    
    * this is all in the setup.sh
    
    * updated instructions to reflect setup.sh changes
    
    * Update installation.md
    
    * Update CONTRIBUTORS.md
    
    * Update setup.sh
    
    * Update installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * added missing submodule update
    
    * Update installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * Delete install.sh
    
    * Update .gitignore
    
    * Update installation.md
    
    * Update setup.sh
    
    * Update installation.md
    
    * Update run.sh
    
    add `source bin/activate` if someone forget to use virtualenv.
    nivong authored and douglascamata committed Aug 12, 2016
    2 Configuration menu
    Copy the full SHA
    fff1eac View commit details
    Browse the repository at this point in the history
  7. Update docker.md

    douglascamata authored Aug 12, 2016
    2 Configuration menu
    Copy the full SHA
    ee9c6f3 View commit details
    Browse the repository at this point in the history
  8. Modify pokemon_catch_worker.py to use Inventory class and fix #3411 (#…

    …3496)
    
    * Fix #3411. Update inventory info before every catch try otherwise old values used
    
    * Revert "Fix #3411. Update inventory info before every catch try otherwise old values used"
    
    This reverts commit f7678da.
    
    * Modify pokemon_catch_worker.py to use Inventory class
    
    * Fix forgotten line
    
    * Fix one more forgotten line
    
    * Added check if we really used berry or not
    
    * Fix KeyError in inventory.py
    When we have no items of type, there are no "count" key in the dict.
    
    * Revert "Fix KeyError in inventory.py"
    
    This reverts commit ed2769c.
    
    * Revert "Added check if we really used berry or not"
    
    This reverts commit 42e9d9c.
    
    * Revert "Fix one more forgotten line"
    
    This reverts commit 5fda3c4.
    
    * Revert "Fix forgotten line"
    
    This reverts commit a8edc57.
    
    * Revert "Modify pokemon_catch_worker.py to use Inventory class"
    
    This reverts commit 5b6e4d3.
    
    * Modify pokemon_catch_worker.py to use Inventory class and fix #3411
    cmezh authored and douglascamata committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    6f626fa View commit details
    Browse the repository at this point in the history
  9. Use Ultraball If No Other Balls (With Constraint) (#3421)

    * Add Use Ultraball (#1)
    
    * Add `use_ultraball` event to Event Manager
    
    * Add use ultraball if pokeball + greatball = 0
    
    * Add Use Ultraball if No Other Balls (#2)
    
    * Add `use_ultraball` event to Event Manager
    
    * Add use ultraball if pokeball + greatball = 0
    
    * Add New Contributor
    
    * Revert "Add Use Ultraball" (#4)
    
    * Use Ultraball If No Other Balls (#3)
    
    * Add `use_ultraball` event to Event Manager
    
    * Add use ultraball if pokeball + greatball = 0
    
    * Add New Contributor
    
    * Remove 'use_ultraball' event.
    
    * Remove `use_ultraball` event call
    
    * Update & add avoid catching Pokemon if no pokeball
    
    * Update conflict contributors
    
    * Add get `min_ultraball_to_keep` from config file
    
    * Improved `min_ultraball_to_keep` with condition
    
    * Added `min_ultraball_to_keep` option
    
    * Added `min_ultraball_to_keep` option
    
    * Added `min_ultraball_to_keep` option
    
    * Added `min_ultraball_to_keep` option
    
    * Add `min_ultraball_to_keep` option
    
    * Remove count all pokeballs
    
    * Resolved Conflicts
    joaodragao authored and douglascamata committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    59d0865 View commit details
    Browse the repository at this point in the history
  10. Add and Remove pokemon from the inventory cache when catch, release a…

    …nd evolve (#3738)
    
    * Add and Remove pokemon from the inventory cache when catch and release
    
    * Add dealing with evolved pokemon also
    
    * Add the evolved pokemon
    achretien authored and douglascamata committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    76587de View commit details
    Browse the repository at this point in the history
  11. Update configuration_files.md (#3742)

    MoveToMapPokemon behavior 
    related to issue #3736 (discussed with @k4n30)
    Gurzeh authored and elicwhite committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    d580dfe View commit details
    Browse the repository at this point in the history
  12. Cache recent forts (for forts.max_circle_size) (#3556)

    * added bool option to cache recent forts -crf --forts.cache_recent_forts (default true)
    
    saves recent_forts in data/recent-forts-{username}.json on spin
    
    loads recent_forts from same file on start up
    
    bot doesn't start a new recent_forts on every reset
    
    * forgot contributor
    
    * typo fix no_cached_forts
    
    * changed all events related to caching forts to debug level
    
    * caching of forts happens on sigterm/exception
    
    handling of SIGTERM
    -Note handling of SIGTERM in python2.7 with multi threads is not reliable.  Child thread can recieve SIGTERM and it is not handled in pokecli.py; pokecli.py continues to run.
    Quantra authored and douglascamata committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    12b47d3 View commit details
    Browse the repository at this point in the history
  13. Update use ultraball with constraint (#3760)

    * Add Use Ultraball (#1)
    
    * Add `use_ultraball` event to Event Manager
    
    * Add use ultraball if pokeball + greatball = 0
    
    * Add Use Ultraball if No Other Balls (#2)
    
    * Add `use_ultraball` event to Event Manager
    
    * Add use ultraball if pokeball + greatball = 0
    
    * Add New Contributor
    
    * Revert "Add Use Ultraball" (#4)
    
    * Use Ultraball If No Other Balls (#3)
    
    * Add `use_ultraball` event to Event Manager
    
    * Add use ultraball if pokeball + greatball = 0
    
    * Add New Contributor
    
    * Remove 'use_ultraball' event.
    
    * Remove `use_ultraball` event call
    
    * Update & add avoid catching Pokemon if no pokeball
    
    * Update conflict contributors
    
    * Add get `min_ultraball_to_keep` from config file
    
    * Improved `min_ultraball_to_keep` with condition
    
    * Added `min_ultraball_to_keep` option
    
    * Added `min_ultraball_to_keep` option
    
    * Added `min_ultraball_to_keep` option
    
    * Added `min_ultraball_to_keep` option
    
    * Add `min_ultraball_to_keep` option
    
    * Remove count all pokeballs
    
    * Resolved Conflicts
    
    * Change from `items_stock` to `ball_count`
    joaodragao authored and douglascamata committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    4b632d8 View commit details
    Browse the repository at this point in the history
  14. Rewrite NicknamePokemon for new Inventory sysem + a lot of new keys f…

    …or 'nickname_template' option (#3756)
    
    * Add type information and classes
    
     - New classes:  Type, Types
     - Usage of new classes anywhere in the Inventory
     - Tests coverage
    
    * Improve API for pokemons in Inventory
    
     - Added new class PokemonInfo for the static information loaded from json
     - API improved,  added capture_rate and flee_rate
     - All covered with tests
    
    * Minor refactoring of inventory.py
    
     - Item class (moved to other instance classes) to keep file structure
     - Code style
    
    * Rewrite NicknamePokemon to use new Inventory sysem + add a lot of new keys for 'nickname_template' option + tests & documentation
    
    * Update documentaion for the new NicknamePokemon
    
    * Update documentaion for the new NicknamePokemon (again :)
    amal authored and elicwhite committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    a50ca97 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    471515d View commit details
    Browse the repository at this point in the history
  16. Update installation.md (#3764)

    editet Manual install Mac section
    devn0ll authored and solderzzc committed Aug 12, 2016
    1 Configuration menu
    Copy the full SHA
    912970a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5a8a95a View commit details
    Browse the repository at this point in the history
  18. Revert #3500 Fix error when MoveToFort called from handle_soft_ban.py (

    …#3772)
    
    Useless since #3629 was merged
    cmezh authored and elicwhite committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    cd084b7 View commit details
    Browse the repository at this point in the history
  19. Clean old catch parameters (#3776)

    * `catch_randomize_reticle_factor`
    * `catch_randomize_spin_factor`
    joaodragao authored and douglascamata committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    a3d1f36 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c450b19 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2016

  1. Configuration menu
    Copy the full SHA
    cf8d2bf View commit details
    Browse the repository at this point in the history
  2. Pokemon optimizer enhancements (#3743)

    * catching every single pokemon nearby
    
    * catch lured pokemon in all forts nearby
    
    * adding run_interval to some tasks to avoid running all the time and minimum tick time of 5 seconds
    
    Tasks inheriting from BaseTask should use `self._update_last_ran` and
    `_time_to_run` if they want to implement the time based running. The
    config to set a custom timer is named `run_interval`.
    
    * added config to ignore item count for Spin and MoveToFort
    
    this works good with the `run_interval` configuration added to
    TransferPokemon and RecycleItem
    
    * spinning all pokestops in range
    
    * fixing loop in spin fort task
    
    * First basic features of the pokemon optimizer
    
    * For now, dry run only
    
    * Add cygwin to supported platform and improved log readability (#2948)
    
    * Add cygwin to supported platform and improved log readability
    
    * fixed formatting
    
    * - Add dry_run and use_lucky_egg in config
    - Evolve all pokemons together and only if enough for a full lucky egg (90).
    - Keep enough candies for consecutive evolutions of best pokemons
    - Only evolve the lowest rank of a family
    
    * Add lucky egg support when enough pokemon to evolve
    
    * fixing returns
    
    * - Support Eevee evolution scheme
    - Rename "use_lucky_egg" parameter in the more accurate "evolve_only_with_lucky_egg"
    
    * Revert "Merge remote-tracking branch 'origin/faeture/xp-improvements' into pokemon_optimizer"
    
    This reverts commit ff1f5e4, reversing
    changes made to e8fd901.
    
    * - Fix an issue in evolve_pokemon task
    - Use common inventory
    - Add configuration example
    
    * Add missing inventory refresh at the end of the process
    
    * Add missing inventory refresh after catching a pokemon
    
    * Add parameters "transfer" and "evolve" to activate/deactivate corresponding action. If both false, this is equivalent to a dry_run.
    Add parameters "use_lucky_egg" to allow task to use a lucky egg before evolve.
    Add parameter "minimum_evolve_for_lucky_egg" to add a requirement on the number of evolution before using a lucky egg.
    
    * Move some functions around
    
    * Default lucky egg to false + had again parameter "evolve_only_with_lucky_egg"
    
    * Fix qn issue with egg counting
    Add configuration parameter to allow customization of how pokemons are ranked in a family
    
    * Update configuration example
    
    * Upgrade to latest inventory
    
    * Fix bug
    
    * Add parameter "use_candies_for_xp" to activate/deactivate usage of candies to maximize xp
    Add comments in the configuration example
    
    * Add dps, dps_attack and dps_defense in available sorting keys. So you can now keep the best move.
    Add more comments in config
    Display ncp and dps for released and evolved pokemons
    
    * Update inventory when releasing and evolving pokemons
    
    * Display Pokemon Bag count update
    julienlavergne authored and elicwhite committed Aug 13, 2016
    1 Configuration menu
    Copy the full SHA
    9b40f58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4200e9 View commit details
    Browse the repository at this point in the history
  4. Fix looping between equidstant pokestops (#3787)

    * Fix looping between equidstant pokestops
    
    * :D
    umbreon222 authored and solderzzc committed Aug 13, 2016
    Configuration menu
    Copy the full SHA
    653ff05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1817d00 View commit details
    Browse the repository at this point in the history
  6. configuration_files.md - Update nicknaming sample usages (#3833)

    * Format iv_pct on 3 digits
    
    For better sorting on pokemon's name, format iv_pct on 3 digits.
    
    * Fix Nicknaming documentation sample usage
    
    Fix some nicknaming samble usage around the iv_pct which it now
    formatted on 3 digits.
    vdubus authored and elicwhite committed Aug 13, 2016
    Configuration menu
    Copy the full SHA
    6ffc8c0 View commit details
    Browse the repository at this point in the history
  7. Now track inventory when spinning a fort (#3774)

    * Ignoring compiled test python file of PyCharm
    
    * Now spinning fort keeps track of cached inventory
    
    * Now the pokemon_catch_worker keeps track of cached  ITEMS (and only items, not pokemon) inventory
    
    * Minor improvements of the new inventory
    
    * Fixed key error
    
    * Minor improvements of the new inventory
    
    * Fixed attribute non existent
    
    * Removed duplicated import
    BriceSD authored and elicwhite committed Aug 13, 2016
    Configuration menu
    Copy the full SHA
    dbf26d5 View commit details
    Browse the repository at this point in the history
  8. [Feature] added locale support for NicknamePokemon (#2539)

    * added locale support for NicknamePokemon
    added pokemon_de.json
    beautyfied pokemon.json
    
    * fallback to en instead of throwing runtime error
    
    * remove log
    
    * added locales: fr, ja, pt_br, ru, zh
    
    * minor fix
    mhdasding authored and elicwhite committed Aug 13, 2016
    Configuration menu
    Copy the full SHA
    9b72ee5 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2016

  1. Windows batch files and documentation fixes (#3781)

    * Update installation.md
    
    * Create manual_installation.md
    
    * Update installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * added windows deps
    
    Hopefully it works I don’t have windows.
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * Update manual_installation.md
    
    * docker merged
    
    Added docker too
    
    * Update manual_installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * Update manual_installation.md
    
    * Update installation.md
    
    * Update installation.md
    
    * rename dir
    
    * v2 windows bat
    
    * Update manual_installation.md
    
    * Update installation.md
    nivong authored and elicwhite committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    cdd7a26 View commit details
    Browse the repository at this point in the history
  2. Update nicknaming configuration documentation (#3880)

    * Format iv_pct on 3 digits
    
    For better sorting on pokemon's name, format iv_pct on 3 digits.
    
    * Fix Nicknaming documentation sample usage
    
    Fix some nicknaming samble usage around the iv_pct which it now
    formatted on 3 digits.
    
    * Update nicknaming documentation
    
    Add missing options in the nicknaming documentation.
    vdubus authored and elicwhite committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    1ebe76b View commit details
    Browse the repository at this point in the history
  3. Updated RecycleItems config documentation (#3887)

    * Updated RecycleItems config documentations
    
    * Updated RecycleItems config documentations. Removed outdated informations
    BriceSD authored and elicwhite committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    1651d1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdd1d53 View commit details
    Browse the repository at this point in the history