Saravanan666/pypi-org huggingface dataset:
Package: journal
#JournalJournal is a Python command line tool to help with keeping a date and timeorganized journal for work, personal, or any reason really!Inspired by Peter Lyons' [article](http://peterlyons.com/leveling_up.html) on career development, my own experiences, and too much free time.Related:* [My blog post explaining Journal](http://asktherelic.com/2011/08/16/journaling/)##InstallationJournal is on pypi at [http://pypi.python.org/pypi/journal/](http://pypi.python.org/pypi/journal/)To install, from a command line:$ pip install journalor$ easy_install journaldepending on how much Python work you do.Journal only requires Python, (tested on Python 2.5, 2.6, 2.7).The `journal` command should now be available on your command line.##UsageIt's as simple as:$ journal "Task foo completed"and a `~/.journal/[DATE].txt` file will be created using the current date with a timestamp and your entry appended to that file. Keep entering your tasks you complete during the day and then you can quickly view your work at the end of the day. Or review what you did yesterday, just before your morning scrum meeting! Or review what you did last week, when you come back on Monday! Build a simple record of your work and gain better understanding of your work.The API for viewing and listing previous entries is currently a WIP, but youshould be able to view specific entries for a day by using the flag `--view|-v`.Short tags work with these dates.$ journal --view "yesterday"$ journal --view "12 days ago"$ journal --view "8/14"# Easiest way to view today (t)$ journal -vt# Easiest way to view yesterday (y)$ journal -vyYou can view all entries since a specific previous date, using the flag`--since`. This is sparse output, dates without entries will be skipped quietly.$ journal --since "yesterday"$ journal --since "7 days ago"##Advanced usageBy default, journal entries are stored in `~/.journal`. By providing the `--location|-l path` command line switch entries will be read from & written to the provided directory. This functionality is useful for having journals dealing with separate domains:$ journal -l ~/.work "Got all of the monies"$ journal -l ~/.home "Spent all the monies"See below for using a `.journalrc` to define these journals & storage locations.###ConfigurationYou can create a `.journalrc` file (or one specified with the `-c` switch) to define default journal directories:[journal]default: work[home]location: ~/Dropbox/journals/home[work]location: ~/Dropbox/journals/workWith multiple journals defined, you can use the `--journal|-j name` switch to choose which journal to write to.#History##v0.4.0 - WIP- more tests?##v0.3.0 - 2012/05/09- added support for multiple journals and journal locations- added ~/.journalrc for storing default configurations of journals/locations- changed argument handling to add all arguments to the same entry instead ofsplitting them up##v0.2.0 - 2011/08/18- added multiple journal messages from 1 command line; multi-arg entries- added '--since' and '--view' args to view previous entries using human-readable dates##v0.1.0 - 2011/08/16- working journal recording- view entries made today
Package: journal-club
A command line interface to a  weighted scheme to select a person to present at a journal clubInstall withpip install journal_clubUse with:$ jc choose person1 person2 person3 …This creates a csv (if it’s not there already) with 3 people
and then chooses between them.
The act of choosing updates the record of who was there.Run again with$ jc choose person3 new_person ….All information is automatically updated and stored.chooseis usually the only command you need.$ jc –helpwill display how to use journal_club
Package: journalist
journalistApp to write journal digitally.FeaturesWrite your journal usingMarkdownin your favorite text-editor.Stores written journals in a comprehensive directory structure.View the journals (Markdownrendered inHTML) in browser.InstallationInstall it usingpippip install journalistUsagesumit at HAL9000 in ~$python3journalist.py-husage: journalist.py [-h] {write,view} name

positional arguments:
  {write,view}  Task to do
  name          The name of the journal

optional arguments:
  -h, --help    show this help message and exitUsage ExamplesWriting journalJournals are stored in the directory~/.journalistin the following
structure..journalist
└── journalname
     └── YYYY
        └── MM
            └── YYYY-MM-DD-Day.mdFor example, an example~/.Journalistdirectory may containsumit@HAL9000:pts/0->/home/sumit (0)
