HNHacker News
TopNewBestAskShowJobs

copypirate

46 karma · joined December 6, 2019

submissionscomments
copypirate··on Transcribe.cpp
Excellent work CJ
copypirate··on Omnilingual ASR: Advancing automatic speech recognition for 1600 languages
I thought it looked familiar! Looks like they only changed some of the UI/colors lol.
copypirate··on Insanely Fast Whisper
https://github.com/Wordcab/wordcab-transcribe

Author of Wordcab-Transcribe here. We use faster-whisper + NeMo for diarization, if you want to take a look.

copypirate··on Wordcab Transcribe – Open-source API for transcribing audio files
Transcription is a commodity at this point - great to see libraries like this make it simple to deploy on a K8s cluster
copypirate··on Show HN: Pegasus-Based Article Summarizer
Just use test@gmail.com or something similar, there is no confirmation necessary.
copypirate··on Show HN: Pegasus-Based Article Summarizer
An updated version of Skriber - fine-tuned on a dataset of my article summaries.
copypirate··on Show HN: BART-based summarizer trained on years of newsletter summaries
Thanks, I definitely might once I tidy things up... though, there isn't much to share. The model is pre-trained on the CNN/Dailymail dataset and hosted on AWS SageMaker (I used the BART tutorial as a reference). Fine-tuned on my own article summaries using the transformers library. The backend is Django/Bootstrap. Really, nothing special except for the fine-tune dataset which took ages to clean.
copypirate··on Show HN: BART-based summarizer trained on years of newsletter summaries
There's an asterisk at the end of 123
copypirate··on Show HN: BART-based summarizer trained on years of newsletter summaries
Oops

login: test pass: test123

copypirate··on Show HN: BART-based summarizer trained on years of newsletter summaries
Summarizer is at skriber.io

Powered by BART and trained on my own dataset of a few thousand summaries. Let me know how it works for you :)

login: test

password: test123

copypirate··on Ask HN: Content distribution platform for Indie Hacker type sites?
StoryChief but for niche sites like HN, IH, and reddit
copypirate··on Show HN: Extract clean text and translate into 50 languages with a GET request
Big version bump for Extractor API - just added the ability to extract boilerplate-free text and translate it to and from 50+ languages, in a single GET request. https://extractorapi.com/features/
copypirate··on Show HN: Extractor API v1 – the text extraction workflow API and UI
Hey HN - coming at this solo, my first SaaS, after years of being a freelance copywriter and content manager.

A few years back I discovered Python, and very quickly after NLP. To a writer with a love for sci-fi/tech, I was enamored, and spent ungodly hours on my employer's GCC-hosted Jupyter Notebooks, coming up with all sorts of impractical experiments with Spacy, Facebook's Starspace, Gensim, and the like.

For one, I needed a lot of training data. I'd go crawl thousands of pages of text from news sites, using Scrapy and storing data directly on the server. For text extraction and boilerplate removal, I used newspaper3k, and eventually a custom extractor that used a random forest model to select proper element "candidates".

I wanted a simpler way to aggregate text for a dataset, query it, create subsets based on keywords, and so on. The paid options out there - Diffbot, Aylien, Ujeebu, Scrapinghub's news API, etc. weren't exactly what I was looking for.

After learning the minimum amount of JS required, I built a shitty local app where you could paste a bunch of URLs and get back a JSON with the extracted text. I posted it up here, on HN, and there were a few hundred visits, absolutely demolishing the $5 DO instance. I figured others might want something like this.

So I built extractorapi.com - a text extraction API and UI that revolves around the idea of "Jobs". For example, let's say you gathered a list of URLs from the NY Times, or The Economist, or Bloomberg. You then provide that list of URLs to a job called "my_articles". For example:

api_key = "YOUR_API_KEY" endpoint = "https://extractorapi.com/api/v1/jobs"

headers = { "Authorization": f"Bearer {api_key}" } data = { "job_name": "my_job", "url_list": [ "example.com/article1", "example.com/article2", ... ] }

r = requests.post(endpoint, headers=headers, data=data)

This job will then process your input URLs server-side, and once complete, you can query the extracted text or title within the job. All jobs and extracted text are saved on your account - you can use the API or the web app to explore the jobs you started programmatically, download them in .csv or .json formats, and check their progress.

I go into more detail in this Medium piece, "Creating an Automated Text Extraction Workflow": https://medium.com/@aleks_82234/creating-an-automated-text-e...

I get that it's hard to market to devs like myself (why buy when you can build?), so I'm looking for any feedback/criticism/suggestions on your experience with Extractor API. As Faulkner points out, you must kill your darlings - let me know if all this shit doesn't make any sense, or if it's actually helpful. Or somewhere in-between.

copypirate··on Show HN: Covid-19 AMA Database
A collection of over 1,000 AMA questions and answers on COVID-19 from various experts, professionals, and journalists. For GitHub repo with all the questions and answers: https://github.com/aleksandr-smechov/covid-19-ama-db
copypirate··on Show HN: Infinite prose generated by Open AI's GPT-2 trained on “Infinite Jest”
Fan of DFW, this is fun. Sometimes trash, but mostly fun.

"The shoe is a symbol of control and domination. That's exactly what it is. The sole and the nose are symbols of control and domination."

Why not train on the rest of his work

copypirate··on Show HN: Eat the News – A text extraction playground for global RSS feeds
Personal use case was compiling a news dataset to train a topic model.
copypirate··on Show HN: Eat the News – A text extraction playground for global RSS feeds
The main API extracts text from news pieces, blogs, PR content, and other text-heavy pages with a GET request.

The free account gives you access to a GUI where you can paste/upload your URLs to extract text from. The "playground" is a collection of RSS feeds with links you can extract text from, to try out the capabilities of the API.

copypirate··on Show HN: Eat the News – A text extraction playground for global RSS feeds
Extract article text from RSS feeds around the globe en masse.

Mini guide here - https://www.reddit.com/r/webscraping/comments/fbknv4/extract...

copypirate··on Show HN: Vetter – check if your emails will be spammed
Share it on email geeks Slack
copypirate··on Show HN: Lightweight Article Text Extractor
tried the python wrapper for readability today, also alright.
copypirate··on Show HN: Lightweight Article Text Extractor
I forgot about Mozilla's release of Readability. It took them a while after they initially promised to release it. What's your experience been like with their parser? Took a look at your code - very practical.
copypirate··on Show HN: Lightweight Article Text Extractor
- Retrieve relevant article text + metadata from a list of URLs

- Just upload a txt file with newline-separated URLs

- Download results in JSON or CSV format

- Your finished jobs persist on any device

- All new accounts get 500 unique URLs to scrape