Parlance Versions Save

A minimum-dependency ECMAScript client library and CLI tool for Parler – a "free speech" social network that accepts real money to buy "influence" points to boost organic non-advertising content

v1.1210.1

3 years ago

This is a minor point release. It fixes a couple of issues related to exponential backoff on non-2XX HTTP replies, ensures that an integration testing mechanism exists, and includes a couple of simple test cases. This minor revision is being offered on an accelerated schedule due to current events; please feel free to directly open issues and/or PRs if you encounter problems.

v1.1210.0

3 years ago

This release resolves issues #42 and #43 . Specifically, we've added support for specifying time-series start keys and end keys (via -S and -E) to limit the scope of data capture. We've also refactored the logging system to make the -v, -q, and -s options behave correctly, and integrated contributions from @milesmcc and feedback from @pranithapat.

In order to make updated versions of the tool more widely available amidst reports of criminal activity on Parler, we've increased our NPM and Github release cadence. We're continuing to work on unit, integration, and end-to-end testing. If you encounter problems, please file an issue and we'll get a point release out to Github and NPM as soon as possible.

Thanks in advance; may God continue to bless the United States of America.

v1.127.0

3 years ago

This release resolves a major issue in the init subcommand (#36), fixes several argument-parsing bugs (#37), resolves a minor formatting issue in the JSON array emitter, and adds basic error handling and automatic retries (#38) for paged HTTPS requests. The number of automatic retries is currently three; this will be user-adjustable in a subsequent release.

Parler has survived far longer than we thought it would – thanks in part to a few very foolish cash investments from a few very wealthy individuals. Though we firmly believe that Parler's poor software architecture, security deficiencies, abysmal performance, and erratic leadership will ultimately doom their enterprise, it looks like they'll be hanging around for a while.

Therefore, we intend to prioritize and schedule a near-term major release containing a full suite of unit tests, an end-to-end testing framework, test coverage information, and fixes for any bugs that arise from this effort. We also intend to begin releasing minor versions on a more-frequent basis, both via Github and NPM. If you're interested in assisting with development, testing, and/or release engineering, please feel free to drop us a line on Github.

Thanks for your patience during this difficult time in American history.

v1.90.2

3 years ago

This minor release adds a refactored output engine, bug fixes, as well as a JSONL output implementation (accessible via Client.emitter in the API and the -f/--format flag on the CLI) that is more suitable for large-scale ingestion should someone else wish to do that legally.

v1.44.1

3 years ago

Release Description

The Parlance Team is pleased to announce the immediate availability of version 1.44.1, supporting Parler's version 1.4.4 API protocol. Vive la liberté, and Happy Bastille Day to all!

Change log

  • Adds controllable support for inline expansion of post threading (i.e. parent, root) properties
  • Adds support for inline expansion of link arrays creator properties where possible
  • Adds support for multiple new API endpoints, including follow, unfollow, mute, news, moderation
  • Fixes reported issues related to the init subcommand and paging limit control

v1.41.0

3 years ago

Parlance is a client library for Parler – a "free speech" social network that accepts real money to buy "influence" points to boost organic non-advertising content. The authors will refrain from commenting on this business model. This is its initial release.