Nick Sweeting
5ef5415f3f
rename archive toggles from FETCH_ to SAVE_ for clarity
2019-04-24 04:09:25 -04:00
Nick Sweeting
0f2497a2a6
add functions to parse link details jsons and list+apply migrations
2019-04-24 04:07:46 -04:00
Nick Sweeting
0b27f33d2e
fix sql link parsing and writing
2019-04-24 04:06:54 -04:00
Nick Sweeting
ce2d18644b
add missing django-extensions dependency
2019-04-24 04:05:16 -04:00
Nick Sweeting
735db84022
add some missing defaults to Archivebox.conf.default
2019-04-23 22:36:43 -04:00
Nick Sweeting
ba7144f6f3
customize django admin ui chrome
2019-04-22 21:40:42 -04:00
Nick Sweeting
b44281919d
add todo comment for mlazana
2019-04-22 19:10:22 -04:00
Nick Sweeting
71402c3d09
add manage command and shell welcome message
2019-04-22 19:08:01 -04:00
Nick Sweeting
834aaa1591
better template staticfile management with themes dir
2019-04-22 19:07:39 -04:00
Nick Sweeting
f0f516e853
check for data folder when running most subcommands
2019-04-22 19:06:48 -04:00
Nick Sweeting
bb10171f99
add missing dependencies to setup and pipfile
2019-04-22 19:06:12 -04:00
Nick Sweeting
2f0dbeebc1
update docstrings and comments
2019-04-22 14:42:04 -04:00
Nick Sweeting
ab68819332
add archivebox info command to scan data dir
2019-04-22 14:34:30 -04:00
Nick Sweeting
50b947f41d
add md5 hashes to dependencies dict
2019-04-22 14:34:12 -04:00
Nick Sweeting
29ced7b5c8
allow running archivebox core commands from manage.py
2019-04-22 13:36:27 -04:00
Nick Sweeting
168e578ea4
fix bad default in scheduler
2019-04-22 13:21:08 -04:00
Nick Sweeting
354895aef1
django admin to view links now working
2019-04-22 13:20:19 -04:00
Nick Sweeting
f489dd96a9
fix archivebox remove rejecting stdin patterns
2019-04-22 13:19:47 -04:00
Nick Sweeting
6eff6f43c0
Merge pull request #219 from dezren39/patch-1
...
Resolve 3 typos in util.py
2019-04-20 14:15:29 -04:00
Drewry Pope
332a32f4f9
Resolve 3 typos in util.py
2019-04-20 02:59:44 -05:00
Nick Sweeting
39a0ab3013
add pipenv, schedule cmd, logs dir, and lots more
2019-04-18 21:10:00 -04:00
Nick Sweeting
4f869f235f
add package headers
2019-04-17 22:00:54 -04:00
Nick Sweeting
920898e160
working archivebox-server command
2019-04-17 05:42:35 -04:00
Nick Sweeting
669bd6bee4
first views for archivebox server
2019-04-17 05:42:21 -04:00
Nick Sweeting
289a6ea30f
fix database file location and init process
2019-04-17 05:42:09 -04:00
Nick Sweeting
88a37bc552
fix json list output
2019-04-17 05:41:41 -04:00
Nick Sweeting
35aa8c8902
clearer sql parsing and dumping
2019-04-17 03:50:41 -04:00
Nick Sweeting
cdb70c73df
first working django model with archivebox-shell command and sql exporting
2019-04-17 03:49:18 -04:00
Nick Sweeting
ecf95d398a
cleanup after test output
2019-04-17 02:27:38 -04:00
Nick Sweeting
8101ce7f23
add tests
2019-04-17 02:25:39 -04:00
Nick Sweeting
9ce47431da
better loading and saving storage mechanism
2019-04-17 02:25:28 -04:00
Nick Sweeting
c95f893b61
use out_dir instead of link_dir
2019-04-17 02:23:45 -04:00
Nick Sweeting
8b4b13b667
accept multiple pattern args for removal
2019-04-17 02:22:29 -04:00
Nick Sweeting
21174da014
better data folder checking on startup
2019-04-17 02:22:19 -04:00
Nick Sweeting
22bea7a4f6
use atomic writes inside to_json helper func
2019-04-16 23:22:24 -04:00
Nick Sweeting
717e390ef6
remove derived link info in favor of derived Link properties
2019-04-16 23:21:24 -04:00
Nick Sweeting
50d368b1bc
log matching links in a more logical place
2019-04-16 23:20:31 -04:00
Nick Sweeting
1e759084f3
dedupe urls using exact url instead of fuzzy url
2019-04-16 23:19:44 -04:00
Nick Sweeting
6e5a77e1ad
check data folder on startup
2019-04-16 23:19:21 -04:00
Nick Sweeting
fafdef1e6d
prevent running as root
2019-04-16 23:18:42 -04:00
Nick Sweeting
59da48206a
Update README.md
2019-04-16 21:21:40 -04:00
Nick Sweeting
24e8eb95dd
Update README.md
2019-04-16 21:04:18 -04:00
Nick Sweeting
adfcb1517a
Update README.md
2019-04-16 21:03:51 -04:00
Nick Sweeting
6401158f7f
comment out IRC links until we find a better chat solution
2019-04-12 13:59:22 -04:00
Nick Sweeting
e120415631
Merge pull request #216 from bltavares/master
...
Copy project into image instead of cloning to avoid stale images on Docker Hub
2019-04-12 13:33:03 -04:00
Bruno Tavares
e9f9c1ec5d
Copy project into image instead of cloning
...
Docker `RUN` statements cache based on the text of the command executed,
not the content of what it does to the image.
Since the command was cloning the project, and the text didn't change,
building the image would not update the code if the image was already
cached. This lead to a stale Docker image distributed on Docker Hub.
This could also cause some confusion, as modified code would not show up
on the image during the build process.
This commit changes the build process to copy the content of the project
into the image. Whenever a file changes it will trigger a new updated
image.
2019-04-11 22:43:52 -03:00
Nick Sweeting
3fb10dbf35
working better removal ux
2019-04-11 08:11:32 -04:00
Nick Sweeting
525f8beb55
better no links found message
2019-04-11 07:00:34 -04:00
Nick Sweeting
d8d8f7c2cc
working consistent list and remove with filtering
2019-04-11 07:00:26 -04:00
Nick Sweeting
4ca9a0beac
colorized and better command sorting in help msg
2019-04-11 06:59:30 -04:00