Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
A package that uses natural language processing to convert PDF calendars to JSONs and to convert Google Calendar events to Excel files
This Python package is great for taking Arthur Murray Vernon's Google Calendar events and arrange them in a calendar structure in an Excel file. That can then be copy-and-pasted into Microsoft Office Publisher to create a printable PDF calendar.
For those who want to go from the printable PDF calendars to a digital one, you're in luck! I use machine learning to parse through printable PDF calendars and create JSONs out of them, where each event has a title, dance_style and time (if applicable), ripe for creating Google Calendar events from them.
While this project is geared towards use at Arthur Murray Dance Studios, feel free to take a look at the source code and modify it for your own calendar's needs.
Have fun!
git clone https://github.com/vincentchov/amvernon-cal.git
Python 3.x <https://www.python.org/downloads/>
__ with pip.python -m textblob.download_corpora
.pip install -r requirements.txt
.pip install amvernoncal
client_secret.json
file.from amvernoncal.gcal_to_xlsx import gcal_events_to_xlsx
.gcal_events_to_xlsx('September 2017', 'Classes')
Alternatively, you can invoke gcal_events_to_xlsx() directly in the Terminal using amvernon_gcal_to_xlsx
,
which comes with a help screen, thanks to Docopt.
from amvernoncal.pdfproc.pdf_to_json import parse_calendar
parse_calendar('september_2017.pdf', to_file=True)
FAQs
A package that uses natural language processing to convert PDF calendars to JSONs and to convert Google Calendar events to Excel files
We found that amvernoncal demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.