Saravanan666/pypi-org huggingface dataset:
Package: podcastbackup
podcastbackupBack up podcasts with metadata from a feed URL. Progress indicator and resuming.
Hacky, only really tested against FeedBurner/libsyn feeds.When you run it, you get a directory named after the podcast with a list ofmp3files andmetadata.jsonfiles.tree /mnt/backups/podcast/
/mnt/backups/podcast/
├── bestshowever1.mp3.metadata.json
├── bestshowever1.mp3
├── bestshowever2.mp3.metadata.json
├── bestshowever2.mp3
├── bestshowever3.mp3.metadata.json
├── bestshowever3.mp3Themetadata.jsonfiles look like:{"text":"This is probably the best show yet!","href":"http://bestshowever.cachefly.net/bestshowever/bestshowever42.mp3","title":"Best Show Ever 42: All The Answers"}In actionUsage$ pip install podcastbackupusage: podcastbackup [-h] -f FEED [-o OUTPUT] [-t TYPE] [-i FILTER]

Helps you back up your podcasts.

optional arguments:
  -h, --help            show this help message and exit
  -f FEED, --feed FEED  RSS feed url
  -o OUTPUT, --output OUTPUT
                        Location for downloaded items
  -t TYPE, --type TYPE  File extension to look for in feed items
  -i FILTER, --filter FILTER
                        Apply a regular expression filter on titlesExample:$ podcastbackup -f http://feeds.feedburner.com/se-radioWorks with Python 2 and 3.Ignores fileDrop a file named.ignoresinto the download directory of a particular podcast to skip downloading particular episodes.Useful for skipping over broken / missing episodes. An example of the syntax is in the .ignores file with this repo.
