Ce paquet a été inventé par nécessité, par l'ennui et surtout à cause de besoin (je suis sérieux).
Je m'ennuie, 2021
> >> import alamari ANS: Heureux que vous ayez pensé. Tout d'abord, vous obtenez ce package magnifiquement nommé appelé alamari . Ce mot n'est-il pas beau? Pensez-y simplement; Vous pouvez importer ce package dans vos projets secondaires. Maintenant, vous vous demandez peut-être comment ce gars connaissait mon 213e projet parallèle parce que ce package a telemetry installée par défaut. Il suit n'importe quel développeur lorsqu'ils installent ce package magnifiquement nommé et pensant. Je sais que je n'obtiens nulle part ici, c'est comme ça que cela a été fait, pour ne vous laisser nulle part (je plaisante). S'il vous plaît, passez à la ligne suivante.
# Convert Section
# convert to integer with a smart AI (lol)
> >> from alamari . convert import *
> >> to_integer ( 'abc123abc456' )
> >> '123,456'
# convert to roman from devanagari
> >> to_roman ( 'तनहुँ ब्यास नगरपालिका सागेकी २२ वर्षीया युवतीकी एक जना आमाजु पर्ने थिइन्' )
> >> 'tanahun byaasa nagarapaalikaa saageki 22 warsiyaa yuwatiki eka janaa amaaju parne thiin'
# convert to nepali date from english date
> >> to_nepali_miti ( 2021 , 6 , 7 )
> >> '2078-02-24'
# Utils Section
# checks if url resolves (sorry for the bad example but lol)
> >> from alamari . utils import *
> >> url_resolves ( 'https://raw.githubusercontent.com/sarojbelbase/alamari/master/README.md' )
> >> False
# replace something from a text if you feel awkward
> >> replace ( 'I love this alamari package' , 'alamari' , 'daraaazzz' )
> >> 'I love this daraaazzz package'
# get a datetime object from a string or text
> >> parse_date ( '2021, June 5th 5:55' )
> >> datetime ( 2021 , 6 , 5 , 5 , 55 )
# pluralize the given singular unit
> >> pluralize ( 'knife' )
> >> 'knifes'
# ordinalize the given number (I don't know why I added this util)
> >> ordinalize ( 34 )
> >> '34th'
# Humanize Section
# humanize number in nepali form i.e yeti much crore, yeti lakh, yeti hajar YK
> >> from alamari . humanize import *
> >> number ( 12345675 )
> >> '1,23,45,675'
> >> number ( 9.54 )
> >> '09'
# humanize datetime stuffs
> >> date ( any_date = '2021-06-07 05:55:55.185035' )
> >> '5 hours ago'
# humanize nepali datetime
> >> nepal_date ( local_date = '2021-06-07 05:55:55.185035' )
> >> 'just now' $ pip install alamariVoici une chose mec. Je veux être ouvert sur IE, je n'ai préparé aucun document pour cela. Vous devrez entrer dans le dossier Alamari et jeter un coup d'œil à l'intérieur de chaque fichier. Vous avez ma permission de copier le code et de le modifier comme vous le souhaitez. Mais non. J'ai fait ce package pour une raison et cela existe pour une raison. Pourquoi ne respecteriez-vous pas ma raison? Rappelez-vous, chaque fois que vous copiez mon code, j'obtiens une notification sur votre entreprise (télémétrie magique)
Pour faire partie de ce package heureux, veuillez ajouter tous les utils que vous voulez si vous en avez assez de taper et de copier encore et encore. Tout en ajoutant vos utils, veuillez également ajouter des commentaires et des docstrings pour aider les gens à naviguer dans la douleur qu'ils pourraient tenir pendant plusieurs années et je ne veux pas se souvenir de cette façon. Envoyez tous vos problèmes et tirez les demandes de mon chemin. Paix.
Remarque: veuillez ne pas envoyer vos problèmes et extraire les demandes le vendredi. Vous ne voudrez peut-être pas me déranger pendant ma journée préférée. Si vous faites cela, je vais appuyer sur ce bouton automatique que j'avais construit l'autre jour et ce package ne sera qu'un Stardust.
Voyons qui gagne, les gens qui pensent que ce package est une poubelle absolue appuyez sur ce bouton star et les gens qui pensent dans l'autre sens, appuyez sur le bouton fork et contribuent.
Les développeurs qui sont venus ici en voyant leur paquet utilisé par un gars avec un terrible modèle de codage, je veux dire que je suis éternellement reconnaissant pour vous et votre existence. Vivant sur la vie.