> tree .journalist
.journalist
├── personal
│   ├── 2017
│   │   └── 12
│   │       └── 2017-12-28-Thu.md
│   └── 2018
│       └── 01
└── technical
    ├── 2017
    │   └── 12
    │       ├── 2017-12-28-Thu.md
    │       └── 2017-12-29-Fri.md
    └── 2018
        └── 01
            └── 2018-01-03-Wed.md

10 directories, 4 filesTo write in a the journalpersonal, type in the following…sumit at HAL9000 in ~$python3journalist.pywritepersonalIf any journal namedpersonalalready exists, it will open up the
relevant.mdfile corresponding to the system date (creating it
if it doesn’t exist).If any journal namedpersonaldoesn’t exist, it will prompt the
user if they want to create a new journal. If they agree, it will do
so and open the corresponding.mdfile as described above.Themarkdownfile will be opened in the editor mentioned in theconfig.yamlfile (default isnano). If you change it to
something else, make sure an file namedfilename.mdcan be opened
using that editor by typingeditor filename.mdin the terminal.Viewing journalsumit at HAL9000 in ~$python3journalist.pyviewpersonal[*] Starting Journalist viewer webapp...
[*] View this journal at http://127.0.0.1:5000/journalist?name=personal
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)Opening theURLhttp://127.0.0.1:5000/journalist?name=personalin the browser would show
us the journal entries rendered in HTML.
Package: journalists
JournalistsCommand-line based personal journal tool.Installpip install journalistsUsageHelp> journalists --help
Usage: journalists [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  append   Append to today's journal
  end      End today's journal
  versionAppend to your today's journal➜  journalists append
## 2020_05_22

### Pick an item type.
1) ✅ = Accomplishment
2) 🚢 = Shipped it
3) 🗑 = Trashed it
4) 🧻 = WIP
5) 👀 = Reviewed
6) 📚 = Learning
7) 🎉 = Celebration
8) 💡 = Idea
9) 🥩 = Meeting
10) 🤔 = Puzzling/Challenging
11) 😐 = Mmmm...
12) 💩 = Not great
12 + 1) 🤷‍♀️ = Other
9
What?
Standup with Highlights

- 📚 Python's format method
- 👀 PR #143
- 🚢 New release of journal app
- 🥩 Standup with HighlightsEnd your dayjournalists end
## 2020-05-22
- 📚 Python's format method
- 👀 PR #143
- 🚢 New release of journal app
- 🥩 Standup with Highlights

### How was your day?
5) 🍾 AMAZING!
4) 🍷 Pretty Decent
3) 🍺 OK
2) ☕️ hmm
1) 🥃 Horrible
4
Anything to add?
Felt productive
- 📚 Python's format method
- 👀 PR #143
- 🚢 New release of journal app
- 🥩 Standup with Highlights

# ------------------------🍷 Pretty Decent Felt productive------------------------CreditsBased on @hansencc original script.LicenseMIT License, seeLICENSE
Package: journalizeio
Journalize Python LibraryThe Journalize Python Library provides access to the Journalize API from
applicaitons written in the Python language.Installationpip3installjournalizeioUsagefromjournalizeioimportJournalizeClient# Initialize clientclient=JournalizeClient("your_api_key")# Test connectivity and API keyclient.ping()# Record financial transactionclient.record(amount=15.00,tags={"Account":"Revenue","Order":"1123"})Manual BuildIncrement version in setup.py, client.py, update changelogPerform buildpython3-mbuildUplaod to test pypi. Username__token__password is API Key.python3 -m twine upload --repository testpypi dist/*Uplaod to pypi. Username__token__password is API Key.python3 -m twine upload dist/*
Package: journalparse
This is a really simple Python parser for thejournald binary export format.It can parse journal entries from a file-like object or an iterable, and yields each entry as a dict containing all attributes of the journal entry:from __future__ import print_function  # if using Python 2.x

from journalparse import journalparse


with open("some_file", "rb") as fp:
    for entry in journalparse(fp):
        print(entry)

# ... or ...

data = b"_MESSAGE=blah"
for entry in journalparse(data):
    print(entry)There are no requirements other than Python. Tested on Python 3.5 but should work on Python 2.6+ and 3.2+.
