Download the PHP package ely/anti-tempmail-repo without Composer

On this page you can find all versions of the php package ely/anti-tempmail-repo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package anti-tempmail-repo

Anti Tempmail Repo

10-минутные сервисы хороши тогда, когда вам нужно быстро получить доступ к какому-либо сайту, но вы не хотите светить свой актуальный почтовый ящик. Сервисы 10-минутной почты позволяют использовать неограниченное число почтовых ящиков без какой-либо регистраций. Это замечательная концепция, но не для тех, для кого сбор 10-минутных ящиков может вылиться в пустые издержки или создать проблемы взаимодействия для самого пользователя. Ну и спамеры недовольны.

Решение

Как же решить эту проблему? Можно ввести белый список почтовых доменов, которые заведомо являются не-10-минутными, но в таком случае вероятность того, что новый @ely.by ящик не подойдёт для использования на вашем сайте. Поэтому к проблеме следует подойти с другой стороны. Стороны введения чёрного списка. И хотя собрать абсолютно все сервисы 10-минутной почты не выйдет, силами сообщества нам удастся собрать все популярные сервисы, на которые может наткнуться пользователь интернета, сделав простой запрос в поисковую систему.

Disclaimer

Мы не призываем вас блокировать доступ к сайту с использованием временной почты. Мы скорее за то, чтобы такие пользователи были уведомлены о рисках использования временного ящика и, возможно, всё же доверили вам свой основной почтовый ящик.

Хотя решение принимать вам...

Что здесь?

В файле data.json находится JSON массив строк, которые в дальнейшем будут интерпретироваться как регулярные выражения. Каждая строка должна содержать только 1 почтовый домен или его маску. Помните, что . в регулярных выражениях обозначает "что угодно", так что если вы имеете в виду просто точку, не забудьте отэкранировать её, воспользовавшись конструкцией \\..

Каждая строка должна подразумевать, что она уже завёрнута в конструкцию /^( ... )$/, так что вам необходимо лишь заменить ... на имя негодного домена.

Все строки должны быть отсортированы по алфавиту

Почему JSON?

Этот формат достаточно универсален, чтобы быть использованным в любом языке программирования, работающем с вебом. Будь то PHP, JavaScript, Python, Ruby, Java и так далее, вы сможете прочитать этот формат и применить его для своего языка.

Цикл релизова

Добавление новых E-mail адресов в репозиторий не приводит к моментальному появлению новой версии справочника. Примем соглашение, что новая версия будет выпускаться каждую неделю, если в течение этой недели было получено хотя бы одно измнение в справочнике.

Установка

// TODO: описать использование для различных языков, ну или форсить публикацию во всех популярных менеджерах пакетов

Использование

В чистом виде этот список не очень то и полезен. Поскольку значения - это регулярные выражения, то и использовать их стоит в виде регулярного выражения. Для этого необходимо конкатенировать весь массив соединительным символом | и завернуть это всё внутрь /^( ... )$/, образуя большое, но действенное регулярное выражение.

Change log

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

Этот пакет был спроектирован и разработан внутри команды проекта Ely.by. Мы также благодарим за помощь всех контрибьюторов.

License

The MIT License (MIT). Please see License File for more information.


All versions of anti-tempmail-repo with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ely/anti-tempmail-repo contains the following files

Loading the files please wait ....