2023.04.02 07:27 suddenlysilver Pleas explain
2023.04.02 07:21 saficer Do I have to declare if I use dhl 3.2kg
![]() | submitted by saficer to Sugargoo [link] [comments] |
2023.04.02 06:26 circesalami Necromancer at Home: A Ranged DK build
![]() | This is not a serious build. This is an experimental meme build/playstyle based on a mental "what-if". This is most likely not viable in a competitive format with the current state of Unholy DK’s talents in mind. Sorry for the stream of consciousness of this essay. submitted by circesalami to wow [link] [comments] A lot of the discussion I see about a prospective Necromancer class is that it's redundant amongst the current roster of classes. Death Knights raise and control the dead, and Warlocks are (essentially) dark magicians that also summon evil creatures. While there's clearly a gap between these two, there's also arguably not enough of a gap to justify the creation of unique assets, playstyle, separate armor sets, etc. like there was for previous added classes. The fact that necromancers within the game itself are often given DK/Lock abilities further drives this home. Which brings me to this: what's the closest we can get to closing that gap, while still being able to maintain a coherent rotation (read: not literally spamming a single button)? There’s been memey discussion about this in the DK discord for months already, so now it's down to execution. Thus, the Ranged Death Knight build. This is an Unholy build that attempts to follow these rules:
Notable abilities banned here are Festering Strike, Apocalypse, Unholy Assault, Soul Reaper. Three of these are talents further down on the tree, but Festering Strike will be particularly concerning with anyone who plays Unholy DK. For those unfamiliar with how Unholy DK operates, spreading Festering Wound (a dot that will explode when the enemy dies or upon slapped w/ Scourge Strike, typically applied via Festering Strike but can be applied in other manners), exploding stacks of wounds with Scourge Strike, then throwing some disease/zombie action in there, is basically the normal playstyle. You spend runes to build runic power, and spend runic power for big damage. Festering Wounds is such a major part of the toolset that it's at the tippy top of the talent tree. Since your main way of applying wounds is through a passive on your main ghoul, that part of the playstyle is significantly de-emphasized. This build primarily focuses on the use of Clawing Shadows, a passive talent that turns the half-physical half-shadow melee Scourge Strike to a pure shadow 30-yd ranged ability. Without this talent, this build would not physically work. You NEED to have Clawing Shadows for this build. Death Strike should technically be on this list, but I think since it's a self-heal that you're forced to take, you could excuse the use of it when something is meleeing you. I almost never use it myself for this playstyle since...it's not a ranged ability. This is why I take the usually skipped Death Pact - it's a self heal that doesn’t require melee range. Let's now break down this rotation for standard play:
Before I continue, I'm going to point out something to those confused by my suggestion to place Death and Decay under the player instead of the mobs. Death and Decay, when the DK stands within it, will allow the player to turn their typically single target Scourge Strike/Clawing Shadows into a cleave hitting seven more targets. It might be easy to fall under the misconception that mobs will not be cleaved unless they are also standing in the Death and Decay, but this is not true. The only qualification for activating the cleave is that YOU are standing within the boundaries of the circle. You can stand as far away as physically possible, and the only thing that would prevent you from cleaving is the range of your Scourge Strike or Clawing Shadows. You will obviously lose out on Death and Decay's DOT damage, but you'll find out that the majority of your damage with this build is Clawing Strikes anyway. That said, if you are fighting a pure single target enemy or boss, you should put the Death and Decay under the enemy instead of under your feet. A macro helps a lot with this, especially one with a modifier. We do want to take Improved Death Coil and Coil of Devastation, along with All Will Serve, Unholy Pact, and Reaping. Many of these talents I just suggested are usually preferred in raid builds instead of generic dungeon ones, and All Will Serve is not really a recommended talent. However, since we can’t rely on Festering Strike to do damage (and in turn, Festering Wounds), buffing Death Coil is the option we want to go down. All Will Serve is mostly a pathway that avoids Sudden Doom, but frankly, I think it’d be weird if a ranged DK didn’t have a bone archer skulking behind. Rule 2 exists to justify the use of talents like Abomination Limb. As mentioned, this build is comparatively runic power starved due to the minimal use of sores. Abomination Limb does pull mobs into melee range, but we want to primarily use it as a way to build runic power quickly due to its secondary effect of applying Runic Corruption every six seconds. If you wanted to cheat a little, you could pop it for cases where you have to stack on bosses/enemies for whatever reason. Near the bottom of the tree, we will take Gargoyle, Superstrain, Army of the Dead, and Commander of the Dead (and the talents needed to reach these). Unholy Aura is only helpful if you have a very loose definition of out-of-melee (melee range is 5-6yd, Aura is 8yd) but we’re not taking it for the helpfulness, it’s just in the way of Commander. Gargoyle is a major CD for this build, so Commander helps with that. Superstrain is a nice source of runic power and health. It’s no Death Strike, but it’s passive healing. Army of the Dead is an obvious choice since its extra damage we need. Now, for talents that are possibly useful, but not enough to outright suggest for this stupid build. If one decides to take Defile, you would take this talent solely for a chance at a stacking mastery buff with charging enemies or Abomination Limb pulling mobs in (which, hopefully, run back to your tank afterwards). The growth might help for staying in the Defile, but there are better options for a ranged build. The logic of possibly choosing Sudden Doom or Rotten Touch is that since Clawing Shadows is pure shadow, the buff could be more valuable in combination with Death Rot. However, since auto-attack damage is connected to melee damage, the proc chance is even lower. You could choose to try and buff Clawing Shadows further by choosing the talents under Sudden Doom to compensate, but trying to buff a proc that triggers through auto-attacking seems futile for a ranged build (and seeing as intended playstyle builds opt not to take it at all and Blizz desperately tried to buff this line of talents in 10.0.7…). I’ve decided against the usually-good Unholy Blight due to it being an aura (read: only useful when something is in melee range) that lasts for six seconds. The pathway it provides isn't useful either. If you wanted to take the aforementioned Defile, you would be better off going through Replenishing Wounds instead. You will already be going through the Replenishing Wounds pathway to avoid taking Improved Festering Strike, Feasting Strikes or Apocalypse to reach the two Dark buffs it connects to, but the extra runic power from the occasional wound pop is nice. There might be better choices, but I haven't tested it out - trying to sim a build that revolves around doing the opposite of what your class is intended to do is nigh impossible. The Boy Himself Let's expand on our test subject: a level 70 Nightborne Death Knight named Eiswein. My lore for him is that he was originally a mage, then died in the Fourth war, then was resurrected as a Death Knight. He never really adapted to standing in melee range like he should, or the concept of stabbing people with swords, so he now refuses to stoop himself to that level. He is currently seeking out the secrets of the blue dragons and the arcane with the hope of restoring his magical abilities fully. He's incredibly pompous and snobby, and refers to his main minions as Timotheus and Albon. His race choice wasn't a relevant pick for this test, I just didn't want to test out the build on my established main DK, and my other DKs were not good for me for whatever reason (one isn't on my home server, other is specless). I suppose if you were trying to minmax, Nightborne's bonus to magic damage is helpful, but you'd be better off choosing a troll for mini lust or void elf for their racial procs. I try not to put him in high level content as I don't want to be yelled at by strangers for not playing the class properly in content they actually want to do well in. However, I've run m0s and a single m2 with him, and LFR. I mostly screw around in Timewalking with him, however, since the scaling makes for an okay equalizer. His ilvl is only around 385, so a setting where everyone has the same ilvl makes it easier to gauge whether my tweaks to his talent tree are an improvement or a waste. I could also punch dummies, but….eh. From what I've noticed so far, people in pugs for lower-difficulty content aren't usually upset (or vocally so) at my playstyle for Eiswein. At the time of writing this, I've had two people ask me what the hell I was doing, and one person use /laugh at me (which could be a dig at my wonderful transmog, but I digress) during the Love is in the Air scenario. Both the people who have asked me dropped the subject quickly after I simply called it a meme build. As I said, if I were trying this build in a m20 or even an m15, people would be upset with me unless we went in all knowing that Eiswein was going to spin around like a ballerina the entire time. As for damage output, I'm not going to lie - it's typically pretty low, though in large packs where I smash all of my cooldowns at once I can get to at least top of the details chart. Even in builds that don't revolve around wounds, they still serve as a way to spread Virulent Plague and thus need to be applied regularly someway. However, a better player than me could probably figure out how to make this build passable. Basically, this build suffers in many areas, but messing with it did help me learn more about DK as a class and Unholy as a spec. I think we could have Unholy DK Ranged Build as a legitimate build if specific changes are implemented. Not major changes either. Ways that Blizz could make Ranged UHDK viable:
|
2023.04.02 06:23 commutingtexan [HIRING] Pest Control Technicians
2023.04.02 06:08 seabell2101 I need to stop scrolling through Destiny youtube comments. I feel like my IQ points have now been effectively halved.
![]() | Least delusional destiny player: submitted by seabell2101 to destiny2 [link] [comments] |
2023.04.02 05:49 Fickle-Nectarine-155 Do funerals have to be expensive?
2023.04.02 05:21 CMizShari-FooLover Should I lessen my standards?
2023.04.02 03:26 lemu96 New, Higher Level Career Opportunity… Do I Take It?
2023.04.02 02:27 Okayama88 Tough decision between two universities
2023.04.02 02:16 DONT_READ_THIS_OKAY THE GLOBAL SOUTH REFUSES ANY LONGER TO BE BULLIED BY THE COLLECTIVE WEST
![]() | submitted by DONT_READ_THIS_OKAY to u/DONT_READ_THIS_OKAY [link] [comments] https://preview.redd.it/pisugjp46dra1.jpg?width=800&format=pjpg&auto=webp&s=6de0b5b684d2e682f705275e1d7b09953f83846f The authorities in both Russia and China are making it perfectly clear that they want nothing to do with the culture wars raging in the West, particularly those occurring in the USA. Like it or not they are making a stand against what they see as a narcissistic, navel-gazing, rabidly self-interested, and entitlement-infused amorality masquerading as ‘human rights’. Their way is the way of long-held traditions that have stood the test of time and bear a minimum of potential for endless division as one sector of society continually fights another. The tried and tested principles of the past are their choice, not the headlong flight into headlong chaos they see the West descending into. In America there’s a phrase that has become well known in recent years, “My country right or wrong”. The same stance can be applied to the approaches in both Russia and China now. For them, unity is of paramount importance and the atomization of their societies in culture wars is abhorrent. They have both been through that with hugely tragic consequences and have no intention of returning to those days when certain dogmas were forced on people and entire lives could be cancelled at a stroke. Of course, there will be those who are aghast that the freedoms of the West could be criticised in this way, aren’t we all to be able to let our freak flags fly and do exactly as we please within the law? But this flies in the face of the realities faced by nations who do not have anything like the privileges of wealth boasted of in the USA and those who are ambitious to be just like them. In those nations, relatively much poorer these are simply examples of excess and selfishness, of societies of empire, reaching a similar stage as that of Rome just as it fell. Which way forward will we take as a species? Toward a complete anarchy of infinite diversity? Or on a more solid path where predictability and unity are emphasised above all else? On the former path, a constant updating of the rules will be required in each human mind. Do’s and don’ts will become minefields needing new maps on an almost daily basis. Many will find their minds swirling with confusion as they are castigated for using an inappropriate pronoun or turn of phrase or even for an action such as opening a door or clapping too loudly. The thought police will appear to be everywhere waiting to pounce, punish and regulate behaviour. In the traditional societies where a lesser degree of ‘anything goes’ freedom exists predictability is far higher than in the ‘human rights are all’ West and or good reason. Access to relatively freely available income is also traditionally less. Absolute human rights have not been affordable as predictable behaviour and hard work, raising families, and solidarity to get through hard times together have been extremely valuable, indeed necessary, attributes. The affluent West has been able to exploit much in the so-called developing nations and use those resources as a springboard (along with their own natural assets) to future undreamed of by most of the rest of the world. When everyone wants their own way no one gets their way. As we see now in western nations, affluence breeds a certain aggression where the fight to assert one’s own rights rather than looking for a communal solution emphasising unity as human beings, creates a social war at its extremes. Methods become increasingly divisive where those opposing or seeming to oppose such individuals are almost depicted as war criminals, as racists, fascists, and a great number of other terms denoting cancellation. For those like me who were inspired by the enthusiasm for change in the West during the Sixties where there was an impatience to be rid of the stultifying norms of previous eras the about-face to once again embrace the traditional outlooks of parents and grandparents might feel quite disconcerting. There was also a surge toward socialism and other changes of system that were looked upon as radical at the time. Free love, the use of recreational drugs was much more attractive, and an aversion to the normal - find a job - work 9 to 5 - settle down - start a family and live as your parents did, was virtually anathema. Those days of the Sixties are long gone. The surge of freedom-loving anarchism and relatively innocent experimentation hardly survived into the Seventies. The relative innocence and simplicity of just a few years before vanished like morning mist in the full glare of midday. Only a very few found a way to maintain themselves in anything like an ‘alternative lifestyle’. Most rejoined the more or less normal like of the majority sooner or later and mostly sooner rather than later. Traditional forms of life tend to be the archetypal form whose shape we tend to migrate toward unless we find some kind of niche in the rarified stratosphere of eccentric living within the arts, crafts, therapy, or religious life. For most of us, the more or less standard life structure, as usually visualised, will likely suit us best. We are none too concerned if those on the fringes act as they wish as long as they don’t impact society and the life of the majority in too extreme a way. But just this is beginning to occur in the West, particularly so in the USA. The fringes are demanding to be mainstream and some within the mainstream elites appear to believe their rights ought to be raised above those of the majority who remain within a generally traditional lifestream. This is precisely what the Russian and Chinese authorities do not want and will not tolerate. A kaleidoscope of emotional choices where outcomes are of questionable benefit but may sadly lead to a cul-de-sac of unhappy chaos where society becomes riven by internal discord and social atomization makes for a very unhappy existence, potentially for all. Youthful folly is a known phenomenon. We normally grow out of such follies, taken on when we feel immortal and resistant to all that may hurt us. Societies that never outgrow the follies it takes on, but remain searching for eternal youth will likely stay in the kindergarten stage of interminable and extremely shallow-minded chaos where maturity never arrives. The big question is, can such societies ever return to the stable foundations that once were the norm and which allowed for unimpeded growth? Eurasian nations are determined never to have to find out whether such levels of chaos can be reversed. They have seen how much pain is involved in such a process. They have decided to retain the tried and tested ways of life they know bring important unity of purpose, predictability, and stability to life. Thus they aim to guarantee that such debilitating anarchy as seen currently growing in the West has no fertile ground to undermine their own nations. In addition to all of the above these nations, long threatened by the dominance of western interests have sought some way to escape from an intolerable situation where their every move was scrutinised from afar with a view to taking action against them. The threats applied to any nation deviating from western needs were very real and have been realised often. War, death and destruction and the terminal fragmenting of societies and cultures have taken place at the hands of the aggressively self-interested hands of the western powers. This is why we now see so very many nations of the Global South turning away from the West. Now a choice is open to them where in the past there were few to none but bow to the almighty USA and its proxies. Now that China is fully awake to its potential to change the way the world works along with Russia in a PEACEFUL and TOLERANT way, they are moving in their direction with alacrity. This epoch-making time will shape all times to come. We stand on the threshold of a new age for our planet, one where agreement takes the place of aggression, peace over posturing, willingness to talk and understand over war. Cooperation, communication and tolerance for diverse peoples, cultures, modes of governance, religion and viewpoints where trade and investment create the world all idealists hoped for. Welcome to our future. Welcome to the Multipolar World. https://preview.redd.it/3ikbwv8a6dra1.jpg?width=800&format=pjpg&auto=webp&s=227e861e688faf36ad610df8a2e426cd7e03e3b6 |
2023.04.02 01:41 matrichall 8 Top New Zealand Universities for International Students
2023.04.02 00:01 ScubaJho Tavor TS12 feeding issues.
2023.04.01 23:03 dogeprojects NedreGPT - Highest paying PTC GPT Site
2023.04.01 23:01 BackgroundBoat2306 Buildozer build error with match case
Compiling '/home/tomen/Comic-Galleries/.buildozeandroid/app/site_template.py'... *** File "/home/tomen/Comic-Galleries/.buildozeandroid/app/site_template.py", line 131 match option: ^ SyntaxError: invalid syntax WARNING: Received a --sdk argument, but this argument is deprecated and does nothing. No setup.py/pyproject.toml used, copying full private data into .apk. Error while running "/home/tomen/Comic-Galleries/.buildozeandroid/platform/build-arm64-v8a_armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build/python3 -OO -m compileall -b -f /home/tomen/Comic-Galleries/.buildozeandroid/app/site_template.py" This probably means one of your Python files has a syntax error, see logs above # Command failed: /usbin/python3 -m pythonforandroid.toolchain apk --bootstrap sdl2 --dist_name comicgalleries --name Comic-Galleries --version 0.1 --package org.temder.comicgalleries --minsdk 21 --ndk-api 21 --private /home/tomen/Comic-Galleries/.buildozeandroid/app --permission INTERNET --permission WRITE_EXTERNAL_STORAGE --permission READ_EXTERNAL_STORAGE --android-entrypoint org.kivy.android.PythonActivity --android-apptheme u/android:style/Theme.NoTitleBar --orientation portrait --copy-libs --arch arm64-v8a --arch armeabi-v7a --color=always --storage-dir="/home/tomen/Comic-Galleries/.buildozeandroid/platform/build-arm64-v8a_armeabi-v7a" --ndk-api=21 --ignore-setup-py --debug # ENVIRONMENT: # SHELL = '/bin/bash' # WSL2_GUI_APPS_ENABLED = '1' # WSL_DISTRO_NAME = 'Ubuntu' # WT_SESSION = '2479b6d9-bfd5-44b5-917d-e17437ccef8a' # NAME = 'Tom' # PWD = '/home/tomen/Comic-Galleries' # LOGNAME = 'tomen' # HOME = '/home/tomen' # LANG = 'de_DE.UTF-8' # WSL_INTEROP = '/run/WSL/2510_interop' # LS_COLORS = 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:' # WAYLAND_DISPLAY = 'wayland-0' # LESSCLOSE = '/usbin/lesspipe %s %s' # TERM = 'xterm-256color' # LESSOPEN = ' /usbin/lesspipe %s' # USER = 'tomen' # DISPLAY = ':0' # SHLVL = '1' # XDG_RUNTIME_DIR = '/mnt/wslg/runtime-dir' # WSLENV = 'WT_SESSION::WT_PROFILE_ID' # XDG_DATA_DIRS = '/uslocal/share:/usshare:/valib/snapd/desktop' # PATH = ('/home/tomen/.buildozeandroid/platform/apache-ant-1.9.4/bin:/home/tomen/.local/bin:/uslocal/sbin:/uslocal/bin:/ussbin:/usbin:/sbin:/bin:/usgames:/uslocal/games:/uslib/wsl/lib:/mnt/c/Program ' 'Files/Common ' 'Files/Oracle/Java/javapath:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program ' 'Files/usbipd-win/:/mnt/c/Program ' 'Files/dotnet/:/mnt/c/Users/tomen/Documents/Programme/php-7.4.29-nts-Win32-vc15-x64/php.exe:/mnt/c/Program ' 'Files/Git/cmd:/mnt/c/Program Files/GitHub ' 'CLI/:/mnt/c/Users/tomen/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/tomen/AppData/Local/Programs/Microsoft ' 'VS ' 'Code/bin:/mnt/c/Users/tomen/AppData/Local/GitHubDesktop/bin:/mnt/c/Users/tomen/.dotnet/tools:/snap/bin') # HOSTTYPE = 'x86_64' # PULSE_SERVER = 'unix:/mnt/wslg/PulseServer' # WT_PROFILE_ID = '{51855cb2-8cce-5362-8f54-464b92b32386}' # _ = '/home/tomen/.local/bin/buildozer' # OLDPWD = '/home/tomen' # PACKAGES_PATH = '/home/tomen/.buildozeandroid/packages' # ANDROIDSDK = '/home/tomen/.buildozeandroid/platform/android-sdk' # ANDROIDNDK = '/home/tomen/.buildozeandroid/platform/android-ndk-r25b' # ANDROIDAPI = '27' # ANDROIDMINAPI = '21' # # Buildozer failed to execute the last command # The error might be hidden in the log above this error # Please read the full log, and search for it before # raising an issue with buildozer itself. # In case of a bug report, please add a full log with log_level = 2buildozer.spec
[app] # (str) Title of your application title = Comic-Galleries # (str) Package name package.name = comicgalleries # (str) Package domain (needed for android/ios packaging) package.domain = org.temder # (str) Source code where the main.py live source.dir = . # (list) Source files to include (let empty to include all the files) source.include_exts = py,png,jpg,kv,atlas # (list) List of inclusions using pattern matching #source.include_patterns = assets/*,images/*.png # (list) Source files to exclude (let empty to not exclude anything) #source.exclude_exts = spec # (list) List of directory to exclude (let empty to not exclude anything) #source.exclude_dirs = tests, bin, venv # (list) List of exclusions using pattern matching # Do not prefix with './' #source.exclude_patterns = license,images/*/*.jpg # (str) Application versioning (method 1) version = 0.1 # (str) Application versioning (method 2) # version.regex = __version__ = ['"](.*)['"] # version.filename = %(source.dir)s/main.py # (list) Application requirements # comma separated e.g. requirements = sqlite3,kivy requirements = python3,kivy==2.1.0,kivymd==1.1.1,plyer,beautifulsoup4,soupsieve,urllib3,android # (str) Custom source folders for requirements # Sets custom source for any requirements with recipes # requirements.source.kivy = ../../kivy # (str) Presplash of the application #presplash.filename = %(source.dir)s/data/presplash.png # (str) Icon of the application #icon.filename = %(source.dir)s/data/icon.png # (str) Supported orientation (one of landscape, sensorLandscape, portrait or all) orientation = portrait # (list) List of service to declare #services = NAME:ENTRYPOINT_TO_PY,NAME2:ENTRYPOINT2_TO_PY # # OSX Specific # # # author = © Copyright Info # change the major version of python used by the app osx.python_version = 3.10.9 # Kivy version to use osx.kivy_version = 2.1.0 # # Android specific # # (bool) Indicate if the application should be fullscreen or not fullscreen = 1 # (string) Presplash background color (for android toolchain) # Supported formats are: #RRGGBB #AARRGGBB or one of the following names: # red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray, # darkgray, grey, lightgrey, darkgrey, aqua, fuchsia, lime, maroon, navy, # olive, purple, silver, teal. #android.presplash_color = #FFFFFF # (string) Presplash animation using Lottie format. # see https://lottiefiles.com/ for examples and https://airbnb.design/lottie/ # for general documentation. # Lottie files can be created using various tools, like Adobe After Effect or Synfig. #android.presplash_lottie = "path/to/lottie/file.json" # (str) Adaptive icon of the application (used if Android API level is 26+ at runtime) #icon.adaptive_foreground.filename = %(source.dir)s/data/icon_fg.png #icon.adaptive_background.filename = %(source.dir)s/data/icon_bg.png # (list) Permissions android.permissions = INTERNET,WRITE_EXTERNAL_STORAGE,READ_EXTERNAL_STORAGE # (list) features (adds uses-feature -tags to manifest) #android.features = android.hardware.usb.host # (int) Target Android API, should be as high as possible. #android.api = 27 # (int) Minimum API your APK / AAB will support. #android.minapi = 21 # (int) Android SDK version to use #android.sdk = 20 # (str) Android NDK version to use #android.ndk = 23b # (int) Android NDK API to use. This is the minimum API your app will support, it should usually match android.minapi. #android.ndk_api = 21 # (bool) Use --private data storage (True) or --dir public storage (False) #android.private_storage = True # (str) Android NDK directory (if empty, it will be automatically downloaded.) #android.ndk_path = # (str) Android SDK directory (if empty, it will be automatically downloaded.) #android.sdk_path = # (str) ANT directory (if empty, it will be automatically downloaded.) #android.ant_path = # (bool) If True, then skip trying to update the Android sdk # This can be useful to avoid excess Internet downloads or save time # when an update is due and you just want to test/build your package # android.skip_update = False # (bool) If True, then automatically accept SDK license # agreements. This is intended for automation only. If set to False, # the default, you will be shown the license when first running # buildozer. # android.accept_sdk_license = False # (str) Android entry point, default is ok for Kivy-based app #android.entrypoint = org.kivy.android.PythonActivity # (str) Full name including package path of the Java class that implements Android Activity # use that parameter together with android.entrypoint to set custom Java class instead of PythonActivity #android.activity_class_name = org.kivy.android.PythonActivity # (str) Extra xml to write directly inside theBuildozer tells me every time I build that there is a syntax error with the match case function. Do I have to change the python version to a later one and if so how can I do this?element of AndroidManifest.xml # use that parameter to provide a filename from where to load your custom XML code #android.extra_manifest_xml = ./src/android/extra_manifest.xml # (str) Extra xml to write directly inside the tag of AndroidManifest.xml # use that parameter to provide a filename from where to load your custom XML arguments: #android.extra_manifest_application_arguments = ./src/android/extra_manifest_application_arguments.xml # (str) Full name including package path of the Java class that implements Python Service # use that parameter to set custom Java class instead of PythonService #android.service_class_name = org.kivy.android.PythonService # (str) Android app theme, default is ok for Kivy-based app # android.apptheme = "@android:style/Theme.NoTitleBar" # (list) Pattern to whitelist for the whole project #android.whitelist = # (str) Path to a custom whitelist file #android.whitelist_src = # (str) Path to a custom blacklist file #android.blacklist_src = # (list) List of Java .jar files to add to the libs so that pyjnius can access # their classes. Don't add jars that you do not need, since extra jars can slow # down the build process. Allows wildcards matching, for example: # OUYA-ODK/libs/*.jar #android.add_jars = foo.jar,bar.jar,path/to/more/*.jar # (list) List of Java files to add to the android project (can be java or a # directory containing the files) #android.add_src = # (list) Android AAR archives to add #android.add_aars = # (list) Put these files or directories in the apk assets directory. # Either form may be used, and assets need not be in 'source.include_exts'. # 1) android.add_assets = source_asset_relative_path # 2) android.add_assets = source_asset_path:destination_asset_relative_path #android.add_assets = # (list) Gradle dependencies to add #android.gradle_dependencies = # (bool) Enable AndroidX support. Enable when 'android.gradle_dependencies' # contains an 'androidx' package, or any package from Kotlin source. # android.enable_androidx requires android.api >= 28 #android.enable_androidx = False # (list) add java compile options # this can for example be necessary when importing certain java libraries using the 'android.gradle_dependencies' option # see https://developer.android.com/studio/write/java8-support for further information # android.add_compile_options = "sourceCompatibility = 1.8", "targetCompatibility = 1.8" # (list) Gradle repositories to add {can be necessary for some android.gradle_dependencies} # please enclose in double quotes # e.g. android.gradle_repositories = "maven { url 'https://kotlin.bintray.com/ktor' }" #android.add_gradle_repositories = # (list) packaging options to add # see https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html # can be necessary to solve conflicts in gradle_dependencies # please enclose in double quotes # e.g. android.add_packaging_options = "exclude 'META-INF/common.kotlin_module'", "exclude 'META-INF/*.kotlin_module'" #android.add_packaging_options = # (list) Java classes to add as activities to the manifest. #android.add_activities = com.example.ExampleActivity # (str) OUYA Console category. Should be one of GAME or APP # If you leave this blank, OUYA support will not be enabled #android.ouya.category = GAME # (str) Filename of OUYA Console icon. It must be a 732x412 png image. #android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png # (str) XML file to include as an intent filters in tag #android.manifest.intent_filters = # (str) launchMode to set for the main activity #android.manifest.launch_mode = standard # (list) Android additional libraries to copy into libs/armeabi #android.add_libs_armeabi = libs/android/*.so #android.add_libs_armeabi_v7a = libs/android-v7/*.so #android.add_libs_arm64_v8a = libs/android-v8/*.so #android.add_libs_x86 = libs/android-x86/*.so #android.add_libs_mips = libs/android-mips/*.so # (bool) Indicate whether the screen should stay on # Don't forget to add the WAKE_LOCK permission if you set this to True #android.wakelock = False # (list) Android application meta-data to set (key=value format) #android.meta_data = # (list) Android library project to add (will be added in the # project.properties automatically.) #android.library_references = # (list) Android shared libraries which will be added to AndroidManifest.xml using tag #android.uses_library = # (str) Android logcat filters to use android.logcat_filters = *:S python:D # (bool) Android logcat only display log for activity's pid #android.logcat_pid_only = False # (str) Android additional adb arguments #android.adb_args = -H host.docker.internal # (bool) Copy library instead of making a libpymodules.so #android.copy_libs = 1 # (list) The Android archs to build for, choices: armeabi-v7a, arm64-v8a, x86, x86_64 # In past, was `android.arch` as we weren't supporting builds for multiple archs at the same time. android.archs = arm64-v8a, armeabi-v7a # (int) overrides automatic versionCode computation (used in build.gradle) # this is not the same as app version and should only be edited if you know what you're doing # android.numeric_version = 1 # (bool) enables Android auto backup feature (Android API >=23) android.allow_backup = True # (str) XML file for custom backup rules (see official auto backup documentation) # android.backup_rules = # (str) If you need to insert variables into your AndroidManifest.xml file, # you can do so with the manifestPlaceholders property. # This property takes a map of key-value pairs. (via a string) # Usage example : android.manifest_placeholders = [myCustomUrl:\"org.kivy.customurl\"] # android.manifest_placeholders = [:] # (bool) disables the compilation of py to pyc/pyo files when packaging # android.no-compile-pyo = True # (str) The format used to package the app for release mode (aab or apk or aar). # android.release_artifact = aab # (str) The format used to package the app for debug mode (apk or aar). # android.debug_artifact = apk # # Python for android (p4a) specific # # (str) python-for-android URL to use for checkout #p4a.url = # (str) python-for-android fork to use in case if p4a.url is not specified, defaults to upstream (kivy) #p4a.fork = kivy # (str) python-for-android branch to use, defaults to master #p4a.branch = master # (str) python-for-android specific commit to use, defaults to HEAD, must be within p4a.branch #p4a.commit = HEAD # (str) python-for-android git clone directory (if empty, it will be automatically cloned from github) #p4a.source_dir = # (str) The directory in which python-for-android should look for your own build recipes (if any) #p4a.local_recipes = # (str) Filename to the hook for p4a #p4a.hook = # (str) Bootstrap to use for android builds # p4a.bootstrap = sdl2 # (int) port number to specify an explicit --port= p4a argument (eg for bootstrap flask) #p4a.port = # Control passing the --use-setup-py vs --ignore-setup-py to p4a # "in the future" --use-setup-py is going to be the default behaviour in p4a, right now it is not # Setting this to false will pass --ignore-setup-py, true will pass --use-setup-py # NOTE: this is general setuptools integration, having pyproject.toml is enough, no need to generate # setup.py if you're using Poetry, but you need to add "toml" to source.include_exts. #p4a.setup_py = false # (str) extra command line arguments to pass when invoking pythonforandroid.toolchain #p4a.extra_args = # # iOS specific # # (str) Path to a custom kivy-ios folder #ios.kivy_ios_dir = ../kivy-ios # Alternately, specify the URL and branch of a git checkout: ios.kivy_ios_url = https://github.com/kivy/kivy-ios ios.kivy_ios_branch = master # Another platform dependency: ios-deploy # Uncomment to use a custom checkout #ios.ios_deploy_dir = ../ios_deploy # Or specify URL and branch ios.ios_deploy_url = https://github.com/phonegap/ios-deploy ios.ios_deploy_branch = 1.10.0 # (bool) Whether or not to sign the code ios.codesign.allowed = false # (str) Name of the certificate to use for signing the debug version # Get a list of available identities: buildozer ios list_identities #ios.codesign.debug = "iPhone Developer: ( )" # (str) The development team to use for signing the debug version #ios.codesign.development_team.debug = # (str) Name of the certificate to use for signing the release version #ios.codesign.release = %(ios.codesign.debug)s # (str) The development team to use for signing the release version #ios.codesign.development_team.release = # (str) URL pointing to .ipa file to be installed # This option should be defined along with `display_image_url` and `full_size_image_url` options. #ios.manifest.app_url = # (str) URL pointing to an icon (57x57px) to be displayed during download # This option should be defined along with `app_url` and `full_size_image_url` options. #ios.manifest.display_image_url = # (str) URL pointing to a large icon (512x512px) to be used by iTunes # This option should be defined along with `app_url` and `display_image_url` options. #ios.manifest.full_size_image_url = [buildozer] # (int) Log level (0 = error only, 1 = info, 2 = debug (with command output)) log_level = 2 # (int) Display warning if buildozer is run as root (0 = False, 1 = True) warn_on_root = 1 # (str) Path to build artifact storage, absolute or relative to spec file # build_dir = ./.buildozer # (str) Path to build output (i.e. .apk, .aab, .ipa) storage # bin_dir = ./bin # ----------------------------------------------------------------------------- # List as sections # # You can define all the "list" as [section:key]. # Each line will be considered as a option to the list. # Let's take [app] / source.exclude_patterns. # Instead of doing: # #[app] #source.exclude_patterns = license,data/audio/*.wav,data/images/original/* # # This can be translated into: # #[app:source.exclude_patterns] #license #data/audio/*.wav #data/images/original/* # # ----------------------------------------------------------------------------- # Profiles # # You can extend section / key with a profile # For example, you want to deploy a demo version of your application without # HD content. You could first change the title to add "(demo)" in the name # and extend the excluded directories to remove the HD content. # #[[email protected]] #title = My Application (demo) # #[app:[email protected]] #images/hd/* # # Then, invoke the command line with the "demo" profile: # #buildozer --profile demo android debug
2023.04.01 22:06 scriptcamp Romance Screenwriters Club Saturdays 6pm (Pacific) 9pm (Eastern)
🔸 A montage showing the rise and fall of a relationshipHow to submit your Romance Short?
2023.04.01 21:56 mwalimu59 CPR class (and Are dated stories allowed here?)
2023.04.01 21:40 asapfetty All-NBA teams based on the CBA’s new 65 games played standard
2023.04.01 21:29 TrojanFTQ [Recruiting] STARTING CWL LATE! For the Queen! #29VJ0VG2U Lvl 18 TH12+ Social/War/CWL/CG Teamwork Clash King Stats
-Achieve with the clan and fulfil your clan obligations. -Event roster spot lists posted to discord. -Those that don’t meet the minimum are kicked. -Legend league members. -Three wars per week. No hero? No war. -One ‘All-in’ per month. No hero? No problem. -We have war orders. -Consistently high 90% war destruction. -CWL Crystal I -Capital District Level 10 -Social/WaCWL/CG Lvl 18 Clan.
INTROTLDR: If you are looking for a new home where you can grow and improve, join us.
We are a solid group of players progressing bases, maximising rewards from wars, CWL, capital raids, and clan games. Promotions are given based upon meeting minimum standards, and Elders that go above and beyond are promoted to co.
DISCORD
Our discord server is running the Clash King stats bot with dedicated feed channels for the clan. We have chat categories to talk bases, attacks, wars and more. Join via https://discord.gg/grxwsfz
WARS
We're serious about winning wars, our primary source of loot. Keeping ahead of the ever-changing attack / defence meta is essential. War without heroes is not permitted; you must fight at your best. Each clan mate must maintain their war status as green or red. 100% green lights for CWL are preferred. We have one ALL-IN 50v50 war per month; even heroes are down.
CG
Clan games are a great source of rewards. To show your commitment to your clan, we ask all members to bring at least 1000 points, and we always max out CG.
CLAN CAPITAL
Keep that forge busy! We ask all clan mates to use all their attacks and to donate all gold to prioritised buildings. Our Capital District is level 10.
-TH12+. -Stay active and communicate. -Achieve all clan obligations. -Follow the war orders. -Use all weekend raids. -Achieve at least 1000 pts in CG. -No heroes, no war. Maintain war status. War when you can. -No campers. -100% green status for CWL preferred.
2023.04.01 21:06 No-Cupcake-0919 How much family income is enough to raise a child? Stress out a little about money.
2023.04.01 20:38 Sundance_Kidd17 Poly Edge E Series Phones?
2023.04.01 20:08 BBJackie Must Read !Israel Today: Four questions about the opponents of judicial reform
2023.04.01 20:08 BBJackie Must Read !Israel Today: Four questions about the opponents of judicial reform