Package: podcastdl
This is a really simple script you can use to download all the files linked in
an RSS podcast.It’s not made to track new podcast releases nor to respect all the podcast
formats that exist. I made this because I wanted to get all the files of
a podcast I love, and I published it here just because.Hmm… okay. How do I install / use this thing?Use pip to install:$ pip install podcastdlAnd then just$ podcastdl http://parisdjs.libsyn.com/rss output
Karl Hector - Soul Sauvage d'Afrique Vol.2: [   3% 312.18 kB/s]  of 66.0MB
Package: podcaster
Converts a Youtube to an iTunes podcast.And it’s powered by the wonderfulNagareframework !InstallationNote that theNagareframework needsPython Stacklessin order to runUsingeasy_install: easy_install podcasterLaunch the applicationLaunchpodcasterusing the command : nagare-admin serve podcasterBasic UsageBy default, yourPodcasterapplication will be accessible using your favorite
web browser at the address :http://localhost:8080/podcasterFill in the YouTube username of the person you
want to subscribe, choose the video resolution, and submit the form.Subscribe to a new iTunes’ podcast using the generated URL and that’s it !NotesThis application is still at a beta stage, but feel free to give me feedback if
you liked this app.Why this app ?I don’t like watching videos using my web browser, opening multiple tabs,
waiting for the player to preload data before being able to watch the video
(YouTube is very slow with my internet provider, this is certainly due to packet filtering).
I don’t like useless comments, unrelated informations, etc. I want to watch my
videos, and that’s all !So I let iTunes do the job for me when I’m away.
Package: podcastparser
podcastparser: Simple, fast and efficient podcast parserThe podcast parser project is a library from the gPodder project to provide an
easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.See docs in./docor atRead the Docs.Automated TestsTo run the unit tests you needpytest.  If you havepytestinstalled, use thepytestcommand in the repository's root directory to run the tests.Automated Release to PypiTo release, update the version number in podcastparser.py, commit and push.Then create an (annotated) tag and push it.The GitHub action will publish on pypi.
Package: podcast-player
A command line podcast player, written in Python.Getting StartedPrerequisitesPythonmpvor mplayer or any other media player that can be launched from the command lineInstallingPodcast Player is on PyPI so it can be installed with pip.$pipinstallpodcast-playerTo upgrade use the -U flag.$pipinstall-Upodcast-playerSetupTo begin we need to add some podcast rss feeds. This is done one by one with the following command.$podcastaddURLIf you have an OPML file with podcast subscriptions that you would like to import then you can do so with the -i flag.$podcast-iOPML-FILEThe default audio player is mpv in no-video mode. If desired you can change that.$podcastset-playermplayerUsageOnce you have added all the podcasts you want to subscribe to, then simply run the ‘podcast’ command to select the podcast and the episode you want to listen to.$podcastFor more details run with the help option.$podcast--helppodcastUsage:podcastpodcastadd<url>podcastdeletepodcastset-player<player>podcast-i<opml-file>podcast-h|--helppodcast--versionOptions:-h--helpShowthisscreen.--versionShowversion.Examples:podcastpodcastset-playermpvpodcastset-playermplayerpodcastaddhttps://my-podcast-url.com/feed.rssHelp:Forhelpusingthistool,pleaseopenanissueontheGithubrepository:https://github.com/aziezahmed/podcast-playerBuilt Withskele-cliAuthorsAziez Ahmed ChawdharyLicenseThis project is licensed under the MIT License
Package: podcastpy
PodcastPyPodcast Helper Tool in PythonDescriptionPodcastis something that we usually hear or watch, fill our warm and relax time. Sometimes podcasters find that it is difficult to manage time to create content and process it for aready to hearproduct.PodcastPyis an open-source program aimed at solving the basic and recurring problems that often occur in podcast creation.Installationpip install podcastpyPyPi link:https://pypi.org/project/podcastpyUsage Examplefrompodcastpyimportauto_trimmer# a place where your original video storedORIGINAL_PATH="original.mp4"# a desired path where your result video will savedRESULT_PATH="result.mp4"# margin for trim video, so there is no sudden cut or trimTIME_MARGIN=0.50# number of how many bars in the histogramNOISE_SAMPLING_LEVEL=100auto_trimmer(original_media_path=ORIGINAL_PATH,result_media_path=RESULT_PATH,time_margin_in_second=TIME_MARGIN,noise_sampling_level=NOISE_SAMPLING_LEVEL)SupportReach me out onEmailContributionIf you find out this library as useful please give it a star to let everyone know.
If you have idea on how to improve this library, I am always open for every contributors. Thank you!CopyrightMIT LicenseCopyright (c) 2021 Muhammad Razif Rizqullah
Package: podcast-recommendation
PodcastRecommendation0.1.6Podcast Recommendation AlgorithmDocumentación completaInstalarpython3 -m pip install podcast-recommendationpip install podcast-recommendationpip install podcast-recommendation==0.1.6UsoImportfrompodcast_recommendation.algorithmimportPodcastRecommendationCrear objetoPara utilizarlo debe tener una DataBase abierta en Neo4j con el plugin de Data Sciencepr=PodcastRecommendation('bolt://localhost:7687',('neo4j','password'),verbose=True)Reading x_train
Reading y_train
Training model
Training completeGenerar grafopr.build_graph(verbose=True)Reading categories
Reading ratings
Creating categories, categories and IsA
Creating users, categories and ratings
Build completeSe genera un grafo como el siguiente:Generar recomendacionesPara recomendar podcast al usuario6C561484AED5C02pr.recommend(user_id='6C561484AED5C02')podcast_id     proba
47  b4c3c3ebdd76e284f7d9fa358ac82030  0.999225
31  c9add5e9e81a4b3ca963adab5b87083f  0.999216
30  a37fb116709bfdb2dd58ea4f784cb815  0.999042
42  a3a535f66c7e8004e7dc54c2b2829a9e  0.999038
43  b70d658c901897359bb848cf876cbcbc  0.998779
...Eliminar el grafopr.delete_all()Eliminar ratingEliminar rating entre usuario6C561484AED5C02y podcasta3a535f66c7e8004e7dc54c2b2829a9epr.delete_rtg(user_id='6C561484AED5C02',podcast_id='a3a535f66c7e8004e7dc54c2b2829a9e')Crear ratingCrear rating de 5 entre usuario6C561484AED5C02y podcasta3a535f66c7e8004e7dc54c2b2829a9epr.create_rtg(user_id='6C561484AED5C02',podcast_id='a3a535f66c7e8004e7dc54c2b2829a9e',rating=5)Crear usuarioCrear usuario de idA1A1A1A1A1A1A1pr.create_user(user_id='A1A1A1A1A1A1A1')Crear podcastCrear podcast de ida1a1a1a1a1a1a1a1a1a1a1pr.create_podcast(podcast_id='a1a1a1a1a1a1a1a1a1a1a1')Crear categoriaCrear categoria de nombrecate id99pr.create_category(category='cat',category_id=99)Crear relación IsACrear relación podcast de ida1a1a1a1a1a1a1a1a1a1a1IsA categoria de nombrecatpr.create_IsA(podcast_id='a1a1a1a1a1a1a1a1a1a1a1',category='cat')Cerrar driverpr.close()
Package: podcast-scraper
Podcast-ScraperCe script permet de récupérer les url de téléchargements de podcasts. Vous pouvez dès lors les recupérer avec votre outil favoris; par exemple wget.Ceci est motivé par le fait que les podcast de france culture sont hebergés par apple et que tout comme les flux RSS ne
permettent de telécharger uniquement quelques épisodes.Le monde diplomatique fournit aux adhérents des podcasts de certains ses articles lus. Tout comme le précédent, le flux
rss ne permet pas de récuperer l'historique. Podcast-scraper permet d'y remédier, à condition bien sûr d'avoir un abonement.Sources Géréesfrance culturele monde diplomatiquec'est tout pour l'instantDependenciesThis needsdockerto run.Installpipinstallpodcast-scraperUsagepodcast-scraper --help
Usage: podcast-scraper [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  csv             Download or tag the podcast defined in a csv
  france-culture  Get podcast url for France Culture
  monde-diplo     Get podcast url for Monde DiploExemplespodcast-scraper france-culture --url https://www.franceculture.fr/emissions/carbone-14-le-magazine-de-larcheologie > export.csv
podcast-scraper csv --csv-path export.csv --podcast-path /tmp/  --download --tag

USER=email PASSWORD=your-password podcast-scraper monde-diplo
Package: podcast_search
Podcast searcherSearch any podcast in iTunes librarypodsearchfinds podcasts viaiTunes Search API.Search parameters:query- search string (name, author etc)country- ISO alpha-2 country code (us, de, fr etc), default: uslimit- maximum number or search results, default: 5Returned attributes for each podcast:id- iTunes ID (e.g.,979020229)name- podcast name (Talk Python To Me)author- author name (Michael Kennedy (@mkennedy))url- Apple Podcasts URL (https://podcasts.apple.com/us/podcast/id979020229)feed- podcast RSS URL (https://talkpython.fm/episodes/rss)category- main category (Technology)image- 600x600px image URL (https://is4-ssl.mzstatic.com/image/.../600x600bb.jpg)country- ISO alpha-3 country code (USA)episode_count- episode count this year (26)InstallationpipinstallpodsearchUsageSearch podcasts by query:>>>importpodsearch>>>podcasts=podsearch.search("python",country="us",limit=10)>>>podcasts[0].name'Talk Python To Me'>>>podcasts[0].author'Michael Kennedy (@mkennedy)'>>>podcasts[0].url'https://podcasts.apple.com/us/podcast/id979020229'LicenseMIT
Package: podcast-summarizer
podcast-summarizerSummarizes a podcast from an audio or transcription using ChatGPT.Instalationpipinstallpodcast-summarizerUsage# Summarize a podcast audio from an URL.podcast-summarizerhttp://.../audio.mp3# Summarize a podcast audio from an YouTube video.podcast-summarizerhttps://www.youtube.com/watch?v=...# Summarize a podcast audio from local file.podcast-summarizeraudio.mp3# Summarize a podcast audio and save transcription and summary to files.podcast-summarizer-ttranscription.txt-ssummary.txtaudio.mp3# Summarize an already transcribed podcastpodcast-summarizertranscription.txtSetupYou'll need to installffmpegbefore running the script.# on Ubuntu or Debiansudoaptupdate&&sudoaptinstallffmpeg# on Arch Linuxsudopacman-Sffmpeg# on MacOS using Homebrew (https://brew.sh/)brewinstallffmpegThe script expects an environment variable calledOPEN_API_KEY.Get anOpenAI API KeyAdd the key to yourOPEN_API_KEYenvironment variable:If you usebash:echo'export OPENAI_API_KEY={your api key}'>>~/.bash_profile&&source~/.bash_profileIf yu usezsh:echo'export OPENAI_API_KEY={your api key}'>>~/.zshenv&&source~/.zshenv
Package: podcats
Podcats generates RSS feeds for podcast episodes from local audio files and,
optionally, exposes both the feed and episodes via a built in web server,
so that they can be conveniently imported into iTunes, Overcast or another
podcast client.Installation$ pip install podcatsUsageGenerate a podcast RSS from audio files stored inmy/offline/podcasts:$ podcats generate my/offline/podcastsGenerate & serve the feed as well as the files athttp://localhost:5000.$ podcats serve my/offline/podcastsA web interface is available athttp://localhost:5000/web.You can also generate the html for the web interface.$ podcats generate_html my/offline/podcastsFor more options seepodcats--help.ContactJakub Roztočilhttps://github.com/jakubroztocilhttps://twitter.com/jakubroztocilhttps://roztocil.coChangelog0.6.2 (2018-11-25)Fixed missing templates in PyPI package.0.6.1 (2018-11-20)Find and show eventual book covers in web interface (@tiktuk)0.6.0 (2018-11-20)Added a web interface (@tiktuk)Support m4b-files (@tiktuk)Added--debugflag (@tiktuk)Feed now validates against RSS spec (@tiktuk)0.5.0 (2017-02-26)Fixedsetup.pyfor Python 3 (@ymomoi)0.3.0 (2017-02-23)Added Python 3 supportImproved episode ID tag title extraction (@ymomoi)Replaced--urlwith--hostand--port(@ymomoi)
Package: podch
PodchProgram implementation of an abstract board game PodchTwo players place and remove stones from a rectangular board not to repeat a position which has appeared before.Licensed under aCreative Commons Attribution-NonCommercial 4.0 International License.The accepted pronunciation of the name "podch" is [potx] because of Russian origin ("подх"). In case of inconvenience of
pronouncing [x], it can be replaced by [k]: [potk].Installationpip install podch
Package: pod-common
پکیج سرویس های مشترک پلتفرم پاداین پکیج شامل سرویس های زیر استسرویس دریافت توکن یکبار مصرف (ott)سرویس دریافت لیست ارزهاسرویس دریافت لیست اصنافسرویس مدیریت دسته بندی برچسب های درختیسرویس مدیریت برچسب هانصببرای نصب از طریقpipکافیه تا دستور زیر را اجرا کنیدpip install pod-commonنمونه کدنمونه کد ها و مثال هایی از تمام متدهای این پکیج را می توانیداینجاپیدا کنید.
Package: podcust
Podman CustodianPython utility to manage specific deployed podman containers in Fedora.Free software:Licensedunder theParity LicenseDocumentation:Read the DocsGetting StartedFrom a Fedora Workstation installation:$ dnf copr enable iolaum/podcust
$ dnf install podcustFeaturesDeployment and management oftransmissiondocker container imagefrom linuxserver.iodocumented here.CreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject
template.History0.1.3 (2021-03-14)Add functionality to delete transmission image data and service unit file.0.1.2 (2021-03-14)Recreate transmission kubernetes template for podman 3.0.0.1.1 (2021-03-07)Fix service file issue.0.1.0 (2021-03-07)Add systemd user unit handling for transmission container.Systemd user unit service also updates the container on service start.0.0.33 (2021-03-01)Re-license project to parity license.Add functionality for installing and updating transmission container.Add spec file for building as fedora copr package.0.0.27 (2021-02-25)Migrate to Fedora 33Migrate CI to GitHub actions.Improve documentation and static code tests.0.0.26 (2020-10-04)Working management functionality (alpha version) for Demo container.0.0.21 (2020-09-25)Added draft functionality for demo http container management.Added draft command line functionality.0.0.20 (2020-09-01)Working Fedora tests through Travis CI0.0.19 (2020-08-30)CI, job stages and deploy stage.0.0.6 (2020-08-30)Polishing code quality support tools.0.0.5 (2020-08-28)First release on PyPI.
Package: pod-dealing
پکیج کارگزاری پلتفرم پادبا استفاده از این پکیج می توانید کارهایی مانند ثبت کسب و کارهای همکار، اعطای مجوز فروش و ... را انجام دهید.نصببرای نصب از طریقpipکافیه تا دستور زیر را اجرا کنیدpip install pod-dealingنمونه کدنمونه کد ها و مثال هایی از تمام متدهای این پکیج را می توانیداینجاپیدا کنید.
Package: poddl
poddlpoddl downloads podcasts from RSS feeds, both as a CLI tool and a Python library.poddl attempts to achieve filesystem compatibility by ASCII-fying podcast titles using a combination ofunidecodeand character-stripping, so the titles you see may not be exactly the same as those given in the RSS feed.InstallationInstall viapip:pip install poddlCLIpoddl makes itself available as a CLI utility. For options, seepoddl --help:usage: poddl [-h] --url URL [--summary] [--destination DESTINATION]
             [--limit LIMIT]

A basic RSS podcast downloading script

optional arguments:
  -h, --help            show this help message and exit
  --url URL             The RSS feed URL
  --summary             Show a summary of available episodes
  --destination DESTINATION
                        Directory to save podcast files to
  --limit LIMIT         Limit the number of items retrievedBy default, podcasts are downloaded to~/Downloads/poddl.LibraryTo use as a library, includepoddl.get:frompoddlimportgetget('https://example.com/rss')By default episodes are downloaded to~/Downloads/poddl. To change this, set the destination:frompoddlimportgetget('https://example.com/rss',destination='~/Documents/podcasts')You can get a listing of the available podcasts without downloading them usingsummary:frompoddlimportgetsummary=get('https://example.com/rss',summary=True)Here summary will be a list of podcast titles.You can limit the number retrieved withlimit:frompoddlimportgetget('https://example.com/rss',summary=True,limit=20)
Package: pode
podeSummarypodeis a Python library that implements an algorithm ofHert, S. and Lumelsky, V., 1998for a polygon decomposition into separate parts depending on the area
requirements.Main features areall calculations are robust for floating point numbers
& precise for integral numbers (likeint)support for partition of convex/nonconvex polygons with/without holessupport for anchored partition, free partition, and a mixture of both
where anchored polygon partition requires the resulting polygon parts to
contain specified points called "anchors" or "sites", and free partition does
not have any constraints on the resulting geometries.most of the code is covered with property-based tests.In what followspythonis an alias forpython3.8or any later
version (python3.9and so on).InstallationInstall the latestpip&setuptoolspackages versions:python-mpipinstall--upgradepipsetuptoolsUserDownload and install the latest stable version fromPyPIrepository:python-mpipinstall--upgradepodeDeveloperDownload the latest version fromGitHubrepositorygitclonehttps://github.com/LostFan123/pode.gitcdpodeInstall dependencies:poetryinstallUsage>>>frompodeimportdivide,Contour,Point,Polygon,Requirement>>>contour=Contour([Point(0,0),Point(1,0),Point(1,1),Point(0,1)])>>>polygon=Polygon(contour)>>>requirements=[Requirement(0.5),Requirement(0.5,point=Point(1,1))]>>>parts=divide(polygon,requirements)assertparts[0].area==parts[1].area<polygon.areaassertPoint(1,1)inparts[1]Currently, the algorithm uses constrained Delaunay triangulation to form convex
parts which are used internally for a convex-polygon partition.
This triangulation, however, affects the resulting partition. The resulting
parts can have zigzag pattern separating different parts. In this way, the
solution can be far from being optimal in sense of the number of sides of the
resulting polygons. Alternatively, we implemented a helper function that would
join neighboring triangles if they form a larger convex part. It can be
imported asfrom pode import joined_constrained_delaunay_trianglesand used
asdivide(polygon, requirements, joined_constrained_delaunay_triangles). But,
in the future, a better algorithm should be implemented, likeGreene, D.H., 1983orChazelle, B. and Dobkin, D., 1979.DevelopmentBumping versionPreparationInstallbump2version.Pre-releaseChoose which version number category to bump followingsemver
specification.Test bumping versionbump2version--dry-run--verbose$CATEGORYwhere$CATEGORYis the target version number category name, possible
values arepatch/minor/major.Bump versionbump2version--verbose$CATEGORYThis will set version tomajor.minor.patch-alpha.ReleaseTest bumping versionbump2version--dry-run--verbosereleaseBump versionbump2version--verbosereleaseThis will set version tomajor.minor.patch.NotesTo avoid inconsistency between branches and pull requests,
bumping version should be merged intomasterbranch
as separate pull request.Running testsPlain:pytestInsideDockercontainer:docker-compose--filedocker-compose.cpython.ymlupBashscript (e.g. can be used inGithooks):./run-tests.shor./run-tests.shcpythonPowerShellscript (e.g. can be used inGithooks):.\run-tests.ps1or.\run-tests.ps1cpython
Package: pod-export
پکیج دریافت خروجی از سرویس های پادبا استفاده از این پکیج می توانید درخواست هایی که برای دریافت فایل از گزارشات موجود در پاد را ارسال کرده اید،‌مشاهده و یا دانلود کنیدنصببرای نصب از طریقpipکافیه تا دستور زیر را اجرا کنیدpip install pod-exportنمونه کدنمونه کد ها و مثال هایی از تمام متدهای این پکیج را می توانیداینجاپیدا کنید.
Package: podfeed
podfeedpodfeedis a python3 package that will read an RSS feed for a podcast and provide episode-level utilties for download or playlist creation.Installation$ pip install podfeedExample UsagefrompodfeedimportparseFeed# Collect episodes published after May 1st, 2018episodes=parseFeed("https://www.npr.org/rss/podcast.php?id=510289",1525132800)# Write each episode to a fileforepisodeinepisodes:episode.writeFile("./{0}_{1}.{2}".format(episode.getTitle(),episode.getDate(),episode.getExt()))Documentationpodfeed DocumentationLoggingpodfeeduses the built-in pythonlogging module, using loggers with the top-level namepodfeed.
Package: podfile
podfile用python 编辑 Podfile文件，包括添加source，添加库，修改库等安装podfile库pip3 install podfile开始编辑引入模块
import podfilepodfile_path = "" #这里传入Podfile的路径
podfile_obj = podfile.Podfile(podfile_path)找出target
tar = podfile
Package: podgen
This module can be used to easily generate Podcasts. It is designed so you
don’t need to read up on how RSS and iTunes functions – it just works!See the documentation athttp://podgen.readthedocs.io/en/latest/for more
information.It is licensed under the terms of both the FreeBSD license and the LGPLv3+.
Choose the one which is more convenient for you. For more details have a look
at license.bsd and license.lgpl.
Package: podiant-api
Podiant APIA JSON-API framework for DjangoQuickstartInstall API:pipinstallpodiant-apiAdd it to yourINSTALLED_APPS:INSTALLED_APPS=(...'api',...)DocumentationGet full documentation atpodiant-api.readthedocs.io.Running testsDoes the code actually work?coverage run --source api runtests.pyCreditsTools used in rendering this package:Cookiecuttercookiecutter-djangopackage
Package: podiant-cron
Podiant cronA tiny wrapper around APScheduler and Django RQ, for defining cron jobsQuickstartInstall cron:pipinstallpodiant-cronAdd it to yourINSTALLED_APPS:INSTALLED_APPS=(...'cron',...)Running testsDoes the code actually work?coverage run --source cron runtests.pyCreditsTools used in rendering this package:Cookiecuttercookiecutter-djangopackage
Package: podiant-factory-server
Podiant Factory ServerReliable, asynchronous media workflow managerQuickstartInstall Factory Server:pipinstallpodiant-factory-serverAdd it to yourINSTALLED_APPS:INSTALLED_APPS=(...'factory_server',...)Add the URL patterns:fromfactory_serverimporturlsasfactory_urlsurlpatterns=[...url(r'^',include(factory_urls)),...]Running testsDoes the code actually work?coverage run --source factory_server runtests.pyCreditsTools used in rendering this package:Cookiecuttercookiecutter-djangopackage
Package: podiant-features
Podiant featuresA very simple feature flipperQuickstartInstall features:pipinstallpodiant-featuresAdd it to yourINSTALLED_APPS:INSTALLED_APPS=(...'features',...)Running testsDoes the code actually work?coverage run --source features runtests.pyCreditsTools used in rendering this package:Cookiecuttercookiecutter-djangopackage