• Stars
    star
    550
  • Rank 77,708 (Top 2 %)
  • Language
    Elixir
  • License
    MIT License
  • Created about 9 years ago
  • Updated almost 3 years ago

Reviews

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

Repository Details

Pagination for the Elixir ecosystem

Scrivener

Build Status

Note: You're probably looking for Scrivener.Ecto. Have a look there first.

Scrivener is a pagination library for the Elixir ecosystem. You most likely won't use Scrivener directly, instead using a library that implements Scrivener's Paginater protocol for the type of data you're trying to paginate.

The primary use for Scrivener is the pagination of Ecto queries. For more information, see Scrivener.Ecto.

Low Maintenance Warning

This library is in low maintenance mode, which means the author is currently only responding to pull requests and breaking issues.

Related Libraries

Installation

Add scrivener to your mix.exs applications and dependencies.

def application do
  [applications: [:scrivener]]
end
[{:scrivener, "~> 2.0"}]

Contributing

You can run the tests with the following command:

mix test

More Repositories

1

scrivener_ecto

Paginate your Ecto queries with Scrivener
Elixir
551
star
2

testflight

Painless http testing in Go
Go
149
star
3

ex_spec

BDD-like syntax for ExUnit
Elixir
98
star
4

vim_dotfiles

my vim dotfiles
Vim Script
43
star
5

ruby_focused_unit_test_vim

run a focused ruby unit test in vim
Vim Script
40
star
6

blox

Example app using Phoenix and Ecto. Obviously it's a blog. An ugly one.
Elixir
19
star
7

pipe

RSS filtering and aggregation
Ruby
17
star
8

epicbot

A Slack Bot for Epic Card Game
PureScript
12
star
9

dotfiles

dotfiles
Shell
12
star
10

diggr

ruby wrapper for the digg api with nice syntax
Ruby
9
star
11

def_macro

macros for ruby
Ruby
6
star
12

aoc-hs

Advent of Code in Haskell
Haskell
5
star
13

purescript-biscotti-cookie

Utilities for parsing and generating cookie headers in PureScript
PureScript
5
star
14

geologist

talk to your minecraft server with http
JavaScript
4
star
15

gnodego

A node wrapper around GNU Go
CoffeeScript
3
star
16

epicbot-hs

A Slack Bot for Epic Card Game -- in Haskell!
Haskell
3
star
17

params_cleaner

Don't use this, use strong parameters
Ruby
3
star
18

bridge-diagrams

Generate plain text bridge diagrams
Haskell
3
star
19

effectful-scotty-example

A simple example application using effectful and scotty
Haskell
2
star
20

purescript-biscotti-session

PureScript Session Management
PureScript
2
star
21

block-chainable

easier ruby DSLs with blocks
Ruby
2
star
22

concur-testing

Dhall
1
star
23

pie-highlight.vim

Vim Script
1
star
24

newtype-stack-problems

Dhall
1
star
25

uofc-graphql

Python
1
star
26

advent_of_code_2017

Advent of Code 2017
Elixir
1
star
27

timebomb

make your cucumber step definitions time aware
Ruby
1
star
28

vimux-elixir-test

Run ExUnit tests in vimux
Vim Script
1
star
29

ctf_3_solutions

Solutions to Stripe CTF 3
Go
1
star
30

purescript-httpure-contrib-biscotti

Helpers for using Biscotti Cookies and Sessions with HTTPure applications
PureScript
1
star
31

purescript-deques

PureScript Deques
PureScript
1
star
32

advent_of_code_2016

Advent of Code 2016 in Elixir
Elixir
1
star
33

aoc-ocaml

Advent of Code in OCaml
OCaml
1
star