Package: journalpdfscraper
JournalPDFScraperThis project was started as a way to find and download free PDFs from medical journals. The goal is to expedite the early parts of medical research where the researcher must search for free PDFs and create a list of paid ones to purchase. With this tool the researcher would simply run the script to identify the free PDFs.As noted in the status below, the project will no longer download PDFs. However, due to the reason listed below, the project will focus on determining if an article is free/paid.StatusThe project is undergoing a few fixes to make workable but as it stands I will not be adding any new journals.You may notice there is a 'Base.py' and 'BaseSoup.py' file, as well as a 'BMJSoupScraper.py' along with the other scrapers. I intend to change all of these to use beautiful soup when I have time as I don't believe I will be supporting the downloading of files.Note: Downloading files is honestly too hit and miss from journal-to-journal and I really just want the functionality to say if an article is free or not while providing the link.
Package: journal-prompts
Journal PromptsA corpus of journal prompts with a finder facadeUsagefromjournal_promptsimportfind_random_questionfind_random_question()Each function call returns a single random question.ResultsWhat's the funniest brand name you've ever seen?
Have you ever broken a safety rule? What was it?
What's the most ridiculous warning sign you've ever seen?
Have you ever tried to lick your elbow?
...
Do you believe in UFOs, and have you seen one?Corpus Sizefromjournal_promptsimportcorpus_sizeassertcorpus_size()==3642
Package: journal-rss
journal-rssA FastAPI web server for creating RSS feeds for scholarly journals with the magic of adversarial interoperabilityMany journals still have RSS feeds. Some don't though, as they try
and squeeze everyone onto their platforms to monetize our
engagement data.This is a simple web app for creating RSS feeds for journals by
collecting metadata from crossref. Dependencies are kept minimal, as
is deployment - No webpack, no complex build, no postgres,
just pip install and press play :).usage(to be completed when main docs are, for now here's something brief)gitclonehttps://github.com/sneakers-the-rat/journal-rsscdjournal-rss
python-mvenv./venvsource./venv/bin/activate
pipinstall.
python-mjournal_rssprogressEverything is just getting started! things will break and change!API:Query Crossref for journalWrite journal metadata to dbPaginate papers by journalStore papers in dbPopulate papers when feed createdCreate RSS feed from papers by issnCache RSS feedsScheduled update of feed metadataFrontendSearch for journalDisplay list of journalsPages for each journalCreate new feed buttonCopy feed linkExport feedsCreditshttps://github.com/marty331/fasthtmx/https://samherbert.net/svg-loaders/https://htmx.org/examples/active-search/
Package: journal-software-engineering
========Overview========journal_software_engineering* Free software: Apache Software License 2.0Installation============.. code-block:: bashpip install journal-software-engineeringDocumentation=============To use the project:.. code-block:: pythonimport journal_software_engineeringjournal_software_engineering -h.. code-block:: bashusage: journal [-h] [-t] [-d] [-n] [-c] [-s] [-j] [-b BEFORE] [-a AFTER][entry]journal makes commits to repos in the following locations:journal location: /Users/sagesmith/.journalnotes location: /Users/sagesmith/.journal/.notesticket location: /Users/sagesmith/.journal/.tickettodo location: /Users/sagesmith/.journal/.todopositional arguments:entry                 entry to enter in journaloptional arguments:-h, --help            show this help message and exit-t, --ticket          specifies ticket journal-d, --do              specifies todo journal-n, --note            specifies note journal-s, --standup         prints stand up-j, --journal         specifies entire journal-b BEFORE, --before BEFOREspecifies to grab standup logs before entered date-a AFTER, --after AFTERspecifies to grab standup logs after entered datemade by sage smithDevelopment===========To run the all tests run::toxNote, to combine the coverage data from all the tox environments run:.. list-table:::widths: 10 90:stub-columns: 1- - Windows- ::set PYTEST_ADDOPTS=--cov-appendtox- - Other- ::PYTEST_ADDOPTS=--cov-append toxChangelog=========0.1.0 (2019-02-26)------------------* First release on PyPI.
Package: journal-styles
Module to design figures for scientific journals
Uses python3 and matplotlib 3.2.1, should work for other versionsInstallationgo to the module directory and executepython journal_styles.py installThis will generate style files and print installation instructions.
You will need to manuallycopy the matplotlibrc file from /styles to matplotlib configuration directory (keep a backup copy of the old file).copy the journals styles from /styles to matplotlib configuration directory/stylelibchange the ipython matplotlib-inline interface to avoid overriding of parameters while using jupyter notebooks.UsageMost users will only need the class figure_frame.from journal_styles import figure_framean instance of the class can be initializad asff = figure_frame('lMs','lMs')and used asplt.figure(figsize = ff.figsize)plt.axes(ff.rects[0])See webpage for further examples.Updating stylespython journal_styles.py update-stylesWill update the styles in the local styles directory.
Must be run after adding or modifying journal parameters.Uninstallingpython journal_styles.py uninstallreturns instructions for removing files.
You will need to undo steps 1-2-3 of the installation.
Package: journalwatch
journalwatch is a tool which can find error messages in the systemd
journal.It is similiar to tools likelogwatchorlogcheckexcept it’s much more KISS and only works
with the systemdjournal.
It works by defining patterns to match all log lines which are not interesting,
and then prints all log lines not matching those patterns (or sends them by
mail).When you start it the first time, it’ll write the default pattern and
config to$XDG_CONFIG_HOME/journalwatch($XDG_CONFIG_HOMEis$HOME/.configif unset). Details on how to configure journalwatch
are available in these files.DependenciesPython 3 (mainly tested with 3.5, should work with >= 3.3)systemdpython modulesetuptoolsA workingsendmail/MTA (msmtpis easy to set up)Licensejournalwatch is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.journalwatch is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.You should have received a copy of the GNU General Public License along
with journalwatch. If not, seehttp://www.gnu.org/licenses/.
Package: journalx
:pencil2: Journalx: Supercharge your Obsidian VaultJournalx makes it easy to use your Obsidian vault as the content
source for yourhugowebsite.It's still in early stages and requires a lot of work, but it's useful right away if you have some key ingredients in place.PrerequisitesPython environment with Journalx installedHugo blog setupYour obsidian vault contains a lot of documents, but you want to publish only some them. Journalx handles:Automatically transfering documents that are tagged for publishingTransfers images to destination directory, and substitutes image paths in markdownHandlersmermaidcodeblocks[WIP] Watch dir for changes, and transfer on change[WIP] Build and publish after transfering documents[WIP] Handle other static assets other than files[WIP] Allow doc metadata to be specified by config file[WIP] Unit test for different scenarios[WIP] Better help messagesInstallYou can installjournalxusing pippipinstalljournalxCommandsFor help, just usejxPublishingconfig.inifile contains settings which dictate the base directory of yourhugowebsite.
To create the config if it's not presentjxinit--publish-dir<publish-dir>Add/Update metadata tomddocuments in your vault. This is required for publishing which looks for metadata valuespublish: Trueanddraft: Falsein the document's metadata header. The title of the file is set to the first heading in the file.
If your documents don't have a yaml header (or only some of them do, not all), you can add it to all documents byjxmetadataupdateTo clear metadata from all documentsjxmetadataclearAfter you're done adding metadata, you can turnpublish:Trueanddraft:Falseon documents you want to publish.
The publish command make sure that they'll be transfered to configured{publish_dir}/content/postdirectory while the images
that are present in the document will be transfered to{publish_dir}/static/imagesand the image links will be updated.
All transfered files will be sent in*.pdcformat instead of markdown.
If themermaid:Trueflag is present in the metdata, it'll also update all the mermaid codeblocks to have the delimeters{{< mermaid >}}and{{< /mermaid >}}jxpublishFor a specific file, usejxpublish-fPATHorjxpublish--filePATHLinksGithub:https://github.com/altairmn/journalx
Package: journalyze
JournalyzeA Python library to facilitate the journinaling experience.OverviewJournalyze:Fetches journaling promptsInstallationpip install --upgrade journalyzeHow to Usefromjournalyzeimport*# Randomly select and return a prompt from the list of prompts in csv fileget_prompt()# Randomly select and return an easy/short promptget_prompt_easy()# Randomly select a given number of prompts and returnget_prompt_num()# Adds a new given prompt to the list of prompts in csv fileadd_prompt()# Removes a given prompt from the list of prompts in csv fileremove_prompt()# Searches the list of prompts for a keyword and returns a list of prompts that contain the keyword.search_prompt()ExampleRunning the following codeimportjournalyzeasdpdp=DailyPrompt('journalyze/prompts.csv')prompt=dp.get_prompt()print(prompt)Outputs something like this to the consoleDescribe yourself using the first 10 words that come to mind. Then list 10 words that you’d like to use to describe yourself. List a few ways to transform those descriptions into reality.DetailsThis project is a pure python project using modern tooling. It uses aMakefileas a command registry, with the following commands:make: list available commandsmake develop: install and build this library and its dependencies usingpipmake build: build the library usingsetuptoolsmake lint: perform static analysis of this library withflake8andblackmake format: autoformat this library usingblackmake annotate: run type checking usingmypymake test: run automated tests withpytestmake coverage: run automated tests withpytestand collect coverage informationmake dist: package library for distribution
Package: journeyplanner
JourneyplannerA client for accessing the Journey Planner (Rejseplanen) API.InstallationThe journeyplanner library can be installed using pip:$ pip install journeyplannerExamplesclient = JourneyPlanner()
dt = datetime(2019, 1, 8, 12, 0, 0)
origin = Endpoint(latitude=55.68325233, longitude=12.57150292, name="noerreport")
destination = Endpoint(latitude=55.67271128, longitude=12.56635308, name="hovedbanen")
trip = client.trip(origin, destination, date=dt.date(), time=dt.time())
print(list(trip))Authenticationclient = JourneyPlanner()
client.authenticate('USERNAME', 'PASSWORD')API referenceTrip objectsTrip instances have the following attributes:Trip.legsList of leg instancesLeg objectsLeg instances have the following attributes:Leg.nameLeg.typeLeg.originLeg.destinationLeg.notes
Package: jovian
Jovian: Learning Platform for Data Science & ML.Jovianis a platform for sharing and collaboraring on Jupyter notebooks and data science projects.jovian-pyis an open-source Python package for uploading your data science code, Jupyter notebooks, ML models, hyperparameters, metrics etc. to your Jovian account.Upload and share Jupyter NotebooksReproduce Notebooks from JovianNotebooks as version, view Diffs between versionsAttaching utility files and model outputs with the NotebookTracking Datasets, Hyperparameters and MetricsComparing and Analyzing all the experimentsCollaborate with teammates/colleaguesStay connected with your model training, live updates with Slack NotificationsEmbed Jupyter Notebooks and Cell upload on JovianInstallationpip install jovian --upgradeCaution:If you get aPermission deniederror, try installing with sudo permission (on Linux/Mac).sudo pip install jovian --upgradeAnother alternative is to try installing with the--userflag, but you’ll need to ensure that the target directory is added to your systemPATH.pip install jovian --upgrade --userVisitDocsfor more.Contribution GuidelinesIf you want to contribute tojovian(Python package), review theContribution Page.Jovian(Python Package)Jovian(Webapp)Issues or Feature RequestForumForumRepository and WebsiteRepoWebsiteSlack DiscussionsSlack InviteContactMail :hello@jovian.aiForum:Data Science ForumTwitter :@JovianMLYouTube:YouTube ChannelLinkedIn:LinkedIn Page
Package: jovsatools
jovsatoolsmy personal toolbox 🧰Usefull LinksDesign document: outlines the choices, considerations and tradeoffs madeUsefull commands: when running things locallyLink todocumentationLink tonotebookspypi pacakge detial:to import run:pip install jovsatoolslocation ofpypi packageto push an updated version of the packagedetails hereFAQWhat to get started?look hereFound bugs🐛?look hereHave ideas?more information hereKnown bugs🕸️: There are some documentation rendering issues. Please go to the notebooks directly in such cases.🔮