• This repository has been archived on 29/Jun/2020
  • Stars
    star
    33
  • Rank 783,877 (Top 16 %)
  • Language
    Python
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Remove annotations from the e-books downloaded from the pirate sites, such as www.it-ebooks.info, www.allitebooks.com and another ones.

rmanns (remove annotations) - a small wrapper around pdftk for removing annotations from the pdf e-books downloaded from the popular web sites, such as www.it-ebooks.info and www.allitebooks.com.

Always before I buy a book I download it from the internet and read the samples, for quality assessment. If I like the book - I buy it, if not, I do not buy it. Yeah, maybe it's not cool, but I don't want to pay for bad books. The problem with books from the internets is annotations (red annotations is really irritable). This script solves this problem.

Attention

This script was tested only on Linux (Ubuntu), so use it your own risk.

How to use

As i say above, this script is just a wrapper around pdftk and it's mean that you should install pdftk:

➜ sudo apt update
➜ sudo apt install pdftk

Now you can use this script. You should move all your books with annotations to one folder and run script:

➜ python3 rmanns.py

Are you sure? [y/n]: y
Annotations removed from file: Learning_Python.pdf.
Annotations removed from file: Introducing_Data_Science.pdf.

Annotation will be deleted from all files that are in the current directory.

You can simply add alias for this script to your ~/.bashrc or ~/.zshrc file:

alias rmanns="python3 ~/.rmanns.py"

Disclaimer

I do not encourage the illegal use of content. This tool is aimed only for convenient evaluation of the book, nothing more. I recommend you buy books that you like. So you support your favorite author and motivate him to improve the book.

License

MIT License

More Repositories

1

awesomo

Cool open source projects. Choose your project and get involved in Open Source development now.
Go
9,351
star
2

mimesis

Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.
Python
4,380
star
3

expynent

A library that provides regular expression patterns. If you hate to write regular expressions, then expynent can help you.
Python
385
star
4

secrets.clj

A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
Clojure
66
star
5

nebula

Small library for colored (ANSI) output in Erlang/Elixir/LFE. It's can be useful when you need to create user-friendly command-line applications.
Erlang
53
star
6

mimesis-factory

Mimesis integration with factory_boy
Python
52
star
7

macbook

A script for quickly setting up a development environment on the new Macbook.
Shell
48
star
8

rkn-sosatb

Remove age verification system form PornHub for Russian users.
JavaScript
22
star
9

log4p

Log4j alternative for Python
Python
12
star
10

django-template

[WIP] A scaffold for all my Django projects.
Python
6
star
11

lk-geimfari.github.io

✍️ My personal blog, where I write my thoughts about software development etc.
CSS
5
star
12

spectet

Host availability monitoring utility that supports various protocols.
Go
3
star
13

mimety

Mimety is a tiny library for Elixir that help you handle mime types.
Elixir
2
star
14

tensorflow-censorship-categorization

2
star
15

parole

Simple and fast password manager based on gen_server and general balanced trees.
Erlang
1
star
16

hypeapp

Overhead shit that you don't need in your shitty project, but you have to use for hype.
1
star
17

gateway.tips

Gateway for crypto tip and donations.
Python
1
star
18

healthy

Service for showing statuses of your services.
1
star
19

Factorial

Factorial brings the 2FA to the convenience of your CLI.
1
star
20

snippets

1
star
21

NFTISTA

NFT art generator which makes it easy to generate a combinations of unique images.
Python
1
star
22

databank.clj

Simple in-memory database for Clojure.
Clojure
1
star